From d955c21da44791539abceab6cbc551cc3fdff33e Mon Sep 17 00:00:00 2001 From: Gael Date: Sun, 20 Nov 2022 13:55:38 -0600 Subject: [PATCH 01/26] Create .gitignore --- CarTrackSimulation/.gitignore | 72 +++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 CarTrackSimulation/.gitignore diff --git a/CarTrackSimulation/.gitignore b/CarTrackSimulation/.gitignore new file mode 100644 index 00000000..7a5cd83a --- /dev/null +++ b/CarTrackSimulation/.gitignore @@ -0,0 +1,72 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* \ No newline at end of file From af910cf6bfb196d4dcd22b58002e581067e2f351 Mon Sep 17 00:00:00 2001 From: Gael Date: Sun, 20 Nov 2022 23:15:25 -0600 Subject: [PATCH 02/26] Random cars spawned from Flask Server --- .../Assets/Scenes/Scenery.unity | 456 +++++-- .../Assets/Scripts/CarDataManager.cs | 11 +- .../Assets/Scripts/CarPoolManager.cs | 2 +- .../Assets/Scripts/NetworkManager.cs | 14 +- .../Logs/AssetImportWorker0-prev.log | 1090 +---------------- .../Logs/AssetImportWorker0.log | 163 --- .../Logs/AssetImportWorker1-prev.log | 1026 +--------------- .../Logs/AssetImportWorker1.log | 169 --- .../Logs/AssetImportWorker10-prev.log | 323 ----- .../Logs/AssetImportWorker11-prev.log | 291 ----- .../Logs/AssetImportWorker12-prev.log | 167 --- .../Logs/AssetImportWorker2-prev.log | 803 ------------ .../Logs/AssetImportWorker3-prev.log | 305 ----- .../Logs/AssetImportWorker4-prev.log | 803 ------------ .../Logs/AssetImportWorker5-prev.log | 917 -------------- .../Logs/AssetImportWorker6-prev.log | 203 --- .../Logs/AssetImportWorker7-prev.log | 347 ------ .../Logs/AssetImportWorker8-prev.log | 167 --- .../Logs/AssetImportWorker9-prev.log | 675 ---------- .../shadercompiler-AssetImportWorker0.log | 6 - ...hadercompiler-UnityShaderCompiler.exe0.log | 15 +- .../Packages/packages-lock.json | 2 +- .../UserSettings/EditorUserSettings.asset | 3 + ...mbly-CSharp.csproj.AssemblyReference.cache | Bin 166001 -> 166001 bytes 24 files changed, 491 insertions(+), 7467 deletions(-) delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker0.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker1.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker10-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker11-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker12-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker2-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker3-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker4-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker5-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker6-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker7-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker8-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker9-prev.log delete mode 100644 CarTrackSimulation/Logs/shadercompiler-AssetImportWorker0.log diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 11490e94..1b4ee3a9 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -132,7 +132,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 114 + value: 118 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -201,7 +201,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 29 + value: 33 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -270,7 +270,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 112 + value: 116 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -339,7 +339,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 75 + value: 79 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -408,7 +408,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 55 + value: 59 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -477,7 +477,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_RootOrder - value: 69 + value: 73 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.x @@ -546,7 +546,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_RootOrder - value: 107 + value: 111 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.x @@ -615,7 +615,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_RootOrder - value: 52 + value: 56 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalPosition.x @@ -672,7 +672,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 110 + value: 114 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -741,7 +741,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 34 + value: 38 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -810,7 +810,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 108 + value: 112 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -879,7 +879,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 18 + value: 22 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -948,7 +948,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 70 + value: 74 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1017,7 +1017,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 21 + value: 25 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1086,7 +1086,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 15 + value: 19 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1155,7 +1155,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_RootOrder - value: 56 + value: 60 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.x @@ -1212,7 +1212,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 103 + value: 107 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1281,7 +1281,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 80 + value: 84 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1350,7 +1350,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 105 + value: 109 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1419,7 +1419,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 26 + value: 30 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1488,7 +1488,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_RootOrder - value: 47 + value: 51 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.x @@ -1557,7 +1557,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 22 + value: 26 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1626,7 +1626,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 84 + value: 88 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1695,7 +1695,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 113 + value: 117 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1764,7 +1764,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 77 + value: 81 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1833,7 +1833,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 117 + value: 121 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -1902,7 +1902,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_RootOrder - value: 38 + value: 42 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalScale.x @@ -2054,7 +2054,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &390993987 PrefabInstance: @@ -2065,7 +2065,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 76 + value: 80 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2134,7 +2134,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 97 + value: 101 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -2203,7 +2203,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_RootOrder - value: 53 + value: 57 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.x @@ -2272,7 +2272,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 67 + value: 71 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -2414,7 +2414,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 104 + value: 108 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2474,6 +2474,91 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &546533141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 546533143} + - component: {fileID: 546533142} + m_Layer: 0 + m_Name: CarData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &546533142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546533141} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 756b3b31bff28dc429ac7a0143080a8b, type: 3} + m_Name: + m_EditorClassIdentifier: + cars: + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 +--- !u!4 &546533143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546533141} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &554448383 PrefabInstance: m_ObjectHideFlags: 0 @@ -2483,7 +2568,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 20 + value: 24 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2552,7 +2637,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 71 + value: 75 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2621,7 +2706,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 95 + value: 99 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -2690,7 +2775,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 54 + value: 58 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -2747,7 +2832,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 36 + value: 40 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2816,7 +2901,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 78 + value: 82 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2885,7 +2970,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 96 + value: 100 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -2954,7 +3039,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 41 + value: 45 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -3023,7 +3108,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 111 + value: 115 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -3092,7 +3177,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_RootOrder - value: 106 + value: 110 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_LocalScale.x @@ -3161,7 +3246,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 83 + value: 87 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3230,7 +3315,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 82 + value: 86 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -3299,7 +3384,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 11 + value: 15 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3368,7 +3453,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 32 + value: 36 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3437,7 +3522,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 86 + value: 90 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3506,7 +3591,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 85 + value: 89 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3575,7 +3660,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 10 + value: 14 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3644,7 +3729,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_RootOrder - value: 1 + value: 5 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_LocalScale.x @@ -3733,7 +3818,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 98 + m_RootOrder: 102 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &755239406 PrefabInstance: @@ -3744,7 +3829,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 59 + value: 63 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -3801,7 +3886,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_RootOrder - value: 60 + value: 64 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_LocalPosition.x @@ -3878,7 +3963,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 39 + m_RootOrder: 43 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &768280866 PrefabInstance: @@ -3889,7 +3974,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 90 + value: 94 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3958,7 +4043,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_RootOrder - value: 4 + value: 8 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_LocalScale.x @@ -4027,7 +4112,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 92 + value: 96 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.y @@ -4088,7 +4173,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_RootOrder - value: 64 + value: 68 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_LocalScale.x @@ -4157,7 +4242,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 37 + value: 41 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4226,7 +4311,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_RootOrder - value: 99 + value: 103 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_LocalScale.x @@ -4295,7 +4380,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 115 + value: 119 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4364,7 +4449,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 28 + value: 32 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4506,7 +4591,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_RootOrder - value: 45 + value: 49 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_LocalScale.x @@ -4580,7 +4665,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_RootOrder - value: 61 + value: 65 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.x @@ -4628,6 +4713,52 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} +--- !u!1 &1151623170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1151623172} + - component: {fileID: 1151623171} + m_Layer: 0 + m_Name: CarPool + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1151623171 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151623170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cbf0986521d9a4c48927fab3dd73c49c, type: 3} + m_Name: + m_EditorClassIdentifier: + car: {fileID: 7255800981724555998, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} + _poolSize: 10 +--- !u!4 &1151623172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151623170} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1159108354 PrefabInstance: m_ObjectHideFlags: 0 @@ -4637,7 +4768,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_RootOrder - value: 40 + value: 44 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_LocalScale.x @@ -4798,7 +4929,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 81 + value: 85 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4867,7 +4998,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 35 + value: 39 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -4927,6 +5058,66 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} +--- !u!1 &1192253739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1192253741} + - component: {fileID: 1192253740} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1192253740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192253739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3ef5ee94ea5dac941b326f132a807177, type: 3} + m_Name: + m_EditorClassIdentifier: + backendURL: http://127.0.0.1:5000/ + requestWithArgs: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 546533142} + m_TargetAssemblyTypeName: CarDataManager, Assembly-CSharp + m_MethodName: listenWithArgs + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!4 &1192253741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192253739} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1232992852 PrefabInstance: m_ObjectHideFlags: 0 @@ -4936,7 +5127,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 88 + value: 92 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5005,7 +5196,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 12 + value: 16 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5074,7 +5265,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 31 + value: 35 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5143,7 +5334,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 73 + value: 77 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5212,7 +5403,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 33 + value: 37 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5281,7 +5472,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 42 + value: 46 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -5350,7 +5541,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_RootOrder - value: 46 + value: 50 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_LocalScale.x @@ -5419,7 +5610,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 91 + value: 95 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5488,7 +5679,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 24 + value: 28 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5557,7 +5748,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} propertyPath: m_RootOrder - value: 7 + value: 11 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} propertyPath: m_LocalScale.x @@ -5626,7 +5817,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 58 + value: 62 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -5683,7 +5874,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_RootOrder - value: 66 + value: 70 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.x @@ -5752,7 +5943,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} propertyPath: m_RootOrder - value: 63 + value: 67 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} propertyPath: m_LocalScale.x @@ -5821,7 +6012,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 6 + value: 10 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -5890,7 +6081,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 116 + value: 120 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5950,6 +6141,37 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &1519205550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1519205551} + m_Layer: 0 + m_Name: ---CARS--- + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1519205551 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519205550} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.9662905, y: -3.1140532, z: -0.8285942} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1519562068 PrefabInstance: m_ObjectHideFlags: 0 @@ -5959,7 +6181,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 100 + value: 104 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6028,7 +6250,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 14 + value: 18 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6097,7 +6319,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 48 + value: 52 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -6166,7 +6388,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 16 + value: 20 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6235,7 +6457,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 101 + value: 105 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6304,7 +6526,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 13 + value: 17 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6373,7 +6595,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 30 + value: 34 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6442,7 +6664,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 89 + value: 93 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6511,7 +6733,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 74 + value: 78 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6580,7 +6802,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 25 + value: 29 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6649,7 +6871,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_RootOrder - value: 51 + value: 55 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.x @@ -6718,7 +6940,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 23 + value: 27 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6787,7 +7009,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 50 + value: 54 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -6856,7 +7078,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 94 + value: 98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -6925,7 +7147,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 9 + value: 13 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6994,7 +7216,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 93 + value: 97 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7083,7 +7305,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1831212656 GameObject: @@ -7114,7 +7336,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 49 + m_RootOrder: 53 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1834203084 PrefabInstance: @@ -7125,7 +7347,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 87 + value: 91 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7267,7 +7489,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 79 + value: 83 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7409,7 +7631,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 65 + value: 69 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7478,7 +7700,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_RootOrder - value: 44 + value: 48 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.x @@ -7547,7 +7769,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} propertyPath: m_RootOrder - value: 8 + value: 12 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} propertyPath: m_LocalScale.x @@ -7616,7 +7838,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_RootOrder - value: 109 + value: 113 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.x @@ -7685,7 +7907,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 57 + value: 61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.x @@ -7742,7 +7964,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 68 + value: 72 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -7811,7 +8033,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_RootOrder - value: 43 + value: 47 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.x @@ -7953,7 +8175,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} propertyPath: m_RootOrder - value: 62 + value: 66 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} propertyPath: m_LocalPosition.x @@ -8010,7 +8232,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 19 + value: 23 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8166,7 +8388,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2061353773 PrefabInstance: @@ -8177,7 +8399,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 17 + value: 21 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8330,7 +8552,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 102 + value: 106 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8399,7 +8621,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 27 + value: 31 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8468,7 +8690,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 72 + value: 76 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x diff --git a/CarTrackSimulation/Assets/Scripts/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/CarDataManager.cs index 25d5483e..25637c3e 100644 --- a/CarTrackSimulation/Assets/Scripts/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/CarDataManager.cs @@ -30,23 +30,16 @@ void Start() for (int i = 0; i < cars.Length; i++){ carsGO[i] = CarPoolManager.Instance.Activate(Vector3.zero); } - enumerator = cycleCars(); - Coroutine coroutine = StartCoroutine(enumerator); + print("start"); } public void placeCars(CarList carList){ + print("try"); for (int i = 0; i < cars.Length; i++){ carsGO[i].transform.position = new Vector3(carList.cars[i].x, carList.cars[i].y, carList.cars[i].z); } } - IEnumerator cycleCars(){ - while(true){ - NetworkManager.Instance.UpdatePositions(carsGO.Length); - yield return new WaitForSeconds(1); - } - } - public void listenWithArgs(CarList cars){ placeCars(cars); print("Si"); diff --git a/CarTrackSimulation/Assets/Scripts/CarPoolManager.cs b/CarTrackSimulation/Assets/Scripts/CarPoolManager.cs index aa439f51..2a7eb647 100644 --- a/CarTrackSimulation/Assets/Scripts/CarPoolManager.cs +++ b/CarTrackSimulation/Assets/Scripts/CarPoolManager.cs @@ -11,7 +11,7 @@ public static CarPoolManager Instance{ } [SerializeField] private GameObject car; - [SerializeField] private int _poolSize; + [SerializeField] public int _poolSize; private Queue _pool; private void Awake() { diff --git a/CarTrackSimulation/Assets/Scripts/NetworkManager.cs b/CarTrackSimulation/Assets/Scripts/NetworkManager.cs index f0599c3c..3bf233c7 100644 --- a/CarTrackSimulation/Assets/Scripts/NetworkManager.cs +++ b/CarTrackSimulation/Assets/Scripts/NetworkManager.cs @@ -19,6 +19,7 @@ public static NetworkManager Instance{ public CarList cars; public string backendURL = "http://127.0.0.1:5000/"; public RequestWithArgs requestWithArgs; + private IEnumerator enumerator; private void Awake() { @@ -31,6 +32,8 @@ private void Awake() { void Start() { + enumerator = UpdatePositions(CarPoolManager.Instance._poolSize); + Coroutine coroutine = StartCoroutine(enumerator); } void Update() @@ -38,14 +41,12 @@ void Update() } - public void UpdatePositions(int poolSize){ - bool complete = true; - while(complete){ + IEnumerator UpdatePositions(int poolSize){ + while(true){ string url = backendURL + "?size=" + poolSize; print(url); UnityWebRequest request = UnityWebRequest.Get(backendURL + "?size=" + poolSize); - request.SendWebRequest(); - new WaitForSeconds(2); + yield return request.SendWebRequest(); if(request.result != UnityWebRequest.Result.Success){ Debug.LogError("NEL"); @@ -53,9 +54,10 @@ public void UpdatePositions(int poolSize){ } else { print(request.downloadHandler.text); cars = JsonUtility.FromJson(request.downloadHandler.text); + print(cars); requestWithArgs?.Invoke(cars); } - complete = false; + yield return new WaitForSeconds(1); } } } diff --git a/CarTrackSimulation/Logs/AssetImportWorker0-prev.log b/CarTrackSimulation/Logs/AssetImportWorker0-prev.log index c274de9d..c3d78178 100644 --- a/CarTrackSimulation/Logs/AssetImportWorker0-prev.log +++ b/CarTrackSimulation/Logs/AssetImportWorker0-prev.log @@ -1,23 +1,23 @@ Using pre-set license -Built from '2021.3/staging' branch; Version is '2021.3.11f1 (0a5ca18544bf) revision 679073'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 10 (10.0.19044) 64bit CoreSingleLanguage' Language: 'en' Physical Memory: 7893 MB +Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' +OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.11f1\Editor\Unity.exe +C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe -adb2 -batchMode -noUpm -name AssetImportWorker0 -projectPath -C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation +C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -logFile Logs/AssetImportWorker0.log -srvPort -51313 -Successfully changed project path to: C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation -C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation +60682 +Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation +C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation [UnityMemory] Configuration Parameters - Can be set up in boot.config "memorysetup-bucket-allocator-granularity=16" "memorysetup-bucket-allocator-bucket-count=8" @@ -47,1085 +47,115 @@ C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation "memorysetup-temp-allocator-size-cloud-worker=32768" "memorysetup-temp-allocator-size-gi-baking-worker=262144" "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 83.51 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 76.17 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.11f1 (0a5ca18544bf) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation/Assets +Initialize engine version: 2021.3.12f1 (8af3c3e441b1) +[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems +[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets GfxDevice: creating device client; threaded=0; jobified=0 Direct3D: Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3050 Laptop GPU (ID=0x25a5) + Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) Vendor: NVIDIA - VRAM: 3991 MB - Driver: 27.21.14.6221 + VRAM: 8044 MB + Driver: 31.0.15.2225 Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56268 +Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' +Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' +Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' +Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56456 Begin MonoManager ReloadAssembly Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.006568 seconds. +Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll +Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll +Registered in 0.003846 seconds. Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 84.65 ms, found 3 plugins. +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 73.22 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Mono: successfully reloaded assembly -- Completed reload, in 0.688 seconds +- Completed reload, in 0.584 seconds Domain Reload Profiling: - ReloadAssembly (689ms) - BeginReloadAssembly (82ms) + ReloadAssembly (584ms) + BeginReloadAssembly (58ms) ExecutionOrderSort (0ms) DisableScriptedObjects (0ms) BackupInstance (0ms) ReleaseScriptingObjects (0ms) CreateAndSetChildDomain (1ms) - EndReloadAssembly (471ms) - LoadAssemblies (80ms) + EndReloadAssembly (437ms) + LoadAssemblies (56ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (103ms) + SetupTypeCache (95ms) ReleaseScriptCaches (0ms) - RebuildScriptCaches (32ms) - SetupLoadedEditorAssemblies (275ms) + RebuildScriptCaches (29ms) + SetupLoadedEditorAssemblies (261ms) LogAssemblyErrors (0ms) InitializePlatformSupportModulesInManaged (9ms) SetLoadedEditorAssemblies (0ms) - RefreshPlugins (85ms) - BeforeProcessingInitializeOnLoad (2ms) - ProcessInitializeOnLoadAttributes (136ms) - ProcessInitializeOnLoadMethodAttributes (43ms) + RefreshPlugins (73ms) + BeforeProcessingInitializeOnLoad (1ms) + ProcessInitializeOnLoadAttributes (135ms) + ProcessInitializeOnLoadMethodAttributes (42ms) AfterProcessingInitializeOnLoad (0ms) EditorAssembliesLoaded (0ms) ExecutionOrderSort2 (0ms) AwakeInstancesAfterBackupRestoration (0ms) Platform modules already initialized, skipping Registering precompiled user dll's ... -Registered in 0.007963 seconds. +Registered in 0.004282 seconds. Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll +Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll +Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.66 ms, found 3 plugins. +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.44 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Mono: successfully reloaded assembly -- Completed reload, in 1.038 seconds +- Completed reload, in 0.962 seconds Domain Reload Profiling: - ReloadAssembly (1039ms) - BeginReloadAssembly (112ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (19ms) - EndReloadAssembly (820ms) - LoadAssemblies (98ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (245ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (58ms) - SetupLoadedEditorAssemblies (377ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (6ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (97ms) - ProcessInitializeOnLoadAttributes (233ms) - ProcessInitializeOnLoadMethodAttributes (32ms) - AfterProcessingInitializeOnLoad (8ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.05 seconds -Refreshing native plugins compatible for Editor in 0.86 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.4 KB). Loaded Objects now: 3837. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 3.620500 ms (FindLiveObjects: 0.464500 ms CreateObjectMapping: 0.190200 ms MarkObjects: 2.753700 ms DeleteObjects: 0.209900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 611676.165777 seconds. - path: Assets - artifactKey: Guid(00000000000000001000000000000000) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets using Guid(00000000000000001000000000000000) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '79842766b460edbeab6a34051e857a80') in 0.010074 seconds -======================================================================== -Received Import Request. - Time since last request: 2.250420 seconds. - path: Assets/Models - artifactKey: Guid(6afabcc13cf58f742bffa6328c2ccfe8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models using Guid(6afabcc13cf58f742bffa6328c2ccfe8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7343eea6d7da5f5148b9e55bc5b54bec') in 0.006937 seconds -======================================================================== -Received Import Request. - Time since last request: 7.553461 seconds. - path: Assets/Scripts - artifactKey: Guid(59e2e20b581ec1843b6793fe07b36ec4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts using Guid(59e2e20b581ec1843b6793fe07b36ec4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c5943551f92ef99c4dfef1ebe6d7c58d') in 0.003465 seconds -======================================================================== -Received Import Request. - Time since last request: 11.282039 seconds. - path: Assets/Scripts/Car.cs - artifactKey: Guid(bbe3e112e0a32894f8207965ce28946e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/Car.cs using Guid(bbe3e112e0a32894f8207965ce28946e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '601d498625af59be3ee0cf56dbd737e7') in 0.028507 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.005472 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.95 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.074 seconds -Domain Reload Profiling: - ReloadAssembly (1075ms) - BeginReloadAssembly (171ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (46ms) - EndReloadAssembly (788ms) - LoadAssemblies (111ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (276ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (42ms) - SetupLoadedEditorAssemblies (337ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (13ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (65ms) - ProcessInitializeOnLoadAttributes (227ms) - ProcessInitializeOnLoadMethodAttributes (23ms) - AfterProcessingInitializeOnLoad (8ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (5ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3376 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3841. -Memory consumption went from 116.1 MB to 116.1 MB. -Total: 3.573000 ms (FindLiveObjects: 0.355700 ms CreateObjectMapping: 0.225000 ms MarkObjects: 2.870200 ms DeleteObjects: 0.120500 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 9.896425 seconds. - path: Assets/Scripts/CarList.cs - artifactKey: Guid(cc679edeeab022047aa1a5b23c96b396) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/CarList.cs using Guid(cc679edeeab022047aa1a5b23c96b396) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6291b1adc944c950a6da82d4002cb278') in 0.011625 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.005310 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.55 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.208 seconds -Domain Reload Profiling: - ReloadAssembly (1210ms) - BeginReloadAssembly (146ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (41ms) - EndReloadAssembly (950ms) - LoadAssemblies (103ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (296ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (40ms) - SetupLoadedEditorAssemblies (459ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (13ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (80ms) - ProcessInitializeOnLoadAttributes (303ms) - ProcessInitializeOnLoadMethodAttributes (49ms) - AfterProcessingInitializeOnLoad (13ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.27 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3377 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3845. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 2.981100 ms (FindLiveObjects: 0.288400 ms CreateObjectMapping: 0.077200 ms MarkObjects: 2.483600 ms DeleteObjects: 0.130400 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.006723 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.83 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.065 seconds -Domain Reload Profiling: - ReloadAssembly (1065ms) - BeginReloadAssembly (154ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (43ms) - EndReloadAssembly (821ms) - LoadAssemblies (95ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (267ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (46ms) - SetupLoadedEditorAssemblies (363ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (15ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (77ms) - ProcessInitializeOnLoadAttributes (227ms) - ProcessInitializeOnLoadMethodAttributes (32ms) - AfterProcessingInitializeOnLoad (9ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.28 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3377 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3848. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 2.383900 ms (FindLiveObjects: 0.226400 ms CreateObjectMapping: 0.112700 ms MarkObjects: 1.936400 ms DeleteObjects: 0.107500 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 111.621353 seconds. - path: Assets/Models/race.fbx - artifactKey: Guid(ae504c2b397cc9b40bd3f6e7f999b1a6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/race.fbx using Guid(ae504c2b397cc9b40bd3f6e7f999b1a6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '383ad204fada7474f23c20a95574c3e5') in 0.480536 seconds -======================================================================== -Received Import Request. - Time since last request: 59.747903 seconds. - path: Assets/Prefabs - artifactKey: Guid(a2e4dd26ef58a174fb08399b787d859a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Prefabs using Guid(a2e4dd26ef58a174fb08399b787d859a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd7c506ea5da4416878b7dbc1da02283c') in 0.002841 seconds -======================================================================== -Received Import Request. - Time since last request: 3.604360 seconds. - path: Assets/Prefabs/Car.prefab - artifactKey: Guid(18eda35edf87961499a598cedd48c7ed) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Prefabs/Car.prefab using Guid(18eda35edf87961499a598cedd48c7ed) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '571229f30e87df9ec6549d844f94f3c6') in 0.022717 seconds -======================================================================== -Received Import Request. - Time since last request: 227.136691 seconds. - path: Assets/Scripts/CarPoolManager.cs - artifactKey: Guid(cbf0986521d9a4c48927fab3dd73c49c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/CarPoolManager.cs using Guid(cbf0986521d9a4c48927fab3dd73c49c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0036786177e0a5cc3cb412613fd31786') in 0.003448 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.006237 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.58 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.146 seconds -Domain Reload Profiling: - ReloadAssembly (1147ms) - BeginReloadAssembly (153ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (43ms) - EndReloadAssembly (868ms) - LoadAssemblies (99ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (322ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (48ms) - SetupLoadedEditorAssemblies (359ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (13ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (70ms) - ProcessInitializeOnLoadAttributes (233ms) - ProcessInitializeOnLoadMethodAttributes (34ms) - AfterProcessingInitializeOnLoad (8ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.40 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3378 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3896. -Memory consumption went from 121.0 MB to 120.9 MB. -Total: 3.767400 ms (FindLiveObjects: 0.284400 ms CreateObjectMapping: 0.166900 ms MarkObjects: 3.197600 ms DeleteObjects: 0.116800 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.006541 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.80 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.005 seconds -Domain Reload Profiling: - ReloadAssembly (1006ms) - BeginReloadAssembly (146ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (41ms) - EndReloadAssembly (758ms) - LoadAssemblies (98ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (226ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (43ms) - SetupLoadedEditorAssemblies (339ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (16ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (80ms) - ProcessInitializeOnLoadAttributes (202ms) - ProcessInitializeOnLoadMethodAttributes (30ms) - AfterProcessingInitializeOnLoad (8ms) - EditorAssembliesLoaded (1ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.93 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3378 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3899. -Memory consumption went from 121.0 MB to 120.9 MB. -Total: 3.742700 ms (FindLiveObjects: 0.319400 ms CreateObjectMapping: 0.180000 ms MarkObjects: 3.084100 ms DeleteObjects: 0.157800 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 78.998127 seconds. - path: Assets/Scripts/NetworkManager.cs - artifactKey: Guid(3ef5ee94ea5dac941b326f132a807177) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/NetworkManager.cs using Guid(3ef5ee94ea5dac941b326f132a807177) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '350d9b6e15a0c37fa600d93d0d80a676') in 0.008978 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008235 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 1.13 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.173 seconds -Domain Reload Profiling: - ReloadAssembly (1174ms) - BeginReloadAssembly (167ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (50ms) - EndReloadAssembly (823ms) - LoadAssemblies (111ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (285ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (45ms) - SetupLoadedEditorAssemblies (350ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (14ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (74ms) - ProcessInitializeOnLoadAttributes (221ms) - ProcessInitializeOnLoadMethodAttributes (28ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.36 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3379 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3903. -Memory consumption went from 121.0 MB to 121.0 MB. -Total: 2.571000 ms (FindLiveObjects: 0.268300 ms CreateObjectMapping: 0.077400 ms MarkObjects: 2.130800 ms DeleteObjects: 0.093400 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007146 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.113 seconds -Domain Reload Profiling: - ReloadAssembly (1114ms) - BeginReloadAssembly (168ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (39ms) - EndReloadAssembly (814ms) - LoadAssemblies (118ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (264ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (44ms) - SetupLoadedEditorAssemblies (362ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (18ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (82ms) - ProcessInitializeOnLoadAttributes (215ms) - ProcessInitializeOnLoadMethodAttributes (37ms) - AfterProcessingInitializeOnLoad (8ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.51 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3379 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3906. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 6.279600 ms (FindLiveObjects: 0.649100 ms CreateObjectMapping: 0.463200 ms MarkObjects: 5.074200 ms DeleteObjects: 0.091200 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 1179.152675 seconds. - path: Assets/Scripts/CarDataManager.cs - artifactKey: Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/CarDataManager.cs using Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8f05e163327d2a7cb5842ac219bc5d00') in 0.010203 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007586 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.81 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.118 seconds -Domain Reload Profiling: - ReloadAssembly (1119ms) - BeginReloadAssembly (159ms) + ReloadAssembly (963ms) + BeginReloadAssembly (116ms) ExecutionOrderSort (0ms) DisableScriptedObjects (6ms) BackupInstance (0ms) ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (53ms) - EndReloadAssembly (821ms) - LoadAssemblies (89ms) + CreateAndSetChildDomain (32ms) + EndReloadAssembly (733ms) + LoadAssemblies (76ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (285ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (40ms) - SetupLoadedEditorAssemblies (353ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (16ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (76ms) - ProcessInitializeOnLoadAttributes (215ms) - ProcessInitializeOnLoadMethodAttributes (34ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.27 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (80.0 KB). Loaded Objects now: 3910. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 2.533700 ms (FindLiveObjects: 0.313000 ms CreateObjectMapping: 0.129300 ms MarkObjects: 2.004700 ms DeleteObjects: 0.085100 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008713 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.79 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.213 seconds -Domain Reload Profiling: - ReloadAssembly (1214ms) - BeginReloadAssembly (158ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (46ms) - EndReloadAssembly (920ms) - LoadAssemblies (134ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (344ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (42ms) - SetupLoadedEditorAssemblies (363ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (12ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (70ms) - ProcessInitializeOnLoadAttributes (243ms) - ProcessInitializeOnLoadMethodAttributes (25ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.83 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.6 KB). Loaded Objects now: 3913. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 3.517900 ms (FindLiveObjects: 0.279600 ms CreateObjectMapping: 0.150500 ms MarkObjects: 2.973800 ms DeleteObjects: 0.112800 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 586.764065 seconds. - path: Assets/Scripts/CarDataManager.cs - artifactKey: Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/CarDataManager.cs using Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1a44545a2cd79ed886646bf64ac4c9af') in 0.007896 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.005613 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.54 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.120 seconds -Domain Reload Profiling: - ReloadAssembly (1121ms) - BeginReloadAssembly (142ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (37ms) - EndReloadAssembly (834ms) - LoadAssemblies (115ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (277ms) + SetupTypeCache (234ms) ReleaseScriptCaches (1ms) - RebuildScriptCaches (50ms) - SetupLoadedEditorAssemblies (355ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (15ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (84ms) - ProcessInitializeOnLoadAttributes (213ms) - ProcessInitializeOnLoadMethodAttributes (31ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.60 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3916. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 3.031900 ms (FindLiveObjects: 0.350900 ms CreateObjectMapping: 0.246000 ms MarkObjects: 2.310300 ms DeleteObjects: 0.123100 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007371 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.83 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.544 seconds -Domain Reload Profiling: - ReloadAssembly (1545ms) - BeginReloadAssembly (340ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (15ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (134ms) - EndReloadAssembly (1048ms) - LoadAssemblies (137ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (400ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (45ms) - SetupLoadedEditorAssemblies (430ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (18ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (77ms) - ProcessInitializeOnLoadAttributes (272ms) - ProcessInitializeOnLoadMethodAttributes (49ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (20ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.63 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3919. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 4.203300 ms (FindLiveObjects: 0.370900 ms CreateObjectMapping: 0.114800 ms MarkObjects: 3.586400 ms DeleteObjects: 0.129300 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008252 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.51 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.117 seconds -Domain Reload Profiling: - ReloadAssembly (1117ms) - BeginReloadAssembly (148ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (41ms) - EndReloadAssembly (857ms) - LoadAssemblies (102ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (288ms) - ReleaseScriptCaches (2ms) RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (376ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (13ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (79ms) - ProcessInitializeOnLoadAttributes (243ms) - ProcessInitializeOnLoadMethodAttributes (30ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.57 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3922. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 2.885200 ms (FindLiveObjects: 0.229700 ms CreateObjectMapping: 0.076500 ms MarkObjects: 2.484300 ms DeleteObjects: 0.093700 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.006429 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.53 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.108 seconds -Domain Reload Profiling: - ReloadAssembly (1109ms) - BeginReloadAssembly (151ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (40ms) - EndReloadAssembly (842ms) - LoadAssemblies (103ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (304ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (49ms) - SetupLoadedEditorAssemblies (346ms) + SetupLoadedEditorAssemblies (337ms) LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (12ms) + InitializePlatformSupportModulesInManaged (5ms) SetLoadedEditorAssemblies (0ms) RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (84ms) - ProcessInitializeOnLoadAttributes (207ms) + BeforeProcessingInitializeOnLoad (76ms) + ProcessInitializeOnLoadAttributes (219ms) ProcessInitializeOnLoadMethodAttributes (31ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.38 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.9 KB). Loaded Objects now: 3925. -Memory consumption went from 121.1 MB to 121.1 MB. -Total: 2.646000 ms (FindLiveObjects: 0.376300 ms CreateObjectMapping: 0.144800 ms MarkObjects: 2.040500 ms DeleteObjects: 0.083600 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007346 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.119 seconds -Domain Reload Profiling: - ReloadAssembly (1119ms) - BeginReloadAssembly (144ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (35ms) - EndReloadAssembly (857ms) - LoadAssemblies (108ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (310ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (50ms) - SetupLoadedEditorAssemblies (351ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (14ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (73ms) - ProcessInitializeOnLoadAttributes (220ms) - ProcessInitializeOnLoadMethodAttributes (33ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.81 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.9 KB). Loaded Objects now: 3928. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 2.694600 ms (FindLiveObjects: 0.295400 ms CreateObjectMapping: 0.205400 ms MarkObjects: 2.100400 ms DeleteObjects: 0.091900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007963 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.124 seconds -Domain Reload Profiling: - ReloadAssembly (1125ms) - BeginReloadAssembly (153ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (35ms) - EndReloadAssembly (848ms) - LoadAssemblies (113ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (305ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (342ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (18ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (72ms) - ProcessInitializeOnLoadAttributes (206ms) - ProcessInitializeOnLoadMethodAttributes (35ms) - AfterProcessingInitializeOnLoad (11ms) + AfterProcessingInitializeOnLoad (5ms) EditorAssembliesLoaded (0ms) ExecutionOrderSort2 (0ms) AwakeInstancesAfterBackupRestoration (6ms) Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.62 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (80.0 KB). Loaded Objects now: 3931. -Memory consumption went from 121.1 MB to 121.0 MB. -Total: 2.632600 ms (FindLiveObjects: 0.237000 ms CreateObjectMapping: 0.082600 ms MarkObjects: 2.183300 ms DeleteObjects: 0.128500 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> ======================================================================== -Received Import Request. - Time since last request: 2272.563480 seconds. - path: Assets/Scripts/CarDataManager.cs - artifactKey: Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/CarDataManager.cs using Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '29f5f524adace9507a848a737e08124d') in 0.008328 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.005058 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.69 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.061 seconds -Domain Reload Profiling: - ReloadAssembly (1061ms) - BeginReloadAssembly (145ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (41ms) - EndReloadAssembly (814ms) - LoadAssemblies (98ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (288ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (340ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (15ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (72ms) - ProcessInitializeOnLoadAttributes (211ms) - ProcessInitializeOnLoadMethodAttributes (29ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.09 ms, found 3 plugins. +Worker process is ready to serve import requests +Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds +Refreshing native plugins compatible for Editor in 1.21 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3934. -Memory consumption went from 121.1 MB to 121.1 MB. -Total: 3.013800 ms (FindLiveObjects: 0.219000 ms CreateObjectMapping: 0.074000 ms MarkObjects: 2.615300 ms DeleteObjects: 0.103900 ms) +Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) +Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. +Memory consumption went from 119.7 MB to 119.6 MB. +Total: 3.303100 ms (FindLiveObjects: 0.337600 ms CreateObjectMapping: 0.103700 ms MarkObjects: 2.747300 ms DeleteObjects: 0.113300 ms) AssetImportParameters requested are different than current active one (requested -> active): custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> diff --git a/CarTrackSimulation/Logs/AssetImportWorker0.log b/CarTrackSimulation/Logs/AssetImportWorker0.log deleted file mode 100644 index c3d78178..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker0.log +++ /dev/null @@ -1,163 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker0 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker0.log --srvPort -60682 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 76.17 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56456 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.003846 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 73.22 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.584 seconds -Domain Reload Profiling: - ReloadAssembly (584ms) - BeginReloadAssembly (58ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (437ms) - LoadAssemblies (56ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (95ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (29ms) - SetupLoadedEditorAssemblies (261ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (9ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (73ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (135ms) - ProcessInitializeOnLoadMethodAttributes (42ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004282 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.44 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.962 seconds -Domain Reload Profiling: - ReloadAssembly (963ms) - BeginReloadAssembly (116ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (32ms) - EndReloadAssembly (733ms) - LoadAssemblies (76ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (234ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (337ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (76ms) - ProcessInitializeOnLoadAttributes (219ms) - ProcessInitializeOnLoadMethodAttributes (31ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 1.21 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 119.7 MB to 119.6 MB. -Total: 3.303100 ms (FindLiveObjects: 0.337600 ms CreateObjectMapping: 0.103700 ms MarkObjects: 2.747300 ms DeleteObjects: 0.113300 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> diff --git a/CarTrackSimulation/Logs/AssetImportWorker1-prev.log b/CarTrackSimulation/Logs/AssetImportWorker1-prev.log index 8dee888a..244930da 100644 --- a/CarTrackSimulation/Logs/AssetImportWorker1-prev.log +++ b/CarTrackSimulation/Logs/AssetImportWorker1-prev.log @@ -1,23 +1,23 @@ Using pre-set license -Built from '2021.3/staging' branch; Version is '2021.3.11f1 (0a5ca18544bf) revision 679073'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 10 (10.0.19044) 64bit CoreSingleLanguage' Language: 'en' Physical Memory: 7893 MB +Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' +OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.11f1\Editor\Unity.exe +C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe -adb2 -batchMode -noUpm -name AssetImportWorker1 -projectPath -C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation +C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -logFile Logs/AssetImportWorker1.log -srvPort -51313 -Successfully changed project path to: C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation -C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation +60682 +Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation +C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation [UnityMemory] Configuration Parameters - Can be set up in boot.config "memorysetup-bucket-allocator-granularity=16" "memorysetup-bucket-allocator-bucket-count=8" @@ -47,53 +47,55 @@ C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation "memorysetup-temp-allocator-size-cloud-worker=32768" "memorysetup-temp-allocator-size-gi-baking-worker=262144" "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 86.80 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 75.11 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.11f1 (0a5ca18544bf) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/gaelr/Documents/CarTrackSimulation/CarTrackSimulation/Assets +Initialize engine version: 2021.3.12f1 (8af3c3e441b1) +[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems +[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets GfxDevice: creating device client; threaded=0; jobified=0 Direct3D: Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3050 Laptop GPU (ID=0x25a5) + Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) Vendor: NVIDIA - VRAM: 3991 MB - Driver: 27.21.14.6221 + VRAM: 8044 MB + Driver: 31.0.15.2225 Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56056 +Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' +Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' +Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' +Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56496 Begin MonoManager ReloadAssembly Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.006422 seconds. +Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll +Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll +Registered in 0.004652 seconds. Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 86.44 ms, found 3 plugins. +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 82.17 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Mono: successfully reloaded assembly -- Completed reload, in 0.699 seconds +- Completed reload, in 0.602 seconds Domain Reload Profiling: - ReloadAssembly (699ms) - BeginReloadAssembly (91ms) + ReloadAssembly (602ms) + BeginReloadAssembly (70ms) ExecutionOrderSort (0ms) DisableScriptedObjects (0ms) BackupInstance (0ms) ReleaseScriptingObjects (0ms) CreateAndSetChildDomain (1ms) - EndReloadAssembly (475ms) - LoadAssemblies (89ms) + EndReloadAssembly (438ms) + LoadAssemblies (68ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (101ms) + SetupTypeCache (87ms) ReleaseScriptCaches (0ms) - RebuildScriptCaches (33ms) - SetupLoadedEditorAssemblies (280ms) + RebuildScriptCaches (31ms) + SetupLoadedEditorAssemblies (270ms) LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (10ms) + InitializePlatformSupportModulesInManaged (11ms) SetLoadedEditorAssemblies (0ms) - RefreshPlugins (87ms) + RefreshPlugins (82ms) BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (136ms) + ProcessInitializeOnLoadAttributes (127ms) ProcessInitializeOnLoadMethodAttributes (47ms) AfterProcessingInitializeOnLoad (0ms) EditorAssembliesLoaded (0ms) @@ -101,679 +103,59 @@ Domain Reload Profiling: AwakeInstancesAfterBackupRestoration (0ms) Platform modules already initialized, skipping Registering precompiled user dll's ... -Registered in 0.007795 seconds. +Registered in 0.004295 seconds. Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll +Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll +Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.91 ms, found 3 plugins. +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 0.83 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Mono: successfully reloaded assembly -- Completed reload, in 1.082 seconds +- Completed reload, in 0.979 seconds Domain Reload Profiling: - ReloadAssembly (1083ms) - BeginReloadAssembly (112ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (19ms) - EndReloadAssembly (866ms) - LoadAssemblies (92ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (247ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (75ms) - SetupLoadedEditorAssemblies (389ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (102ms) - ProcessInitializeOnLoadAttributes (235ms) - ProcessInitializeOnLoadMethodAttributes (33ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.05 seconds -Refreshing native plugins compatible for Editor in 0.89 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.4 KB). Loaded Objects now: 3837. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 3.870100 ms (FindLiveObjects: 0.308300 ms CreateObjectMapping: 0.079700 ms MarkObjects: 3.368200 ms DeleteObjects: 0.112400 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.006891 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 1.10 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.073 seconds -Domain Reload Profiling: - ReloadAssembly (1073ms) - BeginReloadAssembly (167ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (48ms) - EndReloadAssembly (794ms) - LoadAssemblies (107ms) - RebuildTransferFunctionScriptingTraits (1ms) - SetupTypeCache (279ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (43ms) - SetupLoadedEditorAssemblies (339ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (13ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (64ms) - ProcessInitializeOnLoadAttributes (229ms) - ProcessInitializeOnLoadMethodAttributes (24ms) - AfterProcessingInitializeOnLoad (8ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (5ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.33 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3376 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3841. -Memory consumption went from 116.1 MB to 116.1 MB. -Total: 2.471200 ms (FindLiveObjects: 0.227100 ms CreateObjectMapping: 0.077900 ms MarkObjects: 2.081000 ms DeleteObjects: 0.084100 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.006248 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.56 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.199 seconds -Domain Reload Profiling: - ReloadAssembly (1200ms) - BeginReloadAssembly (145ms) + ReloadAssembly (980ms) + BeginReloadAssembly (132ms) ExecutionOrderSort (0ms) DisableScriptedObjects (6ms) BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (41ms) - EndReloadAssembly (941ms) - LoadAssemblies (104ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (292ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (40ms) - SetupLoadedEditorAssemblies (454ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (14ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (81ms) - ProcessInitializeOnLoadAttributes (272ms) - ProcessInitializeOnLoadMethodAttributes (73ms) - AfterProcessingInitializeOnLoad (13ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (8ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 3.13 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3377 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3845. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 3.489800 ms (FindLiveObjects: 0.362500 ms CreateObjectMapping: 0.203900 ms MarkObjects: 2.818200 ms DeleteObjects: 0.103900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007184 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.76 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.065 seconds -Domain Reload Profiling: - ReloadAssembly (1066ms) - BeginReloadAssembly (161ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (46ms) - EndReloadAssembly (810ms) - LoadAssemblies (98ms) + ReleaseScriptingObjects (1ms) + CreateAndSetChildDomain (29ms) + EndReloadAssembly (736ms) + LoadAssemblies (86ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (261ms) + SetupTypeCache (244ms) ReleaseScriptCaches (1ms) RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (364ms) + SetupLoadedEditorAssemblies (333ms) LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (14ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (76ms) - ProcessInitializeOnLoadAttributes (231ms) - ProcessInitializeOnLoadMethodAttributes (32ms) - AfterProcessingInitializeOnLoad (9ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (5ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.60 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3377 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3848. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 3.222800 ms (FindLiveObjects: 0.234900 ms CreateObjectMapping: 0.072500 ms MarkObjects: 2.803300 ms DeleteObjects: 0.111000 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007013 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.58 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.135 seconds -Domain Reload Profiling: - ReloadAssembly (1135ms) - BeginReloadAssembly (148ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (36ms) - EndReloadAssembly (866ms) - LoadAssemblies (103ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (311ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (49ms) - SetupLoadedEditorAssemblies (364ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (14ms) + InitializePlatformSupportModulesInManaged (6ms) SetLoadedEditorAssemblies (0ms) RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (68ms) - ProcessInitializeOnLoadAttributes (238ms) - ProcessInitializeOnLoadMethodAttributes (31ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.01 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3378 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.9 KB). Loaded Objects now: 3852. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 3.228600 ms (FindLiveObjects: 0.286900 ms CreateObjectMapping: 0.130600 ms MarkObjects: 2.671400 ms DeleteObjects: 0.138500 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007114 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.81 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.008 seconds -Domain Reload Profiling: - ReloadAssembly (1009ms) - BeginReloadAssembly (141ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (4ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (41ms) - EndReloadAssembly (766ms) - LoadAssemblies (95ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (230ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (45ms) - SetupLoadedEditorAssemblies (335ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (17ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (76ms) - ProcessInitializeOnLoadAttributes (203ms) - ProcessInitializeOnLoadMethodAttributes (27ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (5ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.86 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3378 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3855. -Memory consumption went from 116.2 MB to 116.1 MB. -Total: 2.485900 ms (FindLiveObjects: 0.212500 ms CreateObjectMapping: 0.072500 ms MarkObjects: 2.113400 ms DeleteObjects: 0.086300 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008023 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 1.73 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.170 seconds -Domain Reload Profiling: - ReloadAssembly (1171ms) - BeginReloadAssembly (161ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (52ms) - EndReloadAssembly (823ms) - LoadAssemblies (107ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (293ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (42ms) - SetupLoadedEditorAssemblies (345ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (16ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (2ms) - BeforeProcessingInitializeOnLoad (72ms) + BeforeProcessingInitializeOnLoad (77ms) ProcessInitializeOnLoadAttributes (216ms) - ProcessInitializeOnLoadMethodAttributes (28ms) - AfterProcessingInitializeOnLoad (11ms) + ProcessInitializeOnLoadMethodAttributes (29ms) + AfterProcessingInitializeOnLoad (5ms) EditorAssembliesLoaded (0ms) ExecutionOrderSort2 (0ms) AwakeInstancesAfterBackupRestoration (6ms) Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.09 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3379 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3859. -Memory consumption went from 116.3 MB to 116.2 MB. -Total: 3.067700 ms (FindLiveObjects: 0.321300 ms CreateObjectMapping: 0.257600 ms MarkObjects: 2.387700 ms DeleteObjects: 0.099000 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.005393 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.79 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.117 seconds -Domain Reload Profiling: - ReloadAssembly (1118ms) - BeginReloadAssembly (181ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (48ms) - EndReloadAssembly (809ms) - LoadAssemblies (126ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (268ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (45ms) - SetupLoadedEditorAssemblies (367ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (17ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (86ms) - ProcessInitializeOnLoadAttributes (215ms) - ProcessInitializeOnLoadMethodAttributes (36ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (5ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 4.47 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3379 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.9 KB). Loaded Objects now: 3862. -Memory consumption went from 116.3 MB to 116.2 MB. -Total: 6.828600 ms (FindLiveObjects: 0.576400 ms CreateObjectMapping: 0.231900 ms MarkObjects: 5.625600 ms DeleteObjects: 0.392200 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> ======================================================================== -Received Import Request. - Time since last request: 613300.824296 seconds. - path: Assets/Scripts/NetworkManager.cs - artifactKey: Guid(3ef5ee94ea5dac941b326f132a807177) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/NetworkManager.cs using Guid(3ef5ee94ea5dac941b326f132a807177) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cd315a9be1b0b50bceaa3a0658656260') in 0.044563 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.010020 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.57 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.085 seconds -Domain Reload Profiling: - ReloadAssembly (1086ms) - BeginReloadAssembly (137ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (4ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (35ms) - EndReloadAssembly (825ms) - LoadAssemblies (86ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (299ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (44ms) - SetupLoadedEditorAssemblies (348ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (13ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (83ms) - ProcessInitializeOnLoadAttributes (211ms) - ProcessInitializeOnLoadMethodAttributes (28ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.40 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3866. -Memory consumption went from 116.3 MB to 116.2 MB. -Total: 3.782400 ms (FindLiveObjects: 0.258200 ms CreateObjectMapping: 0.158000 ms MarkObjects: 3.230100 ms DeleteObjects: 0.134500 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008727 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.224 seconds -Domain Reload Profiling: - ReloadAssembly (1225ms) - BeginReloadAssembly (164ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (45ms) - EndReloadAssembly (925ms) - LoadAssemblies (144ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (340ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (40ms) - SetupLoadedEditorAssemblies (369ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (12ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (70ms) - ProcessInitializeOnLoadAttributes (248ms) - ProcessInitializeOnLoadMethodAttributes (28ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3869. -Memory consumption went from 116.3 MB to 116.2 MB. -Total: 2.998600 ms (FindLiveObjects: 0.225500 ms CreateObjectMapping: 0.101800 ms MarkObjects: 2.559700 ms DeleteObjects: 0.110900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.005844 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.75 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.129 seconds -Domain Reload Profiling: - ReloadAssembly (1130ms) - BeginReloadAssembly (145ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (38ms) - EndReloadAssembly (828ms) - LoadAssemblies (119ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (269ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (48ms) - SetupLoadedEditorAssemblies (364ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (14ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (85ms) - ProcessInitializeOnLoadAttributes (217ms) - ProcessInitializeOnLoadMethodAttributes (37ms) - AfterProcessingInitializeOnLoad (8ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (5ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.74 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3872. -Memory consumption went from 116.3 MB to 116.2 MB. -Total: 2.745500 ms (FindLiveObjects: 0.213700 ms CreateObjectMapping: 0.075500 ms MarkObjects: 2.349200 ms DeleteObjects: 0.106200 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.006390 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.96 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.503 seconds -Domain Reload Profiling: - ReloadAssembly (1505ms) - BeginReloadAssembly (406ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (23ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (164ms) - EndReloadAssembly (962ms) - LoadAssemblies (135ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (358ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (48ms) - SetupLoadedEditorAssemblies (398ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (17ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (74ms) - ProcessInitializeOnLoadAttributes (261ms) - ProcessInitializeOnLoadMethodAttributes (34ms) - AfterProcessingInitializeOnLoad (10ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.40 ms, found 3 plugins. +Worker process is ready to serve import requests +Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds +Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3875. -Memory consumption went from 116.3 MB to 116.2 MB. -Total: 4.200000 ms (FindLiveObjects: 0.220700 ms CreateObjectMapping: 0.082700 ms MarkObjects: 3.763800 ms DeleteObjects: 0.131300 ms) +Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) +Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. +Memory consumption went from 119.7 MB to 119.6 MB. +Total: 3.710400 ms (FindLiveObjects: 0.316600 ms CreateObjectMapping: 0.098800 ms MarkObjects: 3.154900 ms DeleteObjects: 0.139100 ms) AssetImportParameters requested are different than current active one (requested -> active): custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> @@ -781,287 +163,7 @@ AssetImportParameters requested are different than current active one (requested custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> ======================================================================== Received Import Request. - Time since last request: 2657.375010 seconds. - path: Assets/Scripts/CarDataManager.cs - artifactKey: Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scripts/CarDataManager.cs using Guid(756b3b31bff28dc429ac7a0143080a8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '45a4d485105a711da366fd357da3f728') in 0.007514 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008358 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.70 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.106 seconds -Domain Reload Profiling: - ReloadAssembly (1106ms) - BeginReloadAssembly (145ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (37ms) - EndReloadAssembly (848ms) - LoadAssemblies (101ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (286ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (371ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (12ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (79ms) - ProcessInitializeOnLoadAttributes (238ms) - ProcessInitializeOnLoadMethodAttributes (31ms) - AfterProcessingInitializeOnLoad (9ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.79 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.9 KB). Loaded Objects now: 3878. -Memory consumption went from 116.3 MB to 116.3 MB. -Total: 3.210100 ms (FindLiveObjects: 0.223500 ms CreateObjectMapping: 0.077200 ms MarkObjects: 2.814000 ms DeleteObjects: 0.093900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008283 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.82 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.101 seconds -Domain Reload Profiling: - ReloadAssembly (1102ms) - BeginReloadAssembly (158ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (45ms) - EndReloadAssembly (823ms) - LoadAssemblies (100ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (294ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (50ms) - SetupLoadedEditorAssemblies (351ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (12ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (82ms) - ProcessInitializeOnLoadAttributes (210ms) - ProcessInitializeOnLoadMethodAttributes (35ms) - AfterProcessingInitializeOnLoad (11ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.29 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.9 KB). Loaded Objects now: 3881. -Memory consumption went from 116.3 MB to 116.3 MB. -Total: 4.265800 ms (FindLiveObjects: 0.284400 ms CreateObjectMapping: 0.135300 ms MarkObjects: 3.732900 ms DeleteObjects: 0.111900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007253 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.91 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.134 seconds -Domain Reload Profiling: - ReloadAssembly (1134ms) - BeginReloadAssembly (147ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (34ms) - EndReloadAssembly (870ms) - LoadAssemblies (112ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (310ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (50ms) - SetupLoadedEditorAssemblies (361ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (14ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (68ms) - ProcessInitializeOnLoadAttributes (231ms) - ProcessInitializeOnLoadMethodAttributes (32ms) - AfterProcessingInitializeOnLoad (13ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.72 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3884. -Memory consumption went from 116.4 MB to 116.3 MB. -Total: 3.320500 ms (FindLiveObjects: 0.286700 ms CreateObjectMapping: 0.196500 ms MarkObjects: 2.724500 ms DeleteObjects: 0.111900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.004824 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.84 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.114 seconds -Domain Reload Profiling: - ReloadAssembly (1115ms) - BeginReloadAssembly (138ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (7ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (36ms) - EndReloadAssembly (859ms) - LoadAssemblies (98ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (302ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (50ms) - SetupLoadedEditorAssemblies (354ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (18ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (82ms) - ProcessInitializeOnLoadAttributes (207ms) - ProcessInitializeOnLoadMethodAttributes (34ms) - AfterProcessingInitializeOnLoad (12ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (8ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.29 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3887. -Memory consumption went from 116.4 MB to 116.3 MB. -Total: 2.692000 ms (FindLiveObjects: 0.294100 ms CreateObjectMapping: 0.108200 ms MarkObjects: 2.186800 ms DeleteObjects: 0.101900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.007703 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Refreshing native plugins compatible for Editor in 0.97 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.062 seconds -Domain Reload Profiling: - ReloadAssembly (1063ms) - BeginReloadAssembly (143ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (34ms) - EndReloadAssembly (819ms) - LoadAssemblies (95ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (299ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (50ms) - SetupLoadedEditorAssemblies (337ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (16ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (75ms) - ProcessInitializeOnLoadAttributes (201ms) - ProcessInitializeOnLoadMethodAttributes (32ms) - AfterProcessingInitializeOnLoad (12ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.38 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3380 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3890. -Memory consumption went from 116.3 MB to 116.3 MB. -Total: 2.938200 ms (FindLiveObjects: 0.337200 ms CreateObjectMapping: 0.183000 ms MarkObjects: 2.323500 ms DeleteObjects: 0.093400 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + Time since last request: 48527.216643 seconds. + path: Assets/Scenes/Scenery.unity + artifactKey: Guid(9f2047e50f7d6464db58b84add5680a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Start importing Assets/Scenes/Scenery.unity using Guid(9f2047e50f7d6464db58b84add5680a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '28dbbe654c9363b5b93743eabcffb508') in 0.016842 seconds diff --git a/CarTrackSimulation/Logs/AssetImportWorker1.log b/CarTrackSimulation/Logs/AssetImportWorker1.log deleted file mode 100644 index 244930da..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker1.log +++ /dev/null @@ -1,169 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker1 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker1.log --srvPort -60682 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 75.11 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56496 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004652 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 82.17 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.602 seconds -Domain Reload Profiling: - ReloadAssembly (602ms) - BeginReloadAssembly (70ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (438ms) - LoadAssemblies (68ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (87ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (31ms) - SetupLoadedEditorAssemblies (270ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (11ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (82ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (127ms) - ProcessInitializeOnLoadMethodAttributes (47ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004295 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 0.83 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.979 seconds -Domain Reload Profiling: - ReloadAssembly (980ms) - BeginReloadAssembly (132ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (1ms) - CreateAndSetChildDomain (29ms) - EndReloadAssembly (736ms) - LoadAssemblies (86ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (244ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (333ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (6ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (77ms) - ProcessInitializeOnLoadAttributes (216ms) - ProcessInitializeOnLoadMethodAttributes (29ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 119.7 MB to 119.6 MB. -Total: 3.710400 ms (FindLiveObjects: 0.316600 ms CreateObjectMapping: 0.098800 ms MarkObjects: 3.154900 ms DeleteObjects: 0.139100 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 48527.216643 seconds. - path: Assets/Scenes/Scenery.unity - artifactKey: Guid(9f2047e50f7d6464db58b84add5680a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scenes/Scenery.unity using Guid(9f2047e50f7d6464db58b84add5680a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '28dbbe654c9363b5b93743eabcffb508') in 0.016842 seconds diff --git a/CarTrackSimulation/Logs/AssetImportWorker10-prev.log b/CarTrackSimulation/Logs/AssetImportWorker10-prev.log deleted file mode 100644 index 6b92b45a..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker10-prev.log +++ /dev/null @@ -1,323 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker10 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker10.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 97.34 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56840 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004099 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 75.27 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.617 seconds -Domain Reload Profiling: - ReloadAssembly (617ms) - BeginReloadAssembly (60ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (459ms) - LoadAssemblies (58ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (112ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (38ms) - SetupLoadedEditorAssemblies (250ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (10ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (75ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (123ms) - ProcessInitializeOnLoadMethodAttributes (40ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004716 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.945 seconds -Domain Reload Profiling: - ReloadAssembly (946ms) - BeginReloadAssembly (97ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (22ms) - EndReloadAssembly (752ms) - LoadAssemblies (73ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (262ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (46ms) - SetupLoadedEditorAssemblies (326ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (6ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (74ms) - ProcessInitializeOnLoadAttributes (211ms) - ProcessInitializeOnLoadMethodAttributes (29ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 1.28 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.4 MB. -Total: 3.161300 ms (FindLiveObjects: 0.241300 ms CreateObjectMapping: 0.203300 ms MarkObjects: 2.608300 ms DeleteObjects: 0.107500 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 44115.741563 seconds. - path: Assets/Models/Environment/Nature/tree_pineRoundA.fbx - artifactKey: Guid(1c0a3ee30ea71f4408d160f0f25665af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineRoundA.fbx using Guid(1c0a3ee30ea71f4408d160f0f25665af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6e4b7cc4a5a004ad7ec24a15a726333f') in 0.217250 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000084 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallD_detailed.fbx - artifactKey: Guid(3934bcd302568614198f7f8ec74503bc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallD_detailed.fbx using Guid(3934bcd302568614198f7f8ec74503bc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5518a68be9d1639fb6fb1a83fa770c3c') in 0.027216 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Nature/tree_pineSmallB.fbx - artifactKey: Guid(a4c226be86bfecf43b8e4898c0361a6c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineSmallB.fbx using Guid(a4c226be86bfecf43b8e4898c0361a6c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '54164eb1b3b0f9744e8fc5b05b08b3d0') in 0.029912 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000024 seconds. - path: Assets/Models/Environment/Nature/tree_pineSmallC.fbx - artifactKey: Guid(900c9ca38331504419ad30160d403f7f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineSmallC.fbx using Guid(900c9ca38331504419ad30160d403f7f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a58552c4b51e2da055ab7655d6ec68ab') in 0.029739 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000055 seconds. - path: Assets/Models/Environment/Nature/tree_plateau_fall.fbx - artifactKey: Guid(d5e4cf367e85c5442b1ae871fff16113) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_plateau_fall.fbx using Guid(d5e4cf367e85c5442b1ae871fff16113) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ab4979dd48b77c45df42c7afe8b8b4cb') in 0.038648 seconds -======================================================================== -Received Import Request. - Time since last request: 0.199368 seconds. - path: Assets/Models/Environment/Nature/tree_small_dark.fbx - artifactKey: Guid(ca1a4201379c6274fa327c82c2bc2eda) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_small_dark.fbx using Guid(ca1a4201379c6274fa327c82c2bc2eda) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2892238ecf6455630f77dc23b2e392d1') in 0.023935 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000037 seconds. - path: Assets/Models/Environment/Nature/tree_tall_fall.fbx - artifactKey: Guid(3a5e397984265e84bbc200e427dbe9ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_tall_fall.fbx using Guid(3a5e397984265e84bbc200e427dbe9ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fb651a67c4c617d65f93eb54a122105f') in 0.026064 seconds -======================================================================== -Received Import Request. - Time since last request: 0.030948 seconds. - path: Assets/Models/Environment/Nature/tree_thin.fbx - artifactKey: Guid(3c0f52dd32aeb394fa60d10c8503a95a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_thin.fbx using Guid(3c0f52dd32aeb394fa60d10c8503a95a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f617b3edce0001b56d9f6f45ba494302') in 0.029633 seconds -======================================================================== -Received Import Request. - Time since last request: 1035.461185 seconds. - path: Assets/Models/Environment/Suburbs - artifactKey: Guid(8612c6737dc44854f9a9ad3083a345d0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs using Guid(8612c6737dc44854f9a9ad3083a345d0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '191ffb1df4185298410291f7d30ae27b') in 0.008089 seconds -======================================================================== -Received Import Request. - Time since last request: 8.089193 seconds. - path: Assets/Models/Environment/Suburbs/driveway_long.fbx - artifactKey: Guid(4ef804c01436a9e40b306c4b08b87a53) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/driveway_long.fbx using Guid(4ef804c01436a9e40b306c4b08b87a53) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '43e4426940d2faa42fb374225c324025') in 0.032082 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Suburbs/house_type05.fbx - artifactKey: Guid(d7c4e821855cbcf4c8bc4cbc735f0e65) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type05.fbx using Guid(d7c4e821855cbcf4c8bc4cbc735f0e65) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ba812e7078cd9d2e8f433c2aebe272b4') in 0.052466 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Suburbs/fence_short.fbx - artifactKey: Guid(0b8f43abf85043f47b4266afec00d960) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/fence_short.fbx using Guid(0b8f43abf85043f47b4266afec00d960) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0676c91193cc9547647c4e204847c3d9') in 0.030641 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000057 seconds. - path: Assets/Models/Environment/Suburbs/house_type10.fbx - artifactKey: Guid(35b90e394025f3d43819bb06521588f4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type10.fbx using Guid(35b90e394025f3d43819bb06521588f4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4917beb9daaea543f5c14f13b3858823') in 0.044703 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000057 seconds. - path: Assets/Models/Environment/Suburbs/fence_small.fbx - artifactKey: Guid(54d13dab849a935469919debbd93f8a9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/fence_small.fbx using Guid(54d13dab849a935469919debbd93f8a9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a5263a73588fcc9b011cc4d97748ed64') in 0.029749 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000062 seconds. - path: Assets/Models/Environment/Suburbs/house_type07.fbx - artifactKey: Guid(7772be5092945084c8f768bd000ad883) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type07.fbx using Guid(7772be5092945084c8f768bd000ad883) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f1478b7e1b389e73e266b57489bb8506') in 0.050717 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000044 seconds. - path: Assets/Models/Environment/Suburbs/house_type09.fbx - artifactKey: Guid(d95a7c3bb9ad1f947aab57725564c500) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type09.fbx using Guid(d95a7c3bb9ad1f947aab57725564c500) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3cb11df9f40e392074d4545286183cbe') in 0.047362 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Suburbs/house_type04.fbx - artifactKey: Guid(ece304847c717e74eb63bf7cb2bd8241) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type04.fbx using Guid(ece304847c717e74eb63bf7cb2bd8241) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0404d5aaa14737e5604372b82d2e8e14') in 0.042337 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000063 seconds. - path: Assets/Models/Environment/Suburbs/fence_large.fbx - artifactKey: Guid(3e9a40d2676d19844bda8a230220cde0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/fence_large.fbx using Guid(3e9a40d2676d19844bda8a230220cde0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6317240b4d8f1b5fe0e16e346930aa3e') in 0.025274 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Suburbs/house_type15.fbx - artifactKey: Guid(8afdc780fa3e14b4fb0ccacb2a4c4bd4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type15.fbx using Guid(8afdc780fa3e14b4fb0ccacb2a4c4bd4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7f2d15319665a3d472ab94480991d885') in 0.048089 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000044 seconds. - path: Assets/Models/Environment/Suburbs/fence_medium.fbx - artifactKey: Guid(b32e3e1a2f4f7054daa3bdfb07133203) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/fence_medium.fbx using Guid(b32e3e1a2f4f7054daa3bdfb07133203) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7a42f8e69093b400cce063b2ea381c76') in 0.030426 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Suburbs/house_type16.fbx - artifactKey: Guid(ae281cb05b43afb40a683f12713bd9d3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type16.fbx using Guid(ae281cb05b43afb40a683f12713bd9d3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8bf56600931a688e84ed5ebd4cca59a4') in 0.043290 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Suburbs/house_type17.fbx - artifactKey: Guid(e40f69db158c5ca46bb0f1782ce0a9fa) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type17.fbx using Guid(e40f69db158c5ca46bb0f1782ce0a9fa) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '678531c51ae11e8000ef713dd17f2411') in 0.045638 seconds -======================================================================== -Received Import Request. - Time since last request: 6.215746 seconds. - path: Assets/Models/Environment/Suburbs/house_type19.fbx - artifactKey: Guid(d75cb1fdc69d6cd4491386191adf0df1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type19.fbx using Guid(d75cb1fdc69d6cd4491386191adf0df1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '25f24e6c746dba85cf20785791e32b0d') in 0.046895 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Suburbs/tree_large.fbx - artifactKey: Guid(748d7897f699ca84a8a94e67af30c0ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/tree_large.fbx using Guid(748d7897f699ca84a8a94e67af30c0ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2d9496c4dfd7475eab6af9419cd37caf') in 0.036334 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Suburbs/path_tilesShort.fbx - artifactKey: Guid(c78ca9eb8dc51f143bf4d0c66de3c9f4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/path_tilesShort.fbx using Guid(c78ca9eb8dc51f143bf4d0c66de3c9f4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '92ba58646bb0c3f701af7ad14d194c11') in 0.034969 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Suburbs/path_tilesLong.fbx - artifactKey: Guid(43c700ac96b16ca4aa6c1d3131a9dcb6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/path_tilesLong.fbx using Guid(43c700ac96b16ca4aa6c1d3131a9dcb6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1860a778c359be9c1d5a3799177d82a6') in 0.030776 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker11-prev.log b/CarTrackSimulation/Logs/AssetImportWorker11-prev.log deleted file mode 100644 index 53e9cdee..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker11-prev.log +++ /dev/null @@ -1,291 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker11 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker11.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 96.21 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56600 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.005223 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 67.53 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.580 seconds -Domain Reload Profiling: - ReloadAssembly (581ms) - BeginReloadAssembly (81ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (403ms) - LoadAssemblies (79ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (93ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (25ms) - SetupLoadedEditorAssemblies (241ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (68ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (123ms) - ProcessInitializeOnLoadMethodAttributes (40ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004412 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.46 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.920 seconds -Domain Reload Profiling: - ReloadAssembly (920ms) - BeginReloadAssembly (101ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (23ms) - EndReloadAssembly (718ms) - LoadAssemblies (78ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (221ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (46ms) - SetupLoadedEditorAssemblies (338ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (2ms) - BeforeProcessingInitializeOnLoad (90ms) - ProcessInitializeOnLoadAttributes (207ms) - ProcessInitializeOnLoadMethodAttributes (28ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.05 seconds -Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 119.7 MB to 119.6 MB. -Total: 4.166900 ms (FindLiveObjects: 0.337500 ms CreateObjectMapping: 0.098900 ms MarkObjects: 3.587800 ms DeleteObjects: 0.140400 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 45166.835414 seconds. - path: Assets/Models/Environment/Suburbs/house_type18.fbx - artifactKey: Guid(53da11fa41dfac74eb25a29550009a77) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type18.fbx using Guid(53da11fa41dfac74eb25a29550009a77) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bf4a4a8e63bc681160b54bc9394b262f') in 0.201531 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.005969 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 2.09 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.087 seconds -Domain Reload Profiling: - ReloadAssembly (1088ms) - BeginReloadAssembly (148ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (4ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (49ms) - EndReloadAssembly (845ms) - LoadAssemblies (95ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (280ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (45ms) - SetupLoadedEditorAssemblies (375ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (16ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (2ms) - BeforeProcessingInitializeOnLoad (79ms) - ProcessInitializeOnLoadAttributes (239ms) - ProcessInitializeOnLoadMethodAttributes (32ms) - AfterProcessingInitializeOnLoad (6ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (8ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 2.64 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3381 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.8 KB). Loaded Objects now: 3890. -Memory consumption went from 124.5 MB to 124.4 MB. -Total: 5.240200 ms (FindLiveObjects: 0.734600 ms CreateObjectMapping: 0.119600 ms MarkObjects: 4.188300 ms DeleteObjects: 0.195300 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 1748.919900 seconds. - path: Assets/Models/Environment/Characters - artifactKey: Guid(aca257ea539b4c14fa7936fb5dcd31d5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters using Guid(aca257ea539b4c14fa7936fb5dcd31d5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '170c31d1a609b25d87386d841824b605') in 0.018753 seconds -======================================================================== -Received Import Request. - Time since last request: 3.201972 seconds. - path: Assets/Models/Environment/Characters/among.fbx - artifactKey: Guid(01d5c02986904db4c8103dc792988a9d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/among.fbx using Guid(01d5c02986904db4c8103dc792988a9d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2aeeac4db4328a698242a0dd8c92b3b1') in 0.130836 seconds -======================================================================== -Received Import Request. - Time since last request: 134.149340 seconds. - path: Assets/Models/Environment/Characters/astronaut - artifactKey: Guid(9f3370bf67d059a4d8ca07ea1843cdb3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut using Guid(9f3370bf67d059a4d8ca07ea1843cdb3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b38b1387fda83634e810a361a2cf1b13') in 0.008321 seconds -======================================================================== -Received Import Request. - Time since last request: 0.090741 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut.png - artifactKey: Guid(19596c2b7daecb242903ebe3f82f98a4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut.png using Guid(19596c2b7daecb242903ebe3f82f98a4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '09f1528b9548f53d9b466917b34ae5d5') in 0.064335 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Pink.png - artifactKey: Guid(cec3c7dfc810b8445adb9d1185360e07) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Pink.png using Guid(cec3c7dfc810b8445adb9d1185360e07) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '507c72b5dd2bfb0bb1f0ce8ddb774b0e') in 0.016173 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Yellow.png - artifactKey: Guid(abe893c54e22f0a409b0f4362527246d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Yellow.png using Guid(abe893c54e22f0a409b0f4362527246d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5112d1863fc66f67af21c708fdebb046') in 0.021844 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Characters/astronaut/astronaut_group.fbx - artifactKey: Guid(67993a608492093449128616df5bee61) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/astronaut_group.fbx using Guid(67993a608492093449128616df5bee61) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '98a6e2e2e1ff91edd799be394133e261') in 0.495575 seconds -======================================================================== -Received Import Request. - Time since last request: 3.456708 seconds. - path: Assets/Models/Environment/Characters/astronaut/Original - artifactKey: Guid(34deaa16143f58f4fad068714a7ff0d5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Original using Guid(34deaa16143f58f4fad068714a7ff0d5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '96f949a3465071e4fa23c0281f2162fe') in 0.005911 seconds -======================================================================== -Received Import Request. - Time since last request: 1.391309 seconds. - path: Assets/Models/Environment/Characters/astronaut/Original/astronaut.blend - artifactKey: Guid(63528cdcff4ee3249a11850c0d2ca03b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Original/astronaut.blend using Guid(63528cdcff4ee3249a11850c0d2ca03b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bf488068b4f2525cc609cc366a3441c6') in 0.008362 seconds -======================================================================== -Received Import Request. - Time since last request: 26.950632 seconds. - path: Assets/Models/Environment/Characters/astronaut/astronaut_group 1.fbx - artifactKey: Guid(424e42b8b37dc744ca109365af344e23) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/astronaut_group 1.fbx using Guid(424e42b8b37dc744ca109365af344e23) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '75f250e92c286cb979ce2030bd33d734') in 0.315907 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.008197 seconds. diff --git a/CarTrackSimulation/Logs/AssetImportWorker12-prev.log b/CarTrackSimulation/Logs/AssetImportWorker12-prev.log deleted file mode 100644 index bc8eb788..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker12-prev.log +++ /dev/null @@ -1,167 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker12 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker12.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 93.58 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56884 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.003862 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 80.14 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.622 seconds -Domain Reload Profiling: - ReloadAssembly (622ms) - BeginReloadAssembly (85ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (436ms) - LoadAssemblies (82ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (97ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (27ms) - SetupLoadedEditorAssemblies (264ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (80ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (132ms) - ProcessInitializeOnLoadMethodAttributes (43ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004249 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 0.76 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.980 seconds -Domain Reload Profiling: - ReloadAssembly (981ms) - BeginReloadAssembly (125ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (29ms) - EndReloadAssembly (742ms) - LoadAssemblies (91ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (235ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (340ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (6ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (79ms) - ProcessInitializeOnLoadAttributes (220ms) - ProcessInitializeOnLoadMethodAttributes (29ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.06 seconds -Refreshing native plugins compatible for Editor in 1.16 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 119.8 MB to 119.7 MB. -Total: 3.046000 ms (FindLiveObjects: 0.321300 ms CreateObjectMapping: 0.124000 ms MarkObjects: 2.502000 ms DeleteObjects: 0.097600 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.004379 seconds. diff --git a/CarTrackSimulation/Logs/AssetImportWorker2-prev.log b/CarTrackSimulation/Logs/AssetImportWorker2-prev.log deleted file mode 100644 index d97f6658..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker2-prev.log +++ /dev/null @@ -1,803 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker2 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker2.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 92.22 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56996 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.005223 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 72.06 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.685 seconds -Domain Reload Profiling: - ReloadAssembly (685ms) - BeginReloadAssembly (89ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (470ms) - LoadAssemblies (87ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (141ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (26ms) - SetupLoadedEditorAssemblies (252ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (72ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (129ms) - ProcessInitializeOnLoadMethodAttributes (41ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.005277 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.23 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.010 seconds -Domain Reload Profiling: - ReloadAssembly (1010ms) - BeginReloadAssembly (99ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (23ms) - EndReloadAssembly (796ms) - LoadAssemblies (86ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (296ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (331ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (76ms) - ProcessInitializeOnLoadAttributes (217ms) - ProcessInitializeOnLoadMethodAttributes (26ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.05 seconds -Refreshing native plugins compatible for Editor in 0.81 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 119.7 MB to 119.6 MB. -Total: 2.931600 ms (FindLiveObjects: 0.350200 ms CreateObjectMapping: 0.112000 ms MarkObjects: 2.367100 ms DeleteObjects: 0.101000 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 38941.645816 seconds. - path: Assets/Models/Environment/bridge_pillar.fbx - artifactKey: Guid(ff15d653c4cf2ec4db782f2a5cc1555c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/bridge_pillar.fbx using Guid(ff15d653c4cf2ec4db782f2a5cc1555c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '14764b44e9829565aac01d9304ec0a3b') in 0.192582 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/light_square.fbx - artifactKey: Guid(978580b449e339842bce1faf3474865e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/light_square.fbx using Guid(978580b449e339842bce1faf3474865e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1d56f7458de749b5b494741b73f7feb7') in 0.035975 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000036 seconds. - path: Assets/Models/Environment/road_endBarrier.fbx - artifactKey: Guid(7d8cf1a9c358a254f98a8e221e0e3573) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_endBarrier.fbx using Guid(7d8cf1a9c358a254f98a8e221e0e3573) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1f4227aaf280a9495b05135f909f183b') in 0.025188 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/road_curve.fbx - artifactKey: Guid(7512a67ef72e4864d9d3a4700a3df039) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_curve.fbx using Guid(7512a67ef72e4864d9d3a4700a3df039) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9b5ab7a6300dd3f4b2dbdf0067e02cbc') in 0.038532 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/road_bendBarrier.fbx - artifactKey: Guid(0ad71ca59f84ab94dbe08d664d4599be) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_bendBarrier.fbx using Guid(0ad71ca59f84ab94dbe08d664d4599be) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1d331fdd23929a002bcd0af6e5be70a0') in 0.024245 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000022 seconds. - path: Assets/Models/Environment/road_endRoundBarrier.fbx - artifactKey: Guid(56253d3a1671080438b4c31f76bc54c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_endRoundBarrier.fbx using Guid(56253d3a1671080438b4c31f76bc54c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9eabd623257ba9f0bdfa606b4408b21c') in 0.020757 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000036 seconds. - path: Assets/Models/Environment/road_intersection.fbx - artifactKey: Guid(bfa194602a96c3643bb3c6f581abe2b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_intersection.fbx using Guid(bfa194602a96c3643bb3c6f581abe2b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2cb8ae1dd9625ebcbb31d87ba9735d51') in 0.040573 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/road_drivewaySingleBarrier.fbx - artifactKey: Guid(f31495603bbe89b4ebbf70862b5e9bf7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_drivewaySingleBarrier.fbx using Guid(f31495603bbe89b4ebbf70862b5e9bf7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0bf4075b076ade235ce1748b18017b34') in 0.023111 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000078 seconds. - path: Assets/Models/Environment/road_crossroadPath.fbx - artifactKey: Guid(fc2bb89b823699646adfadb37edeb76c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_crossroadPath.fbx using Guid(fc2bb89b823699646adfadb37edeb76c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '37d061a8573fb652782b8d9d40ae6e4c') in 0.037516 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000037 seconds. - path: Assets/Models/Environment/road_intersectionBarrier.fbx - artifactKey: Guid(c41f22a0419cc784f81a22c92faa9a76) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_intersectionBarrier.fbx using Guid(c41f22a0419cc784f81a22c92faa9a76) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4c0b838cf927fe3d1bb4ad0b650c224a') in 0.025767 seconds -======================================================================== -Received Import Request. - Time since last request: 2.990715 seconds. - path: Assets/Models/Environment/road_intersectionLine.fbx - artifactKey: Guid(c3edad5412f3ce347957f803ef2f2409) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_intersectionLine.fbx using Guid(c3edad5412f3ce347957f803ef2f2409) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e29b7c2c846ae287946698006277f08b') in 0.037484 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000055 seconds. - path: Assets/Models/Environment/road_side.fbx - artifactKey: Guid(c498a3cda843f414e9bb6def947215f9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_side.fbx using Guid(c498a3cda843f414e9bb6def947215f9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6e85d5a1e5b81814a3ea2c56ba205b9d') in 0.043261 seconds -======================================================================== -Received Import Request. - Time since last request: 78.717688 seconds. - path: Assets/Models/Environment/road_sideEntry.fbx - artifactKey: Guid(180ccb5cc45d70d449313cb42f10cddb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_sideEntry.fbx using Guid(180ccb5cc45d70d449313cb42f10cddb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fb48efd5ee5cba95b4df2180b0444d0e') in 0.038844 seconds -======================================================================== -Received Import Request. - Time since last request: 2.895584 seconds. - path: Assets/Models/Environment/road_sideExitBarrier.fbx - artifactKey: Guid(1927bda70db8bd543abf6b233cad2942) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_sideExitBarrier.fbx using Guid(1927bda70db8bd543abf6b233cad2942) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '83964410d2b3ef698013014a929794e0') in 0.021096 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/road_slantCurveBarrier.fbx - artifactKey: Guid(bb33fe7b148444c41ae94909b0a50202) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_slantCurveBarrier.fbx using Guid(bb33fe7b148444c41ae94909b0a50202) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '758510e3f3ace01d19923880393aa8be') in 0.036853 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/road_slantCurve.fbx - artifactKey: Guid(4f5bb15c1f482d648bc01860265676e3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_slantCurve.fbx using Guid(4f5bb15c1f482d648bc01860265676e3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8a9963e9355f5a8334230fffe0361a5e') in 0.046562 seconds -======================================================================== -Received Import Request. - Time since last request: 0.868996 seconds. - path: Assets/Models/Environment/road_slantFlat.fbx - artifactKey: Guid(d7725e86e60c7b84789fd2be1faa1d5e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_slantFlat.fbx using Guid(d7725e86e60c7b84789fd2be1faa1d5e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'db25765ca341fe7364807210ef086fa1') in 0.028841 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000139 seconds. - path: Assets/Models/Environment/road_slantHighBarrier.fbx - artifactKey: Guid(523b47dc4c3cb8a4a896e3d1fc7a7111) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_slantHighBarrier.fbx using Guid(523b47dc4c3cb8a4a896e3d1fc7a7111) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'abd88e9918196dd954b5838fbb5b13ce') in 0.019424 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000043 seconds. - path: Assets/Models/Environment/road_slantFlatHigh.fbx - artifactKey: Guid(dd8a1392cb5165e44b42e811196cd1d7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_slantFlatHigh.fbx using Guid(dd8a1392cb5165e44b42e811196cd1d7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '630462d76d4d9b2540729e727dbc8763') in 0.034737 seconds -======================================================================== -Received Import Request. - Time since last request: 1.352981 seconds. - path: Assets/Models/Environment/road_split.fbx - artifactKey: Guid(bb47243a19d947540812804c27596678) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_split.fbx using Guid(bb47243a19d947540812804c27596678) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'abd35bb9913151217860be07a613f22b') in 0.033431 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000045 seconds. - path: Assets/Models/Environment/road_straightBarrierEnd.fbx - artifactKey: Guid(5330ca40cbc4f6e49a37e6865c218d5d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_straightBarrierEnd.fbx using Guid(5330ca40cbc4f6e49a37e6865c218d5d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9b9164ff6e0ace77148d8db1e8c7ecb5') in 0.026643 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000233 seconds. - path: Assets/Models/Environment/road_straight.fbx - artifactKey: Guid(d9aaff1e83da94e4a9d4cb2116d98995) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_straight.fbx using Guid(d9aaff1e83da94e4a9d4cb2116d98995) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f4624d7040b7d077253ddaf67b626882') in 0.038612 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000037 seconds. - path: Assets/Models/Environment/road_straightBarrier.fbx - artifactKey: Guid(2d139b5acc309644f9c96b1c557d350e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_straightBarrier.fbx using Guid(2d139b5acc309644f9c96b1c557d350e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bb06295edbd351ff9d155f6abdb5d60f') in 0.023304 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/road_square.fbx - artifactKey: Guid(b7188341b57280140b2653106435d084) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/road_square.fbx using Guid(b7188341b57280140b2653106435d084) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7e4ce16f923df1a4dd07539b0284a75d') in 0.031064 seconds -======================================================================== -Received Import Request. - Time since last request: 1.172549 seconds. - path: Assets/Models/Environment/tile_slantHigh.fbx - artifactKey: Guid(c12a38c333b4f7b4682de8d8d72ad1cb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tile_slantHigh.fbx using Guid(c12a38c333b4f7b4682de8d8d72ad1cb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cf1a5d80e85745df0f3e056a535aa3e8') in 0.021299 seconds -======================================================================== -Received Import Request. - Time since last request: 1521.203910 seconds. - path: Assets/Models/Environment/Roads - artifactKey: Guid(a58fb3b0e11952543963965e8d091089) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Roads using Guid(a58fb3b0e11952543963965e8d091089) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '466dda9830188540891762d19c2bc162') in 0.008511 seconds -======================================================================== -Received Import Request. - Time since last request: 13.178910 seconds. - path: Assets/Models/Environment/Buildings - artifactKey: Guid(26cc317ec64b54c45b347ca47b7dd178) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings using Guid(26cc317ec64b54c45b347ca47b7dd178) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e1476ad7cc3e96dfb7a37dfea9d1c57f') in 0.007712 seconds -======================================================================== -Received Import Request. - Time since last request: 8.732857 seconds. - path: Assets/Models/Environment/Buildings/detail_awning.fbx - artifactKey: Guid(d6938c02ac64d5a46b0c44127cffea36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/detail_awning.fbx using Guid(d6938c02ac64d5a46b0c44127cffea36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '95e6b82f793e2f0acdd4b6d50d1a986e') in 0.047956 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Buildings/large_buildingF.fbx - artifactKey: Guid(7a4cd8fec149ce34999bb2f7c23c7c3b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/large_buildingF.fbx using Guid(7a4cd8fec149ce34999bb2f7c23c7c3b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2857c9e2e0f507fd5e2088ca1fe9ffec') in 0.049332 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000067 seconds. - path: Assets/Models/Environment/Buildings/detail_umbrellaDetailed.fbx - artifactKey: Guid(b078e32b9014ede46ab1a9f33abbf3e0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/detail_umbrellaDetailed.fbx using Guid(b078e32b9014ede46ab1a9f33abbf3e0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f914ea24f4847d9ee68e866a0b1f4ab1') in 0.037174 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Buildings/large_buildingB.fbx - artifactKey: Guid(af8213eb089bca649895310447ea400f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/large_buildingB.fbx using Guid(af8213eb089bca649895310447ea400f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0211d7cf38e578f388e4195b91591811') in 0.052098 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Buildings/low_buildingD.fbx - artifactKey: Guid(74f8ea6b7d1a1804c8674f5b319cf73b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingD.fbx using Guid(74f8ea6b7d1a1804c8674f5b319cf73b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '95901d7f040264957f57169b178dc84e') in 0.033652 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Buildings/low_buildingL.fbx - artifactKey: Guid(325ba8fb3dd76ce47ab449ef523df6cc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingL.fbx using Guid(325ba8fb3dd76ce47ab449ef523df6cc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '79e6b6101ef32f28aaf4c5a80ce7c9cf') in 0.031424 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Buildings/low_buildingH.fbx - artifactKey: Guid(660cc0b144f1f1a4c862526ecb642a66) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingH.fbx using Guid(660cc0b144f1f1a4c862526ecb642a66) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fcc1f8c503bd4eb55bd7e3513fec076c') in 0.027776 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000071 seconds. - path: Assets/Models/Environment/Buildings/large_buildingE.fbx - artifactKey: Guid(9f5b78a35bcba6147bab922701da87aa) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/large_buildingE.fbx using Guid(9f5b78a35bcba6147bab922701da87aa) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2af46e053df3745d8acd0f4a9a7825c9') in 0.046679 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000036 seconds. - path: Assets/Models/Environment/Buildings/large_buildingG.fbx - artifactKey: Guid(166c02b19e9540448b6d4fe93617cc37) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/large_buildingG.fbx using Guid(166c02b19e9540448b6d4fe93617cc37) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f17e60870a674eb4ddc4a9636b8c6a74') in 0.050562 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Buildings/detail_overhangWide.fbx - artifactKey: Guid(b363bcf876e26af41ab788a91d392f06) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/detail_overhangWide.fbx using Guid(b363bcf876e26af41ab788a91d392f06) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7f9c4b87f67293f92e7c0b48d1c8fd6b') in 0.032027 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Buildings/detail_umbrella.fbx - artifactKey: Guid(5242a6ef8730d624387bdcc120aac937) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/detail_umbrella.fbx using Guid(5242a6ef8730d624387bdcc120aac937) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '989112ce76091cc1fb7ece18f460b5c1') in 0.037370 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000049 seconds. - path: Assets/Models/Environment/Buildings/low_buildingI.fbx - artifactKey: Guid(5835794e4b25991478671c1e07b59aa1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingI.fbx using Guid(5835794e4b25991478671c1e07b59aa1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e5b39477ced873313c854535087175d2') in 0.029033 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Buildings/low_buildingA.fbx - artifactKey: Guid(222a15147f778d646a351c80e3c778cc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingA.fbx using Guid(222a15147f778d646a351c80e3c778cc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c1867b45132bfac15667e0ee285b955d') in 0.034978 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Buildings/large_buildingD.fbx - artifactKey: Guid(653f2fa4f8221d543be42b934456fc1f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/large_buildingD.fbx using Guid(653f2fa4f8221d543be42b934456fc1f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5f74442b0645691abc1568a86f77df74') in 0.049411 seconds -======================================================================== -Received Import Request. - Time since last request: 21.276178 seconds. - path: Assets/Models/Environment/Buildings/low_wideA.fbx - artifactKey: Guid(5a276a7e042380a459c8f186faa2dbcd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_wideA.fbx using Guid(5a276a7e042380a459c8f186faa2dbcd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4bce5fc9d6edd83e084453ec9970f3b2') in 0.029595 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000067 seconds. - path: Assets/Models/Environment/Buildings/roof_overhang.fbx - artifactKey: Guid(e9176dcbbd270284fb26d9dcc469d4d7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/roof_overhang.fbx using Guid(e9176dcbbd270284fb26d9dcc469d4d7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7ebea3a95cf176816552b853c5b66d50') in 0.033847 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000022 seconds. - path: Assets/Models/Environment/Buildings/sign_billboard.fbx - artifactKey: Guid(7b2ea9a23b50dc14b9366587b57035be) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/sign_billboard.fbx using Guid(7b2ea9a23b50dc14b9366587b57035be) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ceed34ed2d9ccb2584b8b8f9427bb123') in 0.039656 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Buildings/skyscraperD.fbx - artifactKey: Guid(8bdfe4d0beeeb3f4699b0a84d8875b3a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/skyscraperD.fbx using Guid(8bdfe4d0beeeb3f4699b0a84d8875b3a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9b50852d6a05963e80426c3f0d090033') in 0.057795 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Buildings/skyscraperB.fbx - artifactKey: Guid(dc6ffb822aed98e45a22f0809ba8f732) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/skyscraperB.fbx using Guid(dc6ffb822aed98e45a22f0809ba8f732) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a5cc92bf9666815361ed7627583a95f5') in 0.053177 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000068 seconds. - path: Assets/Models/Environment/Buildings/skyscraperF.fbx - artifactKey: Guid(f5b27209b42e7794d837f9b25bbbef99) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/skyscraperF.fbx using Guid(f5b27209b42e7794d837f9b25bbbef99) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b1044af4dc660af6c8fcab4582747513') in 0.038823 seconds -======================================================================== -Received Import Request. - Time since last request: 0.367907 seconds. - path: Assets/Models/Environment/Buildings/small_buildingB.fbx - artifactKey: Guid(a362629921472d14f86f4e2150043c95) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/small_buildingB.fbx using Guid(a362629921472d14f86f4e2150043c95) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6bbdef545a2e2a0e172c37e7ca949525') in 0.039588 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000060 seconds. - path: Assets/Models/Environment/Buildings/small_buildingF.fbx - artifactKey: Guid(e9bc0b5057e8e884a95b6023afebab96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/small_buildingF.fbx using Guid(e9bc0b5057e8e884a95b6023afebab96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3363a07222b17443c2bff7d6ae0d8058') in 0.036330 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Buildings/small_buildingD.fbx - artifactKey: Guid(ed5161295471cec47b6ded4c6441b453) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/small_buildingD.fbx using Guid(ed5161295471cec47b6ded4c6441b453) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4670b49760de52e66cb6987b03c4bbe6') in 0.045211 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Buildings/wall_windowB.fbx - artifactKey: Guid(077f5f5fb9e76484f96554902f72d1dc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_windowB.fbx using Guid(077f5f5fb9e76484f96554902f72d1dc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '91822254418fb50e0ba7328674d3ef29') in 0.033093 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Buildings/wall_windowF.fbx - artifactKey: Guid(56353be5bec0400458091b2e737a2f8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_windowF.fbx using Guid(56353be5bec0400458091b2e737a2f8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '24da3db948dbf1ad05ae91fe7077bf1a') in 0.031835 seconds -======================================================================== -Received Import Request. - Time since last request: 332.107495 seconds. - path: Assets/Models/Environment/Nature/bed_floor.fbx - artifactKey: Guid(a131fb65d134fae45a4033cc9683595b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bed_floor.fbx using Guid(a131fb65d134fae45a4033cc9683595b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '002dae9f5095062f4e2cbb6be1ffa07e') in 0.043195 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000023 seconds. - path: Assets/Models/Environment/Nature/bridge_side_stone.fbx - artifactKey: Guid(ce6f95f70b9c96141bc6f66a455d98af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_side_stone.fbx using Guid(ce6f95f70b9c96141bc6f66a455d98af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '89a746e16ad9ac92c8512152596890d2') in 0.035137 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000054 seconds. - path: Assets/Models/Environment/Nature/bridge_side_woodRound.fbx - artifactKey: Guid(1c20acee7cc6af6459c2f12d583c35e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_side_woodRound.fbx using Guid(1c20acee7cc6af6459c2f12d583c35e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd0e7a7ca21b90451befd86db8da9f986') in 0.051095 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000057 seconds. - path: Assets/Models/Environment/Nature/campfire_bricks.fbx - artifactKey: Guid(042aa4369ad02a14a80ea0a49e8b5032) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/campfire_bricks.fbx using Guid(042aa4369ad02a14a80ea0a49e8b5032) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a6809a89e031aaf42ae3cf26baa8816b') in 0.039887 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/cactus_short.fbx - artifactKey: Guid(db8afa9a00c8ebe47aa93e203470eeeb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cactus_short.fbx using Guid(db8afa9a00c8ebe47aa93e203470eeeb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6ce14fe8081b592eb7d2f8e843035eec') in 0.032597 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/bridge_woodRoundNarrow.fbx - artifactKey: Guid(b0003bb1df853ca40bc6049c645c1332) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_woodRoundNarrow.fbx using Guid(b0003bb1df853ca40bc6049c645c1332) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cbeeab8b4d13f616fcf1c8ea27ada381') in 0.050034 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000056 seconds. - path: Assets/Models/Environment/Nature/bridge_wood.fbx - artifactKey: Guid(dc47fa0118d71e34ab10654da67df310) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_wood.fbx using Guid(dc47fa0118d71e34ab10654da67df310) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c7bbfd5a27c82b9df7c37cccec5067ad') in 0.034554 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000058 seconds. - path: Assets/Models/Environment/Nature/bridge_side_stoneRound.fbx - artifactKey: Guid(89dd11cfa6a548e42a43a90bec72eec9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_side_stoneRound.fbx using Guid(89dd11cfa6a548e42a43a90bec72eec9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '75133f33dae0cf33852634b2ed455b75') in 0.033909 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000074 seconds. - path: Assets/Models/Environment/Nature/bridge_woodRound.fbx - artifactKey: Guid(a87f837d5d303ca4b899d729c3d088cf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_woodRound.fbx using Guid(a87f837d5d303ca4b899d729c3d088cf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'aba1b9c609eb4e4130f6079c1e11d5f5') in 0.046664 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000081 seconds. - path: Assets/Models/Environment/Nature/campfire_logs.fbx - artifactKey: Guid(39b4f6b0db1c7ae4ebae067bc52004f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/campfire_logs.fbx using Guid(39b4f6b0db1c7ae4ebae067bc52004f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd3e74be3db036246ea2db6d72a7a499d') in 0.032946 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/bridge_side_wood.fbx - artifactKey: Guid(9a9a217e662e49e48b9e2f79b59b17cb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_side_wood.fbx using Guid(9a9a217e662e49e48b9e2f79b59b17cb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3cfe85ee71ea545556729559f499a24e') in 0.037858 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/bridge_center_wood.fbx - artifactKey: Guid(a3b01349024b50947a0c574a98f8cdaf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_center_wood.fbx using Guid(a3b01349024b50947a0c574a98f8cdaf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2d3748f8c604f4cf769008838fdf5a7a') in 0.042159 seconds -======================================================================== -Received Import Request. - Time since last request: 0.537462 seconds. - path: Assets/Models/Environment/Nature/cliff_block_stone.fbx - artifactKey: Guid(2aa629f8940ae5a498f50791d4751c82) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_block_stone.fbx using Guid(2aa629f8940ae5a498f50791d4751c82) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6284c513c6500ef00de6ab08e19ac359') in 0.024325 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/cliff_blockCave_rock.fbx - artifactKey: Guid(13f6ec64297dfc14f8b082934561a58e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockCave_rock.fbx using Guid(13f6ec64297dfc14f8b082934561a58e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8720b6dc30ce70714fff84338554a2b7') in 0.026402 seconds -======================================================================== -Received Import Request. - Time since last request: 0.433479 seconds. - path: Assets/Models/Environment/Nature/cliff_blockHalf_rock.fbx - artifactKey: Guid(3ed3af719d8a7aa4a9a39459aef94fdd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockHalf_rock.fbx using Guid(3ed3af719d8a7aa4a9a39459aef94fdd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e3aae6833904dadf7a38b5c48e307b84') in 0.026998 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Nature/cliff_blockSlope_rock.fbx - artifactKey: Guid(23b34a47ae86ab446b19557e354a1ced) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockSlope_rock.fbx using Guid(23b34a47ae86ab446b19557e354a1ced) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e90ae2dfd1d5cd44faebaf49b21a4936') in 0.030156 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000063 seconds. - path: Assets/Models/Environment/Nature/cliff_blockHalf_stone.fbx - artifactKey: Guid(8364cea596b428841945f9a16035fe30) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockHalf_stone.fbx using Guid(8364cea596b428841945f9a16035fe30) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '550ec03c1d072ee0bfdc0d9d8dce2ae9') in 0.029687 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/cliff_blockSlopeWalls_rock.fbx - artifactKey: Guid(6a57602dcadee584185353d5474725c6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockSlopeWalls_rock.fbx using Guid(6a57602dcadee584185353d5474725c6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3a00024e96b219bfb0a914f3a825e6ae') in 0.041658 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Nature/cliff_blockSlope_stone.fbx - artifactKey: Guid(c084b26c662774941b42f2a6a9e58ad6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockSlope_stone.fbx using Guid(c084b26c662774941b42f2a6a9e58ad6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '51163cd14017463e11ab8c06b4ca235d') in 0.033211 seconds -======================================================================== -Received Import Request. - Time since last request: 1.980779 seconds. - path: Assets/Models/Environment/Nature/cliff_cave_rock.fbx - artifactKey: Guid(581e0f56cd533344f9656f7b3659c5b1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cave_rock.fbx using Guid(581e0f56cd533344f9656f7b3659c5b1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fd519cec52b3b0174149f6cd380e606d') in 0.026785 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/cliff_corner_rock.fbx - artifactKey: Guid(4683d3667c65ca6458a0fea1576920f9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_corner_rock.fbx using Guid(4683d3667c65ca6458a0fea1576920f9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9a63da72fc844b2a9bc6e8f57c3a24f3') in 0.025530 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerInnerLarge_rock.fbx - artifactKey: Guid(73d845e464c5bc3428c7d3a263702a1e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerInnerLarge_rock.fbx using Guid(73d845e464c5bc3428c7d3a263702a1e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9765784ce74d383f0bde3658691c660b') in 0.035152 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000180 seconds. - path: Assets/Models/Environment/Nature/cliff_corner_stone.fbx - artifactKey: Guid(f03b0fe71f2f3da40b78b3862671f66b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_corner_stone.fbx using Guid(f03b0fe71f2f3da40b78b3862671f66b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fae6f8b7ae0e2d24291cbe40d1c0deeb') in 0.034751 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerInner_stone.fbx - artifactKey: Guid(79a798d2731a16245ab9d4077066bc18) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerInner_stone.fbx using Guid(79a798d2731a16245ab9d4077066bc18) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3d48c201975939bc070d325a5fb5a74a') in 0.029780 seconds -======================================================================== -Received Import Request. - Time since last request: 0.567573 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerLarge_rock.fbx - artifactKey: Guid(4e776431c0ea18a42aa30db418253ebc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerLarge_rock.fbx using Guid(4e776431c0ea18a42aa30db418253ebc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8bc86f871d7764baa77702814bca4ea7') in 0.021363 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000063 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerTop_stone.fbx - artifactKey: Guid(3919cb779b7db6e4d9b824620afaf3c2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerTop_stone.fbx using Guid(3919cb779b7db6e4d9b824620afaf3c2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f7035c8bfc95511d32a8fea02a15bfb7') in 0.023355 seconds -======================================================================== -Received Import Request. - Time since last request: 0.015695 seconds. - path: Assets/Models/Environment/Nature/cliff_diagonal_stone.fbx - artifactKey: Guid(7ae5fb8c4ccc064438927a4adf29066d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_diagonal_stone.fbx using Guid(7ae5fb8c4ccc064438927a4adf29066d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'aba6663678f633b0067d554c624b14a2') in 0.022066 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Nature/cliff_halfCornerInner_stone.fbx - artifactKey: Guid(3c2cbfa8b9224c14e914100ca81f2669) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_halfCornerInner_stone.fbx using Guid(3c2cbfa8b9224c14e914100ca81f2669) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '980e0044f433a8285f17fc4a66fd037c') in 0.052262 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000044 seconds. - path: Assets/Models/Environment/Nature/cliff_steps_rock.fbx - artifactKey: Guid(452bf2eb78deea94883433d828f3bd12) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_steps_rock.fbx using Guid(452bf2eb78deea94883433d828f3bd12) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4f981a8dfca328bab1b99af9f98ef522') in 0.032259 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000106 seconds. - path: Assets/Models/Environment/Nature/cliff_large_stone.fbx - artifactKey: Guid(6674c242915a16b4a8b95b4cabe4e03c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_large_stone.fbx using Guid(6674c242915a16b4a8b95b4cabe4e03c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '95c6d1ed300cd51eb0a3355c7fae0930') in 0.025216 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Nature/cliff_half_stone.fbx - artifactKey: Guid(e508c2590edc5e649b2baf45c2dcfe2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_half_stone.fbx using Guid(e508c2590edc5e649b2baf45c2dcfe2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8af342ceff47d27dd0e25a5d7b45ab09') in 0.028611 seconds -======================================================================== -Received Import Request. - Time since last request: 0.643378 seconds. - path: Assets/Models/Environment/Nature/cliff_stepsCornerInner_stone.fbx - artifactKey: Guid(f808c79b921d0474eae602d5f5e5fe28) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_stepsCornerInner_stone.fbx using Guid(f808c79b921d0474eae602d5f5e5fe28) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd4eadc9ffecb8455288d9aea3271083c') in 0.033120 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/cliff_top_stone.fbx - artifactKey: Guid(f0c12111b0d51de409a9d38903f4ab7c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_top_stone.fbx using Guid(f0c12111b0d51de409a9d38903f4ab7c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '606ab7b5b4cf6272c01a064ad7b826ac') in 0.028317 seconds -======================================================================== -Received Import Request. - Time since last request: 0.489270 seconds. - path: Assets/Models/Environment/Nature/cliff_topDiagonal_stone.fbx - artifactKey: Guid(aafc75c406143894f86a2933a17580b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_topDiagonal_stone.fbx using Guid(aafc75c406143894f86a2933a17580b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e48bda8310e529ab618b4df94d3ded7f') in 0.035055 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000060 seconds. - path: Assets/Models/Environment/Nature/cliff_waterfall_stone.fbx - artifactKey: Guid(9dd775a59858e53449f447f44e065c5f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_waterfall_stone.fbx using Guid(9dd775a59858e53449f447f44e065c5f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '66eb92975af35fd47ea77e926f0c1e45') in 0.044814 seconds -======================================================================== -Received Import Request. - Time since last request: 0.607579 seconds. - path: Assets/Models/Environment/Nature/crop_carrot.fbx - artifactKey: Guid(13a1ecd6cb1d170418c429bb3d935dca) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crop_carrot.fbx using Guid(13a1ecd6cb1d170418c429bb3d935dca) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a538b1e2f72b409a3e4af6026e2a84fc') in 0.031400 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000070 seconds. - path: Assets/Models/Environment/Nature/crop_turnip.fbx - artifactKey: Guid(51757067b7471c349b822541362a1f36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crop_turnip.fbx using Guid(51757067b7471c349b822541362a1f36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fa10cbe428f6b1d2277e3d585f9ef225') in 0.038562 seconds -======================================================================== -Received Import Request. - Time since last request: 0.301902 seconds. - path: Assets/Models/Environment/Nature/crops_bambooStageB.fbx - artifactKey: Guid(e116fa128ff197d4a83d462dd225c2e3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_bambooStageB.fbx using Guid(e116fa128ff197d4a83d462dd225c2e3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '766e67bc1944f79ac937ef31102e8b72') in 0.022756 seconds -======================================================================== -Received Import Request. - Time since last request: 0.068740 seconds. - path: Assets/Models/Environment/Nature/crops_dirtDoubleRow.fbx - artifactKey: Guid(ae1b216d4eb6da4419e1107b6dd7a912) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_dirtDoubleRow.fbx using Guid(ae1b216d4eb6da4419e1107b6dd7a912) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6253bb3ffae8d43358a104a3defe0e74') in 0.024949 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/crops_dirtDoubleRowEnd.fbx - artifactKey: Guid(aed9e7562d94cf142812dd06184fd83a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_dirtDoubleRowEnd.fbx using Guid(aed9e7562d94cf142812dd06184fd83a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'de8a77d543fafa8979443392f96075be') in 0.037010 seconds -======================================================================== -Received Import Request. - Time since last request: 1.584942 seconds. - path: Assets/Models/Environment/Nature/crops_dirtRowEnd.fbx - artifactKey: Guid(e97c034c1dd92c443bc97dfefc9a2020) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_dirtRowEnd.fbx using Guid(e97c034c1dd92c443bc97dfefc9a2020) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '25e5bc5f3a592701eeb4c2e87673fb55') in 0.031010 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Nature/crops_wheatStageA.fbx - artifactKey: Guid(b11d23d837e5a214c8a19804d5d40f52) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_wheatStageA.fbx using Guid(b11d23d837e5a214c8a19804d5d40f52) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fafa551cfa1252d9c7390b85f1b8db55') in 0.032043 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Nature/fence_gate.fbx - artifactKey: Guid(c452a4781c3524943970552b46168109) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_gate.fbx using Guid(c452a4781c3524943970552b46168109) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b69ffe5365f3e385b89c8ea6bba759ad') in 0.058413 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Nature/fence_simpleLow.fbx - artifactKey: Guid(f51385e076d22784d99dc4f3923f4982) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_simpleLow.fbx using Guid(f51385e076d22784d99dc4f3923f4982) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fdd67b048d299c7b7aafbcb614bf3d9f') in 0.026296 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Nature/fence_simpleCenter.fbx - artifactKey: Guid(437575aae265f6143b026633032a371f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_simpleCenter.fbx using Guid(437575aae265f6143b026633032a371f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '06efbec9231c814f28d5b9feb2956f8f') in 0.032273 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000066 seconds. - path: Assets/Models/Environment/Nature/fence_simpleDiagonal.fbx - artifactKey: Guid(e391320e5850c924285ba1d785efcb31) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_simpleDiagonal.fbx using Guid(e391320e5850c924285ba1d785efcb31) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '32155ba675567559ab1168f085981cf2') in 0.044428 seconds -======================================================================== -Received Import Request. - Time since last request: 0.248721 seconds. - path: Assets/Models/Environment/Nature/flower_purpleC.fbx - artifactKey: Guid(ec590754f1126a441877493b19d3aff4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_purpleC.fbx using Guid(ec590754f1126a441877493b19d3aff4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '700a112cdda7b59874331efd7de5e7ba') in 0.037398 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000057 seconds. - path: Assets/Models/Environment/Nature/grass_large.fbx - artifactKey: Guid(1845473253d80cb43ba046f8b86e7f4e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/grass_large.fbx using Guid(1845473253d80cb43ba046f8b86e7f4e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '604b850a20f7a360cc9ca81766f7da5e') in 0.025003 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Nature/grass.fbx - artifactKey: Guid(533d1ebe0dbeb784482a741145d573d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/grass.fbx using Guid(533d1ebe0dbeb784482a741145d573d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4d2e41316db5b0f990daac471b4786ba') in 0.024975 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/flower_redC.fbx - artifactKey: Guid(317a54ff57ff17345923d7f57e5552c4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_redC.fbx using Guid(317a54ff57ff17345923d7f57e5552c4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9d22a7200a09a95b9e1468d016122554') in 0.037557 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/ground_pathBendBank.fbx - artifactKey: Guid(daeeb4035733201479dfa85470c8f11e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathBendBank.fbx using Guid(daeeb4035733201479dfa85470c8f11e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '75baadd175404b0f127db2baeb7c9a59') in 0.033951 seconds -======================================================================== -Received Import Request. - Time since last request: 0.351431 seconds. - path: Assets/Models/Environment/Nature/ground_pathCornerSmall.fbx - artifactKey: Guid(8762e15c4248f5e40a36c944e0bacd2c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathCornerSmall.fbx using Guid(8762e15c4248f5e40a36c944e0bacd2c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3c930c491d518e81aa83c24bf8b65738') in 0.027304 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Nature/ground_pathEnd.fbx - artifactKey: Guid(c0e278169e28ea940a2c9fc7ae13d64a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathEnd.fbx using Guid(c0e278169e28ea940a2c9fc7ae13d64a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f50f12be53051510f7c0bf2249f4216e') in 0.026818 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000037 seconds. - path: Assets/Models/Environment/Nature/ground_pathRocks.fbx - artifactKey: Guid(27114739450a28e4da4cfaa3ec920977) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathRocks.fbx using Guid(27114739450a28e4da4cfaa3ec920977) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '365452f872c3c3555dd0df98f51a702b') in 0.036861 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker3-prev.log b/CarTrackSimulation/Logs/AssetImportWorker3-prev.log deleted file mode 100644 index ffa6e7bf..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker3-prev.log +++ /dev/null @@ -1,305 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker3 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker3.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 69.30 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56960 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004319 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 65.93 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.536 seconds -Domain Reload Profiling: - ReloadAssembly (536ms) - BeginReloadAssembly (61ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (387ms) - LoadAssemblies (60ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (86ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (25ms) - SetupLoadedEditorAssemblies (233ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (66ms) - BeforeProcessingInitializeOnLoad (2ms) - ProcessInitializeOnLoadAttributes (118ms) - ProcessInitializeOnLoadMethodAttributes (40ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004528 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 0.65 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.913 seconds -Domain Reload Profiling: - ReloadAssembly (914ms) - BeginReloadAssembly (93ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (20ms) - EndReloadAssembly (721ms) - LoadAssemblies (71ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (204ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (44ms) - SetupLoadedEditorAssemblies (359ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (71ms) - ProcessInitializeOnLoadAttributes (243ms) - ProcessInitializeOnLoadMethodAttributes (34ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (8ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.05 seconds -Refreshing native plugins compatible for Editor in 0.62 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.3 MB. -Total: 3.162400 ms (FindLiveObjects: 0.261500 ms CreateObjectMapping: 0.135000 ms MarkObjects: 2.632900 ms DeleteObjects: 0.131800 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 40573.885898 seconds. - path: Assets/Models/Environment/Buildings/detail_awningWide.fbx - artifactKey: Guid(db938f46bd1f33948956360f66f2366d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/detail_awningWide.fbx using Guid(db938f46bd1f33948956360f66f2366d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b7fe2baf4e3fdfb31e1c704ec5d2c4d8') in 0.221460 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000044 seconds. - path: Assets/Models/Environment/Buildings/large_buildingC.fbx - artifactKey: Guid(eea17f7a79b03864492c7ea2c93ad5c8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/large_buildingC.fbx using Guid(eea17f7a79b03864492c7ea2c93ad5c8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bbd4bf10441b3ad848fa9cea67813fbb') in 0.045989 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000043 seconds. - path: Assets/Models/Environment/Buildings/low_buildingJ.fbx - artifactKey: Guid(92dbc7bdb1f88794da6cca703b786a01) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingJ.fbx using Guid(92dbc7bdb1f88794da6cca703b786a01) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '913412d6ecbef6d35d99eb7cbf4d557e') in 0.029409 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Buildings/low_buildingF.fbx - artifactKey: Guid(a451a008b1ad0744a86f036e4a7c97f2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingF.fbx using Guid(a451a008b1ad0744a86f036e4a7c97f2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8fc4c6ac82a846dcf13e04442723cd6b') in 0.029754 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000063 seconds. - path: Assets/Models/Environment/Buildings/low_buildingE.fbx - artifactKey: Guid(873971da5a4b9b544a333c628c7b782a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingE.fbx using Guid(873971da5a4b9b544a333c628c7b782a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '29aab2bcf2ffbf0bda665fbb66ae0ff2') in 0.032147 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000068 seconds. - path: Assets/Models/Environment/Buildings/low_buildingM.fbx - artifactKey: Guid(a56df6f4d86e02f46ac8e9acf56509fc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingM.fbx using Guid(a56df6f4d86e02f46ac8e9acf56509fc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5398f255257f9ae76cdcf139a3471a2c') in 0.030074 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Buildings/low_buildingB.fbx - artifactKey: Guid(377f3f6a3d122f344ba9c0e8eb928bb5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingB.fbx using Guid(377f3f6a3d122f344ba9c0e8eb928bb5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fcfd48435e1402e3c66cc511f7d03ce7') in 0.032617 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000044 seconds. - path: Assets/Models/Environment/Buildings/low_buildingC.fbx - artifactKey: Guid(fbb7184d940180e429d844b688049eb8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingC.fbx using Guid(fbb7184d940180e429d844b688049eb8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ce563498bfc16e92b7660dbc48f70d2b') in 0.028645 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000049 seconds. - path: Assets/Models/Environment/Buildings/large_buildingA.fbx - artifactKey: Guid(4fe0453432c0484459a1434ba8b7873e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/large_buildingA.fbx using Guid(4fe0453432c0484459a1434ba8b7873e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2891b4c074e9b085ba890addf8fb641b') in 0.039549 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Buildings/low_buildingK.fbx - artifactKey: Guid(a96a332e55e5e294ba9e1b14eafd7625) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingK.fbx using Guid(a96a332e55e5e294ba9e1b14eafd7625) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5209948a73e193f8e7fe84cab4901243') in 0.039474 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Buildings/low_buildingG.fbx - artifactKey: Guid(beed5dd352609744c98c14475acbee68) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingG.fbx using Guid(beed5dd352609744c98c14475acbee68) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2302396a44f59164292f97654e957f1e') in 0.032435 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Buildings/detail_overhang.fbx - artifactKey: Guid(81e53a2115486db45a5fa9f892ad331e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/detail_overhang.fbx using Guid(81e53a2115486db45a5fa9f892ad331e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '133d6b0d1c280ac44cb9394b749e648b') in 0.032132 seconds -======================================================================== -Received Import Request. - Time since last request: 21.264735 seconds. - path: Assets/Models/Environment/Buildings/low_wideB.fbx - artifactKey: Guid(0f565d34ff500eb40a84877e60a7717c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_wideB.fbx using Guid(0f565d34ff500eb40a84877e60a7717c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cf5c75894c40b9c444b74ed86e4dcc33') in 0.029789 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000069 seconds. - path: Assets/Models/Environment/Buildings/roof_center.fbx - artifactKey: Guid(363390c433f6fcc4085b582dafb82105) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/roof_center.fbx using Guid(363390c433f6fcc4085b582dafb82105) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6b84cec75de78913cccea1cfc53503bb') in 0.026398 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Buildings/skyscraperA.fbx - artifactKey: Guid(0c3d39eed7c4d6441a859bd18e1ba272) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/skyscraperA.fbx using Guid(0c3d39eed7c4d6441a859bd18e1ba272) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ccfcb6400a7f244afe4289a872e0d583') in 0.062508 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000052 seconds. - path: Assets/Models/Environment/Buildings/skyscraperE.fbx - artifactKey: Guid(7dc41687ea0597a48914197c0e11850a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/skyscraperE.fbx using Guid(7dc41687ea0597a48914197c0e11850a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b4872b11422d913e243eb5ddd41db18f') in 0.052867 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000068 seconds. - path: Assets/Models/Environment/Buildings/skyscraperC.fbx - artifactKey: Guid(ab1eccb26c44bb3459e65b805ad11139) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/skyscraperC.fbx using Guid(ab1eccb26c44bb3459e65b805ad11139) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ebf93d17398a8d8bcbc4b348452783a8') in 0.057392 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Buildings/roof_corner.fbx - artifactKey: Guid(87fd0ba2fd9c5114bac9756d0ae1b925) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/roof_corner.fbx using Guid(87fd0ba2fd9c5114bac9756d0ae1b925) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ecba7dccd77d45a33a02dc937a792f5e') in 0.026418 seconds -======================================================================== -Received Import Request. - Time since last request: 0.372938 seconds. - path: Assets/Models/Environment/Buildings/small_buildingC.fbx - artifactKey: Guid(92313ac4df7a92444bb66e5b6425e69d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/small_buildingC.fbx using Guid(92313ac4df7a92444bb66e5b6425e69d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '07b65fbef3b4794f0fa4c8790a12e4d6') in 0.037241 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Buildings/wall_solid.fbx - artifactKey: Guid(9bdc0cbf6e17a804b8ffcbe5b86cced7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_solid.fbx using Guid(9bdc0cbf6e17a804b8ffcbe5b86cced7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '13bba840c97e8468100be6c984c81726') in 0.033320 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000052 seconds. - path: Assets/Models/Environment/Buildings/wall_doorA.fbx - artifactKey: Guid(93e050088eaec954fb7855900fb29e76) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_doorA.fbx using Guid(93e050088eaec954fb7855900fb29e76) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '888728be9e54a3d10e577beb7a620bf9') in 0.038553 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000093 seconds. - path: Assets/Models/Environment/Buildings/wall_windowE.fbx - artifactKey: Guid(ab2559a1b31e94542a81d29f4fa817b5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_windowE.fbx using Guid(ab2559a1b31e94542a81d29f4fa817b5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '110af0a6567867c1722f454fc95b4e11') in 0.038151 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/Buildings/wall_windowA.fbx - artifactKey: Guid(b723f29482cf7fd4088d663924e1d94b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_windowA.fbx using Guid(b723f29482cf7fd4088d663924e1d94b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c65382c6e69022e08479918aed2c0a34') in 0.033588 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker4-prev.log b/CarTrackSimulation/Logs/AssetImportWorker4-prev.log deleted file mode 100644 index 56aa6ec6..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker4-prev.log +++ /dev/null @@ -1,803 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker4 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker4.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 91.66 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56712 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004074 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 69.15 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.600 seconds -Domain Reload Profiling: - ReloadAssembly (600ms) - BeginReloadAssembly (86ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (410ms) - LoadAssemblies (84ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (95ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (26ms) - SetupLoadedEditorAssemblies (244ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (7ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (69ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (124ms) - ProcessInitializeOnLoadMethodAttributes (41ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004644 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 0.73 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.906 seconds -Domain Reload Profiling: - ReloadAssembly (907ms) - BeginReloadAssembly (101ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (23ms) - EndReloadAssembly (712ms) - LoadAssemblies (73ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (220ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (46ms) - SetupLoadedEditorAssemblies (334ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (81ms) - ProcessInitializeOnLoadAttributes (213ms) - ProcessInitializeOnLoadMethodAttributes (29ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 0.76 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.3 MB. -Total: 4.396500 ms (FindLiveObjects: 0.326900 ms CreateObjectMapping: 0.106800 ms MarkObjects: 3.737400 ms DeleteObjects: 0.223200 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 40595.818209 seconds. - path: Assets/Models/Environment/Buildings/low_buildingN.fbx - artifactKey: Guid(e6d85cdddc6d85e4aa5c180055b9d748) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/low_buildingN.fbx using Guid(e6d85cdddc6d85e4aa5c180055b9d748) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '43e56a31d37b06d9fe1e915186da63a9') in 0.200756 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Buildings/sign_hospital.fbx - artifactKey: Guid(0354f0178356fe94ca97061d3e905e3b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/sign_hospital.fbx using Guid(0354f0178356fe94ca97061d3e905e3b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4c3688dade4706e46d82ec74ca111b08') in 0.035456 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000092 seconds. - path: Assets/Models/Environment/Buildings/roof_side.fbx - artifactKey: Guid(a5801f5f401addd42b9a9c9b272fd83f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/roof_side.fbx using Guid(a5801f5f401addd42b9a9c9b272fd83f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4a0809af37cda99c235c0c1bf1bcc42c') in 0.026753 seconds -======================================================================== -Received Import Request. - Time since last request: 0.380858 seconds. - path: Assets/Models/Environment/Buildings/small_buildingA.fbx - artifactKey: Guid(a623ff2eb60fd404696b6e17f991f539) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/small_buildingA.fbx using Guid(a623ff2eb60fd404696b6e17f991f539) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '409e69e62d6c70992b35283a17b65395') in 0.038022 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000021 seconds. - path: Assets/Models/Environment/Buildings/small_buildingE.fbx - artifactKey: Guid(983b6aff3af29974b832be29e1037c6c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/small_buildingE.fbx using Guid(983b6aff3af29974b832be29e1037c6c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e2c01c04745c43f80e287c8071e7a60b') in 0.040921 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Buildings/wall_doorB.fbx - artifactKey: Guid(35bcf7752f8c5e04892bfd49e3514343) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_doorB.fbx using Guid(35bcf7752f8c5e04892bfd49e3514343) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8f8b933026c0e90880f9add75b02e6d4') in 0.040471 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Buildings/wall_windowD.fbx - artifactKey: Guid(e9fa0cb5397746740aa356784c7a449f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_windowD.fbx using Guid(e9fa0cb5397746740aa356784c7a449f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c6bb3ce38bef847ff74efabafe7a312d') in 0.033770 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000036 seconds. - path: Assets/Models/Environment/Buildings/wall_windowC.fbx - artifactKey: Guid(b45d52170db5dbd45bb3e5269e4d0b8d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Buildings/wall_windowC.fbx using Guid(b45d52170db5dbd45bb3e5269e4d0b8d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '30cb57064b3a0a17b8f52d30ddf39cff') in 0.034401 seconds -======================================================================== -Received Import Request. - Time since last request: 158.619815 seconds. - path: Assets/Materials - artifactKey: Guid(fa32da3d6977fdd4aa7fbf01b841889c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials using Guid(fa32da3d6977fdd4aa7fbf01b841889c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b64aada93ce5c2149f24351add3e41dd') in 0.006278 seconds -======================================================================== -Received Import Request. - Time since last request: 7.739274 seconds. - path: Assets/Materials/New Material.mat - artifactKey: Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/New Material.mat using Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f3b02ed314d6fd5203243b99efdfc01c') in 0.025021 seconds -======================================================================== -Received Import Request. - Time since last request: 42.352205 seconds. - path: Assets/Materials/New Material.mat - artifactKey: Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/New Material.mat using Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3b688a663506b5d4a7749c58f424b939') in 0.013650 seconds -======================================================================== -Received Import Request. - Time since last request: 9.256407 seconds. - path: Assets/Materials/New Material.mat - artifactKey: Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/New Material.mat using Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '622ef7e5c6c694c84399ac548c04937f') in 0.013744 seconds -======================================================================== -Received Import Request. - Time since last request: 77.519091 seconds. - path: Assets/Prefabs - artifactKey: Guid(a2e4dd26ef58a174fb08399b787d859a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Prefabs using Guid(a2e4dd26ef58a174fb08399b787d859a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '311c22bf9b838d3ef4120eaa987e1fac') in 0.007132 seconds -======================================================================== -Received Import Request. - Time since last request: 14.755323 seconds. - path: Assets/Models/Environment/Nature - artifactKey: Guid(d6ff1e4469744e54498d4faa663f8162) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature using Guid(d6ff1e4469744e54498d4faa663f8162) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '07512d23e972b47a3a675f2ba47fd04d') in 0.007967 seconds -======================================================================== -Received Import Request. - Time since last request: 21.757831 seconds. - path: Assets/Models/Environment/Nature/bed.fbx - artifactKey: Guid(54a5d7c34213e134eaeea158b6ba5b60) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bed.fbx using Guid(54a5d7c34213e134eaeea158b6ba5b60) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bc8e2a0466c69ed3a6328f6f4a2b5449') in 0.044004 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/canoe.fbx - artifactKey: Guid(e9bffca2c6cbd6f409c81d8c8e269209) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/canoe.fbx using Guid(e9bffca2c6cbd6f409c81d8c8e269209) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '72dc706be1fc2cb339892b1aa11bb1c0') in 0.041835 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000027 seconds. - path: Assets/Models/Environment/Nature/bridge_center_stoneRound.fbx - artifactKey: Guid(9d081724560376a4889b16a32a4e44ff) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_center_stoneRound.fbx using Guid(9d081724560376a4889b16a32a4e44ff) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5ef4842db08495b71099eb49655de38a') in 0.032848 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000091 seconds. - path: Assets/Models/Environment/Nature/cactus_tall.fbx - artifactKey: Guid(49516a4b1c87d2348984f35a1f3eba0c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cactus_tall.fbx using Guid(49516a4b1c87d2348984f35a1f3eba0c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bdd64dbaf2aa06475d97aa082bfb9e7d') in 0.038625 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000043 seconds. - path: Assets/Models/Environment/Nature/bridge_stoneRound.fbx - artifactKey: Guid(eb9c8b6a9fef860439554037f0fc16b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_stoneRound.fbx using Guid(eb9c8b6a9fef860439554037f0fc16b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0ef70737da40c19adf427f97f6b90f98') in 0.036901 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/bridge_stoneNarrow.fbx - artifactKey: Guid(b24c0a6247c3e81418e20fadace71383) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_stoneNarrow.fbx using Guid(b24c0a6247c3e81418e20fadace71383) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '95fa31dcfe46aebf7e50119fc437fd22') in 0.041822 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/bridge_center_stone.fbx - artifactKey: Guid(5b87737341085714e8c026f8c08cc89a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_center_stone.fbx using Guid(5b87737341085714e8c026f8c08cc89a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b1fcafdb06793f7499359d81cd949022') in 0.033805 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/campfire_planks.fbx - artifactKey: Guid(de5390253dba8534f857fabb1a12f15c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/campfire_planks.fbx using Guid(de5390253dba8534f857fabb1a12f15c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f1294555240b6d1fa59df303a5c7a47f') in 0.033374 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/bridge_woodNarrow.fbx - artifactKey: Guid(d257b96cd9ce0cd4d98fb037d06455b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_woodNarrow.fbx using Guid(d257b96cd9ce0cd4d98fb037d06455b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '64e36f5144b04083c1a44b620834d883') in 0.037120 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000037 seconds. - path: Assets/Models/Environment/Nature/bridge_stone.fbx - artifactKey: Guid(64c55984496021e47ba135b50c359a27) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_stone.fbx using Guid(64c55984496021e47ba135b50c359a27) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c6c1b570c7eb46686e4dc8fdc346eb02') in 0.041208 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Nature/canoe_paddle.fbx - artifactKey: Guid(85086a199a7ea71458c659b67f5c6b3d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/canoe_paddle.fbx using Guid(85086a199a7ea71458c659b67f5c6b3d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'caed6d5ca1b4092a3fc704aef1f4c3fd') in 0.028380 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000083 seconds. - path: Assets/Models/Environment/Nature/bridge_center_woodRound.fbx - artifactKey: Guid(9918d458ff17f2c4bac924df5ddf0929) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_center_woodRound.fbx using Guid(9918d458ff17f2c4bac924df5ddf0929) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '43973b175fd493a69ef27db4dfd1583f') in 0.050353 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Nature/campfire_stones.fbx - artifactKey: Guid(7b64fe89dfaf94944aa25cd10bfbb07a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/campfire_stones.fbx using Guid(7b64fe89dfaf94944aa25cd10bfbb07a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1fb65393c033d32423d7b185b8fe1ce2') in 0.024640 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000061 seconds. - path: Assets/Models/Environment/Nature/bridge_stoneRoundNarrow.fbx - artifactKey: Guid(ddb0e2b7acd76de47acf278fc9a2ee66) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/bridge_stoneRoundNarrow.fbx using Guid(ddb0e2b7acd76de47acf278fc9a2ee66) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1c73024fc311cb6add80d82d850c47dd') in 0.037491 seconds -======================================================================== -Received Import Request. - Time since last request: 0.502663 seconds. - path: Assets/Models/Environment/Nature/cliff_block_rock.fbx - artifactKey: Guid(947b25cee36cdd547bfea0251e895759) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_block_rock.fbx using Guid(947b25cee36cdd547bfea0251e895759) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2170b8637852fd1e31848274765d936d') in 0.024578 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000057 seconds. - path: Assets/Models/Environment/Nature/cliff_blockDiagonal_rock.fbx - artifactKey: Guid(a46b3983bf8fd58459bde0e1c19022c7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockDiagonal_rock.fbx using Guid(a46b3983bf8fd58459bde0e1c19022c7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1245f2c0e9db74a57a6fbf84c5463bda') in 0.027002 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000076 seconds. - path: Assets/Models/Environment/Nature/cliff_blockCave_stone.fbx - artifactKey: Guid(c50b311a4550aa84d9b48783d0721006) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockCave_stone.fbx using Guid(c50b311a4550aa84d9b48783d0721006) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '04198a6f419a4893d4e5dbad5ea804b0') in 0.030792 seconds -======================================================================== -Received Import Request. - Time since last request: 0.394603 seconds. - path: Assets/Models/Environment/Nature/cliff_blockDiagonal_stone.fbx - artifactKey: Guid(3f8ca274873d01b4fad74bbe89990d28) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockDiagonal_stone.fbx using Guid(3f8ca274873d01b4fad74bbe89990d28) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '03a2fdff180b95ca69555276321a8a6f') in 0.029056 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/cliff_blockSlopeHalfWalls_stone.fbx - artifactKey: Guid(fc660641edd0b0a4e9735913821932d4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockSlopeHalfWalls_stone.fbx using Guid(fc660641edd0b0a4e9735913821932d4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd9f3f2420decda62f668ea06a6556208') in 0.034636 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000086 seconds. - path: Assets/Models/Environment/Nature/cliff_blockQuarter_rock.fbx - artifactKey: Guid(6f363154c289fd8479eda7ff59994ca6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockQuarter_rock.fbx using Guid(6f363154c289fd8479eda7ff59994ca6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b96b39567301cd1abe048ea9dcd4d6a9') in 0.029584 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000066 seconds. - path: Assets/Models/Environment/Nature/cliff_blockSlopeHalfWalls_rock.fbx - artifactKey: Guid(954f4c821dcfd784f9118f5d13276b19) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockSlopeHalfWalls_rock.fbx using Guid(954f4c821dcfd784f9118f5d13276b19) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bb79d55f5084905b6798d5e0d65f680e') in 0.040025 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000056 seconds. - path: Assets/Models/Environment/Nature/cliff_blockQuarter_stone.fbx - artifactKey: Guid(1253e078f7c456045b4c7372782c4f46) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockQuarter_stone.fbx using Guid(1253e078f7c456045b4c7372782c4f46) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f1d79f5f5b3e9e7011fa25168d6b1cfa') in 0.030364 seconds -======================================================================== -Received Import Request. - Time since last request: 1.981496 seconds. - path: Assets/Models/Environment/Nature/cliff_blockSlopeWalls_stone.fbx - artifactKey: Guid(63522a5007e3f894680bcf9fa7894286) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_blockSlopeWalls_stone.fbx using Guid(63522a5007e3f894680bcf9fa7894286) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8189afa1dd59ff4d453b5afe02a6292c') in 0.032138 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000071 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerInner_rock.fbx - artifactKey: Guid(ed52aae43819e814eaeded2f8269ac43) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerInner_rock.fbx using Guid(ed52aae43819e814eaeded2f8269ac43) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '667eb638c86b158d485d6c82e7f3a055') in 0.023183 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000046 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerInnerTop_rock.fbx - artifactKey: Guid(51a7a36a08196964cb87b66c57b0f65c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerInnerTop_rock.fbx using Guid(51a7a36a08196964cb87b66c57b0f65c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bd1f3b4d5438f4ebb1d13751b91588b5') in 0.039618 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerInnerLarge_stone.fbx - artifactKey: Guid(53399f5ce5e83eb4ebfe469c4af0c495) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerInnerLarge_stone.fbx using Guid(53399f5ce5e83eb4ebfe469c4af0c495) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'afc0b1b6a067eb2e71bf297ccc8e89ba') in 0.028591 seconds -======================================================================== -Received Import Request. - Time since last request: 0.605787 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerInnerTop_stone.fbx - artifactKey: Guid(639b478edb0014a40a86470a8381b215) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerInnerTop_stone.fbx using Guid(639b478edb0014a40a86470a8381b215) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '732b064c8c8e9bee3f0e4f0a516a42ac') in 0.027494 seconds -======================================================================== -Received Import Request. - Time since last request: 0.043453 seconds. - path: Assets/Models/Environment/Nature/cliff_diagonal_rock.fbx - artifactKey: Guid(96fa4c539b13b814396420a3d39c29f4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_diagonal_rock.fbx using Guid(96fa4c539b13b814396420a3d39c29f4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5d0c1d5b79043fa6d1c85bbad205e202') in 0.022917 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Nature/cliff_large_rock.fbx - artifactKey: Guid(f63de3b79ba07e24f94c8c6f786162e4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_large_rock.fbx using Guid(f63de3b79ba07e24f94c8c6f786162e4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd5da24e6f65a3b0bae60b3ecaebbb666') in 0.039330 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000067 seconds. - path: Assets/Models/Environment/Nature/cliff_stepsCorner_rock.fbx - artifactKey: Guid(0b65b66f31d6ee14e9cf09fc8fc5f31c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_stepsCorner_rock.fbx using Guid(0b65b66f31d6ee14e9cf09fc8fc5f31c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bc5a9ea464b588fc7311ed60fa3c2bfb') in 0.037378 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000090 seconds. - path: Assets/Models/Environment/Nature/cliff_halfCorner_stone.fbx - artifactKey: Guid(3d044d5e1b4744b45b0ecff7bccf16b2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_halfCorner_stone.fbx using Guid(3d044d5e1b4744b45b0ecff7bccf16b2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f90a73810f67f28e26008cdb18263343') in 0.030250 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000037 seconds. - path: Assets/Models/Environment/Nature/cliff_stepsCorner_stone.fbx - artifactKey: Guid(47c3352350089844caacd43f39fe367f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_stepsCorner_stone.fbx using Guid(47c3352350089844caacd43f39fe367f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '01497cff76af79f4ad42c7b3a6aaf454') in 0.033674 seconds -======================================================================== -Received Import Request. - Time since last request: 0.639664 seconds. - path: Assets/Models/Environment/Nature/cliff_stepsCornerInner_rock.fbx - artifactKey: Guid(13a36554e43d6a046a5be4e46b7cd1de) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_stepsCornerInner_rock.fbx using Guid(13a36554e43d6a046a5be4e46b7cd1de) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ea4ad676599781769961e0a1844773c4') in 0.032926 seconds -======================================================================== -Received Import Request. - Time since last request: 0.524158 seconds. - path: Assets/Models/Environment/Nature/cliff_topDiagonal_rock.fbx - artifactKey: Guid(2c669ef488293e1468f129815f1f7d21) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_topDiagonal_rock.fbx using Guid(2c669ef488293e1468f129815f1f7d21) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd7863e43dd3f1e34e2cfe3371f6c5d11') in 0.035381 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000060 seconds. - path: Assets/Models/Environment/Nature/cliff_waterfallTop_rock.fbx - artifactKey: Guid(71a75c12992944d468a41a78292f1c11) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_waterfallTop_rock.fbx using Guid(71a75c12992944d468a41a78292f1c11) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '03622e1604f0c727c5ec0a4a4ac50390') in 0.056016 seconds -======================================================================== -Received Import Request. - Time since last request: 0.597007 seconds. - path: Assets/Models/Environment/Nature/cliff_waterfallTop_stone.fbx - artifactKey: Guid(bd717e51fb53fad4caf03df53e022d2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_waterfallTop_stone.fbx using Guid(bd717e51fb53fad4caf03df53e022d2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f046505cf5b735b3efe3ef4f53db168b') in 0.062025 seconds -======================================================================== -Received Import Request. - Time since last request: 0.321674 seconds. - path: Assets/Models/Environment/Nature/crops_bambooStageA.fbx - artifactKey: Guid(bb2f2519dd6dcd54d91c6effab13207e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_bambooStageA.fbx using Guid(bb2f2519dd6dcd54d91c6effab13207e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fcdd109e578294c9c7f874ef7fc9a2c3') in 0.021043 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000135 seconds. - path: Assets/Models/Environment/Nature/crops_cornStageC.fbx - artifactKey: Guid(8cd0b9efe3d1ece47bbe1f62166dcec9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_cornStageC.fbx using Guid(8cd0b9efe3d1ece47bbe1f62166dcec9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a9b85472c32f83e0c72c5ff30d86ddb6') in 0.024806 seconds -======================================================================== -Received Import Request. - Time since last request: 0.039538 seconds. - path: Assets/Models/Environment/Nature/crops_cornStageD.fbx - artifactKey: Guid(62eb81bfca821374684a79006721d07a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_cornStageD.fbx using Guid(62eb81bfca821374684a79006721d07a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ba4890b414ee7fdba2be1f96b94321e3') in 0.080190 seconds -======================================================================== -Received Import Request. - Time since last request: 1.576407 seconds. - path: Assets/Models/Environment/Nature/crops_dirtRowCorner.fbx - artifactKey: Guid(934b1fbff60108043836606c41c8332e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_dirtRowCorner.fbx using Guid(934b1fbff60108043836606c41c8332e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7c54cb6e2664e52898a9108b000dda93') in 0.030542 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/crops_leafsStageB.fbx - artifactKey: Guid(2e1ef00b35ced1c4883afa9db32f04e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_leafsStageB.fbx using Guid(2e1ef00b35ced1c4883afa9db32f04e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cc25da3f6c186a61d381e5e6e1d1e7f2') in 0.024040 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Nature/fence_planks.fbx - artifactKey: Guid(e296f132acd447843932490c7b20fe54) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_planks.fbx using Guid(e296f132acd447843932490c7b20fe54) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '89ceaa65aff8112230dd198fa8dfc724') in 0.022063 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000061 seconds. - path: Assets/Models/Environment/Nature/fence_bendCenter.fbx - artifactKey: Guid(6935a7daca50f7047ae7d7bc5a419342) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_bendCenter.fbx using Guid(6935a7daca50f7047ae7d7bc5a419342) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '826a4baab80ccfb889cb9786a77b781d') in 0.040273 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000027 seconds. - path: Assets/Models/Environment/Nature/fence_simpleHigh.fbx - artifactKey: Guid(d552a2335077cc24f8da5a0abf385070) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_simpleHigh.fbx using Guid(d552a2335077cc24f8da5a0abf385070) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8cc4f30899cdb94d382063a93b018bac') in 0.026402 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/fence_corner.fbx - artifactKey: Guid(29a8016175a724c408d0a6d0c4fb3b1e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_corner.fbx using Guid(29a8016175a724c408d0a6d0c4fb3b1e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c7f161e26864b7163c49ad3edebf60aa') in 0.031718 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000068 seconds. - path: Assets/Models/Environment/Nature/crops_leafsStageA.fbx - artifactKey: Guid(67576395af20fd94898b1b0ed1e7e3cf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_leafsStageA.fbx using Guid(67576395af20fd94898b1b0ed1e7e3cf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '347011f21d3031f544c71110767ce16e') in 0.036071 seconds -======================================================================== -Received Import Request. - Time since last request: 0.254572 seconds. - path: Assets/Models/Environment/Nature/flower_purpleB.fbx - artifactKey: Guid(0db5e0fc627790841b925f8b053164a5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_purpleB.fbx using Guid(0db5e0fc627790841b925f8b053164a5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd45779d5f064996a654827d15e46accb') in 0.035289 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000055 seconds. - path: Assets/Models/Environment/Nature/flower_redB.fbx - artifactKey: Guid(343410ca21dd9f643896d9b5265b42fb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_redB.fbx using Guid(343410ca21dd9f643896d9b5265b42fb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e8e2c9d905803d38a67996710b7d60d8') in 0.029244 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Nature/flower_yellowA.fbx - artifactKey: Guid(58d75a5ad1983424da377f0194ba52bb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_yellowA.fbx using Guid(58d75a5ad1983424da377f0194ba52bb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3261a0320e99f6f88fbfda753858bdc4') in 0.030530 seconds -======================================================================== -Received Import Request. - Time since last request: 0.021418 seconds. - path: Assets/Models/Environment/Nature/grass_leafs.fbx - artifactKey: Guid(41e03179b2a58f8489f21a1227ced967) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/grass_leafs.fbx using Guid(41e03179b2a58f8489f21a1227ced967) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ca0694cf0b43885e3d2a0874c094bb50') in 0.024560 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/ground_pathBend.fbx - artifactKey: Guid(27a65cd64ab32d047b35745f58596e36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathBend.fbx using Guid(27a65cd64ab32d047b35745f58596e36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fa9d062f75bf76fdc46b72e31bdcc1bd') in 0.029900 seconds -======================================================================== -Received Import Request. - Time since last request: 0.342655 seconds. - path: Assets/Models/Environment/Nature/ground_pathCorner.fbx - artifactKey: Guid(f0e829e348e21e9458a82a3ff1da9bfc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathCorner.fbx using Guid(f0e829e348e21e9458a82a3ff1da9bfc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bb0760c00ade64bb0efe12c08055cc07') in 0.027786 seconds -======================================================================== -Received Import Request. - Time since last request: 0.020077 seconds. - path: Assets/Models/Environment/Nature/ground_pathOpen.fbx - artifactKey: Guid(eedf2dbf1b5a31d4b82076d6b7ebaaa3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathOpen.fbx using Guid(eedf2dbf1b5a31d4b82076d6b7ebaaa3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f26f32591b2c873a86fc1c8b782f9922') in 0.025880 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Nature/ground_pathSideOpen.fbx - artifactKey: Guid(c43112f6cc93b1a4eb17f627583e3e89) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathSideOpen.fbx using Guid(c43112f6cc93b1a4eb17f627583e3e89) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5663fe784e55d13ca18d0dc8eb116910') in 0.035935 seconds -======================================================================== -Received Import Request. - Time since last request: 419.671998 seconds. - path: Assets/Models/Environment/Oxxo - artifactKey: Guid(3010d914c0598cc4797a8d82d9dd5c05) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Oxxo using Guid(3010d914c0598cc4797a8d82d9dd5c05) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b0dd6b562df5ed0bc4e9da08829a0aae') in 0.008866 seconds -======================================================================== -Received Import Request. - Time since last request: 7.838639 seconds. - path: Assets/Models/Environment/Oxxo/OXXO.glb - artifactKey: Guid(728f691a41be375489187fb9ea892ca1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Oxxo/OXXO.glb using Guid(728f691a41be375489187fb9ea892ca1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '195a6b32e3b980d56c81c913d52b6441') in 0.010392 seconds -======================================================================== -Received Import Request. - Time since last request: 226.335616 seconds. - path: Assets/Models/Environment/Oxxo/mexican-oxxo - artifactKey: Guid(1d9bc3c17b3f22945a629b06a6451205) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Oxxo/mexican-oxxo using Guid(1d9bc3c17b3f22945a629b06a6451205) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'db74f171bfa0883af45b9d2feb65fba3') in 0.007310 seconds -======================================================================== -Received Import Request. - Time since last request: 0.515371 seconds. - path: Assets/Models/Environment/Oxxo/mexican-oxxo/source - artifactKey: Guid(d6ebe67f1ca9db24e915e8c976f4cf9b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Oxxo/mexican-oxxo/source using Guid(d6ebe67f1ca9db24e915e8c976f4cf9b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0b4edbb0adf53442dc4e7e8158a501bc') in 0.006332 seconds -======================================================================== -Received Import Request. - Time since last request: 0.946202 seconds. - path: Assets/Models/Environment/Oxxo/mexican-oxxo/source/Oxxo.zip - artifactKey: Guid(57de2eec26a483345b7b68a05024d97b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Oxxo/mexican-oxxo/source/Oxxo.zip using Guid(57de2eec26a483345b7b68a05024d97b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd54fb7cb2bbf4014481766d367a5bcfb') in 0.011175 seconds -======================================================================== -Received Import Request. - Time since last request: 24.050472 seconds. - path: Assets/Models/Environment/Oxxo/mexican-oxxo/source/Oxxo - artifactKey: Guid(71240b339ad33e54d8751f242c747693) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Oxxo/mexican-oxxo/source/Oxxo using Guid(71240b339ad33e54d8751f242c747693) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6fbaff36298b68d193fef09a4e21fbf2') in 0.003126 seconds -======================================================================== -Received Import Request. - Time since last request: 3.104825 seconds. - path: Assets/Models/Environment/Oxxo/mexican-oxxo/source/Oxxo/OXXO_MODEL.obj - artifactKey: Guid(3d3e15e3113872d4baf69047e9995609) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Oxxo/mexican-oxxo/source/Oxxo/OXXO_MODEL.obj using Guid(3d3e15e3113872d4baf69047e9995609) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4875cdec64e764955871ce63e84d9187') in 0.045226 seconds -======================================================================== -Received Import Request. - Time since last request: 235.704772 seconds. - path: Assets/Materials/New Material.mat - artifactKey: Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/New Material.mat using Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '605689f04a8802ac0fc22cd569ccc830') in 0.014306 seconds -======================================================================== -Received Import Request. - Time since last request: 4.318586 seconds. - path: Assets/Materials/Ground.mat - artifactKey: Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/Ground.mat using Guid(ec3e1d68baf25094ca520589043b19ee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0c95690bda772dfe236226c89478d78d') in 0.014524 seconds -======================================================================== -Received Import Request. - Time since last request: 7.412032 seconds. - path: Assets/Materials/Grass.mat - artifactKey: Guid(8aaf086d5452cc74bb1b326789acf3ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/Grass.mat using Guid(8aaf086d5452cc74bb1b326789acf3ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2ac7874c82feba0f3d00eae5b2019994') in 0.012908 seconds -======================================================================== -Received Import Request. - Time since last request: 19.176875 seconds. - path: Assets/Materials/Grass.mat - artifactKey: Guid(8aaf086d5452cc74bb1b326789acf3ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/Grass.mat using Guid(8aaf086d5452cc74bb1b326789acf3ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '56675209e4e8caac78137309ab3b7d0b') in 0.015740 seconds -======================================================================== -Received Import Request. - Time since last request: 369.415491 seconds. - path: Assets/Models/Environment/tienda-oxxo - artifactKey: Guid(4c39039f2d745184c8901ed7e7fc9908) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tienda-oxxo using Guid(4c39039f2d745184c8901ed7e7fc9908) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9ebbbbffbb58fa2c09070ef47df91aa0') in 0.006170 seconds -======================================================================== -Received Import Request. - Time since last request: 1.136956 seconds. - path: Assets/Models/Environment/tienda-oxxo/source - artifactKey: Guid(bab949acb729d454084e97c7e1bddcf8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tienda-oxxo/source using Guid(bab949acb729d454084e97c7e1bddcf8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e2f0e278a05b282dca8d3fb7cc87f543') in 0.002131 seconds -======================================================================== -Received Import Request. - Time since last request: 9.766785 seconds. - path: Assets/Models/Environment/tienda-oxxo/source/mx_oxxo.zip - artifactKey: Guid(5c07c70eac3d1cd418131dab9c91bf71) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tienda-oxxo/source/mx_oxxo.zip using Guid(5c07c70eac3d1cd418131dab9c91bf71) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9764c7590f86f695d6a815cfc2072030') in 0.006680 seconds -======================================================================== -Received Import Request. - Time since last request: 33.610253 seconds. - path: Assets/Models/Environment/tienda-oxxo/source/mx_oxxo - artifactKey: Guid(4758572d6b05f39428550c55bbaf1731) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tienda-oxxo/source/mx_oxxo using Guid(4758572d6b05f39428550c55bbaf1731) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '45c1598404fb8205bf0cc9f1f073daf7') in 0.002205 seconds -======================================================================== -Received Import Request. - Time since last request: 5.345409 seconds. - path: Assets/Models/Environment/tienda-oxxo/source/mx_oxxo/mx_oxxo.FBX - artifactKey: Guid(722ca09cb976c2d42ab6101da21466f6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tienda-oxxo/source/mx_oxxo/mx_oxxo.FBX using Guid(722ca09cb976c2d42ab6101da21466f6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '911542633ddc3f7451edbc135524e6d3') in 0.056881 seconds -======================================================================== -Received Import Request. - Time since last request: 203.004258 seconds. - path: Assets/Materials/Grass.mat - artifactKey: Guid(8aaf086d5452cc74bb1b326789acf3ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/Grass.mat using Guid(8aaf086d5452cc74bb1b326789acf3ef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4c4c3836e0ba99c5e9f909b3fe9b98a0') in 0.017685 seconds -======================================================================== -Received Import Request. - Time since last request: 187.860982 seconds. - path: Assets/Materials/Oxxo.mat - artifactKey: Guid(77e1174bc4d8f4247a56b131dbc6ddfd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/Oxxo.mat using Guid(77e1174bc4d8f4247a56b131dbc6ddfd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '875d99a0452618501ecbd3710021aba3') in 0.016656 seconds -======================================================================== -Received Import Request. - Time since last request: 59.066390 seconds. - path: Assets/Materials/oxxo_d.png - artifactKey: Guid(86d98a223d2918845968b89bfaf1762b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/oxxo_d.png using Guid(86d98a223d2918845968b89bfaf1762b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3221a95a86781772c13afffa62845f4f') in 0.034350 seconds -======================================================================== -Received Import Request. - Time since last request: 16.860386 seconds. - path: Assets/Materials/mx_oxxo_s.png - artifactKey: Guid(352169316b7c553439b24048af4a9c77) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Materials/mx_oxxo_s.png using Guid(352169316b7c553439b24048af4a9c77) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0e0aac6fa5dab8444f91ec1265ecaa97') in 0.020345 seconds -======================================================================== -Received Import Request. - Time since last request: 71.444164 seconds. - path: Assets/Models/Environment/tienda-oxxo/source/mx_oxxo/mx_oxxo_ad 1.fbx - artifactKey: Guid(31cccbea983c734418fcac820f07b6c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tienda-oxxo/source/mx_oxxo/mx_oxxo_ad 1.fbx using Guid(31cccbea983c734418fcac820f07b6c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '394bfde1441d1687d4ca8411cb604e62') in 0.020279 seconds -======================================================================== -Received Import Request. - Time since last request: 250.039351 seconds. - path: Assets/Models/Environment/Nature/ground_pathStraight.fbx - artifactKey: Guid(b0f91aff88fbcd94db115aa46dd48d66) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathStraight.fbx using Guid(b0f91aff88fbcd94db115aa46dd48d66) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c9142c89a79259ad1e12ed7c2b8518bf') in 0.062317 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/ground_riverBendBank.fbx - artifactKey: Guid(8c48e7fc5fb653c4a834a2f4de1d9975) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverBendBank.fbx using Guid(8c48e7fc5fb653c4a834a2f4de1d9975) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b670d994d1b48f4056727cf57628c1ff') in 0.050662 seconds -======================================================================== -Received Import Request. - Time since last request: 0.091022 seconds. - path: Assets/Models/Environment/Nature/ground_riverCornerSmall.fbx - artifactKey: Guid(06866068ecaa37d429c1c4328236fac8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverCornerSmall.fbx using Guid(06866068ecaa37d429c1c4328236fac8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0acc405e24eb02662158de0a7a188bf0') in 0.051857 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000062 seconds. - path: Assets/Models/Environment/Nature/ground_riverOpen.fbx - artifactKey: Guid(ff864dd834787fe40a1bc53a437e92a1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverOpen.fbx using Guid(ff864dd834787fe40a1bc53a437e92a1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5fa74dfd4a954b8fa154d37ee090d5a1') in 0.030726 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Nature/ground_riverEndClosed.fbx - artifactKey: Guid(2fddd59819502e74a917ce211beaa219) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverEndClosed.fbx using Guid(2fddd59819502e74a917ce211beaa219) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd5e8b71397f3418d0d1800b487d7898f') in 0.044999 seconds -======================================================================== -Received Import Request. - Time since last request: 6.324380 seconds. - path: Assets/Models/Environment/Nature/ground_riverRocks.fbx - artifactKey: Guid(0141500b89f05ad449c21d3c74d882a8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverRocks.fbx using Guid(0141500b89f05ad449c21d3c74d882a8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'be2a54bce5ea8e9a11ac30128d8a114d') in 0.050063 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/ground_riverStraight.fbx - artifactKey: Guid(23409355220e6664eb364a46c3589d08) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverStraight.fbx using Guid(23409355220e6664eb364a46c3589d08) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '70dd1b23ce474343d041ea47fd9de262') in 0.048530 seconds -======================================================================== -Received Import Request. - Time since last request: 0.458933 seconds. - path: Assets/Models/Environment/Nature/ground_riverTile.fbx - artifactKey: Guid(3e61ac7ff07e09a4284013ba65dc960a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverTile.fbx using Guid(3e61ac7ff07e09a4284013ba65dc960a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8a09514175878e27c11ff789ef663d35') in 0.037687 seconds -======================================================================== -Received Import Request. - Time since last request: 0.974959 seconds. - path: Assets/Models/Environment/Nature/log_large.fbx - artifactKey: Guid(ab53e46146432e64a8f3467b60f3d036) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/log_large.fbx using Guid(ab53e46146432e64a8f3467b60f3d036) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fdb530245cbfe2e06cd5fca3f0f53dab') in 0.023839 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Nature/mushroom_redGroup.fbx - artifactKey: Guid(b662dffdb2a5cbb4c85a4b07537d196e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/mushroom_redGroup.fbx using Guid(b662dffdb2a5cbb4c85a4b07537d196e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a0ff6e06cedb22056e988ac5f296cebb') in 0.029892 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Nature/mushroom_redTall.fbx - artifactKey: Guid(ba8a77836be3d8d47bb6960d84944de6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/mushroom_redTall.fbx using Guid(ba8a77836be3d8d47bb6960d84944de6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f162727aa7a5de5161ce0d12686691a8') in 0.028674 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000022 seconds. - path: Assets/Models/Environment/Nature/path_stone.fbx - artifactKey: Guid(bd71c3c5cf5394142a00f82e2b4ac7ab) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/path_stone.fbx using Guid(bd71c3c5cf5394142a00f82e2b4ac7ab) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e95f61781dde6700e7106baa8bd1b498') in 0.032145 seconds -======================================================================== -Received Import Request. - Time since last request: 688.519718 seconds. - path: Assets/Models/Environment/Nature/path_stoneCircle.fbx - artifactKey: Guid(9366ffda56cb57a44831b42e862e9774) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/path_stoneCircle.fbx using Guid(9366ffda56cb57a44831b42e862e9774) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'aa6f15aaeef1ba2ae00521e857fcb9cb') in 0.030881 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Nature/path_woodEnd.fbx - artifactKey: Guid(a4eff0d312c9541459e0d472cf6dc47f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/path_woodEnd.fbx using Guid(a4eff0d312c9541459e0d472cf6dc47f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f1b5f573bbb8c4a56d18abb659f38a27') in 0.038441 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000046 seconds. - path: Assets/Models/Environment/Nature/plant_bush.fbx - artifactKey: Guid(7dbad4e4e53d80144bbb69a5b0e3e808) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_bush.fbx using Guid(7dbad4e4e53d80144bbb69a5b0e3e808) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd5f375cc7547fab0e2310313e9a290fd') in 0.029390 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000073 seconds. - path: Assets/Models/Environment/Nature/plant_bushLarge.fbx - artifactKey: Guid(d1907fcdc93b96146a9343fcf5cb1e8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_bushLarge.fbx using Guid(d1907fcdc93b96146a9343fcf5cb1e8b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fdcf7139d4679867f2b46f3d7e6020f2') in 0.032055 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000067 seconds. - path: Assets/Models/Environment/Nature/plant_bushLargeTriangle.fbx - artifactKey: Guid(a02e24a8bd5e6dc4081243f61e513db0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_bushLargeTriangle.fbx using Guid(a02e24a8bd5e6dc4081243f61e513db0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3d18f03c4b9386517d81830b35085afe') in 0.028252 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker5-prev.log b/CarTrackSimulation/Logs/AssetImportWorker5-prev.log deleted file mode 100644 index 2899b2b1..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker5-prev.log +++ /dev/null @@ -1,917 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker5 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker5.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 97.73 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56228 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.006057 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 77.42 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.652 seconds -Domain Reload Profiling: - ReloadAssembly (653ms) - BeginReloadAssembly (74ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (476ms) - LoadAssemblies (72ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (95ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (28ms) - SetupLoadedEditorAssemblies (296ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (7ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (77ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (164ms) - ProcessInitializeOnLoadMethodAttributes (45ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004632 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.85 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.969 seconds -Domain Reload Profiling: - ReloadAssembly (969ms) - BeginReloadAssembly (104ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (4ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (21ms) - EndReloadAssembly (749ms) - LoadAssemblies (73ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (233ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (357ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (6ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (2ms) - BeforeProcessingInitializeOnLoad (77ms) - ProcessInitializeOnLoadAttributes (235ms) - ProcessInitializeOnLoadMethodAttributes (31ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (8ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 2.31 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.4 MB. -Total: 3.520800 ms (FindLiveObjects: 0.314000 ms CreateObjectMapping: 0.111400 ms MarkObjects: 2.818400 ms DeleteObjects: 0.275200 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 40932.614974 seconds. - path: Assets/Models/Environment/Nature/cliff_cave_stone.fbx - artifactKey: Guid(d1e7f8abd289a4744bbed0b527effc45) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cave_stone.fbx using Guid(d1e7f8abd289a4744bbed0b527effc45) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ea12e9ad56b9bc7a008b93d8c9ad24ab') in 0.215801 seconds -======================================================================== -Received Import Request. - Time since last request: 0.535560 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerLarge_stone.fbx - artifactKey: Guid(82912f12402e3174eb879f6ee98a1ad3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerLarge_stone.fbx using Guid(82912f12402e3174eb879f6ee98a1ad3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2de6e224a7365b10e2674b1d9b45bd23') in 0.021621 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000092 seconds. - path: Assets/Models/Environment/Nature/cliff_cornerTop_rock.fbx - artifactKey: Guid(3ce6e37e244533540bd1984bf9dfa49a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_cornerTop_rock.fbx using Guid(3ce6e37e244533540bd1984bf9dfa49a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1ea6066aaf3692b1d9d8c69a83369dbe') in 0.024501 seconds -======================================================================== -Received Import Request. - Time since last request: 0.016218 seconds. - path: Assets/Models/Environment/Nature/cliff_half_rock.fbx - artifactKey: Guid(fc7b50f788549994dbed1a920e95e200) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_half_rock.fbx using Guid(fc7b50f788549994dbed1a920e95e200) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '410b013bdfe4b410b3dfb4c431efeb00') in 0.028743 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Nature/cliff_halfCorner_rock.fbx - artifactKey: Guid(27efb3d0dc6dfd84082aa118e4e5232c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_halfCorner_rock.fbx using Guid(27efb3d0dc6dfd84082aa118e4e5232c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4303efaba15957eb109a4a0b48b28921') in 0.039087 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000078 seconds. - path: Assets/Models/Environment/Nature/cliff_steps_stone.fbx - artifactKey: Guid(63f907d241b05aa46b36f52dfa3ec96c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_steps_stone.fbx using Guid(63f907d241b05aa46b36f52dfa3ec96c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '82c01fbb1c3a7ce8759ea0587497d968') in 0.032543 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/cliff_halfCornerInner_rock.fbx - artifactKey: Guid(19b9639d8eeec7d43904f938ec7eff5f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_halfCornerInner_rock.fbx using Guid(19b9639d8eeec7d43904f938ec7eff5f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1e3e222c9c8bf5fa4b80c4d60e20c155') in 0.036523 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000024 seconds. - path: Assets/Models/Environment/Nature/cliff_rock.fbx - artifactKey: Guid(aefa8a81cad616f4b8f046bf4d93b0cc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_rock.fbx using Guid(aefa8a81cad616f4b8f046bf4d93b0cc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '869d24f585bbe840079c536ca3c1f2bf') in 0.024854 seconds -======================================================================== -Received Import Request. - Time since last request: 0.644137 seconds. - path: Assets/Models/Environment/Nature/cliff_stone.fbx - artifactKey: Guid(0d44e6f10fc865d45a5651385c5f4ca8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_stone.fbx using Guid(0d44e6f10fc865d45a5651385c5f4ca8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '50e5aeac40b7e93960bcebefe6b1b66c') in 0.027021 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/cliff_top_rock.fbx - artifactKey: Guid(a8ff6f574b3a76a4c9391583d0ce00cd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_top_rock.fbx using Guid(a8ff6f574b3a76a4c9391583d0ce00cd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9217302919cb0676cf876a02431ab8c1') in 0.028452 seconds -======================================================================== -Received Import Request. - Time since last request: 0.494036 seconds. - path: Assets/Models/Environment/Nature/cliff_waterfall_rock.fbx - artifactKey: Guid(34483d5e382db1745ba0fe156e796497) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/cliff_waterfall_rock.fbx using Guid(34483d5e382db1745ba0fe156e796497) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd3bdd9ddd7fc25b3ecc2abe2f422d89b') in 0.047833 seconds -======================================================================== -Received Import Request. - Time since last request: 0.650604 seconds. - path: Assets/Models/Environment/Nature/crop_melon.fbx - artifactKey: Guid(3a5125d3ddc00144ebf02e16fe0f3cdc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crop_melon.fbx using Guid(3a5125d3ddc00144ebf02e16fe0f3cdc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '102cc480d4412e26e151e14afb5b9181') in 0.040556 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000097 seconds. - path: Assets/Models/Environment/Nature/crop_pumpkin.fbx - artifactKey: Guid(f254e0140d022d748af01691d8d1a3fe) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crop_pumpkin.fbx using Guid(f254e0140d022d748af01691d8d1a3fe) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '27280752e240473fa28cf3862aed00d2') in 0.037817 seconds -======================================================================== -Received Import Request. - Time since last request: 0.298494 seconds. - path: Assets/Models/Environment/Nature/crops_cornStageA.fbx - artifactKey: Guid(1236d695bf1975243af675b2d5e6987c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_cornStageA.fbx using Guid(1236d695bf1975243af675b2d5e6987c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '113fa14d519d04c51729c70b20663761') in 0.019985 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000046 seconds. - path: Assets/Models/Environment/Nature/crops_cornStageB.fbx - artifactKey: Guid(a1bc81d88bdf8b54ba0cb89d12924640) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_cornStageB.fbx using Guid(a1bc81d88bdf8b54ba0cb89d12924640) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0cf8ca297f6df25e6f0a34d6154e66ca') in 0.027025 seconds -======================================================================== -Received Import Request. - Time since last request: 0.040069 seconds. - path: Assets/Models/Environment/Nature/crops_dirtDoubleRowCorner.fbx - artifactKey: Guid(5fb82f6e3f6e2b44aa62057f699ef608) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_dirtDoubleRowCorner.fbx using Guid(5fb82f6e3f6e2b44aa62057f699ef608) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0d0e9f71323a7f7057aa5200744dc46c') in 0.025098 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/crops_dirtRow.fbx - artifactKey: Guid(6007d4aee0194cc45a4e44795032fcc8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_dirtRow.fbx using Guid(6007d4aee0194cc45a4e44795032fcc8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'be2701aacf8920595f35dc5797b46ae7') in 0.037201 seconds -======================================================================== -Received Import Request. - Time since last request: 1.585802 seconds. - path: Assets/Models/Environment/Nature/crops_dirtSingle.fbx - artifactKey: Guid(db9822aa7cb83834fb03318eb332f703) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_dirtSingle.fbx using Guid(db9822aa7cb83834fb03318eb332f703) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '189d72dd262b9c541d26158f74d4d9a9') in 0.031054 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Nature/crops_wheatStageB.fbx - artifactKey: Guid(ff532ba38bc423445ba1c57b08b5913e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/crops_wheatStageB.fbx using Guid(ff532ba38bc423445ba1c57b08b5913e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4c6695ad397e90e4396b1e24961a456f') in 0.034213 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/fence_planksDouble.fbx - artifactKey: Guid(8f44d227e860e404696db32955b5c188) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_planksDouble.fbx using Guid(8f44d227e860e404696db32955b5c188) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3f1e8e25a024e3ac0ac772dc5ac5ceea') in 0.033168 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000060 seconds. - path: Assets/Models/Environment/Nature/fence_bend.fbx - artifactKey: Guid(041e720b534ba5242bb16712ba4339de) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_bend.fbx using Guid(041e720b534ba5242bb16712ba4339de) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b02f746958776545a1f6a89b2d115a34') in 0.030270 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Nature/flower_purpleA.fbx - artifactKey: Guid(6946f4fdd59bf4642af3980a9a70d746) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_purpleA.fbx using Guid(6946f4fdd59bf4642af3980a9a70d746) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '92c89cf5bf87041452b46ad90b4dfcb6') in 0.033848 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Nature/fence_simple.fbx - artifactKey: Guid(b5a29667feab6db47a43a02fd5ce4db3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_simple.fbx using Guid(b5a29667feab6db47a43a02fd5ce4db3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd194e0d795eff772ac6748e21a034ea2') in 0.034997 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000067 seconds. - path: Assets/Models/Environment/Nature/fence_simpleDiagonalCenter.fbx - artifactKey: Guid(3fb393f12c7c41140b73954d20e02936) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/fence_simpleDiagonalCenter.fbx using Guid(3fb393f12c7c41140b73954d20e02936) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cedd9a83e61f0025d79123fb44783d88') in 0.049457 seconds -======================================================================== -Received Import Request. - Time since last request: 0.221695 seconds. - path: Assets/Models/Environment/Nature/flower_redA.fbx - artifactKey: Guid(2ea4cdee3e747204fa0bd9635d1c6c37) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_redA.fbx using Guid(2ea4cdee3e747204fa0bd9635d1c6c37) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1620b92edaf2ea1c15b7a46e462d5e65') in 0.031163 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000049 seconds. - path: Assets/Models/Environment/Nature/flower_yellowC.fbx - artifactKey: Guid(743d05f18f587734a8e1d2d1c8230f47) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_yellowC.fbx using Guid(743d05f18f587734a8e1d2d1c8230f47) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2b7d92bf89d0b9314707a3ba3969cd04') in 0.034314 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000074 seconds. - path: Assets/Models/Environment/Nature/flower_yellowB.fbx - artifactKey: Guid(da09c0a54db181644bc2e50103f8d4f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/flower_yellowB.fbx using Guid(da09c0a54db181644bc2e50103f8d4f5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ae5e5e774859eb84530113205f5969a3') in 0.030619 seconds -======================================================================== -Received Import Request. - Time since last request: 0.017586 seconds. - path: Assets/Models/Environment/Nature/grass_leafsLarge.fbx - artifactKey: Guid(39da23c472d8c1546b28101492fac2c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/grass_leafsLarge.fbx using Guid(39da23c472d8c1546b28101492fac2c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ef0a040df482c82d126b98fc51f35008') in 0.024199 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Nature/ground_grass.fbx - artifactKey: Guid(62bc801ac7ffc8e4cb0fff75c0e2a610) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_grass.fbx using Guid(62bc801ac7ffc8e4cb0fff75c0e2a610) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1aded9138c07ac4739cf7ee19d8fd473') in 0.020165 seconds -======================================================================== -Received Import Request. - Time since last request: 0.351882 seconds. - path: Assets/Models/Environment/Nature/ground_pathCross.fbx - artifactKey: Guid(8baa9a331966be047ab4f7687bfb7744) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathCross.fbx using Guid(8baa9a331966be047ab4f7687bfb7744) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e5f49e63d9108a9b53add00f0a391c97') in 0.027082 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000073 seconds. - path: Assets/Models/Environment/Nature/ground_pathEndClosed.fbx - artifactKey: Guid(e49b780d8a665ea459e580a97a6af777) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathEndClosed.fbx using Guid(e49b780d8a665ea459e580a97a6af777) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e6d2e7dcf77e8747d1d8e8486c7c97c9') in 0.027338 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Nature/ground_pathSide.fbx - artifactKey: Guid(7cb2c8b59152d774495c6974512e0970) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathSide.fbx using Guid(7cb2c8b59152d774495c6974512e0970) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2ccb9c3061b4a44b5483517ed4f49290') in 0.035029 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000093 seconds. - path: Assets/Models/Environment/Nature/ground_pathSplit.fbx - artifactKey: Guid(0b55fb2d7aedee948a4d3451a8b5f74d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathSplit.fbx using Guid(0b55fb2d7aedee948a4d3451a8b5f74d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f738af74e1176a32cb329530a794901a') in 0.031447 seconds -======================================================================== -Received Import Request. - Time since last request: 1368.582080 seconds. - path: Assets/Models/Environment/tienda-oxxo/source/mx_oxxo/mx_oxxo_ad.FBX - artifactKey: Guid(70db7cb38989ac34b95236036843d02f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/tienda-oxxo/source/mx_oxxo/mx_oxxo_ad.FBX using Guid(70db7cb38989ac34b95236036843d02f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1bd5ceb211b47c0c668a591513312d52') in 0.042720 seconds -======================================================================== -Received Import Request. - Time since last request: 788.432806 seconds. - path: Assets/Models/Environment/Nature/ground_pathTile.fbx - artifactKey: Guid(3a3d47fa01d949643a292a18db50e22c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_pathTile.fbx using Guid(3a3d47fa01d949643a292a18db50e22c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e4a468e257f20749ea1ba9af5d786f5a') in 0.062815 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000020 seconds. - path: Assets/Models/Environment/Nature/ground_riverBend.fbx - artifactKey: Guid(794d9761472f5974da2f875d6e70ff5d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverBend.fbx using Guid(794d9761472f5974da2f875d6e70ff5d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '05e13f58036522d4b29dbeb7d1fe76c8') in 0.049011 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000023 seconds. - path: Assets/Models/Environment/Nature/ground_riverCorner.fbx - artifactKey: Guid(73d5d79cef1a4584097d0ebaba625810) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverCorner.fbx using Guid(73d5d79cef1a4584097d0ebaba625810) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'be77b8896df9fcc55e01fbdb84f2f4ed') in 0.041022 seconds -======================================================================== -Received Import Request. - Time since last request: 0.045378 seconds. - path: Assets/Models/Environment/Nature/ground_riverCross.fbx - artifactKey: Guid(7be049cdee29b2a48a69acd229fb70ff) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverCross.fbx using Guid(7be049cdee29b2a48a69acd229fb70ff) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e5cf916118d74e0dff9181190daff164') in 0.051934 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/ground_riverEnd.fbx - artifactKey: Guid(c762a9cce88c75a45a3be7ba64cf511b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverEnd.fbx using Guid(c762a9cce88c75a45a3be7ba64cf511b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0f5c8e149eaeecfd05da215e15ffa401') in 0.058228 seconds -======================================================================== -Received Import Request. - Time since last request: 6.348601 seconds. - path: Assets/Models/Environment/Nature/ground_riverSideOpen.fbx - artifactKey: Guid(44d488356de65d0469e3a878e7a93ede) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverSideOpen.fbx using Guid(44d488356de65d0469e3a878e7a93ede) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e4879590f6832217c2e2e0bf1615f4bd') in 0.035248 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/ground_riverSplit.fbx - artifactKey: Guid(1af5e14b4cd02814a9fe3dd067634e1c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverSplit.fbx using Guid(1af5e14b4cd02814a9fe3dd067634e1c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '32f8f1e55de60b687377490d31713863') in 0.051461 seconds -======================================================================== -Received Import Request. - Time since last request: 0.470369 seconds. - path: Assets/Models/Environment/Nature/lily_large.fbx - artifactKey: Guid(0f652fdc8fef29e4b84b235be2d77c6e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/lily_large.fbx using Guid(0f652fdc8fef29e4b84b235be2d77c6e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1700c19b30394b59ed26f6ddfebd724f') in 0.032768 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/log.fbx - artifactKey: Guid(587b4cffe6c940e4eba1cea2e8c71b15) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/log.fbx using Guid(587b4cffe6c940e4eba1cea2e8c71b15) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cc4670a3adbf38be5ba67effc5cd5b5f') in 0.025130 seconds -======================================================================== -Received Import Request. - Time since last request: 0.948054 seconds. - path: Assets/Models/Environment/Nature/log_stackLarge.fbx - artifactKey: Guid(5099c9909d0109541987c7e080bb6db2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/log_stackLarge.fbx using Guid(5099c9909d0109541987c7e080bb6db2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '950f5cab0afd92cdf1e6f419d80d82d5') in 0.032728 seconds -======================================================================== -Received Import Request. - Time since last request: 0.029959 seconds. - path: Assets/Models/Environment/Nature/mushroom_tanGroup.fbx - artifactKey: Guid(549e11419e78e9a458d0115680874c13) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/mushroom_tanGroup.fbx using Guid(549e11419e78e9a458d0115680874c13) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '414a5f79cbc35cbf988d83b2f06b1c50') in 0.028341 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000022 seconds. - path: Assets/Models/Environment/Nature/mushroom_tanTall.fbx - artifactKey: Guid(c0ef4a1a653aed44aaf0ac551370e2b1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/mushroom_tanTall.fbx using Guid(c0ef4a1a653aed44aaf0ac551370e2b1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2eceb94ac2d2210b9051c273e3fa6b52') in 0.029783 seconds -======================================================================== -Received Import Request. - Time since last request: 688.522437 seconds. - path: Assets/Models/Environment/Nature/path_stoneCorner.fbx - artifactKey: Guid(30e23634ca0905a4392c0705a23ab9e3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/path_stoneCorner.fbx using Guid(30e23634ca0905a4392c0705a23ab9e3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'dde21df445c3dfdbd2b7d239f08bfd35') in 0.033803 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Nature/plant_bushDetailed.fbx - artifactKey: Guid(8ef5380a2cd485a439a9174b3d8eacb4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_bushDetailed.fbx using Guid(8ef5380a2cd485a439a9174b3d8eacb4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b7080944ca51f33d69bf1140f512fd16') in 0.029578 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/Nature/path_woodCorner.fbx - artifactKey: Guid(18f3a11947382fe4f9de33ccb9cdcc17) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/path_woodCorner.fbx using Guid(18f3a11947382fe4f9de33ccb9cdcc17) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e4dc43f86080d3bc943bb8e1bb451ab9') in 0.044524 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Nature/path_stoneEnd.fbx - artifactKey: Guid(96d286bf2cb891347bcfd95ce65e731f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/path_stoneEnd.fbx using Guid(96d286bf2cb891347bcfd95ce65e731f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd808a5c0501ff8f598672c729db32309') in 0.039789 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Nature/path_wood.fbx - artifactKey: Guid(1714c1019be051646ab470627e173bb2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/path_wood.fbx using Guid(1714c1019be051646ab470627e173bb2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4446f937e6c40a6d5ab4df88a1a760c0') in 0.029675 seconds -======================================================================== -Received Import Request. - Time since last request: 125.761900 seconds. - path: Assets/Models/Environment/Nature/plant_bushSmall.fbx - artifactKey: Guid(90451e10d909a484e8feafdf7b7d04e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_bushSmall.fbx using Guid(90451e10d909a484e8feafdf7b7d04e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'dd29f90213d446f88d9c06e17a0403dc') in 0.023234 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/pot_small.fbx - artifactKey: Guid(0effe55820244d94faa9054a48d1e689) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/pot_small.fbx using Guid(0effe55820244d94faa9054a48d1e689) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e7f0ed8444b722ef79671c7c35ed3498') in 0.037024 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Nature/rock_largeA.fbx - artifactKey: Guid(5a497c1ace1e4ed49ab78263a348fb2c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_largeA.fbx using Guid(5a497c1ace1e4ed49ab78263a348fb2c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '12bb8d791248452c4b6ca59be9318e57') in 0.041385 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/platform_beach.fbx - artifactKey: Guid(fad8cc0387af9b94ea59c195231f3c42) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/platform_beach.fbx using Guid(fad8cc0387af9b94ea59c195231f3c42) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7143cb6d68011f45f67c34a8b9ce482e') in 0.035853 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000059 seconds. - path: Assets/Models/Environment/Nature/plant_flatShort.fbx - artifactKey: Guid(cfde2a008f102844886ff81771109f0e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_flatShort.fbx using Guid(cfde2a008f102844886ff81771109f0e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b6092591ba96a895f6a69e4d0b4ca2a5') in 0.028017 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000027 seconds. - path: Assets/Models/Environment/Nature/platform_stone.fbx - artifactKey: Guid(da11ba54745a2b94696c71d45ddfe01a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/platform_stone.fbx using Guid(da11ba54745a2b94696c71d45ddfe01a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5f1cac2ed77d91d778284aa244900476') in 0.023547 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/platform_grass.fbx - artifactKey: Guid(b265348af36f035488aeed5984e5416f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/platform_grass.fbx using Guid(b265348af36f035488aeed5984e5416f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '49738ab5474b2e9eb25bea59aea2f000') in 0.029149 seconds -======================================================================== -Received Import Request. - Time since last request: 0.324196 seconds. - path: Assets/Models/Environment/Nature/rock_largeB.fbx - artifactKey: Guid(3208358c0ba227d4887d40eeb9505e24) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_largeB.fbx using Guid(3208358c0ba227d4887d40eeb9505e24) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b8b117a375618b0cd968557fab3521f5') in 0.034586 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000027 seconds. - path: Assets/Models/Environment/Nature/rock_largeF.fbx - artifactKey: Guid(2894a388be1eeae4b9ad625a052cbe64) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_largeF.fbx using Guid(2894a388be1eeae4b9ad625a052cbe64) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '687367675104690b1ac431f97735ac78') in 0.033429 seconds -======================================================================== -Received Import Request. - Time since last request: 0.644123 seconds. - path: Assets/Models/Environment/Nature/rock_smallA.fbx - artifactKey: Guid(ad31dd78e7c1269488c2f81382744460) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallA.fbx using Guid(ad31dd78e7c1269488c2f81382744460) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a01f4f28fec78ea0e45cb269e3ef4eb3') in 0.030440 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000019 seconds. - path: Assets/Models/Environment/Nature/rock_smallE.fbx - artifactKey: Guid(c12e82c49c162b8488421bb6af8e9717) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallE.fbx using Guid(c12e82c49c162b8488421bb6af8e9717) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '74a934d2eea6470f1f24f05ba0317237') in 0.029704 seconds -======================================================================== -Received Import Request. - Time since last request: 0.669824 seconds. - path: Assets/Models/Environment/Nature/rock_smallF.fbx - artifactKey: Guid(7549518afab02de49a219645f5f5c651) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallF.fbx using Guid(7549518afab02de49a219645f5f5c651) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c4cc9e38ec1269577f24ea95040ef9a6') in 0.028689 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/rock_smallFlatC.fbx - artifactKey: Guid(d66dc4c17c9188a40bca4cd5adada0fe) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallFlatC.fbx using Guid(d66dc4c17c9188a40bca4cd5adada0fe) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '169146e363d01477f82230792e7e348a') in 0.030984 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000060 seconds. - path: Assets/Models/Environment/Nature/rock_smallH.fbx - artifactKey: Guid(b353cf6420bbd8b40b295c3b11c94b88) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallH.fbx using Guid(b353cf6420bbd8b40b295c3b11c94b88) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'da730010d645efcbae29ab0b34d326b9') in 0.027369 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/rock_smallTopB.fbx - artifactKey: Guid(47ce3b4266beb6940a0750ee0511d3a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallTopB.fbx using Guid(47ce3b4266beb6940a0750ee0511d3a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b0adf9b5a55302e3c614cf0a1ad6ce9b') in 0.032054 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/Nature/rock_tallB.fbx - artifactKey: Guid(d60056b82b2b17c4d8304b7930d384a6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallB.fbx using Guid(d60056b82b2b17c4d8304b7930d384a6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '04dea3f9ffdfd3bb5b39ede7f6923453') in 0.038737 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/rock_tallE.fbx - artifactKey: Guid(984448f5a7f63f74bb22265a44e4bd77) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallE.fbx using Guid(984448f5a7f63f74bb22265a44e4bd77) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2cca4727dd773df963a2ea8f5fd1d07a') in 0.031599 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000067 seconds. - path: Assets/Models/Environment/Nature/rock_tallI.fbx - artifactKey: Guid(4e7c9973857116f488e339acaeafd1ed) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallI.fbx using Guid(4e7c9973857116f488e339acaeafd1ed) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '19e38f00c2249e0ae2e0e1d05be8276b') in 0.033545 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000150 seconds. - path: Assets/Models/Environment/Nature/rock_tallD.fbx - artifactKey: Guid(1f2167a1dc78cdd4a8b3c5791c757240) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallD.fbx using Guid(1f2167a1dc78cdd4a8b3c5791c757240) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7e82336bace4fb5bfc9cbc3ad9b2b1af') in 0.031123 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/rock_smallTopA.fbx - artifactKey: Guid(2cea9a5cd16542242a40a6ed09ab9e03) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallTopA.fbx using Guid(2cea9a5cd16542242a40a6ed09ab9e03) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '740b7625c036dd3d956864175b93f623') in 0.031302 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Nature/sign.fbx - artifactKey: Guid(abbb0d0a555fa2b488038bc4d7bc8452) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/sign.fbx using Guid(abbb0d0a555fa2b488038bc4d7bc8452) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1f15c65d6adf8fc37f0f37e99e8309bd') in 0.035095 seconds -======================================================================== -Received Import Request. - Time since last request: 0.185146 seconds. - path: Assets/Models/Environment/Nature/statue_block.fbx - artifactKey: Guid(a7cf6a2a8fe1afa4eb21a87ecf9d85f8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/statue_block.fbx using Guid(a7cf6a2a8fe1afa4eb21a87ecf9d85f8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c84b8a126c039d0c9683adfae84cac06') in 0.025901 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Nature/statue_obelisk.fbx - artifactKey: Guid(1921fce162261fc42ab45986d046a2b4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/statue_obelisk.fbx using Guid(1921fce162261fc42ab45986d046a2b4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ff31d23b8757bd041177f38bfed44572') in 0.028868 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/statue_columnDamaged.fbx - artifactKey: Guid(7eea08d8b700cfd4588389a53c2fa5a8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/statue_columnDamaged.fbx using Guid(7eea08d8b700cfd4588389a53c2fa5a8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5af55f90227359687e53ff019928602e') in 0.034039 seconds -======================================================================== -Received Import Request. - Time since last request: 0.339286 seconds. - path: Assets/Models/Environment/Nature/statue_ring.fbx - artifactKey: Guid(f12723593d7bb2140b3e1cd99c43be15) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/statue_ring.fbx using Guid(f12723593d7bb2140b3e1cd99c43be15) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bbe3366fcb4bd2d783f1d02653775efe') in 0.025096 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000054 seconds. - path: Assets/Models/Environment/Nature/stone_largeD.fbx - artifactKey: Guid(53c8ba4f2f92c744498f4f6ca136fd90) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_largeD.fbx using Guid(53c8ba4f2f92c744498f4f6ca136fd90) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e983c2b4d5aced703bc5823c04c5dead') in 0.030223 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/stone_largeF.fbx - artifactKey: Guid(d1271f45edd56854a8180db42f4accb3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_largeF.fbx using Guid(d1271f45edd56854a8180db42f4accb3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4f5232b70b4ab732c25debc1ee17e6fd') in 0.031782 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000046 seconds. - path: Assets/Models/Environment/Nature/stone_smallE.fbx - artifactKey: Guid(ab6409049face09489fd77c4849ceed4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallE.fbx using Guid(ab6409049face09489fd77c4849ceed4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f7bb6ad07d9700a2312d49a88f6fede8') in 0.024092 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/stone_smallFlatA.fbx - artifactKey: Guid(aae6504b424c2ea4b91c326e5418c1d0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallFlatA.fbx using Guid(aae6504b424c2ea4b91c326e5418c1d0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd5cad1d65f370209e6209273184d2414') in 0.027115 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Nature/stone_smallA.fbx - artifactKey: Guid(d6a75c75ff7b51d42b05e6d7d8934546) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallA.fbx using Guid(d6a75c75ff7b51d42b05e6d7d8934546) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c961548c028c3849322bb79341033cd9') in 0.023308 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000071 seconds. - path: Assets/Models/Environment/Nature/stone_smallB.fbx - artifactKey: Guid(f37c672f42cadc344865aad3d8b7fe0a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallB.fbx using Guid(f37c672f42cadc344865aad3d8b7fe0a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0464d084d57d41651c3dde8e5fa044a9') in 0.023619 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000043 seconds. - path: Assets/Models/Environment/Nature/stone_largeE.fbx - artifactKey: Guid(83465fe8b39735e49bc5e6021f0bf796) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_largeE.fbx using Guid(83465fe8b39735e49bc5e6021f0bf796) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '62b86733d2a9586417e1797946443779') in 0.024855 seconds -======================================================================== -Received Import Request. - Time since last request: 87.348220 seconds. - path: Assets/Models/Environment/Nature/stone_smallFlatC.fbx - artifactKey: Guid(3dfca356c32082d478d0404bf0fd19d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallFlatC.fbx using Guid(3dfca356c32082d478d0404bf0fd19d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3cffba8f6b470c55bff31f89f17d0c15') in 0.038689 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/Nature/stone_smallTopA.fbx - artifactKey: Guid(2949793683b035c46ad809901bb96892) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallTopA.fbx using Guid(2949793683b035c46ad809901bb96892) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e2f07016bdf876f65f6b2cdc1eb75adb') in 0.030861 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000024 seconds. - path: Assets/Models/Environment/Nature/stone_smallH.fbx - artifactKey: Guid(83dfb1ee075197b49873452cbc9373ec) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallH.fbx using Guid(83dfb1ee075197b49873452cbc9373ec) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c38a6001c74488061e096ac94658a1e9') in 0.024729 seconds -======================================================================== -Received Import Request. - Time since last request: 99.361044 seconds. - path: Assets/Models/Environment/Nature/stone_smallTopB.fbx - artifactKey: Guid(bb3f1ccafae11304084c24b24cc8b4b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallTopB.fbx using Guid(bb3f1ccafae11304084c24b24cc8b4b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0b42057c96a96a60356e73a269845625') in 0.028619 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/stone_tallB.fbx - artifactKey: Guid(64ab9901d634a3e43a0a886bab822352) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallB.fbx using Guid(64ab9901d634a3e43a0a886bab822352) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5c7260eb6422755ef38521b28459a1b7') in 0.037534 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000027 seconds. - path: Assets/Models/Environment/Nature/stone_tallF.fbx - artifactKey: Guid(65bfa99c9e09cca46b5ecc47c700881c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallF.fbx using Guid(65bfa99c9e09cca46b5ecc47c700881c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '51fa2e88c998f0f2fd6cdfb7966d373c') in 0.036809 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000067 seconds. - path: Assets/Models/Environment/Nature/stone_tallG.fbx - artifactKey: Guid(b6599137f1ee3084293eedac2c6e2ffb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallG.fbx using Guid(b6599137f1ee3084293eedac2c6e2ffb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f63c3a9f72a6618760ccd3606dd74712') in 0.040357 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Nature/stump_round.fbx - artifactKey: Guid(e67d2eab41faa3840bd448e7f9bdf677) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stump_round.fbx using Guid(e67d2eab41faa3840bd448e7f9bdf677) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e77b9af7dcd68524eb1482fc39554d12') in 0.030756 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/stump_oldTall.fbx - artifactKey: Guid(88145fac073d88a469455f1afff24d26) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stump_oldTall.fbx using Guid(88145fac073d88a469455f1afff24d26) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b260f38a0dbfc002c3e46b01c49fb19a') in 0.023393 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/stone_tallI.fbx - artifactKey: Guid(3a04df9b29d27a841aaceccc6844e3d2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallI.fbx using Guid(3a04df9b29d27a841aaceccc6844e3d2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6707112e5ebf5dac99630ab314979bf5') in 0.029693 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/stone_tallJ.fbx - artifactKey: Guid(b604e5b62fa09994e9ec0ef67ea69e32) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallJ.fbx using Guid(b604e5b62fa09994e9ec0ef67ea69e32) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '327eeaf3b7d955033fba310cde312732') in 0.031443 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000073 seconds. - path: Assets/Models/Environment/Nature/stump_roundDetailed.fbx - artifactKey: Guid(4b75b03dc279ee74ab1eed62175afb9f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stump_roundDetailed.fbx using Guid(4b75b03dc279ee74ab1eed62175afb9f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7585fadd4a978fab493e9729f478307a') in 0.038460 seconds -======================================================================== -Received Import Request. - Time since last request: 0.315422 seconds. - path: Assets/Models/Environment/Nature/stump_square.fbx - artifactKey: Guid(6ecb753d0169e0d499c5fde6f562a6ce) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stump_square.fbx using Guid(6ecb753d0169e0d499c5fde6f562a6ce) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1d0f5f337f574b03dd10cd95d85e134c') in 0.023835 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000023 seconds. - path: Assets/Models/Environment/Nature/tent_detailedOpen.fbx - artifactKey: Guid(7a08ccea16dec7148801c844fc6ad24b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tent_detailedOpen.fbx using Guid(7a08ccea16dec7148801c844fc6ad24b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ef37b1bc86937db05a9feb872585a72a') in 0.034170 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000027 seconds. - path: Assets/Models/Environment/Nature/tent_smallClosed.fbx - artifactKey: Guid(52c13ffd5b69a724c9260639c969c329) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tent_smallClosed.fbx using Guid(52c13ffd5b69a724c9260639c969c329) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c9e43c6eae64b666dd18bc2c1a5b4a26') in 0.038838 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/tree_blocks_fall.fbx - artifactKey: Guid(10a694fe04495db49a8645c32fd5874b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_blocks_fall.fbx using Guid(10a694fe04495db49a8645c32fd5874b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7c12fd1e2caff45509023bad75d733e3') in 0.033545 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Nature/tent_detailedClosed.fbx - artifactKey: Guid(a63cf0ddea6929f43ba24166740646b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tent_detailedClosed.fbx using Guid(a63cf0ddea6929f43ba24166740646b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '59c9b8b1191683e11c4a13bbdada5396') in 0.033669 seconds -======================================================================== -Received Import Request. - Time since last request: 0.408747 seconds. - path: Assets/Models/Environment/Nature/tree_cone.fbx - artifactKey: Guid(f70f7cbd32eead14182621e52f376721) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_cone.fbx using Guid(f70f7cbd32eead14182621e52f376721) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '070d9a265781a7105603b7e9f32281f6') in 0.028649 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000037 seconds. - path: Assets/Models/Environment/Nature/tree_default_dark.fbx - artifactKey: Guid(f97347cce63f85b42936dfde7ebfbeff) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_default_dark.fbx using Guid(f97347cce63f85b42936dfde7ebfbeff) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '890f71030800e132ff3c3de9e5b1b968') in 0.030379 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/Nature/tree_detailed_fall.fbx - artifactKey: Guid(33a7471facb813a4aa24a99fe6caa335) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_detailed_fall.fbx using Guid(33a7471facb813a4aa24a99fe6caa335) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '245bf373d7d1ed9b619f7cf2edcb9943') in 0.032483 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000023 seconds. - path: Assets/Models/Environment/Nature/tree_default_fall.fbx - artifactKey: Guid(0fe9b2ecfcf05494c820ac571c90f00e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_default_fall.fbx using Guid(0fe9b2ecfcf05494c820ac571c90f00e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8ab0f6c0f1d5cfa85b05e11c8724f00b') in 0.029995 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000079 seconds. - path: Assets/Models/Environment/Nature/tree_detailed.fbx - artifactKey: Guid(9c56471d93c573949ae0a070f3e1d5b9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_detailed.fbx using Guid(9c56471d93c573949ae0a070f3e1d5b9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0d481d8fc6fb0b4ea5111ddf1750cd48') in 0.031406 seconds -======================================================================== -Received Import Request. - Time since last request: 0.263469 seconds. - path: Assets/Models/Environment/Nature/tree_fat_darkh.fbx - artifactKey: Guid(5b778c88df18a5a42a14e3c1b94c7d84) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_fat_darkh.fbx using Guid(5b778c88df18a5a42a14e3c1b94c7d84) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7f131579f07856984cf89d48ffa50c5f') in 0.022089 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Nature/tree_oak.fbx - artifactKey: Guid(06a4012af191355449b5af5f0dea814b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_oak.fbx using Guid(06a4012af191355449b5af5f0dea814b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '48c9a7edde48ddc01133ffa4093e5462') in 0.030233 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000030 seconds. - path: Assets/Models/Environment/Nature/tree_oak_dark.fbx - artifactKey: Guid(05a8833ec9508db4ba850adf5702ba1f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_oak_dark.fbx using Guid(05a8833ec9508db4ba850adf5702ba1f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7ac857b32aaf9cad7801f8c0194aa9bc') in 0.026783 seconds -======================================================================== -Received Import Request. - Time since last request: 0.228250 seconds. - path: Assets/Models/Environment/Nature/tree_palm.fbx - artifactKey: Guid(d2166fb0890d5b7448831c3d14e4e93d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_palm.fbx using Guid(d2166fb0890d5b7448831c3d14e4e93d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'dbb7cf66936b96a8bf0cfd8979ee0269') in 0.028253 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Nature/tree_palmDetailedShort.fbx - artifactKey: Guid(3f63e31dd3a715c4d9cdd379ddc81db2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_palmDetailedShort.fbx using Guid(3f63e31dd3a715c4d9cdd379ddc81db2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '72d6d8351371c850cf9997d678f68612') in 0.055691 seconds -======================================================================== -Received Import Request. - Time since last request: 0.117981 seconds. - path: Assets/Models/Environment/Nature/tree_palmTall.fbx - artifactKey: Guid(f9c8e7276625d534b961a659218ef41a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_palmTall.fbx using Guid(f9c8e7276625d534b961a659218ef41a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'eacc966f64202973a6d7a26deee15316') in 0.025143 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000020 seconds. - path: Assets/Models/Environment/Nature/tree_pineGroundB.fbx - artifactKey: Guid(4664943afd90e22428d9005d65a0b6f9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineGroundB.fbx using Guid(4664943afd90e22428d9005d65a0b6f9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '90f1be064fb32e10d8e56658d9d11d6c') in 0.019384 seconds -======================================================================== -Received Import Request. - Time since last request: 4.314099 seconds. - path: Assets/Models/Environment/Nature/tree_pineRoundB.fbx - artifactKey: Guid(1595be473989a374d888691b298c9824) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineRoundB.fbx using Guid(1595be473989a374d888691b298c9824) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '175bb6e66d2d14de7aec30813d74903c') in 0.040770 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000061 seconds. - path: Assets/Models/Environment/Nature/tree_pineRoundD.fbx - artifactKey: Guid(3b164abf9e2810b4fa2f8ac3d4be7055) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineRoundD.fbx using Guid(3b164abf9e2810b4fa2f8ac3d4be7055) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '52ed79011085d082fb00b269aae99da8') in 0.033869 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000023 seconds. - path: Assets/Models/Environment/Nature/tree_pineSmallA.fbx - artifactKey: Guid(616e446abaac8024896eef1d2555890c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineSmallA.fbx using Guid(616e446abaac8024896eef1d2555890c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '718ed4ab45b920d8c12328b595ebd60e') in 0.034920 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000018 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallA_detailed.fbx - artifactKey: Guid(874d10025e1d26e46baedfe335fccf34) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallA_detailed.fbx using Guid(874d10025e1d26e46baedfe335fccf34) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f5ce8b2dafca8455481e299f7f6cf7dc') in 0.031190 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallB_detailed.fbx - artifactKey: Guid(9d76373d3a5bb9146a238d55909a8926) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallB_detailed.fbx using Guid(9d76373d3a5bb9146a238d55909a8926) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'edae814cc55b0932129f2b094b1fb3ac') in 0.026286 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000044 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallD.fbx - artifactKey: Guid(4000f12bda1427843b2befba1adabac6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallD.fbx using Guid(4000f12bda1427843b2befba1adabac6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '82316967a62445aabaff08b83ef623f4') in 0.029046 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000114 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallC_detailed.fbx - artifactKey: Guid(163f39a2426e4244a91d371e361e3d07) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallC_detailed.fbx using Guid(163f39a2426e4244a91d371e361e3d07) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c2275d5a64d8d251c8dfac0eeaaccd5f') in 0.029518 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Nature/tree_pineSmallD.fbx - artifactKey: Guid(028251befb188cb4eb27c5f73e2179b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineSmallD.fbx using Guid(028251befb188cb4eb27c5f73e2179b3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3d3a950c1404ccd0fffc87b24b8d8a6c') in 0.029873 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Nature/tree_simple.fbx - artifactKey: Guid(725608ab0658fc7488b628d995d18c11) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_simple.fbx using Guid(725608ab0658fc7488b628d995d18c11) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a32468c5b8c6cb73385b12670e1c977f') in 0.031484 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Nature/tree_simple_dark.fbx - artifactKey: Guid(e45d6441edc68cb42af21b1be090ddd8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_simple_dark.fbx using Guid(e45d6441edc68cb42af21b1be090ddd8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '59c037af32810250e2248704ac6ab27d') in 0.028404 seconds -======================================================================== -Received Import Request. - Time since last request: 0.190915 seconds. - path: Assets/Models/Environment/Nature/tree_small_fall.fbx - artifactKey: Guid(fe95b32f5ebf95d4cbeacf6efdb35977) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_small_fall.fbx using Guid(fe95b32f5ebf95d4cbeacf6efdb35977) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9e76e85d657ee71c84a6cf1f731a636a') in 0.023065 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000047 seconds. - path: Assets/Models/Environment/Nature/tree_tall_dark.fbx - artifactKey: Guid(de5d11cb958cc14459923ca941a05a15) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_tall_dark.fbx using Guid(de5d11cb958cc14459923ca941a05a15) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5ce1e7bd46f9353b37b210dac433e814') in 0.025395 seconds -======================================================================== -Received Import Request. - Time since last request: 0.031374 seconds. - path: Assets/Models/Environment/Nature/tree_thin_dark.fbx - artifactKey: Guid(34cc2d6d0c1950d4db1596ef2320e6f6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_thin_dark.fbx using Guid(34cc2d6d0c1950d4db1596ef2320e6f6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '17000dc8e88237bd6f00529990e571a5') in 0.028495 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker6-prev.log b/CarTrackSimulation/Logs/AssetImportWorker6-prev.log deleted file mode 100644 index 83f91fe0..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker6-prev.log +++ /dev/null @@ -1,203 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker6 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker6.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 92.51 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56620 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004222 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 74.22 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.582 seconds -Domain Reload Profiling: - ReloadAssembly (582ms) - BeginReloadAssembly (65ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (424ms) - LoadAssemblies (64ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (101ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (26ms) - SetupLoadedEditorAssemblies (248ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (74ms) - BeforeProcessingInitializeOnLoad (2ms) - ProcessInitializeOnLoadAttributes (121ms) - ProcessInitializeOnLoadMethodAttributes (43ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004829 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.34 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.929 seconds -Domain Reload Profiling: - ReloadAssembly (930ms) - BeginReloadAssembly (96ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (22ms) - EndReloadAssembly (729ms) - LoadAssemblies (76ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (233ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (45ms) - SetupLoadedEditorAssemblies (337ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (74ms) - ProcessInitializeOnLoadAttributes (220ms) - ProcessInitializeOnLoadMethodAttributes (30ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 0.71 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.4 MB. -Total: 2.851200 ms (FindLiveObjects: 0.325000 ms CreateObjectMapping: 0.101300 ms MarkObjects: 2.308400 ms DeleteObjects: 0.115000 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 43102.698577 seconds. - path: Assets/Models/Environment/Nature/ground_riverSide.fbx - artifactKey: Guid(b0557355f243a9140ae3f2d85dec7b4e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/ground_riverSide.fbx using Guid(b0557355f243a9140ae3f2d85dec7b4e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8077ebe9444d8f83e1fa3bf27ec8931b') in 0.201992 seconds -======================================================================== -Received Import Request. - Time since last request: 0.362179 seconds. - path: Assets/Models/Environment/Nature/hanging_moss.fbx - artifactKey: Guid(27355026f58fdaf4c979656433b2ebb1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/hanging_moss.fbx using Guid(27355026f58fdaf4c979656433b2ebb1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4ca15724cc8a650a80b325ea373e2318') in 0.020359 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/lily_small.fbx - artifactKey: Guid(8b717a1e947931e43a9ab721813fa008) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/lily_small.fbx using Guid(8b717a1e947931e43a9ab721813fa008) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'dbb416c89ae779328f7aed7af109bcef') in 0.028300 seconds -======================================================================== -Received Import Request. - Time since last request: 0.961274 seconds. - path: Assets/Models/Environment/Nature/log_stack.fbx - artifactKey: Guid(7b347457523a8ab479b0baad955b5207) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/log_stack.fbx using Guid(7b347457523a8ab479b0baad955b5207) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ea84865c68bb36e4f996f1cb40a2b61a') in 0.023029 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000026 seconds. - path: Assets/Models/Environment/Nature/mushroom_red.fbx - artifactKey: Guid(ee202ebfa2205274cb9e24569f7c633c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/mushroom_red.fbx using Guid(ee202ebfa2205274cb9e24569f7c633c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '202dcd4e7a9293f0fedad1f6f9d27139') in 0.027224 seconds -======================================================================== -Received Import Request. - Time since last request: 0.007631 seconds. - path: Assets/Models/Environment/Nature/mushroom_tan.fbx - artifactKey: Guid(c1a251e0c0417c147994a1956789aad4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/mushroom_tan.fbx using Guid(c1a251e0c0417c147994a1956789aad4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '58fb3b1ef503862293899ea4a799957b') in 0.028941 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker7-prev.log b/CarTrackSimulation/Logs/AssetImportWorker7-prev.log deleted file mode 100644 index 964b8cc6..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker7-prev.log +++ /dev/null @@ -1,347 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker7 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker7.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 91.39 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56468 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004102 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 69.88 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.566 seconds -Domain Reload Profiling: - ReloadAssembly (567ms) - BeginReloadAssembly (66ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (411ms) - LoadAssemblies (65ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (89ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (24ms) - SetupLoadedEditorAssemblies (254ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (70ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (128ms) - ProcessInitializeOnLoadMethodAttributes (45ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004910 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.14 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.899 seconds -Domain Reload Profiling: - ReloadAssembly (900ms) - BeginReloadAssembly (99ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (23ms) - EndReloadAssembly (702ms) - LoadAssemblies (72ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (220ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (50ms) - SetupLoadedEditorAssemblies (327ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (76ms) - ProcessInitializeOnLoadAttributes (213ms) - ProcessInitializeOnLoadMethodAttributes (27ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 0.85 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.4 MB. -Total: 5.502800 ms (FindLiveObjects: 0.423900 ms CreateObjectMapping: 0.214100 ms MarkObjects: 4.519500 ms DeleteObjects: 0.343900 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 43918.923562 seconds. - path: Assets/Models/Environment/Nature/plant_bushTriangle.fbx - artifactKey: Guid(c6ce4ab0695625a41a21b34c91733f12) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_bushTriangle.fbx using Guid(c6ce4ab0695625a41a21b34c91733f12) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e577d6a2b5ce232332b8ceed8af62a04') in 0.168473 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Nature/pot_large.fbx - artifactKey: Guid(284c1f07460aa094b8bed958db4f87c4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/pot_large.fbx using Guid(284c1f07460aa094b8bed958db4f87c4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '06c30ddf19906006dddda1a55a637b97') in 0.030903 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/plant_flatTall.fbx - artifactKey: Guid(ff1b32691189de04fac2f8ebccf28fd7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/plant_flatTall.fbx using Guid(ff1b32691189de04fac2f8ebccf28fd7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '084e9cb2691a8d9f534a21a6ddcd16b7') in 0.027235 seconds -======================================================================== -Received Import Request. - Time since last request: 0.344275 seconds. - path: Assets/Models/Environment/Nature/rock_largeC.fbx - artifactKey: Guid(5ae3b0ff4c9c20947a5a8bf10892e85b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_largeC.fbx using Guid(5ae3b0ff4c9c20947a5a8bf10892e85b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e406a5fa4ccd36265d097923fb530c0a') in 0.027114 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000045 seconds. - path: Assets/Models/Environment/Nature/rock_largeD.fbx - artifactKey: Guid(bb260cb79a7af754499d4e137cf6f6b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_largeD.fbx using Guid(bb260cb79a7af754499d4e137cf6f6b7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5280d9ebea75a54378e733253c678cff') in 0.037396 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Nature/rock_largeE.fbx - artifactKey: Guid(b09cb2abeb4eb1146886d693e92c025f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_largeE.fbx using Guid(b09cb2abeb4eb1146886d693e92c025f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'dbec069c64b518c2557e0540aacb8ab8') in 0.025906 seconds -======================================================================== -Received Import Request. - Time since last request: 0.614824 seconds. - path: Assets/Models/Environment/Nature/rock_smallB.fbx - artifactKey: Guid(71063ca4586fa0d4a9889865f92f9539) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallB.fbx using Guid(71063ca4586fa0d4a9889865f92f9539) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6bf29ea873ee329d072a2f62f8fb94fd') in 0.022422 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000095 seconds. - path: Assets/Models/Environment/Nature/rock_smallD.fbx - artifactKey: Guid(6a98a14b251c1f0489f292d2268e51fb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallD.fbx using Guid(6a98a14b251c1f0489f292d2268e51fb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8cb6a4e842100772eb50e67dd97999d7') in 0.024863 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Nature/rock_smallC.fbx - artifactKey: Guid(85acb7734c9380549bf5b6116d1b9abe) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallC.fbx using Guid(85acb7734c9380549bf5b6116d1b9abe) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8704830095221759286f4283a608c030') in 0.030088 seconds -======================================================================== -Received Import Request. - Time since last request: 0.645360 seconds. - path: Assets/Models/Environment/Nature/rock_smallFlatA.fbx - artifactKey: Guid(209c8ba0c1592e34aa358f5340ecbbfd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallFlatA.fbx using Guid(209c8ba0c1592e34aa358f5340ecbbfd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd380871ae2ff3a4970d4cd5a0da89c34') in 0.030567 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/rock_smallI.fbx - artifactKey: Guid(67e9919d68e521c438335abe4845fcd3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallI.fbx using Guid(67e9919d68e521c438335abe4845fcd3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '548906a6e7cdabd2175ae4645844ce15') in 0.032577 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000056 seconds. - path: Assets/Models/Environment/Nature/rock_tallA.fbx - artifactKey: Guid(a63e722599d2fa54aa286209419514f7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallA.fbx using Guid(a63e722599d2fa54aa286209419514f7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '64f5f2490fe33041af348c2de904df16') in 0.032610 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000027 seconds. - path: Assets/Models/Environment/Nature/rock_smallG.fbx - artifactKey: Guid(ba522e47c88c7ba4d86a26f1e0a29e88) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallG.fbx using Guid(ba522e47c88c7ba4d86a26f1e0a29e88) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7c19a121302b3ad3899455e0c4c30121') in 0.027572 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Nature/rock_tallF.fbx - artifactKey: Guid(9a3506551fa807d4789b29d089fc9141) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallF.fbx using Guid(9a3506551fa807d4789b29d089fc9141) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '195c83a4c4a29d3e8cdd6d989295c63c') in 0.035138 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/rock_smallFlatB.fbx - artifactKey: Guid(72dac5d596c8f154cbdb5952a40f7ab3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_smallFlatB.fbx using Guid(72dac5d596c8f154cbdb5952a40f7ab3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3028fb690d1c25778d49dfd31135179f') in 0.028275 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Nature/rock_tallH.fbx - artifactKey: Guid(12934c977860c794aad4004a381e6cd1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallH.fbx using Guid(12934c977860c794aad4004a381e6cd1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ef7e6ac7983d779e6169af185369a337') in 0.036777 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Nature/rock_tallJ.fbx - artifactKey: Guid(1d9d8ed4338461049b8c02c7846177e4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallJ.fbx using Guid(1d9d8ed4338461049b8c02c7846177e4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '48682eda3a13b0c419a40a3bdd652391') in 0.031852 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000023 seconds. - path: Assets/Models/Environment/Nature/rock_tallG.fbx - artifactKey: Guid(0c3b76b38d9c3474183297a30c2a252e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallG.fbx using Guid(0c3b76b38d9c3474183297a30c2a252e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd32d64f942cace71f4fcadd92694413a') in 0.041793 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000056 seconds. - path: Assets/Models/Environment/Nature/rock_tallC.fbx - artifactKey: Guid(64ba2bc70572c8d44b0a13d7b8051885) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/rock_tallC.fbx using Guid(64ba2bc70572c8d44b0a13d7b8051885) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ba0d89072af7da8d8dca8ce3213784cc') in 0.032804 seconds -======================================================================== -Received Import Request. - Time since last request: 0.177146 seconds. - path: Assets/Models/Environment/Nature/statue_column.fbx - artifactKey: Guid(0f8bf5e2833a13d49ab8835784a7adfa) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/statue_column.fbx using Guid(0f8bf5e2833a13d49ab8835784a7adfa) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '129e0d276289275cc0e50005d852b933') in 0.028884 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000021 seconds. - path: Assets/Models/Environment/Nature/statue_head.fbx - artifactKey: Guid(b3684988cf67115469a7f41afbd64387) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/statue_head.fbx using Guid(b3684988cf67115469a7f41afbd64387) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bca8e259f43517bf76fc6f35d3a7b654') in 0.035264 seconds -======================================================================== -Received Import Request. - Time since last request: 0.370970 seconds. - path: Assets/Models/Environment/Nature/stone_largeA.fbx - artifactKey: Guid(24178a9891fc49c4aad0a934816ccdb8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_largeA.fbx using Guid(24178a9891fc49c4aad0a934816ccdb8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2f6828c489f6426548e987ce84f4c3bc') in 0.021438 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Nature/stone_largeC.fbx - artifactKey: Guid(2fcd7b858ab8f2246a6d8e4cb4342d8d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_largeC.fbx using Guid(2fcd7b858ab8f2246a6d8e4cb4342d8d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '20b700ee3d20aa94b602d28f36b66077') in 0.027538 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000050 seconds. - path: Assets/Models/Environment/Nature/stone_smallC.fbx - artifactKey: Guid(4070176273634dd4faa9833e6933c5e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallC.fbx using Guid(4070176273634dd4faa9833e6933c5e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ef1948644f8c559060eccfbebb573927') in 0.029886 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000041 seconds. - path: Assets/Models/Environment/Nature/stone_smallFlatB.fbx - artifactKey: Guid(d29ec0393bc1bf443a3ae7ec295fc303) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallFlatB.fbx using Guid(d29ec0393bc1bf443a3ae7ec295fc303) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a66d89d489656aacaf9c79153a67aea9') in 0.027418 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/stone_smallD.fbx - artifactKey: Guid(cf33c1abc6b11e14f9408b06e841668e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallD.fbx using Guid(cf33c1abc6b11e14f9408b06e841668e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '3356d2a2026049bdf1d22f36b121c7e0') in 0.025103 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000058 seconds. - path: Assets/Models/Environment/Nature/stone_smallF.fbx - artifactKey: Guid(cfb42f1fe0591eb4880e9f40b570284a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallF.fbx using Guid(cfb42f1fe0591eb4880e9f40b570284a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cc24bc41160727f1d6af6b486edecd36') in 0.029510 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000053 seconds. - path: Assets/Models/Environment/Nature/stone_largeB.fbx - artifactKey: Guid(0a41582c28d38de44b27d4e97b788aeb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_largeB.fbx using Guid(0a41582c28d38de44b27d4e97b788aeb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0e92ed17b4060f49e495c9a5c1a5da6c') in 0.032155 seconds -======================================================================== -Received Import Request. - Time since last request: 87.373277 seconds. - path: Assets/Models/Environment/Nature/stone_smallG.fbx - artifactKey: Guid(853b5d9376bd6bf43bc22ea656325636) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallG.fbx using Guid(853b5d9376bd6bf43bc22ea656325636) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a8ad9d9ec1cb508b4e9689c2fbbfd4bd') in 0.039393 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Nature/stone_smallI.fbx - artifactKey: Guid(7d7456beb324bf549a60ceec03e0f88e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_smallI.fbx using Guid(7d7456beb324bf549a60ceec03e0f88e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5d99cf4b55ce6ab8aabf1b337820c0df') in 0.032285 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker8-prev.log b/CarTrackSimulation/Logs/AssetImportWorker8-prev.log deleted file mode 100644 index 69807900..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker8-prev.log +++ /dev/null @@ -1,167 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker8 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker8.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 79.43 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56148 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004074 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 70.16 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.588 seconds -Domain Reload Profiling: - ReloadAssembly (589ms) - BeginReloadAssembly (64ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (414ms) - LoadAssemblies (62ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (89ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (27ms) - SetupLoadedEditorAssemblies (250ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (8ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (70ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (129ms) - ProcessInitializeOnLoadMethodAttributes (42ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004418 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.25 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.060 seconds -Domain Reload Profiling: - ReloadAssembly (1061ms) - BeginReloadAssembly (96ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (20ms) - EndReloadAssembly (859ms) - LoadAssemblies (84ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (328ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (51ms) - SetupLoadedEditorAssemblies (354ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (79ms) - ProcessInitializeOnLoadAttributes (238ms) - ProcessInitializeOnLoadMethodAttributes (25ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (7ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.06 seconds -Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.4 MB. -Total: 4.493800 ms (FindLiveObjects: 0.374900 ms CreateObjectMapping: 0.121600 ms MarkObjects: 3.795900 ms DeleteObjects: 0.200200 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/AssetImportWorker9-prev.log b/CarTrackSimulation/Logs/AssetImportWorker9-prev.log deleted file mode 100644 index 03984033..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker9-prev.log +++ /dev/null @@ -1,675 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker9 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker9.log --srvPort -61526 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 73.80 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56788 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.003943 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 70.39 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.548 seconds -Domain Reload Profiling: - ReloadAssembly (548ms) - BeginReloadAssembly (61ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (397ms) - LoadAssemblies (59ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (84ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (23ms) - SetupLoadedEditorAssemblies (245ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (7ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (71ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (121ms) - ProcessInitializeOnLoadMethodAttributes (45ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004456 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.43 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.901 seconds -Domain Reload Profiling: - ReloadAssembly (902ms) - BeginReloadAssembly (114ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (33ms) - EndReloadAssembly (692ms) - LoadAssemblies (69ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (218ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (44ms) - SetupLoadedEditorAssemblies (326ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (75ms) - ProcessInitializeOnLoadAttributes (211ms) - ProcessInitializeOnLoadMethodAttributes (27ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 1.28 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 117.5 MB to 117.4 MB. -Total: 3.128800 ms (FindLiveObjects: 0.226800 ms CreateObjectMapping: 0.084500 ms MarkObjects: 2.713400 ms DeleteObjects: 0.103300 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 44109.096903 seconds. - path: Assets/Models/Environment/Nature/stone_tallA.fbx - artifactKey: Guid(b617686fc9b214f499c08ac0b0b16b5b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallA.fbx using Guid(b617686fc9b214f499c08ac0b0b16b5b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c965f8a212001198cc70dd42115f2ceb') in 0.199835 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/stone_tallD.fbx - artifactKey: Guid(a0e0b65c17d732644ac193ae7490bda2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallD.fbx using Guid(a0e0b65c17d732644ac193ae7490bda2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e06ff453be8088337755480d5d5a7c37') in 0.033791 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000043 seconds. - path: Assets/Models/Environment/Nature/stone_tallH.fbx - artifactKey: Guid(f01ff292a6edac7458e237f1bc87c009) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallH.fbx using Guid(f01ff292a6edac7458e237f1bc87c009) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e2edb8910ffb423b24d69a8535a853c6') in 0.033457 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000029 seconds. - path: Assets/Models/Environment/Nature/stump_old.fbx - artifactKey: Guid(f571d938bd299cb4192f78c9cef09003) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stump_old.fbx using Guid(f571d938bd299cb4192f78c9cef09003) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8deb6bc1cff5217f9ed0ac96817bd5fe') in 0.026642 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/stone_tallC.fbx - artifactKey: Guid(aa689ccf3bc3b064e8c02ac540d29e36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallC.fbx using Guid(aa689ccf3bc3b064e8c02ac540d29e36) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cd53f497993b0640a7d9442f669efe7d') in 0.027403 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Nature/stone_tallE.fbx - artifactKey: Guid(1d14cab69a691e74f862387b5a8b77ca) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stone_tallE.fbx using Guid(1d14cab69a691e74f862387b5a8b77ca) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'cef18dad840f362a1a2ad83a8c0d4b41') in 0.040090 seconds -======================================================================== -Received Import Request. - Time since last request: 0.276835 seconds. - path: Assets/Models/Environment/Nature/stump_squareDetailed.fbx - artifactKey: Guid(a6874d4ad06a62049983bf3dd3fe6654) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stump_squareDetailed.fbx using Guid(a6874d4ad06a62049983bf3dd3fe6654) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd0398ca1caa19b374bfdfcea55161f20') in 0.024265 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Nature/stump_squareDetailedWide.fbx - artifactKey: Guid(403d2620f23ce594b9a4b2b26ec971d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/stump_squareDetailedWide.fbx using Guid(403d2620f23ce594b9a4b2b26ec971d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '24de9f8712d238d4e2ea0b0188612a81') in 0.031100 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000023 seconds. - path: Assets/Models/Environment/Nature/tent_smallOpen.fbx - artifactKey: Guid(aea6f1dc80f27e74895a1f83bdbb31af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tent_smallOpen.fbx using Guid(aea6f1dc80f27e74895a1f83bdbb31af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '423e8b51131685c1cdef0180f7cf3b28') in 0.034539 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Nature/tree_blocks_dark.fbx - artifactKey: Guid(e3ce56c6e8b20a342a9061c9d50ef88b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_blocks_dark.fbx using Guid(e3ce56c6e8b20a342a9061c9d50ef88b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5e4f39b4532a13a64a4f4a34a8d8268b') in 0.029749 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000049 seconds. - path: Assets/Models/Environment/Nature/tree_blocks.fbx - artifactKey: Guid(b782570a261e6064f9d4222088fd0e7a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_blocks.fbx using Guid(b782570a261e6064f9d4222088fd0e7a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c90fe3e6fcf078b63b172c6a55455dbb') in 0.039334 seconds -======================================================================== -Received Import Request. - Time since last request: 0.415115 seconds. - path: Assets/Models/Environment/Nature/tree_cone_dark.fbx - artifactKey: Guid(812c7dd650960494ea06858d120165ca) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_cone_dark.fbx using Guid(812c7dd650960494ea06858d120165ca) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ddf1f3b0ff7322547fd63db2a95ee5ba') in 0.030259 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000051 seconds. - path: Assets/Models/Environment/Nature/tree_default.fbx - artifactKey: Guid(12ec4e4fe1d84da45ab9e4586b9299a4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_default.fbx using Guid(12ec4e4fe1d84da45ab9e4586b9299a4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f508b0daba3f6a0c87f05b7b206f02ff') in 0.028409 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000065 seconds. - path: Assets/Models/Environment/Nature/tree_detailed_dark.fbx - artifactKey: Guid(0c0ca24e9881aa249aba8521bd21aa4d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_detailed_dark.fbx using Guid(0c0ca24e9881aa249aba8521bd21aa4d) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7d0281c78ea769fb71616a9e8c9ba388') in 0.037962 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Nature/tree_cone_fall.fbx - artifactKey: Guid(af5ec81792ad6bb4183a8ad72d7ecd45) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_cone_fall.fbx using Guid(af5ec81792ad6bb4183a8ad72d7ecd45) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7c248fa1a0efff3d40556cccca334a35') in 0.028650 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000020 seconds. - path: Assets/Models/Environment/Nature/tree_fat.fbx - artifactKey: Guid(12ed874d7b36726498ae3c7e5baca4a2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_fat.fbx using Guid(12ed874d7b36726498ae3c7e5baca4a2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2c70b4c4a89879ab5fe5b5e6053c8415') in 0.029823 seconds -======================================================================== -Received Import Request. - Time since last request: 0.262841 seconds. - path: Assets/Models/Environment/Nature/tree_fat_fall.fbx - artifactKey: Guid(cc61e98e72b054d4d86bb39874f13a6c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_fat_fall.fbx using Guid(cc61e98e72b054d4d86bb39874f13a6c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2afeecbc96b619a694683b9a2730fab4') in 0.021573 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000052 seconds. - path: Assets/Models/Environment/Nature/tree_oak_fall.fbx - artifactKey: Guid(50a7dc82c0011ff43b4525da8839c1ba) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_oak_fall.fbx using Guid(50a7dc82c0011ff43b4525da8839c1ba) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c08fac817fd20faf9a741318732ca946') in 0.031463 seconds -======================================================================== -Received Import Request. - Time since last request: 0.260578 seconds. - path: Assets/Models/Environment/Nature/tree_palmBend.fbx - artifactKey: Guid(1fb412f71352f4d4ca1d2ba1316416a6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_palmBend.fbx using Guid(1fb412f71352f4d4ca1d2ba1316416a6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8e03cb25f1104f55ae55301519914a7e') in 0.028191 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Nature/tree_palmDetailedTall.fbx - artifactKey: Guid(6ff32db2d51bd134195e5281406d38b8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_palmDetailedTall.fbx using Guid(6ff32db2d51bd134195e5281406d38b8) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'efde0d46dcfe0abbf5a25285a35c5b85') in 0.047505 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000073 seconds. - path: Assets/Models/Environment/Nature/tree_palmShort.fbx - artifactKey: Guid(32676982abf84194390a4c1116df0ad1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_palmShort.fbx using Guid(32676982abf84194390a4c1116df0ad1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '561598a4bce9b17d5d089d422afbb4b5') in 0.030460 seconds -======================================================================== -Received Import Request. - Time since last request: 0.090766 seconds. - path: Assets/Models/Environment/Nature/tree_pineDefaultA.fbx - artifactKey: Guid(f92dadd69db610d488bd83c511a791e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineDefaultA.fbx using Guid(f92dadd69db610d488bd83c511a791e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2d3aeec33b213bf9d2882d4e940c3d8f') in 0.024978 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000018 seconds. - path: Assets/Models/Environment/Nature/tree_pineGroundA.fbx - artifactKey: Guid(7f0b55ace278c494e896497daa0f6ecd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineGroundA.fbx using Guid(7f0b55ace278c494e896497daa0f6ecd) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '98042a32a292c13c7c1276d806a2aa73') in 0.019467 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/tree_pineDefaultB.fbx - artifactKey: Guid(91eca0c65dd6e924aaeb06b2f61cac27) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineDefaultB.fbx using Guid(91eca0c65dd6e924aaeb06b2f61cac27) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fa93c7d53cdec9e0fccab7955d65424d') in 0.025817 seconds -======================================================================== -Received Import Request. - Time since last request: 4.282984 seconds. - path: Assets/Models/Environment/Nature/tree_pineRoundC.fbx - artifactKey: Guid(da187b93a0507414ebf79b7c02134bef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineRoundC.fbx using Guid(da187b93a0507414ebf79b7c02134bef) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '275abf2b734dc3a3991afc4e1659a4dd') in 0.036931 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000031 seconds. - path: Assets/Models/Environment/Nature/tree_pineRoundE.fbx - artifactKey: Guid(dd27ab476c7628245b169decb1c53688) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineRoundE.fbx using Guid(dd27ab476c7628245b169decb1c53688) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '421db27d266c457553366f1bfd1ff062') in 0.038978 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000032 seconds. - path: Assets/Models/Environment/Nature/tree_pineRoundF.fbx - artifactKey: Guid(284e110ee6d8c5d42af2de78cd18f2d4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineRoundF.fbx using Guid(284e110ee6d8c5d42af2de78cd18f2d4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd9678477b2375ffb8903bef1c3d9f886') in 0.035161 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallB.fbx - artifactKey: Guid(6042107caf76c6148bd1d83e7f4622c2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallB.fbx using Guid(6042107caf76c6148bd1d83e7f4622c2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '4576324ff3d89af44586a3985af0faa5') in 0.031284 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000045 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallA.fbx - artifactKey: Guid(05134d6e641804246a6b75cdbb02ba2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallA.fbx using Guid(05134d6e641804246a6b75cdbb02ba2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1291c6f2120460fb64ce95e5d5318d64') in 0.030034 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000024 seconds. - path: Assets/Models/Environment/Nature/tree_plateau.fbx - artifactKey: Guid(72f41fdec8031b348916903855f79d91) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_plateau.fbx using Guid(72f41fdec8031b348916903855f79d91) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2fee67e0a9ba6fc4ac881f45721caf35') in 0.026905 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000052 seconds. - path: Assets/Models/Environment/Nature/tree_pineTallC.fbx - artifactKey: Guid(75f576ea03215a24395d68bf5b5130c2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_pineTallC.fbx using Guid(75f576ea03215a24395d68bf5b5130c2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'edc710be2ead4d97aa4b5ab2661708c4') in 0.029334 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000081 seconds. - path: Assets/Models/Environment/Nature/tree_plateau_dark.fbx - artifactKey: Guid(15aab2978c2a8314db7feeabaf4546b6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_plateau_dark.fbx using Guid(15aab2978c2a8314db7feeabaf4546b6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0cd763a7c49d3d0ecf73da91b6823b22') in 0.029536 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/Nature/tree_small.fbx - artifactKey: Guid(2c5d203a06b6850479ee37f1baaae12c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_small.fbx using Guid(2c5d203a06b6850479ee37f1baaae12c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1d5c4142cbe5ad9a87273510955a3628') in 0.030568 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000050 seconds. - path: Assets/Models/Environment/Nature/tree_simple_fall.fbx - artifactKey: Guid(0b3cd8464e6ed1848bb0b0b71022fa62) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_simple_fall.fbx using Guid(0b3cd8464e6ed1848bb0b0b71022fa62) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '116d205977bb8a138de93ae5c58864fd') in 0.031206 seconds -======================================================================== -Received Import Request. - Time since last request: 0.190090 seconds. - path: Assets/Models/Environment/Nature/tree_tall.fbx - artifactKey: Guid(224f4abff9db6b245af45df7df216d1f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_tall.fbx using Guid(224f4abff9db6b245af45df7df216d1f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '18cf760a5982e60bcdcc41de6766ab2c') in 0.031433 seconds -======================================================================== -Received Import Request. - Time since last request: 0.056434 seconds. - path: Assets/Models/Environment/Nature/tree_thin_fall.fbx - artifactKey: Guid(b3c7e258955130d4b994bae76c22fb4c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Nature/tree_thin_fall.fbx using Guid(b3c7e258955130d4b994bae76c22fb4c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '635cd58d9db293b7fc0a12f64bb2f9e7') in 0.030368 seconds -======================================================================== -Received Import Request. - Time since last request: 1043.562728 seconds. - path: Assets/Models/Environment/Suburbs/driveway_short.fbx - artifactKey: Guid(d6d0b146d26c0b84aaa5973f1ec9eb2f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/driveway_short.fbx using Guid(d6d0b146d26c0b84aaa5973f1ec9eb2f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1c01d3a3564c78dcb0f64838c4082f90') in 0.036666 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000039 seconds. - path: Assets/Models/Environment/Suburbs/house_type11.fbx - artifactKey: Guid(b11757c6e29d9a247bd3bf1ca7fd84c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type11.fbx using Guid(b11757c6e29d9a247bd3bf1ca7fd84c3) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '22b3fc86febeba5da8770536bac114f9') in 0.050734 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Suburbs/house_type03.fbx - artifactKey: Guid(4cf7f98ac0f482c4589e0c5a0548eeb2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type03.fbx using Guid(4cf7f98ac0f482c4589e0c5a0548eeb2) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'eaa7a8b70ef164f8c8fad892191c51b8') in 0.049006 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Suburbs/house_type06.fbx - artifactKey: Guid(6a95d3ffeae86a746b1ca69298bace2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type06.fbx using Guid(6a95d3ffeae86a746b1ca69298bace2b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd7442c1be18ed0f4747f00a7ceeef37d') in 0.043008 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Suburbs/fence_wide.fbx - artifactKey: Guid(7f89fb55dc094f84cb3d73e090d286a7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/fence_wide.fbx using Guid(7f89fb55dc094f84cb3d73e090d286a7) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1c84d265769e6d78f7f5fd4e8729732c') in 0.025898 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Suburbs/house_type01.fbx - artifactKey: Guid(d0bb8d9612ed7b94ebd342fd9cfeeed6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type01.fbx using Guid(d0bb8d9612ed7b94ebd342fd9cfeeed6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a9ec17b93470ba7ebf86de87a2afbeee') in 0.053547 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Suburbs/house_type13.fbx - artifactKey: Guid(d2ae6950fabb01e48809581b9cdc45af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type13.fbx using Guid(d2ae6950fabb01e48809581b9cdc45af) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'bdf1e2b236202b214e0c1b2c4a7b8d0c') in 0.046456 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000061 seconds. - path: Assets/Models/Environment/Suburbs/fence_rectangle.fbx - artifactKey: Guid(07183a18eb7202f4ea08284eef5b41b4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/fence_rectangle.fbx using Guid(07183a18eb7202f4ea08284eef5b41b4) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '795ef1b991cc13aebcc3492013cf38da') in 0.024125 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000055 seconds. - path: Assets/Models/Environment/Suburbs/house_type08.fbx - artifactKey: Guid(741a0552de62bd74abd94aac9ac7bfdc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type08.fbx using Guid(741a0552de62bd74abd94aac9ac7bfdc) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'f50a14082f25b0d231d6bfaf0b561714') in 0.044871 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000045 seconds. - path: Assets/Models/Environment/Suburbs/house_type12.fbx - artifactKey: Guid(8b77bf804d127a54faaaa9c32e90ffa0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type12.fbx using Guid(8b77bf804d127a54faaaa9c32e90ffa0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'ab9c9fccdb444bfa0648c3b76f619c6c') in 0.046253 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000025 seconds. - path: Assets/Models/Environment/Suburbs/fence_open.fbx - artifactKey: Guid(ab65430f5163717449845d062d340817) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/fence_open.fbx using Guid(ab65430f5163717449845d062d340817) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c7178060ab5234055e35c537dd80bfc2') in 0.024356 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000034 seconds. - path: Assets/Models/Environment/Suburbs/house_type14.fbx - artifactKey: Guid(8f7b233b80f157349832e215b80254e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type14.fbx using Guid(8f7b233b80f157349832e215b80254e9) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'fc372da4c45a4c4538c2e27f4e875ae0') in 0.042584 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Suburbs/house_type02.fbx - artifactKey: Guid(ee4b4427ec5faa342956a34a0cc5f9e0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type02.fbx using Guid(ee4b4427ec5faa342956a34a0cc5f9e0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'df3f85e4a789677290ef163708be1c14') in 0.048386 seconds -======================================================================== -Received Import Request. - Time since last request: 6.212406 seconds. - path: Assets/Models/Environment/Suburbs/house_type20.fbx - artifactKey: Guid(45ea0a7435a1fd8499692cd8137f7572) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type20.fbx using Guid(45ea0a7435a1fd8499692cd8137f7572) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '2588af541fd5dd13071d8138af81f33e') in 0.046243 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000028 seconds. - path: Assets/Models/Environment/Suburbs/tree_small.fbx - artifactKey: Guid(9586c99a1ff23d443ac3aa9e67f1a262) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/tree_small.fbx using Guid(9586c99a1ff23d443ac3aa9e67f1a262) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c724cadfb4a77d932a6d3faf95082c2e') in 0.036198 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Suburbs/path_long.fbx - artifactKey: Guid(9e337d21adcf7e84180bf1ddd9017617) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/path_long.fbx using Guid(9e337d21adcf7e84180bf1ddd9017617) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '1a31424752d7aae9e4bdc9a1519c815e') in 0.037056 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Suburbs/path_short.fbx - artifactKey: Guid(de8d4bed14401bd4296824d469909ff1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/path_short.fbx using Guid(de8d4bed14401bd4296824d469909ff1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '34ba014ff8adee8ab76ca275cefbd744') in 0.028768 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Suburbs/house_type21.fbx - artifactKey: Guid(5b27d73760c210e42a2719473d5dc5e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Suburbs/house_type21.fbx using Guid(5b27d73760c210e42a2719473d5dc5e6) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '414b952cf973fd5039cfeeafb9e04165') in 0.049479 seconds -======================================================================== -Received Prepare -Registering precompiled user dll's ... -Registered in 0.004008 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 2.62 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 1.190 seconds -Domain Reload Profiling: - ReloadAssembly (1190ms) - BeginReloadAssembly (212ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (80ms) - EndReloadAssembly (866ms) - LoadAssemblies (100ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (303ms) - ReleaseScriptCaches (2ms) - RebuildScriptCaches (49ms) - SetupLoadedEditorAssemblies (377ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (15ms) - SetLoadedEditorAssemblies (1ms) - RefreshPlugins (3ms) - BeforeProcessingInitializeOnLoad (68ms) - ProcessInitializeOnLoadAttributes (248ms) - ProcessInitializeOnLoadMethodAttributes (35ms) - AfterProcessingInitializeOnLoad (6ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (8ms) -Platform modules already initialized, skipping -Refreshing native plugins compatible for Editor in 1.86 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3381 Unused Serialized files (Serialized files now loaded: 0) -Unloading 20 unused Assets / (79.7 KB). Loaded Objects now: 3890. -Memory consumption went from 124.4 MB to 124.4 MB. -Total: 4.375700 ms (FindLiveObjects: 0.275100 ms CreateObjectMapping: 0.087700 ms MarkObjects: 3.861300 ms DeleteObjects: 0.150100 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 1886.522615 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack.png - artifactKey: Guid(3f5e0deca10705344a0c0e45ccd72d0e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack.png using Guid(3f5e0deca10705344a0c0e45ccd72d0e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '16a6d5dedf7ab0c478b4d77e60059772') in 0.083692 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000049 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Cyan.png - artifactKey: Guid(13734884c7f30f946805db3ec32b02be) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Cyan.png using Guid(13734884c7f30f946805db3ec32b02be) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'db9e142a39e06a01d40ebb0d70994c36') in 0.023041 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000043 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Orange.png - artifactKey: Guid(f3845e49d91599541bc72faa51e076db) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Orange.png using Guid(f3845e49d91599541bc72faa51e076db) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '64669d20cd635656621d84cee552669d') in 0.022349 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_White.png - artifactKey: Guid(f847eb0c9793b494eb541be49ca6cfda) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_White.png using Guid(f847eb0c9793b494eb541be49ca6cfda) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '417369276448c3fdedea45d1119f25e8') in 0.019366 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000091 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Orange.png - artifactKey: Guid(6fa3a29ed5365114db70670a7f27efac) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Orange.png using Guid(6fa3a29ed5365114db70670a7f27efac) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8ef50a82dc98a4bbd3fd8b33c873aa74') in 0.019529 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000048 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_White.png - artifactKey: Guid(f7807b6ff1f1e6645be0b0bcff56797e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_White.png using Guid(f7807b6ff1f1e6645be0b0bcff56797e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '46ecc2dec94ad9665ab06821ec5c7e6a') in 0.021565 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Purple.png - artifactKey: Guid(69f11c217d8470e46a760e353fdf7d95) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Purple.png using Guid(69f11c217d8470e46a760e353fdf7d95) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '315b9cbea371c7d19fc83d4d210f5ad4') in 0.021474 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000038 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Black.png - artifactKey: Guid(1ee578e3d8816f4458eeed9d4a88345e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Black.png using Guid(1ee578e3d8816f4458eeed9d4a88345e) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '86e1241b3fe2b3946a3b40e85b343994') in 0.017781 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000033 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Green.png - artifactKey: Guid(2ab660947bbddb34387d0f9e2b9b8dcf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Green.png using Guid(2ab660947bbddb34387d0f9e2b9b8dcf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6cf96f0faa518acb7474b6a2bf044f1b') in 0.020444 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Yellow.png - artifactKey: Guid(00c1498fb1f377a468dff76a6571a3de) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Yellow.png using Guid(00c1498fb1f377a468dff76a6571a3de) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b4eb966920ac1d84fa8b7b0585d6e9b2') in 0.020496 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000042 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Cyan.png - artifactKey: Guid(ab06207ed73bc244b933cb449da3c439) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Cyan.png using Guid(ab06207ed73bc244b933cb449da3c439) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '54536fda11920e608e8d940accd4dacf') in 0.015276 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000081 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Black.png - artifactKey: Guid(4482cb04cda25d944844a89e837ffb82) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Black.png using Guid(4482cb04cda25d944844a89e837ffb82) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'e1275a19b149ca0ebdaf5c59a1b0256b') in 0.013306 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000051 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Brown.png - artifactKey: Guid(fb5488a4fe8776840b8154c4ac8fe83a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Brown.png using Guid(fb5488a4fe8776840b8154c4ac8fe83a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b7db472498de9375800c88faa432dc5b') in 0.015868 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000040 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Brown.png - artifactKey: Guid(0a403e8dba234d0439fcde529132c4d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Brown.png using Guid(0a403e8dba234d0439fcde529132c4d1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c6f137a9f24d3942cfbfcf305da7bc48') in 0.021109 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000051 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Blue.png - artifactKey: Guid(eea24ce85cd894449aa8a675a10b5600) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Blue.png using Guid(eea24ce85cd894449aa8a675a10b5600) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd97b7ca45e628eca7d5ab8d6f1793e63') in 0.013445 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000060 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Lime.png - artifactKey: Guid(c82ef6c988a49a64485d3d2f1cb58c5b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Lime.png using Guid(c82ef6c988a49a64485d3d2f1cb58c5b) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'd586ab9ab105908830f96446c99d5123') in 0.013795 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000065 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Purple.png - artifactKey: Guid(e918b4b9be2854b42b82a33addba979c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Purple.png using Guid(e918b4b9be2854b42b82a33addba979c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7cfb0aae08c05ad8b64f28cd106f13ab') in 0.013604 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000076 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Blue.png - artifactKey: Guid(c4ab4f8dc4bb1a94d9b0e6ef1b6e3b57) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Blue.png using Guid(c4ab4f8dc4bb1a94d9b0e6ef1b6e3b57) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '6ffc420ae9d2a6a29a7fdbd3856dce70') in 0.017404 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000082 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Green.png - artifactKey: Guid(9a1586a05a69b2e46ab68f72ee03587f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Green.png using Guid(9a1586a05a69b2e46ab68f72ee03587f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '5bbea1ddc8c6a032df22231f829ca0ed') in 0.014717 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000035 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Pink.png - artifactKey: Guid(d5812a2c263070d47ab1031e441f6f79) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Backpack_Pink.png using Guid(d5812a2c263070d47ab1031e441f6f79) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '734d50da8efbcf35c1a0228b0f2298d2') in 0.013809 seconds -======================================================================== -Received Import Request. - Time since last request: 0.000072 seconds. - path: Assets/Models/Environment/Characters/astronaut/Astronaut_Lime.png - artifactKey: Guid(c17900aed8e718d4ca859cb672955648) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Models/Environment/Characters/astronaut/Astronaut_Lime.png using Guid(c17900aed8e718d4ca859cb672955648) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '7eef417adaffd4f993bc9fb01137f535') in 0.017697 seconds -Editor requested this worker to shutdown with reason: Scaling down because of idle timeout -AssetImportWorker is now disconnected from the server -Process exiting -Exiting without the bug reporter. Application will terminate with return code 0 \ No newline at end of file diff --git a/CarTrackSimulation/Logs/shadercompiler-AssetImportWorker0.log b/CarTrackSimulation/Logs/shadercompiler-AssetImportWorker0.log deleted file mode 100644 index dbc61442..00000000 --- a/CarTrackSimulation/Logs/shadercompiler-AssetImportWorker0.log +++ /dev/null @@ -1,6 +0,0 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines' -Cmd: initializeCompiler - -Unhandled exception: Protocol error - failed to read magic number (error -2147483644, transferred 0/4) - -Quitting shader compiler process diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 6a72291a..fb4c4a37 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,4 +1,15 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler -Cmd: shutdown +Cmd: compileSnippet + insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=1926 + +Cmd: compileSnippet + insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=_EMISSION FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _DETAIL_MULX2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _GLOSSYREFLECTIONS_OFF _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=6798 + +Cmd: compileSnippet + insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=1722 + +Cmd: compileSnippet + insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _DETAIL_MULX2 _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=3390 + diff --git a/CarTrackSimulation/Packages/packages-lock.json b/CarTrackSimulation/Packages/packages-lock.json index 8b0a2930..39fbf952 100644 --- a/CarTrackSimulation/Packages/packages-lock.json +++ b/CarTrackSimulation/Packages/packages-lock.json @@ -77,7 +77,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.4.3", + "version": "1.4.2", "depth": 1, "source": "registry", "dependencies": { diff --git a/CarTrackSimulation/UserSettings/EditorUserSettings.asset b/CarTrackSimulation/UserSettings/EditorUserSettings.asset index 7b022439..3e2beb91 100644 --- a/CarTrackSimulation/UserSettings/EditorUserSettings.asset +++ b/CarTrackSimulation/UserSettings/EditorUserSettings.asset @@ -8,6 +8,9 @@ EditorUserSettings: RecentlyUsedSceneGuid-0: value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a flags: 0 + RecentlyUsedSceneGuid-1: + value: 5a57065651020c0e5d085b264677094412154d722e707231292d4865bab03568 + flags: 0 vcSharedLogLevel: value: 0d5e400f0650 flags: 0 diff --git a/CarTrackSimulation/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache b/CarTrackSimulation/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache index a253e6bdd51990ad82f1fb863e4b510870d969c1..87394ef4c298fd8c51c934571a2980a0f2fe4e97 100644 GIT binary patch delta 2383 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 Q$bw7DMOU>v#ZN>306nOBBLDyZ From 707f5f383c2f47a16f8086896177bc1acc18ac51 Mon Sep 17 00:00:00 2001 From: Gael Date: Mon, 21 Nov 2022 18:18:09 -0600 Subject: [PATCH 03/26] Add python server code --- ...hadercompiler-UnityShaderCompiler.exe0.log | 1 + .../UserSettings/Layouts/default-2021.dwlt | 184 +++++++++--------- LocalFlaskServer/app.py | 16 ++ 3 files changed, 109 insertions(+), 92 deletions(-) create mode 100644 LocalFlaskServer/app.py diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index fb4c4a37..08ae2105 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -13,3 +13,4 @@ Cmd: compileSnippet Cmd: compileSnippet insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _DETAIL_MULX2 _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=3390 +Cmd: shutdown diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 4bea5f24..28a3fb3d 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -17,9 +17,9 @@ MonoBehaviour: x: 0 y: 43 width: 1920 - height: 989 + height: 997 m_ShowMode: 4 - m_Title: Game + m_Title: Hierarchy m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -41,10 +41,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 272 - height: 480 - m_MinSize: {x: 202, y: 221} - m_MaxSize: {x: 4002, y: 4021} + width: 255 + height: 483 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 18} m_Panes: - {fileID: 18} @@ -69,12 +69,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 272 - height: 939 + width: 255 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 20 + controlID: 48 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -91,11 +91,11 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 626 - width: 666 - height: 313 - m_MinSize: {x: 101, y: 121} - m_MaxSize: {x: 4001, y: 4021} + y: 631 + width: 433 + height: 316 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 21} m_Panes: - {fileID: 21} @@ -118,14 +118,14 @@ MonoBehaviour: - {fileID: 4} m_Position: serializedVersion: 2 - x: 272 + x: 255 y: 0 - width: 666 - height: 939 + width: 433 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 84 + controlID: 41 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -142,9 +142,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 480 - width: 272 - height: 459 + y: 483 + width: 255 + height: 464 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} m_ActualView: {fileID: 16} @@ -169,14 +169,14 @@ MonoBehaviour: - {fileID: 5} m_Position: serializedVersion: 2 - x: 982 + x: 1232 y: 0 - width: 938 - height: 939 + width: 688 + height: 947 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 19 + controlID: 40 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,11 +193,11 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 460 - width: 982 - height: 479 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} + y: 431 + width: 1232 + height: 516 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 20} m_Panes: - {fileID: 20} @@ -223,11 +223,11 @@ MonoBehaviour: x: 0 y: 30 width: 1920 - height: 939 + height: 947 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 141 + controlID: 39 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -245,10 +245,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 666 - height: 626 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} + width: 433 + height: 631 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 17} m_Panes: - {fileID: 17} @@ -275,7 +275,7 @@ MonoBehaviour: x: 0 y: 0 width: 1920 - height: 989 + height: 997 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -320,7 +320,7 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 969 + y: 977 width: 1920 height: 20 m_MinSize: {x: 0, y: 0} @@ -344,12 +344,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 982 - height: 939 + width: 1232 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 142 + controlID: 106 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -367,10 +367,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 982 - height: 460 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} + width: 1232 + height: 431 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 19} m_Panes: - {fileID: 19} @@ -396,10 +396,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 982 - y: 553 - width: 270 - height: 438 + x: 1232 + y: 556 + width: 253 + height: 443 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -425,14 +425,14 @@ MonoBehaviour: m_LastFolders: - Assets/Scenes m_LastFoldersGridSize: -1 - m_LastProjectPath: C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation + m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: be5a0000 - m_LastClickedID: 23230 - m_ExpandedIDs: 00000000ae5a000000ca9a3b + m_SelectedIDs: bc5a0000 + m_LastClickedID: 23228 + m_ExpandedIDs: 00000000b45a000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000ae5a0000 + m_ExpandedIDs: m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -515,7 +515,7 @@ MonoBehaviour: m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 112.8 + m_DirectoriesAreaWidth: 72 --- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 @@ -536,10 +536,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1254 + x: 1487 y: 73 - width: 665 - height: 605 + width: 432 + height: 610 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -577,10 +577,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 982 + x: 1232 y: 73 - width: 270 - height: 459 + width: 253 + height: 462 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -588,9 +588,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: ca5a0000 - m_LastClickedID: 0 - m_ExpandedIDs: 82f9ffff38fbffff + m_SelectedIDs: a8d0ffff + m_LastClickedID: -12120 + m_ExpandedIDs: 04daffff38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -606,7 +606,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 0 - m_ClientGUIView: {fileID: 10} + m_ClientGUIView: {fileID: 2} m_SearchString: m_ExpandedScenes: [] m_CurrenRootInstanceID: 0 @@ -636,8 +636,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 73 - width: 981 - height: 439 + width: 1231 + height: 410 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 4.6432114, y: 4.914284, z: -12.435815} + m_Target: {x: -2.9662905, y: -3.1140532, z: -0.8285942} speed: 2 - m_Value: {x: 0, y: 0, z: 0} + m_Value: {x: -2.9662905, y: -3.1140532, z: -0.8285942} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -890,11 +890,11 @@ MonoBehaviour: m_Rotation: m_Target: {x: 0.08133628, y: -0.91203636, z: 0.33582667, w: 0.22087824} speed: 2 - m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Value: {x: 0.08133658, y: -0.91203976, z: 0.33582792, w: 0.22087906} m_Size: - m_Target: 3.6730661 + m_Target: 7.589232 speed: 2 - m_Value: 10 + m_Value: 7.262423 m_Ortho: m_Target: 0 speed: 2 @@ -940,9 +940,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 0 - y: 533 - width: 981 - height: 458 + y: 504 + width: 1231 + height: 495 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 981, y: 437} + m_TargetSize: {x: 1231, y: 474} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -968,10 +968,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -490.5 - m_HBaseRangeMax: 490.5 - m_VBaseRangeMin: -218.5 - m_VBaseRangeMax: 218.5 + m_HBaseRangeMin: -615.5 + m_HBaseRangeMax: 615.5 + m_VBaseRangeMin: -237 + m_VBaseRangeMax: 237 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -989,23 +989,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 981 - height: 437 + width: 1231 + height: 474 m_Scale: {x: 1, y: 1} - m_Translation: {x: 490.5, y: 218.5} + m_Translation: {x: 615.5, y: 237} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -490.5 - y: -218.5 - width: 981 - height: 437 + x: -615.5 + y: -237 + width: 1231 + height: 474 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 981, y: 458} + m_LastWindowPixelSize: {x: 1231, y: 495} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1031,10 +1031,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1254 - y: 699 - width: 665 - height: 292 + x: 1487 + y: 704 + width: 432 + height: 295 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default diff --git a/LocalFlaskServer/app.py b/LocalFlaskServer/app.py new file mode 100644 index 00000000..c38f2d30 --- /dev/null +++ b/LocalFlaskServer/app.py @@ -0,0 +1,16 @@ +from flask import Flask, request +import sys +import random + +app = Flask(__name__) + +@app.route("/") +def principal(): + puntos = [] + poolSize = request.args.get('size', default=10, type=int) + + # loop para generar carritos internos + for i in range(poolSize): + puntos.append({"id": i, "x": random.uniform(-10, 10), "y": 0, "z": random.uniform(-10, 10)}); + + return {"cars": puntos} \ No newline at end of file From 6aa7df6af76c4d8ea4ffed14899d38f7e3c155c9 Mon Sep 17 00:00:00 2001 From: Gael Date: Mon, 21 Nov 2022 18:33:11 -0600 Subject: [PATCH 04/26] =?UTF-8?q?Cambio=20tama=C3=B1o=20del=20carro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CarTrackSimulation/Assets/Prefabs/Car.prefab | 2 +- .../Logs/AssetImportWorker0-prev.log | 163 ----------------- .../Logs/AssetImportWorker1-prev.log | 169 ------------------ ...hadercompiler-UnityShaderCompiler.exe0.log | 13 -- 4 files changed, 1 insertion(+), 346 deletions(-) delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker0-prev.log delete mode 100644 CarTrackSimulation/Logs/AssetImportWorker1-prev.log diff --git a/CarTrackSimulation/Assets/Prefabs/Car.prefab b/CarTrackSimulation/Assets/Prefabs/Car.prefab index 5841d116..1e8a4d80 100644 --- a/CarTrackSimulation/Assets/Prefabs/Car.prefab +++ b/CarTrackSimulation/Assets/Prefabs/Car.prefab @@ -25,7 +25,7 @@ Transform: m_GameObject: {fileID: 7255800981724555998} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7150434117307223864} diff --git a/CarTrackSimulation/Logs/AssetImportWorker0-prev.log b/CarTrackSimulation/Logs/AssetImportWorker0-prev.log deleted file mode 100644 index c3d78178..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker0-prev.log +++ /dev/null @@ -1,163 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker0 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker0.log --srvPort -60682 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 76.17 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56456 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.003846 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 73.22 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.584 seconds -Domain Reload Profiling: - ReloadAssembly (584ms) - BeginReloadAssembly (58ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (437ms) - LoadAssemblies (56ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (95ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (29ms) - SetupLoadedEditorAssemblies (261ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (9ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (73ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (135ms) - ProcessInitializeOnLoadMethodAttributes (42ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004282 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 1.44 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.962 seconds -Domain Reload Profiling: - ReloadAssembly (963ms) - BeginReloadAssembly (116ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (32ms) - EndReloadAssembly (733ms) - LoadAssemblies (76ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (234ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (337ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (5ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (76ms) - ProcessInitializeOnLoadAttributes (219ms) - ProcessInitializeOnLoadMethodAttributes (31ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 1.21 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 119.7 MB to 119.6 MB. -Total: 3.303100 ms (FindLiveObjects: 0.337600 ms CreateObjectMapping: 0.103700 ms MarkObjects: 2.747300 ms DeleteObjects: 0.113300 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> diff --git a/CarTrackSimulation/Logs/AssetImportWorker1-prev.log b/CarTrackSimulation/Logs/AssetImportWorker1-prev.log deleted file mode 100644 index 244930da..00000000 --- a/CarTrackSimulation/Logs/AssetImportWorker1-prev.log +++ /dev/null @@ -1,169 +0,0 @@ -Using pre-set license -Built from '2021.3/release' branch; Version is '2021.3.12f1 (8af3c3e441b1) revision 9106371'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22000) 64bit Core' Language: 'en' Physical Memory: 15776 MB -BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 - -COMMAND LINE ARGUMENTS: -C:\Program Files\Unity\Hub\Editor\2021.3.12f1\Editor\Unity.exe --adb2 --batchMode --noUpm --name -AssetImportWorker1 --projectPath -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation --logFile -Logs/AssetImportWorker1.log --srvPort -60682 -Successfully changed project path to: C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation -[UnityMemory] Configuration Parameters - Can be set up in boot.config - "memorysetup-bucket-allocator-granularity=16" - "memorysetup-bucket-allocator-bucket-count=8" - "memorysetup-bucket-allocator-block-size=33554432" - "memorysetup-bucket-allocator-block-count=8" - "memorysetup-main-allocator-block-size=16777216" - "memorysetup-thread-allocator-block-size=16777216" - "memorysetup-gfx-main-allocator-block-size=16777216" - "memorysetup-gfx-thread-allocator-block-size=16777216" - "memorysetup-cache-allocator-block-size=4194304" - "memorysetup-typetree-allocator-block-size=2097152" - "memorysetup-profiler-bucket-allocator-granularity=16" - "memorysetup-profiler-bucket-allocator-bucket-count=8" - "memorysetup-profiler-bucket-allocator-block-size=33554432" - "memorysetup-profiler-bucket-allocator-block-count=8" - "memorysetup-profiler-allocator-block-size=16777216" - "memorysetup-profiler-editor-allocator-block-size=1048576" - "memorysetup-temp-allocator-size-main=16777216" - "memorysetup-job-temp-allocator-block-size=2097152" - "memorysetup-job-temp-allocator-block-size-background=1048576" - "memorysetup-job-temp-allocator-reduction-small-platforms=262144" - "memorysetup-temp-allocator-size-background-worker=32768" - "memorysetup-temp-allocator-size-job-worker=262144" - "memorysetup-temp-allocator-size-preload-manager=33554432" - "memorysetup-temp-allocator-size-nav-mesh-worker=65536" - "memorysetup-temp-allocator-size-audio-worker=65536" - "memorysetup-temp-allocator-size-cloud-worker=32768" - "memorysetup-temp-allocator-size-gi-baking-worker=262144" - "memorysetup-temp-allocator-size-gfx=262144" -Refreshing native plugins compatible for Editor in 75.11 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Initialize engine version: 2021.3.12f1 (8af3c3e441b1) -[Subsystems] Discovering subsystems at path C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Resources/UnitySubsystems -[Subsystems] Discovering subsystems at path C:/Users/chess/Documents/TEC/Semestre5/Graficos/CarTrackSimulation/CarTrackSimulation/Assets -GfxDevice: creating device client; threaded=0; jobified=0 -Direct3D: - Version: Direct3D 11.0 [level 11.1] - Renderer: NVIDIA GeForce RTX 3070 Laptop GPU (ID=0x249d) - Vendor: NVIDIA - VRAM: 8044 MB - Driver: 31.0.15.2225 -Initialize mono -Mono path[0] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/Managed' -Mono path[1] = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' -Mono config path = 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56496 -Begin MonoManager ReloadAssembly -Registering precompiled unity dll's ... -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll -Register platform support module: C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.004652 seconds. -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 82.17 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.602 seconds -Domain Reload Profiling: - ReloadAssembly (602ms) - BeginReloadAssembly (70ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (0ms) - BackupInstance (0ms) - ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (1ms) - EndReloadAssembly (438ms) - LoadAssemblies (68ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (87ms) - ReleaseScriptCaches (0ms) - RebuildScriptCaches (31ms) - SetupLoadedEditorAssemblies (270ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (11ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (82ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (127ms) - ProcessInitializeOnLoadMethodAttributes (47ms) - AfterProcessingInitializeOnLoad (0ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (0ms) -Platform modules already initialized, skipping -Registering precompiled user dll's ... -Registered in 0.004295 seconds. -Begin MonoManager ReloadAssembly -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll -Symbol file LoadedFromMemory doesn't match image C:\Users\chess\Documents\TEC\Semestre5\Graficos\CarTrackSimulation\CarTrackSimulation\Library\PackageCache\com.unity.visualscripting@1.7.8\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll -Native extension for WindowsStandalone target not found -Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 0.83 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Mono: successfully reloaded assembly -- Completed reload, in 0.979 seconds -Domain Reload Profiling: - ReloadAssembly (980ms) - BeginReloadAssembly (132ms) - ExecutionOrderSort (0ms) - DisableScriptedObjects (6ms) - BackupInstance (0ms) - ReleaseScriptingObjects (1ms) - CreateAndSetChildDomain (29ms) - EndReloadAssembly (736ms) - LoadAssemblies (86ms) - RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (244ms) - ReleaseScriptCaches (1ms) - RebuildScriptCaches (47ms) - SetupLoadedEditorAssemblies (333ms) - LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (6ms) - SetLoadedEditorAssemblies (0ms) - RefreshPlugins (1ms) - BeforeProcessingInitializeOnLoad (77ms) - ProcessInitializeOnLoadAttributes (216ms) - ProcessInitializeOnLoadMethodAttributes (29ms) - AfterProcessingInitializeOnLoad (5ms) - EditorAssembliesLoaded (0ms) - ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (6ms) -Platform modules already initialized, skipping -======================================================================== -Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.04 seconds -Refreshing native plugins compatible for Editor in 0.77 ms, found 3 plugins. -Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 3386 Unused Serialized files (Serialized files now loaded: 0) -Unloading 27 unused Assets / (113.3 KB). Loaded Objects now: 3843. -Memory consumption went from 119.7 MB to 119.6 MB. -Total: 3.710400 ms (FindLiveObjects: 0.316600 ms CreateObjectMapping: 0.098800 ms MarkObjects: 3.154900 ms DeleteObjects: 0.139100 ms) - -AssetImportParameters requested are different than current active one (requested -> active): - custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> - custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> - custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> - custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> - custom:video-codec-MediaFoundation-h265: 746d11721c4dcdbdad8f713fa42b33f4 -> - custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> - custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> - custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> - custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> - custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> -======================================================================== -Received Import Request. - Time since last request: 48527.216643 seconds. - path: Assets/Scenes/Scenery.unity - artifactKey: Guid(9f2047e50f7d6464db58b84add5680a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Start importing Assets/Scenes/Scenery.unity using Guid(9f2047e50f7d6464db58b84add5680a0) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '28dbbe654c9363b5b93743eabcffb508') in 0.016842 seconds diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 08ae2105..e50e1b99 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,16 +1,3 @@ Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler -Cmd: compileSnippet - insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=1926 - -Cmd: compileSnippet - insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=_EMISSION FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _DETAIL_MULX2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _GLOSSYREFLECTIONS_OFF _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=6798 - -Cmd: compileSnippet - insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=1722 - -Cmd: compileSnippet - insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _DETAIL_MULX2 _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=3390 - -Cmd: shutdown From bb74f2f22d577f5b8d38494faa4de94ce5a7ef1e Mon Sep 17 00:00:00 2001 From: Gael Date: Thu, 24 Nov 2022 19:30:03 -0600 Subject: [PATCH 05/26] Random different cars --- .../Assets/Models/ambulance.fbx | 977 ++++++++++++++++++ .../Assets/Models/ambulance.fbx.meta | 106 ++ CarTrackSimulation/Assets/Models/delivery.fbx | 879 ++++++++++++++++ .../Assets/Models/delivery.fbx.meta | 106 ++ .../Assets/Models/deliveryFlat.fbx | 780 ++++++++++++++ .../Assets/Models/deliveryFlat.fbx.meta | 106 ++ .../Assets/Models/firetruck.fbx | 882 ++++++++++++++++ .../Assets/Models/firetruck.fbx.meta | 106 ++ .../Assets/Models/garbageTruck.fbx | 879 ++++++++++++++++ .../Assets/Models/garbageTruck.fbx.meta | 106 ++ .../Assets/Models/hatchbackSports.fbx | 790 ++++++++++++++ .../Assets/Models/hatchbackSports.fbx.meta | 106 ++ CarTrackSimulation/Assets/Models/police.fbx | 873 ++++++++++++++++ .../Assets/Models/police.fbx.meta | 106 ++ .../Assets/Models/raceFuture.fbx | 761 ++++++++++++++ .../Assets/Models/raceFuture.fbx.meta | 106 ++ CarTrackSimulation/Assets/Models/van.fbx | 793 ++++++++++++++ CarTrackSimulation/Assets/Models/van.fbx.meta | 106 ++ CarTrackSimulation/Assets/Prefabs/Car.prefab | 87 +- .../Assets/Scenes/Scenery.unity | 13 +- .../Assets/ScriptableObjects.meta | 8 + .../Assets/ScriptableObjects/Car1.asset | 17 + .../Assets/ScriptableObjects/Car1.asset.meta | 8 + .../Assets/ScriptableObjects/Car10.asset | 17 + .../Assets/ScriptableObjects/Car10.asset.meta | 8 + .../Assets/ScriptableObjects/Car2.asset | 17 + .../Assets/ScriptableObjects/Car2.asset.meta | 8 + .../Assets/ScriptableObjects/Car3.asset | 17 + .../Assets/ScriptableObjects/Car3.asset.meta | 8 + .../Assets/ScriptableObjects/Car4.asset | 17 + .../Assets/ScriptableObjects/Car4.asset.meta | 8 + .../Assets/ScriptableObjects/Car5.asset | 17 + .../Assets/ScriptableObjects/Car5.asset.meta | 8 + .../Assets/ScriptableObjects/Car6.asset | 17 + .../Assets/ScriptableObjects/Car6.asset.meta | 8 + .../Assets/ScriptableObjects/Car7.asset | 17 + .../Assets/ScriptableObjects/Car7.asset.meta | 8 + .../Assets/ScriptableObjects/Car8.asset | 17 + .../Assets/ScriptableObjects/Car8.asset.meta | 8 + .../Assets/ScriptableObjects/Car9.asset | 17 + .../Assets/ScriptableObjects/Car9.asset.meta | 8 + .../Assets/Scripts/CarBuilder.cs | 35 + .../Assets/Scripts/CarBuilder.cs.meta | 11 + .../Assets/Scripts/CarDataManager.cs | 5 +- .../Assets/Scripts/NetworkManager.cs | 3 - .../Assets/Scripts/ScriptableObjects.meta | 8 + .../Assets/Scripts/ScriptableObjects/CarSO.cs | 12 + .../Scripts/ScriptableObjects/CarSO.cs.meta | 11 + .../UserSettings/Layouts/default-2021.dwlt | 218 ++-- 49 files changed, 9045 insertions(+), 184 deletions(-) create mode 100644 CarTrackSimulation/Assets/Models/ambulance.fbx create mode 100644 CarTrackSimulation/Assets/Models/ambulance.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/delivery.fbx create mode 100644 CarTrackSimulation/Assets/Models/delivery.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/deliveryFlat.fbx create mode 100644 CarTrackSimulation/Assets/Models/deliveryFlat.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/firetruck.fbx create mode 100644 CarTrackSimulation/Assets/Models/firetruck.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/garbageTruck.fbx create mode 100644 CarTrackSimulation/Assets/Models/garbageTruck.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/hatchbackSports.fbx create mode 100644 CarTrackSimulation/Assets/Models/hatchbackSports.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/police.fbx create mode 100644 CarTrackSimulation/Assets/Models/police.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/raceFuture.fbx create mode 100644 CarTrackSimulation/Assets/Models/raceFuture.fbx.meta create mode 100644 CarTrackSimulation/Assets/Models/van.fbx create mode 100644 CarTrackSimulation/Assets/Models/van.fbx.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car1.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car1.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car10.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car10.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car2.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car2.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car3.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car3.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car4.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car4.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car5.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car5.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car6.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car6.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car7.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car7.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car8.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car8.asset.meta create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car9.asset create mode 100644 CarTrackSimulation/Assets/ScriptableObjects/Car9.asset.meta create mode 100644 CarTrackSimulation/Assets/Scripts/CarBuilder.cs create mode 100644 CarTrackSimulation/Assets/Scripts/CarBuilder.cs.meta create mode 100644 CarTrackSimulation/Assets/Scripts/ScriptableObjects.meta create mode 100644 CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs create mode 100644 CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs.meta diff --git a/CarTrackSimulation/Assets/Models/ambulance.fbx b/CarTrackSimulation/Assets/Models/ambulance.fbx new file mode 100644 index 00000000..8a04b88d --- /dev/null +++ b/CarTrackSimulation/Assets/Models/ambulance.fbx @@ -0,0 +1,977 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 2 + Millisecond: 31 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "ambulance.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "ambulance.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5191800412839839098, "Model::ambulance", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 4933353073168449400, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3.609557E-13,2,-1.443823E-14 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5466831031926539781, "Geometry::", "Mesh" { + Vertices: *3834 { + a: -6.5,6,-16,-5.5,6,-16,-6.5,7,-16,-5.5,13,-16,-6.5,9,-16,-6.5,14,-16,5.5,13,-16,6.5,14,-16,6.5,9,-16,6.5,7,-16,6.5,6,-16,5.5,6,-16,-7.5,5,7.729023,-7.5,7,7.729023,-7.5,5,8.729022,-7.5,7,8.729022,-5.5,5,8.729022,-5.5,5,7.729023,-7.5,5,8.729022,-7.5,5,7.729023,-5.5,5,8.729022,-7.5,5,8.729022,-5.5,6,8.729022,-7.5,7,8.729022,-5.3,7,8.729022,-5.5,4,15,-5.5,3,15,-5.5,4,14,-5.5,3,13.43913,-5.5,5.25,14,-5.5,3.757716,12.85772,-5.5,4.377499,12.05,-5.5,4.767111,11.1094,-5.5,6,11,-5.5,4.9,10.1,-5.5,6,9.925827,-5.5,4.767111,9.090606,-5.5,6,8.729022,-5.5,5,8.729022,-5.5,4.377499,8.15,-5.5,5,7.729023,-5.5,3.757716,7.342283,-5.5,6,7.729023,-5.5,3,6.760867,-5.5,3,4.469215,-5.5,6,4.469215,5.5,6,11,5.5,5.25,14,4.482904,6,11,5.5,5,15,2.75,5,15,-4.482904,6,11,-2.75,5,15,-5.5,5,15,-5.5,6,11,-5.5,5.25,14,7.5,7,7.729023,7.5,5,7.729023,7.5,7,8.729022,7.5,5,8.729022,7.5,5,8.729022,5.5,5,8.729022,7.5,7,8.729022,5.5,6,8.729022,5.3,7,8.729022,7.5,7,7.729023,7.5,7,8.729022,5.3,7,7.729023,5.3,7,8.729022,7.5,5,8.729022,7.5,5,7.729023,5.5,5,8.729022,5.5,5,7.729023,-5.3,7,7.729023,-5.3,7,8.729022,-7.5,7,7.729023,-7.5,7,8.729022,6.5,7,-16,6.5,6,-16,6.5,7,-12.35656,6.5,6,3.969215,6.5,7,-4.356558,6.5,7,3.969215,6,6,4.469215,5.5,6,4.469215,6,7,4.469215,5.3,7,4.469215,-6.5,6,-16,-6.5,7,-16,-6.5,6,3.969215,-6.5,7,-12.35656,-6.5,7,-4.356558,-6.5,7,3.969215,-6.5,9,-4.356558,-6.5,10,-4.356558,-6.5,9,3.969215,-6.5,14,3.969215,-6.5,10,-12.35656,-6.5,13,-14,-6.5,9,-12.35656,-6.5,13,-15,-6.5,12,-14,-6.5,14,-16,-6.5,12,-15,-6.5,9,-16,-5.5,6,4.469215,-6,6,4.469215,-5.3,7,4.469215,-6,7,4.469215,6,9,4.469215,4.9,9,4.469215,6,14,4.469215,5.5,12,4.469215,4.696116,10.01942,4.469215,4.5,11,4.469215,-5.5,12,4.469215,-4.5,11,4.469215,-4.696116,10.01942,4.469215,5.5,13,4.469215,4.5,12,4.469215,4.5,13,4.469215,-4.5,12,4.469215,-4.5,13,4.469215,-5.5,13,4.469215,-6,14,4.469215,-6,9,4.469215,-4.9,9,4.469215,5.5,6,8.729022,5.5,5,8.729022,5.5,6,9.925827,5.5,4.767111,9.090606,5.5,4.9,10.1,5.5,4.377499,8.15,5.5,6,11,5.5,5,7.729023,5.5,4.767111,11.1094,5.5,3.757716,7.342283,5.5,5.25,14,5.5,6,7.729023,5.5,3,6.760867,5.5,3,4.469215,5.5,6,4.469215,5.5,4.377499,12.05,5.5,3.757716,12.85772,5.5,3,13.43913,5.5,4,14,5.5,3,15,5.5,4,15,4.95,16,-12,4.95,16,0.4692149,-4.95,16,-12,-4.95,16,0.4692149,-5.5,14,-12,-4.95,16,-12,-5.5,14,0.4692149,-4.95,16,0.4692149,2.245,15,-12,3.49,15,-12,-2.245,15,-12,4.95,16,-12,4,14,-12,5.5,14,-12,-4.95,16,-12,-3.49,15,-12,-4,14,-12,-5.5,14,-12,4,14,0.4692149,3.49,15,0.4692149,5.5,14,0.4692149,4.95,16,0.4692149,2.245,15,0.4692149,-2.245,15,0.4692149,-3.49,15,0.4692149,-4.95,16,0.4692149,-4,14,0.4692149,-5.5,14,0.4692149,4.95,16,-12,5.5,14,-12,4.95,16,0.4692149,5.5,14,0.4692149,4,14,-14,5.5,14,-12,4,14,-12,6.5,14,-16,-6.5,14,-16,2.245,14,-14,6.5,14,3.969215,-2.245,14,-14,6,14,4.469215,-4,14,-14,-4,14,-12,-5.5,14,-12,5.5,14,0.4692149,-5.5,14,0.4692149,4,14,2.469215,4,14,0.4692149,-6,14,4.469215,-6.5,14,3.969215,2.245,14,2.469215,-2.245,14,2.469215,-4,14,2.469215,-4,14,0.4692149,6.5,9,3.969215,6.5,14,3.969215,6.5,9,-4.356558,6.5,10,-4.356558,6.5,10,-12.35656,6.5,12,-14,6.5,9,-12.35656,6.5,13,-14,6.5,12,-15,6.5,9,-16,6.5,13,-15,6.5,14,-16,6.5,14,3.969215,6.5,9,3.969215,6,14,4.469215,6,9,4.469215,6.5,7,3.969215,6.5,6,3.969215,6,7,4.469215,6,6,4.469215,-6,9,4.469215,-6.5,9,3.969215,-6,14,4.469215,-6.5,14,3.969215,-6,6,4.469215,-6.5,6,3.969215,-6,7,4.469215,-6.5,7,3.969215,-4.696116,10.01942,4.469215,-4.5,11,4.469215,-4.696116,10.01942,8.31806,-4.5,11,9,-5.5,6,9.925827,-5.5,6,11,4.5,11,4.469215,4.696116,10.01942,4.469215,4.5,11,9,4.696116,10.01942,8.31806,5.5,6,9.925827,5.5,6,11,5.5,3,13.43913,5.483334,2.95,13.4775,5.5,3,15,5.169798,2.009394,13.86711,5.166667,2,13.86835,5.166667,2,14.66667,5.5,3,4.469215,4.833333,1,4.469215,5.5,3,6.760867,5.483334,2.95,6.722501,5.169798,2.009394,6.332889,4.833333,1,6.2,5.5,6,11,4.482904,6,11,4.5,11,9,3.6686,10.07152,9.371391,-3.6686,10.07152,9.371391,-4.5,11,9,-5.5,6,11,-4.482904,6,11,-4.833333,1,4.469215,-5.5,3,4.469215,-4.833333,1,6.2,-5.169798,2.009394,6.332889,-5.483334,2.95,6.722501,-5.5,3,6.760867,-5.5,3,13.43913,-5.5,3,15,-5.483334,2.95,13.4775,-5.169798,2.009394,13.86711,-5.166667,2,13.86835,-5.166667,2,14.66667,5.166667,2,14.66667,-5.166667,2,14.66667,5.5,3,15,-5.5,3,15,4.833333,1,4.469215,5.5,3,4.469215,6,1,4.469215,-4.833333,1,4.469215,-6,1,4.469215,-5.5,3,4.469215,5.5,2,-16,6.5,2,-16,-5.5,2,-16,-6.5,2,-16,-6.5,2,-16,-6.5,2,-15,-6.5,4.377499,-11.05,-6.5,4.767111,-10.1094,-6.5,4.9,-9.099999,-6.5,4.767111,-8.090606,-6.5,3.757716,-11.85772,-6.5,2.95,-12.4775,-6.5,2.009394,-12.86711,-6.5,2,-12.86835,-6.5,4.377499,-7.15,-6.5,3.757716,-6.342283,-6.5,2.95,-5.722501,-6.5,2.009394,-5.332889,-6.5,1,-5.2,-6.5,1,2.469215,-6.5,1,3.969215,6.5,2,-12.86835,6.5,2.009394,-12.86711,6.5,2,-15,6.5,2.95,-12.4775,6.5,3.757716,-11.85772,6.5,4.377499,-11.05,6.5,2,-16,6.5,4.767111,-10.1094,6.5,4.9,-9.099999,6.5,4.767111,-8.090606,6.5,4.377499,-7.15,6.5,3.757716,-6.342283,6.5,2.95,-5.722501,6.5,2.009394,-5.332889,6.5,1,-5.2,6.5,1,2.469215,6.5,1,3.969215,-5.5,2,-16,-6.5,2,-16,-6.207107,2,-15.70711,-6.5,2,-15,5.5,2,-16,6.207107,2,-15.70711,6.5,2,-16,6.5,2,-15,6.5,1,3.969215,6,1,4.469215,-6,1,4.469215,-6.5,1,3.969215,2.245,11,6,-4.5,11,4.469215,4,11,6,-2.245,11,6,-4,11,6,-4,11,8,4.5,11,4.469215,4.5,11,9,4,11,8,-4.5,11,9,-2.245,11,8,2.245,11,8,-5.5,1,-16,5.5,1,-16,-5.5,4.377499,12.05,-5.5,3.757716,12.85772,-6.5,4.377499,12.05,-6.5,3.757716,12.85772,3.5,4,-9.099999,5.5,3.897778,-9.876457,5.5,4,-9.099999,3.5,3.897778,-9.876457,6.5,3.757716,7.342283,6.5,4.377499,8.15,5.5,3.757716,7.342283,5.5,4.377499,8.15,3.5,3.598076,-10.6,5.5,3.12132,-11.22132,5.5,3.598076,-10.6,3.5,3.12132,-11.22132,-5.5,3.757716,7.342283,-5.5,4.377499,8.15,-6.5,3.757716,7.342283,-6.5,4.377499,8.15,6.5,4.9,10.1,6.5,4.767111,11.1094,5.5,4.9,10.1,5.5,4.767111,11.1094,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,-6.5,2.95,6.722501,-5.483334,2.95,6.722501,3.5,3.12132,-6.978679,5.5,3.598076,-7.6,5.5,3.12132,-6.978679,3.5,3.598076,-7.6,6.5,4.767111,9.090606,6.5,4.9,10.1,5.5,4.767111,9.090606,5.5,4.9,10.1,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,6.5,2.95,13.4775,5.483334,2.95,13.4775,-6.5,2.009394,13.86711,-6.5,2.95,13.4775,-5.169798,2.009394,13.86711,-5.483334,2.95,13.4775,-6.5,1,6.2,-4.833333,1,6.2,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,3.5,2,-6.294817,5.5,2.5,-6.501924,5.5,2,-6.294817,3.5,2.5,-6.501924,6.5,4.377499,12.05,6.5,3.757716,12.85772,5.5,4.377499,12.05,5.5,3.757716,12.85772,6.5,4.377499,8.15,6.5,4.767111,9.090606,5.5,4.377499,8.15,5.5,4.767111,9.090606,6.5,2.009394,6.332889,6.5,2.95,6.722501,5.169798,2.009394,6.332889,5.483334,2.95,6.722501,-5.5,4.767111,9.090606,-5.5,4.9,10.1,-6.5,4.767111,9.090606,-6.5,4.9,10.1,-5.5,4.767111,11.1094,-5.5,4.377499,12.05,-6.5,4.767111,11.1094,-6.5,4.377499,12.05,-5.5,4.9,10.1,-5.5,4.767111,11.1094,-6.5,4.9,10.1,-6.5,4.767111,11.1094,-5.166667,2,13.86835,-6.5,2,13.86835,-5.169798,2.009394,13.86711,-6.5,2.009394,13.86711,-5.5,4.377499,8.15,-5.5,4.767111,9.090606,-6.5,4.377499,8.15,-6.5,4.767111,9.090606,6.5,2,13.86835,5.166667,2,13.86835,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,5.483334,2.95,13.4775,5.5,3,13.43913,6.5,2.95,13.4775,6.5,3.757716,12.85772,5.5,3.757716,12.85772,-5.483334,2.95,6.722501,-5.5,3,6.760867,-6.5,2.95,6.722501,-6.5,3.757716,7.342283,-5.5,3.757716,7.342283,6.5,4.767111,11.1094,6.5,4.377499,12.05,5.5,4.767111,11.1094,5.5,4.377499,12.05,-5.483334,2.95,13.4775,-6.5,2.95,13.4775,-5.5,3,13.43913,-6.5,3.757716,12.85772,-5.5,3.757716,12.85772,5.483334,2.95,6.722501,6.5,2.95,6.722501,5.5,3,6.760867,6.5,3.757716,7.342283,5.5,3.757716,7.342283,4.833333,1,6.2,6.5,1,6.2,5.169798,2.009394,6.332889,6.5,2.009394,6.332889,3.5,3.897778,-8.323544,5.5,4,-9.099999,5.5,3.897778,-8.323544,3.5,4,-9.099999,-3.5,2.5,-11.69808,-5.5,2,-11.90518,-3.5,2,-11.90518,-5.5,2.5,-11.69808,-5.5,4,-9.099999,-3.5,3.897778,-9.876457,-3.5,4,-9.099999,-5.5,3.897778,-9.876457,-5.5,2,-6.294817,-3.5,2.5,-6.501924,-3.5,2,-6.294817,-5.5,2.5,-6.501924,-2.75,5,15,2.75,5,15,-2.75,4,15,2.75,4,15,-5.5,4,15,5.5,4,15,-5.5,3,15,5.5,3,15,2.245,12,6,2.245,12,8,-2.245,12,6,-2.245,12,8,2.245,11,8,-2.245,11,8,2.245,12,8,-2.245,12,8,5.5,13,1,5.5,13,-16,-5.5,13,1,-5.5,13,-16,-6.5,1,-15,-6.5,1,-12.1,-6.5,1.776457,-11.99778,-6.5,2.5,-11.69808,-6.5,3.12132,-11.22132,-6.5,3.598076,-10.6,-6.5,3.897778,-9.876457,-6.5,4,-9.099999,-6.5,3.897778,-8.323544,-6.5,3.598076,-7.6,-6.5,3.12132,-6.978679,-6.5,2.5,-6.501924,-6.5,1.776457,-6.202223,-6.5,1,-6.1,-6.5,7.038636E-14,-6.1,-6.5,2.459011E-14,2.469215,-3.5,9.023893E-16,-12.1,3.5,7.038636E-14,-12.1,-3.5,1,-12.1,3.5,1,-12.1,-5.5,2,1,5.5,2,1,-5.5,13,1,5.5,13,1,5.5,2,-16,5.5,6,-16,5.5,2,-11.90518,5.5,13,-16,5.5,2.5,-11.69808,5.5,3.12132,-11.22132,5.5,13,1,5.5,3.598076,-10.6,5.5,3.897778,-9.876457,5.5,4,-9.099999,5.5,3.897778,-8.323544,5.5,3.598076,-7.6,5.5,3.12132,-6.978679,5.5,2.5,-6.501924,5.5,2,-6.294817,5.5,2,1,-5.5,3.598076,-7.6,-3.5,3.897778,-8.323544,-3.5,3.598076,-7.6,-5.5,3.897778,-8.323544,-5.5,2,-16,-5.5,2,-11.90518,-5.5,6,-16,-5.5,13,-16,-5.5,2.5,-11.69808,-5.5,3.12132,-11.22132,-5.5,13,1,-5.5,3.598076,-10.6,-5.5,3.897778,-9.876457,-5.5,4,-9.099999,-5.5,3.897778,-8.323544,-5.5,3.598076,-7.6,-5.5,3.12132,-6.978679,-5.5,2.5,-6.501924,-5.5,2,-6.294817,-5.5,2,1,5.5,3.12132,-11.22132,3.5,2.5,-11.69808,5.5,2.5,-11.69808,3.5,3.12132,-11.22132,-5.5,3.12132,-6.978679,-3.5,2.5,-6.501924,-5.5,2.5,-6.501924,-3.5,3.12132,-6.978679,5.5,2.5,-11.69808,3.5,2,-11.90518,5.5,2,-11.90518,3.5,2.5,-11.69808,-5.5,3.897778,-8.323544,-3.5,4,-9.099999,-3.5,3.897778,-8.323544,-5.5,4,-9.099999,3.5,2.5,-6.501924,5.5,3.12132,-6.978679,5.5,2.5,-6.501924,3.5,3.12132,-6.978679,-5.5,3.897778,-9.876457,-3.5,3.598076,-10.6,-3.5,3.897778,-9.876457,-5.5,3.598076,-10.6,5.5,3.897778,-9.876457,3.5,3.598076,-10.6,5.5,3.598076,-10.6,3.5,3.897778,-9.876457,-5.5,3.12132,-6.978679,-3.5,3.598076,-7.6,-3.5,3.12132,-6.978679,-5.5,3.598076,-7.6,-5.5,3.598076,-10.6,-3.5,3.12132,-11.22132,-3.5,3.598076,-10.6,-5.5,3.12132,-11.22132,3.5,3.598076,-7.6,5.5,3.897778,-8.323544,5.5,3.598076,-7.6,3.5,3.897778,-8.323544,-3.5,2.5,-11.69808,-5.5,3.12132,-11.22132,-5.5,2.5,-11.69808,-3.5,3.12132,-11.22132,5.5,2,-16,5.5,2,-11.90518,-5.5,2,-16,3.5,2,-11.90518,3.5,2,-6.294817,-3.5,2,-11.90518,-5.5,2,-11.90518,-3.5,2,-6.294817,-5.5,2,1,-5.5,2,-6.294817,5.5,2,1,5.5,2,-6.294817,-3.5,2,-11.90518,-3.5,2,-6.294817,-3.5,2.5,-11.69808,-3.5,3.12132,-11.22132,-3.5,3.598076,-10.6,-3.5,3.897778,-9.876457,-3.5,4,-9.099999,-3.5,3.897778,-8.323544,-3.5,3.598076,-7.6,-3.5,3.12132,-6.978679,-3.5,2.5,-6.501924,3.5,2,-11.90518,3.5,2.5,-11.69808,3.5,2,-6.294817,3.5,3.12132,-11.22132,3.5,3.598076,-10.6,3.5,3.897778,-9.876457,3.5,4,-9.099999,3.5,3.897778,-8.323544,3.5,3.598076,-7.6,3.5,3.12132,-6.978679,3.5,2.5,-6.501924,3.5,6.948397E-14,13.1,3.5,6.948397E-14,7.1,-3.5,6.948397E-14,13.1,-3.5,7.038636E-14,-6.1,-3.5,0,7.1,-6.5,7.038636E-14,-6.1,-6.5,2.459011E-14,2.469215,-7.5,1.35584E-13,7.1,-7.5,1.601741E-13,2.469215,-3.5,9.023893E-16,-12.1,3.5,7.038636E-14,-12.1,3.5,7.038636E-14,-6.1,6.5,2.459011E-14,2.469215,6.5,7.038636E-14,-6.1,7.5,-6.136247E-14,7.1,7.5,-3.677236E-14,2.469215,3.5,6.948397E-14,13.1,-3.5,6.948397E-14,13.1,3.5,1,13.1,-3.5,1,13.1,6.5,1,6.2,6.5,1,7.1,6.5,2.009394,6.332889,6.5,2.95,6.722501,6.5,3.757716,7.342283,6.5,1.776457,7.202222,6.5,2.5,7.501924,6.5,4.377499,8.15,6.5,3.12132,7.97868,6.5,3.598076,8.6,6.5,4.767111,9.090606,6.5,3.897778,9.323544,6.5,4.9,10.1,6.5,4,10.1,6.5,4.767111,11.1094,6.5,3.897778,10.87646,6.5,3.598076,11.6,6.5,4.377499,12.05,6.5,3.12132,12.22132,6.5,3.757716,12.85772,6.5,2.5,12.69808,6.5,1.776457,12.99778,6.5,2.95,13.4775,6.5,1,13.1,6.5,2,13.86835,6.5,2.009394,13.86711,6.5,1,14.5,6.5,2,14.5,6.5,1,-15,6.5,1,-12.1,6.5,1.776457,-11.99778,6.5,2.5,-11.69808,6.5,3.12132,-11.22132,6.5,3.598076,-10.6,6.5,3.897778,-9.876457,6.5,4,-9.099999,6.5,3.897778,-8.323544,6.5,3.598076,-7.6,6.5,3.12132,-6.978679,6.5,2.5,-6.501924,6.5,1.776457,-6.202223,6.5,1,-6.1,6.5,7.038636E-14,-6.1,6.5,2.459011E-14,2.469215,-6.5,1,6.2,-6.5,2.009394,6.332889,-6.5,1,7.1,-6.5,2.95,6.722501,-6.5,3.757716,7.342283,-6.5,1.776457,7.202222,-6.5,2.5,7.501924,-6.5,4.377499,8.15,-6.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,4.767111,9.090606,-6.5,3.897778,9.323544,-6.5,4.9,10.1,-6.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4.767111,11.1094,-6.5,3.598076,11.6,-6.5,4.377499,12.05,-6.5,3.12132,12.22132,-6.5,3.757716,12.85772,-6.5,2.5,12.69808,-6.5,1.776457,12.99778,-6.5,2.95,13.4775,-6.5,1,13.1,-6.5,2,13.86835,-6.5,2.009394,13.86711,-6.5,1,14.5,-6.5,2,14.5,-7.5,1.601741E-13,2.469215,-7.5,1,2.469215,-7.5,1.35584E-13,7.1,-7.5,1,7.1,-6.5,2.459011E-14,2.469215,-6.5,1,2.469215,-7.5,1.601741E-13,2.469215,-7.5,1,2.469215,-4.833333,1,4.469215,-4.833333,1,6.2,-6,1,4.469215,-6.5,1,6.2,-6.5,1,3.969215,-6.5,1,2.469215,-6.5,1,7.1,-7.5,1,7.1,-7.5,1,2.469215,7.5,1,2.469215,7.5,-3.677236E-14,2.469215,7.5,1,7.1,7.5,-6.136247E-14,7.1,7.5,1,2.469215,7.5,1,7.1,6.5,1,2.469215,6.5,1,3.969215,6.5,1,7.1,6.5,1,6.2,6,1,4.469215,4.833333,1,6.2,4.833333,1,4.469215,7.5,-3.677236E-14,2.469215,7.5,1,2.469215,6.5,2.459011E-14,2.469215,6.5,1,2.469215,-2.245,11,6,2.245,11,6,-2.245,12,6,2.245,12,6,6.5,1,-12.1,6.5,1,-15,3.5,1,-12.1,6.207107,1,-15.70711,5.5,1,-16,-5.5,1,-16,-3.5,1,-12.1,-6.5,1,-12.1,-6.207107,1,-15.70711,-6.5,1,-15,-6.207107,1,-15.70711,-5.5,1,-16,-6.207107,2,-15.70711,-5.5,2,-16,-6.207107,1,-15.70711,-6.207107,2,-15.70711,-6.5,1,-15,-6.5,2,-15,5.5,1,-16,6.207107,1,-15.70711,5.5,2,-16,6.207107,2,-15.70711,6.207107,2,-15.70711,6.207107,1,-15.70711,6.5,2,-15,6.5,1,-15,6.207107,1,15.20711,5.5,1,15.5,6.207107,2,15.20711,5.5,2,15.5,6.5,2,14.5,6.5,1,14.5,6.207107,2,15.20711,6.207107,1,15.20711,5.5,1,15.5,-5.5,1,15.5,5.5,2,15.5,-5.5,2,15.5,-6.5,2,14.5,-6.207107,2,15.20711,-6.5,1,14.5,-6.207107,1,15.20711,-5.5,1,15.5,-6.207107,1,15.20711,-5.5,2,15.5,-6.207107,2,15.20711,-5.166667,2,13.86835,-5.166667,2,14.66667,-6.5,2,13.86835,-5.5,2,15.5,5.166667,2,14.66667,-6.207107,2,15.20711,-6.5,2,14.5,5.5,2,15.5,5.166667,2,13.86835,6.207107,2,15.20711,6.5,2,14.5,6.5,2,13.86835,6.5,1,13.1,3.5,1,13.1,6.5,1,14.5,6.207107,1,15.20711,5.5,1,15.5,-5.5,1,15.5,-3.5,1,13.1,-6.5,1,13.1,-6.207107,1,15.20711,-6.5,1,14.5,2.245,14,2.469215,-2.245,14,2.469215,2.245,15,2.469215,-2.245,15,2.469215,2.245,15,0.4692149,2.245,15,2.469215,-2.245,15,0.4692149,-2.245,15,2.469215,2.245,15,-14,2.245,15,-12,-2.245,15,-14,-2.245,15,-12,-2.245,14,-14,2.245,14,-14,-2.245,15,-14,2.245,15,-14,6.5,3.598076,11.6,6.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.897778,10.87646,6.5,2.5,-6.501924,6.5,3.12132,-6.978679,5.5,2.5,-6.501924,5.5,3.12132,-6.978679,3.5,2.5,-6.501924,3.5,3.12132,-6.978679,6.5,3.598076,-7.6,6.5,3.897778,-8.323544,5.5,3.598076,-7.6,5.5,3.897778,-8.323544,3.5,3.598076,-7.6,3.5,3.897778,-8.323544,7.5,-6.136247E-14,7.1,3.5,6.948397E-14,7.1,7.5,1,7.1,3.5,1,7.1,6.5,1,7.1,3.5,3.897778,-9.876457,3.5,4,-9.099999,5.5,3.897778,-9.876457,5.5,4,-9.099999,6.5,3.897778,-9.876457,6.5,4,-9.099999,3.5,3.12132,-11.22132,3.5,3.598076,-10.6,5.5,3.12132,-11.22132,5.5,3.598076,-10.6,6.5,3.12132,-11.22132,6.5,3.598076,-10.6,6.5,1.776457,7.202222,3.5,1.776457,7.202222,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,1,13.1,6.5,1.776457,12.99778,3.5,1,13.1,3.5,1.776457,12.99778,-6.5,7.038636E-14,-6.1,-3.5,7.038636E-14,-6.1,-6.5,1,-6.1,-3.5,1,-6.1,6.5,3.12132,12.22132,6.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,3.598076,11.6,6.5,3.897778,10.87646,6.5,4,10.1,3.5,3.897778,10.87646,3.5,4,10.1,3.5,3.598076,-7.6,3.5,3.12132,-6.978679,5.5,3.598076,-7.6,5.5,3.12132,-6.978679,6.5,3.598076,-7.6,6.5,3.12132,-6.978679,6.5,2.5,12.69808,6.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,3.12132,12.22132,6.5,3.897778,-9.876457,6.5,3.598076,-10.6,5.5,3.897778,-9.876457,5.5,3.598076,-10.6,3.5,3.598076,-10.6,3.5,3.897778,-9.876457,6.5,3.897778,9.323544,6.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,3.598076,8.6,3.5,2.5,-6.501924,3.5,2,-6.294817,5.5,2.5,-6.501924,5.5,2,-6.294817,3.5,1.776457,-6.202223,6.5,2.5,-6.501924,6.5,1.776457,-6.202223,6.5,2.5,-11.69808,5.5,2.5,-11.69808,6.5,3.12132,-11.22132,5.5,3.12132,-11.22132,3.5,2.5,-11.69808,3.5,3.12132,-11.22132,6.5,3.598076,8.6,6.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.12132,7.97868,6.5,1,7.1,3.5,1,7.1,6.5,1.776457,7.202222,3.5,1.776457,7.202222,-3.5,0,7.1,-7.5,1.35584E-13,7.1,-3.5,1,7.1,-6.5,1,7.1,-7.5,1,7.1,-3.5,4,10.1,-3.5,3.897778,9.323544,-6.5,4,10.1,-6.5,3.897778,9.323544,6.5,4,10.1,6.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,9.323544,-6.5,1,13.1,-3.5,1,13.1,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,3.12132,7.97868,3.5,3.12132,7.97868,6.5,1.776457,12.99778,6.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,2.5,12.69808,3.5,4,-9.099999,3.5,3.897778,-8.323544,5.5,4,-9.099999,5.5,3.897778,-8.323544,6.5,4,-9.099999,6.5,3.897778,-8.323544,-3.5,0,7.1,-3.5,1,7.1,-3.5,6.948397E-14,13.1,-3.5,1.776457,7.202222,-3.5,2.5,7.501924,-3.5,3.12132,7.97868,-3.5,3.598076,8.6,-3.5,3.897778,9.323544,-3.5,4,10.1,-3.5,3.897778,10.87646,-3.5,3.598076,11.6,-3.5,3.12132,12.22132,-3.5,2.5,12.69808,-3.5,1.776457,12.99778,-3.5,1,13.1,-3.5,3.897778,9.323544,-3.5,3.598076,8.6,-6.5,3.897778,9.323544,-6.5,3.598076,8.6,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,-3.5,2.5,7.501924,-6.5,2.5,7.501924,-6.5,3.12132,-6.978679,-6.5,2.5,-6.501924,-5.5,3.12132,-6.978679,-5.5,2.5,-6.501924,-3.5,2.5,-6.501924,-3.5,3.12132,-6.978679,-6.5,3.598076,-10.6,-6.5,3.897778,-9.876457,-5.5,3.598076,-10.6,-5.5,3.897778,-9.876457,-3.5,3.598076,-10.6,-3.5,3.897778,-9.876457,-6.5,3.12132,-11.22132,-5.5,3.12132,-11.22132,-6.5,2.5,-11.69808,-5.5,2.5,-11.69808,-3.5,2.5,-11.69808,-3.5,3.12132,-11.22132,-6.5,4,-9.099999,-6.5,3.897778,-8.323544,-5.5,4,-9.099999,-5.5,3.897778,-8.323544,-3.5,4,-9.099999,-3.5,3.897778,-8.323544,-6.5,2.5,12.69808,-3.5,2.5,12.69808,-6.5,3.12132,12.22132,-3.5,3.12132,12.22132,-3.5,1,7.1,-6.5,1,7.1,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,-3.5,3.598076,8.6,-3.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,3.12132,7.97868,-3.5,4,-9.099999,-3.5,3.897778,-9.876457,-5.5,4,-9.099999,-5.5,3.897778,-9.876457,-6.5,4,-9.099999,-6.5,3.897778,-9.876457,-3.5,3.897778,10.87646,-3.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4,10.1,3.5,1,7.1,3.5,6.948397E-14,7.1,3.5,1.776457,7.202222,3.5,6.948397E-14,13.1,3.5,2.5,7.501924,3.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,1,13.1,-6.5,3.12132,-6.978679,-5.5,3.12132,-6.978679,-6.5,3.598076,-7.6,-5.5,3.598076,-7.6,-3.5,3.598076,-7.6,-3.5,3.12132,-6.978679,-6.5,3.12132,-11.22132,-6.5,3.598076,-10.6,-5.5,3.12132,-11.22132,-5.5,3.598076,-10.6,-3.5,3.12132,-11.22132,-3.5,3.598076,-10.6,-6.5,3.897778,-8.323544,-6.5,3.598076,-7.6,-5.5,3.897778,-8.323544,-5.5,3.598076,-7.6,-3.5,3.897778,-8.323544,-3.5,3.598076,-7.6,-3.5,2.5,7.501924,-6.5,2.5,7.501924,-3.5,3.12132,7.97868,-6.5,3.12132,7.97868,3.5,7.038636E-14,-6.1,6.5,7.038636E-14,-6.1,3.5,1,-6.1,6.5,1,-6.1,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,-6.5,2.5,12.69808,-3.5,2.5,12.69808,-3.5,3.12132,12.22132,-3.5,3.598076,11.6,-6.5,3.12132,12.22132,-6.5,3.598076,11.6,-3.5,3.598076,11.6,-3.5,3.897778,10.87646,-6.5,3.598076,11.6,-6.5,3.897778,10.87646,3.5,2.5,-11.69808,5.5,2.5,-11.69808,3.5,2,-11.90518,5.5,2,-11.90518,6.5,2.5,-11.69808,3.5,1.776457,-11.99778,6.5,1.776457,-11.99778,-3.5,1,-12.1,-6.5,1,-12.1,-3.5,1.776457,-11.99778,-6.5,1.776457,-11.99778,-3.5,1.776457,-11.99778,-6.5,1.776457,-11.99778,-3.5,2,-11.90518,-5.5,2,-11.90518,-3.5,2.5,-11.69808,-6.5,2.5,-11.69808,-5.5,2.5,-11.69808,-6.5,1,-6.1,-3.5,1,-6.1,-6.5,1.776457,-6.202223,-3.5,1.776457,-6.202223,-3.5,9.023893E-16,-12.1,-3.5,1,-12.1,-3.5,7.038636E-14,-6.1,-3.5,1.776457,-11.99778,-3.5,2,-11.90518,-3.5,2,-6.294817,-3.5,1.776457,-6.202223,-3.5,1,-6.1,6.5,1,-6.1,6.5,1.776457,-6.202223,3.5,1,-6.1,3.5,1.776457,-6.202223,6.5,1,-12.1,3.5,1,-12.1,6.5,1.776457,-11.99778,3.5,1.776457,-11.99778,3.5,1,-12.1,3.5,7.038636E-14,-12.1,3.5,1.776457,-11.99778,3.5,7.038636E-14,-6.1,3.5,2,-11.90518,3.5,2,-6.294817,3.5,1.776457,-6.202223,3.5,1,-6.1,-3.5,2.5,-11.69808,-3.5,2,-6.294817,-3.5,2,-11.90518,-3.5,3.12132,-11.22132,-3.5,3.598076,-10.6,-3.5,3.897778,-9.876457,-3.5,4,-9.099999,-3.5,3.897778,-8.323544,-3.5,3.598076,-7.6,-3.5,3.12132,-6.978679,-3.5,2.5,-6.501924,3.5,2,-6.294817,3.5,2.5,-11.69808,3.5,2,-11.90518,3.5,3.12132,-11.22132,3.5,3.598076,-10.6,3.5,3.897778,-9.876457,3.5,4,-9.099999,3.5,3.897778,-8.323544,3.5,3.598076,-7.6,3.5,3.12132,-6.978679,3.5,2.5,-6.501924,-3.5,2,-6.294817,-3.5,2.5,-6.501924,-5.5,2,-6.294817,-3.5,1.776457,-6.202223,-5.5,2.5,-6.501924,-6.5,1.776457,-6.202223,-6.5,2.5,-6.501924,-7.5,5,7.729023,-5.5,5,7.729023,-7.5,7,7.729023,-5.5,6,7.729023,-7.5,7,7.729023,-5.5,5,7.729023,-5.3,7,7.729023,-7.5,7,7.729023,-5.5,6,7.729023,5.5,5,7.729023,7.5,5,7.729023,5.5,6,7.729023,7.5,7,7.729023,5.5,6,7.729023,7.5,5,7.729023,5.3,7,7.729023,5.5,6,7.729023,7.5,7,7.729023,-5.5,5,15,5.5,5,15,5.5,5,15,-5.5,5,15,-5.5,6,8.729022,-5.3,7,8.729022,-5.3,7,7.729023,-5.5,6,7.729023,-4.9,9,4.469215,-5.3,7,4.469215,-5.5,6,4.469215,4.9,9,4.469215,5.3,7,4.469215,5.5,6,4.469215,5.3,7,7.729023,5.5,6,7.729023,5.3,7,8.729022,5.5,6,8.729022,3.49,12,6,3.49,12,8,2.245,12,6,2.245,12,8,3.49,12,6,4,11,6,3.49,12,8,4,11,8,-2.245,12,6,-2.245,12,8,-3.49,12,6,-3.49,12,8,4,11,6,2.245,12,6,3.49,12,6,-4,11,6,-3.49,12,6,-4,11,8,-3.49,12,8,-4,11,8,-2.245,12,8,-3.49,12,8,4,11,8,3.49,12,8,2.245,12,8,-2.245,12,6,-4,11,6,-3.49,12,6,-2.245,15,2.469215,-3.49,15,0.4692149,-3.49,15,2.469215,-4,14,0.4692149,-3.49,15,0.4692149,-4,14,2.469215,-3.49,15,2.469215,3.49,15,0.4692149,4,14,0.4692149,3.49,15,2.469215,4,14,2.469215,3.49,15,0.4692149,3.49,15,2.469215,2.245,15,2.469215,4,14,2.469215,3.49,15,2.469215,2.245,15,2.469215,-4,14,2.469215,-2.245,15,2.469215,-3.49,15,2.469215,-2.245,15,-14,-3.49,15,-14,-3.49,15,-12,-2.245,15,-14,-4,14,-14,-3.49,15,-14,3.49,15,-14,3.49,15,-12,2.245,15,-14,4,14,-14,3.49,15,-14,2.245,15,-14,3.49,15,-14,4,14,-14,3.49,15,-12,4,14,-12,-4,14,-14,-3.49,15,-14,-4,14,-12,-3.49,15,-12 + } + PolygonVertexIndex: *2880 { + a: 0,2,-2,3,1,-3,4,3,-3,5,3,-5,6,3,-6,7,6,-6,7,8,-7,8,9,-7,9,10,-7,11,6,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,23,-23,25,27,-27,28,26,-28,27,29,-29,28,29,-31,30,29,-32,31,29,-33,29,33,-33,32,33,-35,33,35,-35,34,35,-37,35,37,-37,37,38,-37,36,38,-40,38,40,-40,41,39,-41,40,42,-42,41,42,-44,43,42,-45,45,44,-43,46,48,-48,49,47,-49,50,49,-49,51,50,-49,52,50,-52,53,52,-52,54,53,-52,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,63,-63,65,67,-67,68,66,-68,69,71,-71,72,70,-72,73,75,-75,76,74,-76,77,79,-79,80,78,-80,81,80,-80,82,80,-82,83,85,-85,86,84,-86,87,89,-89,90,88,-90,91,90,-90,92,91,-90,93,95,-95,95,96,-95,94,96,-98,97,96,-99,99,97,-99,98,96,-101,98,101,-100,96,102,-101,101,103,-100,103,100,-103,99,103,-105,102,104,-104,105,107,-107,108,106,-108,109,111,-111,112,110,-112,113,110,-113,114,113,-113,112,115,-115,114,115,-117,116,115,-118,118,112,-112,119,115,-113,120,118,-112,119,120,-122,121,115,-120,122,121,-121,122,120,-112,123,122,-112,111,124,-124,123,124,-116,124,125,-116,115,125,-118,126,117,-126,127,129,-129,130,128,-130,131,130,-130,130,132,-129,133,131,-130,128,132,-135,135,131,-134,132,136,-135,137,135,-134,134,136,-139,136,139,-139,139,140,-139,141,138,-141,142,135,-138,143,142,-138,144,143,-138,145,144,-138,146,144,-146,147,146,-146,148,150,-150,151,149,-151,152,154,-154,155,153,-155,156,158,-158,158,159,-158,157,159,-161,161,160,-160,159,158,-163,158,163,-163,163,164,-163,165,162,-165,166,168,-168,169,167,-169,170,167,-170,171,170,-170,172,171,-170,169,173,-173,172,173,-175,175,174,-174,176,178,-178,179,177,-179,180,182,-182,180,181,-184,184,180,-184,185,180,-185,186,183,-182,187,185,-185,188,186,-182,189,187,-185,190,189,-185,191,190,-185,181,192,-189,193,191,-185,192,194,-189,195,194,-193,196,188,-195,196,193,-185,197,196,-185,198,196,-195,199,196,-199,200,196,-200,193,196,-201,201,193,-201,202,204,-204,204,205,-204,205,206,-204,206,207,-204,206,208,-208,207,209,-204,207,208,-211,208,211,-211,209,212,-204,212,210,-212,203,212,-214,211,213,-213,214,216,-216,217,215,-217,218,220,-220,221,219,-221,222,224,-224,225,223,-225,226,228,-228,229,227,-229,230,232,-232,233,231,-233,234,233,-233,235,233,-235,236,238,-238,239,237,-239,240,239,-239,241,240,-239,242,244,-244,245,243,-245,246,245,-245,247,246,-245,248,250,-250,251,249,-251,252,249,-252,253,249,-253,254,256,-256,257,255,-257,258,257,-257,256,259,-259,259,260,-259,261,258,-261,262,264,-264,265,263,-265,266,263,-266,267,263,-267,268,270,-270,271,269,-271,272,269,-272,273,269,-273,274,276,-276,277,275,-277,278,280,-280,83,279,-281,84,279,-84,281,283,-283,106,282,-284,105,106,-284,284,11,-286,10,285,-12,286,287,-2,0,1,-288,288,289,-88,290,87,-290,291,87,-291,292,87,-292,89,87,-293,293,89,-293,294,290,-290,295,294,-290,296,295,-290,297,296,-290,298,89,-294,299,89,-299,300,89,-300,301,89,-301,302,89,-302,303,89,-303,304,89,-304,305,307,-307,306,307,-309,308,307,-310,309,307,-311,307,311,-311,311,78,-311,312,310,-79,313,312,-79,80,313,-79,314,313,-81,315,314,-81,316,315,-81,317,316,-81,318,317,-81,319,318,-81,320,319,-81,321,320,-81,107,126,-109,125,108,-127,211,208,-78,79,77,-209,85,109,-87,110,86,-110,204,202,-82,82,81,-203,88,90,-105,99,104,-91,91,92,-94,95,93,-93,322,324,-324,325,323,-325,326,328,-328,329,327,-329,112,118,-120,120,119,-119,121,122,-116,123,115,-123,212,209,-211,207,210,-210,103,101,-101,98,100,-102,219,221,-331,331,330,-222,215,217,-219,220,218,-218,332,226,-334,227,333,-227,228,222,-230,223,229,-223,334,336,-336,337,334,-336,338,337,-336,339,338,-336,335,336,-341,341,340,-337,336,342,-342,335,343,-340,343,341,-343,339,343,-345,345,343,-343,344,343,-346,346,286,-348,284,347,-287,348,350,-350,351,349,-351,352,354,-354,353,355,-353,356,358,-358,359,357,-359,360,362,-362,361,363,-361,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,377,379,-377,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,390,-390,391,389,-391,392,394,-394,395,393,-395,396,398,-398,397,399,-397,400,402,-402,403,401,-403,404,406,-406,407,405,-407,408,410,-410,411,409,-411,412,414,-414,415,413,-415,416,418,-418,419,417,-419,420,422,-422,423,421,-423,424,426,-426,427,425,-427,428,430,-430,431,429,-431,432,434,-434,435,433,-435,436,438,-438,439,437,-439,440,437,-440,441,443,-443,444,442,-444,445,442,-445,446,448,-448,449,447,-449,450,452,-452,453,451,-453,454,453,-453,455,457,-457,458,456,-458,459,458,-458,460,462,-462,463,461,-463,464,466,-466,465,467,-465,468,470,-470,469,471,-469,472,474,-474,473,475,-473,476,478,-478,477,479,-477,480,482,-482,483,481,-483,482,484,-484,483,484,-486,484,486,-486,487,485,-487,488,490,-490,491,489,-491,492,494,-494,495,493,-495,496,498,-498,499,497,-499,500,501,-290,297,289,-502,296,297,-502,295,296,-502,294,295,-502,502,294,-502,503,294,-503,290,294,-504,504,290,-504,505,290,-505,291,290,-506,506,291,-506,292,291,-507,507,292,-507,508,292,-508,293,292,-509,509,293,-509,298,293,-510,510,298,-510,299,298,-511,511,299,-511,512,299,-512,300,299,-513,513,300,-513,514,300,-514,302,300,-515,301,300,-303,515,302,-515,303,302,-516,516,518,-518,519,517,-519,520,522,-522,523,521,-523,524,526,-526,527,525,-527,528,527,-527,529,527,-529,530,527,-530,531,530,-530,532,530,-532,533,530,-533,534,530,-534,535,530,-535,536,530,-536,537,530,-537,538,530,-538,539,530,-539,540,542,-542,541,543,-541,544,546,-546,547,545,-547,548,545,-548,549,548,-548,550,549,-548,551,549,-551,552,551,-551,553,552,-551,554,553,-551,555,554,-551,556,555,-551,557,556,-551,558,557,-551,559,558,-551,560,562,-562,561,563,-561,564,566,-566,565,567,-565,568,570,-570,569,571,-569,572,574,-574,573,575,-573,576,578,-578,577,579,-577,580,582,-582,581,583,-581,584,586,-586,585,587,-585,588,590,-590,589,591,-589,592,594,-594,593,595,-593,596,598,-598,597,599,-597,600,602,-602,601,603,-601,604,606,-606,607,605,-607,608,607,-607,609,608,-607,610,609,-607,609,611,-609,611,612,-609,613,612,-612,612,614,-609,615,608,-615,616,618,-618,619,617,-619,620,617,-620,621,617,-621,622,617,-622,623,617,-623,624,617,-624,625,617,-625,626,617,-626,627,629,-629,630,628,-630,631,630,-630,632,631,-630,633,632,-630,634,633,-630,635,634,-630,636,635,-630,637,636,-630,638,640,-640,641,639,-641,642,641,-641,643,641,-643,644,643,-643,645,644,-643,646,644,-646,641,647,-640,647,648,-640,648,649,-640,649,650,-640,650,649,-652,639,650,-653,653,652,-651,654,656,-656,657,655,-657,658,660,-660,661,659,-661,662,659,-662,663,659,-663,664,663,-663,665,664,-663,666,664,-666,667,666,-666,668,667,-666,669,667,-669,670,669,-669,671,669,-671,672,671,-671,673,671,-673,674,673,-673,675,674,-673,676,674,-676,677,676,-676,678,676,-678,679,678,-678,680,679,-678,681,679,-681,682,681,-681,683,682,-681,684,681,-683,685,684,-683,307,305,-687,687,686,-306,306,687,-306,308,687,-307,309,687,-309,688,687,-310,689,688,-310,310,689,-310,690,689,-311,691,690,-311,312,691,-311,692,691,-313,313,692,-313,693,692,-314,314,693,-314,694,693,-315,695,694,-315,315,695,-315,696,695,-316,316,696,-316,697,696,-317,698,697,-317,317,698,-317,699,698,-318,700,699,-318,319,700,-318,318,319,-318,701,700,-320,320,701,-320,702,704,-704,705,703,-705,706,705,-705,707,706,-705,708,706,-708,709,706,-709,710,709,-709,711,709,-711,712,709,-712,713,712,-712,714,712,-714,715,714,-714,716,714,-716,717,714,-717,718,717,-717,719,717,-719,720,719,-719,721,719,-721,722,721,-721,723,721,-723,724,721,-724,725,724,-724,726,724,-726,727,724,-727,728,726,-726,729,726,-729,730,732,-732,733,731,-733,734,736,-736,737,735,-737,738,740,-740,741,739,-741,742,741,-741,743,741,-743,744,741,-744,745,744,-744,746,745,-744,747,749,-749,750,748,-750,751,753,-753,754,752,-754,752,754,-756,756,755,-755,754,757,-757,758,756,-758,759,758,-758,760,762,-762,763,761,-763,764,766,-766,767,765,-767,768,770,-770,771,769,-771,772,771,-771,773,772,-771,774,773,-771,775,773,-775,776,773,-776,777,776,-776,778,780,-780,781,779,-781,782,784,-784,785,783,-785,786,788,-788,789,787,-789,790,792,-792,793,791,-793,794,796,-796,797,795,-797,798,800,-800,801,799,-801,802,804,-804,805,803,-805,806,808,-808,809,807,-809,810,812,-812,813,811,-813,814,816,-816,817,815,-817,815,817,-819,819,817,-817,820,819,-817,817,821,-819,818,821,-823,821,823,-823,823,824,-823,825,822,-825,826,828,-828,829,827,-829,830,827,-830,831,827,-831,832,827,-832,833,832,-832,834,833,-832,835,833,-835,836,838,-838,839,837,-839,840,842,-842,843,841,-843,844,846,-846,847,845,-847,848,850,-850,851,849,-851,852,854,-854,855,853,-855,856,858,-858,859,857,-859,858,860,-860,861,859,-861,862,864,-864,865,863,-865,864,866,-866,867,865,-867,868,870,-870,871,869,-871,872,871,-871,873,875,-875,876,874,-876,875,877,-877,878,876,-878,879,881,-881,882,880,-882,881,883,-883,884,882,-884,885,887,-887,888,886,-888,889,891,-891,892,890,-892,893,895,-895,896,894,-896,897,899,-899,900,898,-900,901,903,-903,904,902,-904,905,907,-907,908,906,-908,907,909,-909,910,908,-910,911,913,-913,914,912,-914,915,917,-917,918,916,-918,918,917,-920,920,919,-918,921,923,-923,924,922,-924,925,927,-927,928,926,-928,929,926,-929,927,930,-929,929,928,-932,930,931,-929,932,934,-934,935,933,-935,933,935,-937,937,936,-936,938,940,-940,941,939,-941,942,944,-944,945,943,-945,946,948,-948,949,947,-949,950,947,-950,951,953,-953,954,952,-954,955,957,-957,958,956,-958,959,961,-961,962,960,-962,963,965,-965,966,964,-966,967,969,-969,970,968,-970,971,973,-973,974,972,-974,973,975,-975,976,974,-976,977,979,-979,980,978,-980,981,980,-980,982,981,-980,983,982,-980,984,983,-980,985,984,-980,986,985,-980,987,986,-980,988,987,-980,989,988,-980,990,989,-980,991,990,-980,992,994,-994,995,993,-995,996,998,-998,999,997,-999,1000,1002,-1002,1003,1001,-1003,1003,1002,-1005,1005,1004,-1003,1006,1008,-1008,1009,1007,-1009,1008,1010,-1010,1011,1009,-1011,1012,1014,-1014,1015,1013,-1015,1015,1016,-1014,1017,1013,-1017,1018,1020,-1020,1021,1019,-1021,1020,1022,-1022,1023,1021,-1023,1024,1026,-1026,1027,1025,-1027,1028,1030,-1030,1031,1029,-1031,1032,1034,-1034,1035,1033,-1035,1036,1038,-1038,1039,1037,-1039,1038,1040,-1040,1041,1039,-1041,1042,1044,-1044,1045,1043,-1045,1046,1048,-1048,1049,1047,-1049,1050,1049,-1049,1051,1049,-1051,1052,1049,-1052,1053,1049,-1053,1054,1049,-1054,1055,1049,-1055,1056,1049,-1056,1057,1049,-1057,1058,1049,-1058,1059,1049,-1059,1060,1049,-1060,1061,1063,-1063,1064,1062,-1064,1064,1065,-1063,1066,1062,-1066,1067,1069,-1069,1070,1068,-1070,1069,1071,-1071,1072,1070,-1072,1073,1075,-1075,1076,1074,-1076,1075,1077,-1077,1078,1076,-1078,1079,1081,-1081,1082,1080,-1082,1083,1085,-1085,1086,1084,-1086,1087,1089,-1089,1090,1088,-1090,1091,1093,-1093,1094,1092,-1094,1095,1097,-1097,1098,1096,-1098,1099,1101,-1101,1102,1100,-1102,1100,1102,-1104,1102,1101,-1105,1103,1102,-1106,1104,1105,-1103,1106,1108,-1108,1109,1107,-1109,1110,1112,-1112,1113,1111,-1113,1112,1114,-1114,1115,1111,-1114,1116,1113,-1115,1116,1115,-1114,1117,1119,-1119,1120,1118,-1120,1121,1123,-1123,1124,1122,-1124,1125,1124,-1124,1126,1125,-1124,1127,1126,-1124,1128,1127,-1124,1129,1131,-1131,1132,1130,-1132,1133,1135,-1135,1136,1134,-1136,1137,1139,-1139,1140,1138,-1140,1141,1140,-1140,1142,1140,-1142,1143,1140,-1143,1144,1140,-1144,1145,1147,-1147,1146,1148,-1146,1146,1149,-1149,1146,1150,-1150,1146,1151,-1151,1146,1152,-1152,1146,1153,-1153,1146,1154,-1154,1146,1155,-1155,1156,1158,-1158,1157,1159,-1157,1159,1160,-1157,1160,1161,-1157,1161,1162,-1157,1162,1163,-1157,1163,1164,-1157,1164,1165,-1157,1165,1166,-1157,1167,1169,-1169,1167,1170,-1170,1171,1168,-1170,1170,1172,-1170,1171,1169,-1174,1173,1169,-1173,1174,1176,-1176,1177,1179,-1179,1180,1182,-1182,1183,1185,-1185,1186,1188,-1188,1189,1191,-1191,482,480,-485,1192,484,-481,137,1193,-146,147,145,-1194,485,1194,-484,481,483,-1195,27,25,-30,1195,29,-26,1196,234,-1198,234,232,-1198,1197,232,-1199,232,230,-1199,1198,230,-1200,230,1200,-1200,1200,1201,-1200,1202,1199,-1202,237,239,-1204,1204,1203,-240,1205,1204,-240,1206,1205,-240,1206,1207,-1206,1208,1206,-240,240,1208,-240,1209,1208,-241,255,257,-262,258,261,-258,206,205,-209,79,208,-206,81,79,-206,204,81,-206,90,91,-100,97,99,-92,94,97,-92,93,94,-92,1210,1212,-1212,1213,1211,-1213,1214,1216,-1216,1217,1215,-1217,1218,1220,-1220,1221,1219,-1221,765,1223,-1223,1224,1222,-1224,1225,1227,-1227,1228,1226,-1228,493,1230,-1230,1231,1229,-1231,1232,1233,-493,1234,492,-1234,764,1236,-1236,1237,1235,-1237,842,1239,-1239,1240,1238,-1240,1241,1243,-1243,1244,1242,-1244,1245,1247,-1247,1248,1246,-1248,1249,840,-1251,1251,1250,-841,1252,1253,-837,1254,836,-1254,837,1256,-1256,1257,1255,-1257,1258,1259,-848,1260,847,-1260,848,1262,-1262,1263,1261,-1263,1264,1266,-1266,845,1265,-1267,1267,849,-1269,1269,1268,-850,1270,1272,-1272,1273,1271,-1273,1274,1276,-1276,1277,1275,-1277 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *8640 { + a: 0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.6061532,0.7953479,0,-0.6061532,0.7953479,0,0.6061532,0.7953479,0,-0.6061532,0.7953479,0,0.6061532,0.7953479,0,-0.6061532,0.7953479,0,-0.9642054,0.2651565,0,-0.9642054,0.2651565,0,-0.6061532,0.7953479,0,-0.6061532,0.7953479,0,-0.6061532,0.7953479,0,-0.9642054,0.2651565,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.6061532,0.7953479,0,0.6061532,0.7953479,0,0.9642054,0.2651565,0,0.9642054,0.2651565,0,0.9642054,0.2651565,0,0.6061532,0.7953479,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.8065458,0.5911715,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.8065458,0.5911715,0,1,0,0,1,0,0,1,0,0,1,0,0,0.8065458,0.5911715,0,1,0,0,0.8065458,0.5911715,0,1,0,0,0.8065458,0.5911715,0,0.8065458,0.5911715,0,1,0,0,1,0,0,0.8065458,0.5911715,0,1,0,0,1,0,0,0.8065458,0.5911715,0,1,0,0,1,0,0,0.8065458,0.5911715,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.3826834,0.9238795,0,0.3826834,0.9238795,0,0.5,0.8660254,0,0.5,0.8660254,0,0.5,0.8660254,0,0.3826834,0.9238795,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.5,-0.8660254,0,0.3826834,-0.9238795,0,0.3826834,-0.9238795,0,0.3826834,-0.9238795,0,0.5,-0.8660254,0,0.5,-0.8660254,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,0.3826834,0.9238795,0,0.3826834,0.9238795,0,0.5,0.8660254,0,0.5,0.8660254,0,0.5,0.8660254,0,0.3826834,0.9238795,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.5,0.8660254,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.5,-0.8660254,0,0.3826834,-0.9238795,0,0.3826834,-0.9238795,0,0.3826834,-0.9238795,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.5,0.8660254,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,-0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-0.9238795,0,0.3826834,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,1,0,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,0,1,0,0,1,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,0,1,0,-0.04359169,0.9990494,0,-0.06540313,0.9978589,0,0,1,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.1305262,-0.9914449,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.3826834,-0.9238795,0,-0.3826834,-0.9238795,0,-0.3826834,-0.9238795,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.3826834,-0.9238795,0,-0.3826834,-0.9238795,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.3826834,-0.9238795,0,-0.258819,-0.9659258,0,-0.3826834,-0.9238795,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.3826834,-0.9238795,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.04359169,0.9990494,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.04359168,0.9990494,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,0,1,0,-0.04359168,0.9990494,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.04359168,0.9990494,0,-0.258819,0.9659258,0,-0.04359168,0.9990494,0,-0.258819,0.9659258,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.3826834,0.9238795,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.3826834,0.9238795,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.3826834,0.9238795,0,-0.258819,0.9659258,0,-0.3826834,0.9238795,0,-0.258819,0.9659258,0,-0.3826834,0.9238795,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.3826834,0.9238795,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.1305262,-0.9914449,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.3826834,-0.9238795,0,-0.3826834,-0.9238795,0,-0.5,-0.8660254,0,-0.3826834,-0.9238795,0,-0.258819,-0.9659258,0,-0.3826834,-0.9238795,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.3826834,-0.9238795,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.3826834,-0.9238795,0,-0.5,-0.8660254,0,-0.3826834,-0.9238795,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.3826834,-0.9238795,0,-0.258819,-0.9659258,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.8908355,0.4543261,0,-0.8908355,0.4543261,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.8908355,0.4543261,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,-0.8908355,0.4543261,0,-0.8908355,0.4543261,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.8908355,0.4543261,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.522338,0.8527385,0,0.522338,0.8527385,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.522338,0.8527385,0,-0.8908355,0.4543261,0,-0.8908355,0.4543261,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.8908355,0.4543261,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *2556 { + a: 25.59055,23.62205,21.65354,23.62205,25.59055,27.55906,21.65354,51.1811,25.59055,35.43307,25.59055,55.11811,-21.65354,51.1811,-25.59055,55.11811,-25.59055,35.43307,-25.59055,27.55906,-25.59055,23.62205,-21.65354,23.62205,30.42922,19.68504,30.42922,27.55906,34.36623,19.68504,34.36623,27.55906,-21.65354,34.36623,-21.65354,30.42922,-29.52756,34.36623,-29.52756,30.42922,-21.65354,19.68504,-29.52756,19.68504,-21.65354,23.62205,-29.52756,27.55906,-20.86614,27.55906,59.05512,15.74803,59.05512,11.81102,55.11811,15.74803,52.90997,11.81102,55.11811,20.66929,50.62093,14.79416,47.44094,17.23425,43.73777,18.76815,43.30709,23.62205,39.76378,19.29134,39.07806,23.62205,35.78979,18.76815,34.36623,23.62205,34.36623,19.68504,32.08661,17.23425,30.42922,19.68504,28.90663,14.79416,30.42922,23.62205,26.61759,11.81102,17.59534,11.81102,17.59534,23.62205,21.65354,-36.28486,21.65354,-48.45938,17.64923,-36.28486,21.65354,-52.51756,10.82677,-52.51756,-17.64923,-36.28486,-10.82677,-52.51756,-21.65354,-52.51756,-21.65354,-36.28486,-21.65354,-48.45938,-30.42922,27.55906,-30.42922,19.68504,-34.36623,27.55906,-34.36623,19.68504,29.52756,19.68504,21.65354,19.68504,29.52756,27.55906,21.65354,23.62205,20.86614,27.55906,-29.52756,30.42922,-29.52756,34.36623,-20.86614,30.42922,-20.86614,34.36623,29.52756,34.36623,29.52756,30.42922,21.65354,34.36623,21.65354,30.42922,20.86614,30.42922,20.86614,34.36623,29.52756,30.42922,29.52756,34.36623,62.99213,27.55906,62.99213,23.62205,48.64787,27.55906,-15.62683,23.62205,17.1518,27.55906,-15.62683,27.55906,23.62205,23.62205,21.65354,23.62205,23.62205,27.55906,20.86614,27.55906,-62.99213,23.62205,-62.99213,27.55906,15.62683,23.62205,-48.64787,27.55906,-17.1518,27.55906,15.62683,27.55906,-17.1518,35.43307,-17.1518,39.37008,15.62683,35.43307,15.62683,55.11811,-48.64787,39.37008,-55.11811,51.1811,-48.64787,35.43307,-59.05512,51.1811,-55.11811,47.24409,-62.99213,55.11811,-59.05512,47.24409,-62.99213,35.43307,-21.65354,23.62205,-23.62205,23.62205,-20.86614,27.55906,-23.62205,27.55906,23.62205,35.43307,19.29134,35.43307,23.62205,55.11811,21.65354,47.24409,18.48865,39.44653,17.71654,43.30709,-21.65354,47.24409,-17.71654,43.30709,-18.48865,39.44653,21.65354,51.1811,17.71654,47.24409,17.71654,51.1811,-17.71654,47.24409,-17.71654,51.1811,-21.65354,51.1811,-23.62205,55.11811,-23.62205,35.43307,-19.29134,35.43307,-34.36623,23.62205,-34.36623,19.68504,-39.07806,23.62205,-35.78979,18.76815,-39.76378,19.29134,-32.08661,17.23425,-43.30709,23.62205,-30.42922,19.68504,-43.73777,18.76815,-28.90663,14.79416,-55.11811,20.66929,-30.42922,23.62205,-26.61759,11.81102,-17.59534,11.81102,-17.59534,23.62205,-47.44094,17.23425,-50.62093,14.79416,-52.90997,11.81102,-55.11811,15.74803,-59.05512,11.81102,-59.05512,15.74803,-19.48819,-47.24409,-19.48819,1.847303,19.48819,-47.24409,19.48819,1.847303,-47.24409,47.4036,-47.24409,55.56993,1.847303,47.4036,1.847303,55.56993,-8.838583,59.05512,-13.74016,59.05512,8.838583,59.05512,-19.48819,62.99213,-15.74803,55.11811,-21.65354,55.11811,19.48819,62.99213,13.74016,59.05512,15.74803,55.11811,21.65354,55.11811,15.74803,55.11811,13.74016,59.05512,21.65354,55.11811,19.48819,62.99213,8.838583,59.05512,-8.838583,59.05512,-13.74016,59.05512,-19.48819,62.99213,-15.74803,55.11811,-21.65354,55.11811,47.24409,55.56993,47.24409,47.4036,-1.847303,55.56993,-1.847303,47.4036,-15.74803,-55.11811,-21.65354,-47.24409,-15.74803,-47.24409,-25.59055,-62.99213,25.59055,-62.99213,-8.838583,-55.11811,-25.59055,15.62683,8.838583,-55.11811,-23.62205,17.59534,15.74803,-55.11811,15.74803,-47.24409,21.65354,-47.24409,-21.65354,1.847303,21.65354,1.847303,-15.74803,9.721318,-15.74803,1.847303,23.62205,17.59534,25.59055,15.62683,-8.838583,9.721318,8.838583,9.721318,15.74803,9.721318,15.74803,1.847303,-15.62683,35.43307,-15.62683,55.11811,17.1518,35.43307,17.1518,39.37008,48.64787,39.37008,55.11811,47.24409,48.64787,35.43307,55.11811,51.1811,59.05512,47.24409,62.99213,35.43307,59.05512,51.1811,62.99213,55.11811,7.045414,55.11811,7.045414,35.43307,4.261529,55.11811,4.261529,35.43307,7.045414,27.55906,7.045414,23.62205,4.261529,27.55906,4.261529,23.62205,-4.261529,35.43307,-7.045414,35.43307,-4.261529,55.11811,-7.045414,55.11811,-4.261529,23.62205,-7.045414,23.62205,-4.261529,27.55906,-7.045414,27.55906,17.59534,35.05458,17.59534,38.99159,32.74827,35.05458,35.43307,38.99159,39.07806,18.91671,43.30709,18.91671,-17.59534,38.99159,-17.59534,35.05458,-35.43307,38.99159,-32.74827,35.05458,-39.07806,18.91671,-43.30709,18.91671,-52.90997,18.05237,-53.06102,17.84487,-59.05512,18.05237,-54.59492,13.94139,-54.59979,13.9024,-57.74278,13.9024,-17.59534,18.05237,-17.59534,9.752431,-26.61759,18.05237,-26.46654,17.84487,-24.93263,13.94139,-24.40945,9.752431,21.65354,5.848672,17.64923,5.848672,17.71654,27.05011,14.44331,23.1131,-14.44331,23.1131,-17.71654,27.05011,-21.65354,5.848672,-17.64923,5.848672,17.59534,9.752431,17.59534,18.05237,24.40945,9.752431,24.93263,13.94139,26.46654,17.84487,26.61759,18.05237,52.90997,18.05237,59.05512,18.05237,53.06102,17.84487,54.59492,13.94139,54.59979,13.9024,57.74278,13.9024,20.34121,25.72982,-20.34121,25.72982,21.65354,29.87979,-21.65354,29.87979,19.02887,3.937008,21.65354,11.81102,23.62205,3.937008,-19.02887,3.937008,-23.62205,3.937008,-21.65354,11.81102,-21.65354,7.874016,-25.59055,7.874016,21.65354,7.874016,25.59055,7.874016,-62.99213,7.874016,-59.05512,7.874016,-43.50394,17.23425,-39.80077,18.76815,-35.82677,19.29134,-31.85278,18.76815,-46.68392,14.79416,-49.12401,11.61417,-50.65792,7.911001,-50.66278,7.874016,-28.14961,17.23425,-24.96962,14.79416,-22.52953,11.61417,-20.99563,7.911001,-20.47244,3.937008,9.721318,3.937008,15.62683,3.937008,50.66278,7.874016,50.65792,7.911001,59.05512,7.874016,49.12401,11.61417,46.68392,14.79416,43.50394,17.23425,62.99213,7.874016,39.80077,18.76815,35.82677,19.29134,31.85278,18.76815,28.14961,17.23425,24.96962,14.79416,22.52953,11.61417,20.99563,7.911001,20.47244,3.937008,-9.721318,3.937008,-15.62683,3.937008,-21.65354,-62.99213,-25.59055,-62.99213,-24.43743,-61.839,-25.59055,-59.05512,21.65354,-62.99213,24.43743,-61.839,25.59055,-62.99213,25.59055,-59.05512,7.045414,3.937008,4.261529,3.937008,-4.261529,3.937008,-7.045414,3.937008,-8.838583,23.62205,17.71654,17.59534,-15.74803,23.62205,8.838583,23.62205,15.74803,23.62205,15.74803,31.49606,-17.71654,17.59534,-17.71654,35.43307,-15.74803,31.49606,17.71654,35.43307,8.838583,31.49606,-8.838583,31.49606,21.65354,3.937008,-21.65354,3.937008,-21.65354,-27.14589,-21.65354,-31.15417,-25.59055,-27.14589,-25.59055,-31.15417,13.77953,-33.46474,21.65354,-36.54803,21.65354,-33.46474,13.77953,-36.54803,-25.59055,31.93928,-25.59055,35.94757,-21.65354,31.93928,-21.65354,35.94757,13.77953,-24.48494,21.65354,-27.56824,21.65354,-24.48494,13.77953,-27.56824,21.65354,31.93928,21.65354,35.94757,25.59055,31.93928,25.59055,35.94757,25.59055,-36.90557,25.59055,-40.91385,21.65354,-36.90557,21.65354,-40.91385,25.59055,16.85012,20.35354,16.85012,25.59055,20.8584,21.58793,20.8584,-13.77953,29.27834,-21.65354,32.36164,-21.65354,29.27834,-13.77953,32.36164,-25.59055,37.93333,-25.59055,41.94162,-21.65354,37.93333,-21.65354,41.94162,25.59055,-13.58376,20.35354,-13.58376,25.59055,-9.575477,21.58793,-9.575477,-25.59055,-13.58376,-25.59055,-9.575477,-20.35354,-13.58376,-21.58793,-9.575477,25.59055,7.089399,19.02887,7.089399,25.59055,11.09768,20.35354,11.09768,-13.77953,16.75859,-21.65354,18.88928,-21.65354,16.75859,-13.77953,18.88928,25.59055,-27.14589,25.59055,-31.15417,21.65354,-27.14589,21.65354,-31.15417,-25.59055,36.23943,-25.59055,40.24771,-21.65354,36.23943,-21.65354,40.24771,-25.59055,16.85012,-25.59055,20.8584,-20.35354,16.85012,-21.58793,20.8584,21.65354,37.93333,21.65354,41.94162,25.59055,37.93333,25.59055,41.94162,-21.65354,-33.22617,-21.65354,-37.23446,-25.59055,-33.22617,-25.59055,-37.23446,-21.65354,-36.90557,-21.65354,-40.91385,-25.59055,-36.90557,-25.59055,-40.91385,-20.34121,0.6799493,-25.59055,0.6799493,-20.35354,0.7172538,-25.59055,0.7172538,21.65354,36.23943,21.65354,40.24771,25.59055,36.23943,25.59055,40.24771,25.59055,0.6799493,20.34121,0.6799493,25.59055,0.7172538,20.35354,0.7172538,21.58793,-23.08736,21.65354,-22.83924,25.59055,-23.08736,25.59055,-19.07907,21.65354,-19.07907,21.58793,25.32595,21.65354,25.57408,25.59055,25.32595,25.59055,29.33424,21.65354,29.33424,25.59055,-33.22617,25.59055,-37.23446,21.65354,-33.22617,21.65354,-37.23446,-21.58793,-23.08736,-25.59055,-23.08736,-21.65354,-22.83924,-25.59055,-19.07907,-21.65354,-19.07907,-21.58793,25.32595,-25.59055,25.32595,-21.65354,25.57408,-25.59055,29.33424,-21.65354,29.33424,-19.02887,7.089399,-25.59055,7.089399,-20.35354,11.09768,-25.59055,11.09768,-13.77953,34.4925,-21.65354,37.5758,-21.65354,34.4925,-13.77953,37.5758,-13.77953,-8.531343,-21.65354,-10.66204,-13.77953,-10.66204,-21.65354,-8.531343,-21.65354,-33.46474,-13.77953,-36.54803,-13.77953,-33.46474,-21.65354,-36.54803,21.65354,16.75859,13.77953,18.88928,13.77953,16.75859,21.65354,18.88928,-10.82677,19.68504,10.82677,19.68504,-10.82677,15.74803,10.82677,15.74803,-21.65354,15.74803,21.65354,15.74803,-21.65354,11.81102,21.65354,11.81102,-8.838583,23.62205,-8.838583,31.49606,8.838583,23.62205,8.838583,31.49606,8.838583,43.30709,-8.838583,43.30709,8.838583,47.24409,-8.838583,47.24409,21.65354,3.937008,21.65354,-62.99213,-21.65354,3.937008,-21.65354,-62.99213,-59.05512,3.937008,-47.63779,3.937008,-47.23534,6.993926,-46.05542,9.84252,-44.17842,12.28866,-41.73228,14.16565,-38.88369,15.34558,-35.82677,15.74803,-32.76986,15.34558,-29.92126,14.16565,-27.47512,12.28866,-25.59813,9.84252,-24.4182,6.993926,-24.01575,3.937008,-24.01575,-4.708755E-13,9.721318,-6.511757E-13,13.77953,3.552714E-15,-13.77953,2.771117E-13,13.77953,3.937008,-13.77953,3.937008,21.65354,7.874016,-21.65354,7.874016,21.65354,51.1811,-21.65354,51.1811,-62.99213,7.874016,-62.99213,23.62205,-46.8708,7.874016,-62.99213,51.1811,-46.05542,9.84252,-44.17842,12.28866,3.937008,51.1811,-41.73228,14.16565,-38.88369,15.34558,-35.82677,15.74803,-32.76986,15.34558,-29.92126,14.16565,-27.47512,12.28866,-25.59813,9.84252,-24.78274,7.874016,3.937008,7.874016,21.65354,33.0646,13.77953,36.1479,13.77953,33.0646,21.65354,36.1479,62.99213,7.874016,46.8708,7.874016,62.99213,23.62205,62.99213,51.1811,46.05542,9.84252,44.17842,12.28866,-3.937008,51.1811,41.73228,14.16565,38.88369,15.34558,35.82677,15.74803,32.76986,15.34558,29.92126,14.16565,27.47512,12.28866,25.59813,9.84252,24.78274,7.874016,-3.937008,7.874016,21.65354,-17.14487,13.77953,-20.22817,21.65354,-20.22817,13.77953,-17.14487,21.65354,26.47504,13.77953,23.39175,21.65354,23.39175,13.77953,26.47504,21.65354,-8.531343,13.77953,-10.66204,21.65354,-10.66204,13.77953,-8.531343,21.65354,34.4925,13.77953,37.5758,13.77953,34.4925,21.65354,37.5758,-13.77953,23.39175,-21.65354,26.47504,-21.65354,23.39175,-13.77953,26.47504,-21.65354,-30.05135,-13.77953,-33.13464,-13.77953,-30.05135,-21.65354,-33.13464,21.65354,-30.05135,13.77953,-33.13464,21.65354,-33.13464,13.77953,-30.05135,21.65354,29.27834,13.77953,32.36164,13.77953,29.27834,21.65354,32.36164,-21.65354,-24.48494,-13.77953,-27.56824,-13.77953,-24.48494,-21.65354,-27.56824,-13.77953,33.0646,-21.65354,36.1479,-21.65354,33.0646,-13.77953,36.1479,-13.77953,-20.22817,-21.65354,-17.14487,-21.65354,-20.22817,-13.77953,-17.14487,-21.65354,-62.99213,-21.65354,-46.8708,21.65354,-62.99213,-13.77953,-46.8708,-13.77953,-24.78274,13.77953,-46.8708,21.65354,-46.8708,13.77953,-24.78274,21.65354,3.937008,21.65354,-24.78274,-21.65354,3.937008,-21.65354,-24.78274,46.8708,7.874016,24.78274,7.874016,46.05542,9.84252,44.17842,12.28866,41.73228,14.16565,38.88369,15.34558,35.82677,15.74803,32.76986,15.34558,29.92126,14.16565,27.47512,12.28866,25.59813,9.84252,-46.8708,7.874016,-46.05542,9.84252,-24.78274,7.874016,-44.17842,12.28866,-41.73228,14.16565,-38.88369,15.34558,-35.82677,15.74803,-32.76986,15.34558,-29.92126,14.16565,-27.47512,12.28866,-25.59813,9.84252,13.77953,51.5748,13.77953,27.95275,-13.77953,51.5748,-13.77953,-24.01575,-13.77953,27.95275,-25.59055,-24.01575,-25.59055,9.721318,-29.52756,27.95275,-29.52756,9.721318,-13.77953,-47.63779,13.77953,-47.63779,13.77953,-24.01575,25.59055,9.721318,25.59055,-24.01575,29.52756,27.95275,29.52756,9.721318,13.77953,-1.215739E-12,-13.77953,-1.215739E-12,13.77953,3.937008,-13.77953,3.937008,-24.40945,3.937008,-27.95275,3.937008,-24.93263,7.911001,-26.46654,11.61417,-28.90663,14.79416,-28.35521,6.993926,-29.53513,9.84252,-32.08661,17.23425,-31.41212,12.28866,-33.85827,14.16565,-35.78979,18.76815,-36.70686,15.34558,-39.76378,19.29134,-39.76378,15.74803,-43.73777,18.76815,-42.8207,15.34558,-45.66929,14.16565,-47.44094,17.23425,-48.11543,12.28866,-50.62093,14.79416,-49.99243,9.84252,-51.17235,6.993926,-53.06102,11.61417,-51.5748,3.937008,-54.59979,7.874016,-54.59492,7.911001,-57.08661,3.937008,-57.08661,7.874016,59.05512,3.937008,47.63779,3.937008,47.23534,6.993926,46.05542,9.84252,44.17842,12.28866,41.73228,14.16565,38.88369,15.34558,35.82677,15.74803,32.76986,15.34558,29.92126,14.16565,27.47512,12.28866,25.59813,9.84252,24.4182,6.993926,24.01575,3.937008,24.01575,3.973288E-13,-9.721318,2.170286E-13,24.40945,3.937008,24.93263,7.911001,27.95275,3.937008,26.46654,11.61417,28.90663,14.79416,28.35521,6.993926,29.53513,9.84252,32.08661,17.23425,31.41212,12.28866,33.85827,14.16565,35.78979,18.76815,36.70686,15.34558,39.76378,19.29134,39.76378,15.74803,42.8207,15.34558,43.73777,18.76815,45.66929,14.16565,47.44094,17.23425,48.11543,12.28866,50.62093,14.79416,49.99243,9.84252,51.17235,6.993926,53.06102,11.61417,51.5748,3.937008,54.59979,7.874016,54.59492,7.911001,57.08661,3.937008,57.08661,7.874016,9.721318,-3.376102E-12,9.721318,3.937008,27.95275,-3.472914E-12,27.95275,3.937008,25.59055,9.681145E-14,25.59055,3.937008,29.52756,6.306067E-13,29.52756,3.937008,19.02887,17.59534,19.02887,24.40945,23.62205,17.59534,25.59055,24.40945,25.59055,15.62683,25.59055,9.721318,25.59055,27.95275,29.52756,27.95275,29.52756,9.721318,-9.721318,3.937008,-9.721318,1.66773E-12,-27.95275,3.937008,-27.95275,1.570919E-12,-29.52756,9.721318,-29.52756,27.95275,-25.59055,9.721318,-25.59055,15.62683,-25.59055,27.95275,-25.59055,24.40945,-23.62205,17.59534,-19.02887,24.40945,-19.02887,17.59534,-29.52756,-1.447731E-13,-29.52756,3.937008,-25.59055,9.681145E-14,-25.59055,3.937008,8.838583,43.30709,-8.838583,43.30709,8.838583,47.24409,-8.838583,47.24409,25.59055,-47.63779,25.59055,-59.05512,13.77953,-47.63779,24.43743,-61.839,21.65354,-62.99213,-21.65354,-62.99213,-13.77953,-47.63779,-25.59055,-47.63779,-24.43743,-61.839,-25.59055,-59.05512,-1.087522,3.937008,-4.100778,3.937008,-1.087522,7.874016,-4.100778,7.874016,-47.77999,3.937008,-47.77999,7.874016,-44.76674,3.937008,-44.76674,7.874016,4.100778,3.937008,1.087522,3.937008,4.100778,7.874016,1.087522,7.874016,47.77999,7.874016,47.77999,3.937008,44.76674,7.874016,44.76674,3.937008,-0.3342083,3.937008,-3.347464,3.937008,-0.3342083,7.874016,-3.347464,7.874016,-42.94807,7.874016,-42.94807,3.937008,-45.96133,7.874016,-45.96133,3.937008,21.65354,3.937008,-21.65354,3.937008,21.65354,7.874016,-21.65354,7.874016,42.94807,7.874016,45.96133,7.874016,42.94807,3.937008,45.96133,3.937008,3.347464,3.937008,0.3342083,3.937008,3.347464,7.874016,0.3342083,7.874016,20.34121,54.59979,20.34121,57.74278,25.59055,54.59979,21.65354,61.02362,-20.34121,57.74278,24.43743,59.8705,25.59055,57.08661,-21.65354,61.02362,-20.34121,54.59979,-24.43743,59.8705,-25.59055,57.08661,-25.59055,54.59979,25.59055,51.5748,13.77953,51.5748,25.59055,57.08661,24.43743,59.8705,21.65354,61.02362,-21.65354,61.02362,-13.77953,51.5748,-25.59055,51.5748,-24.43743,59.8705,-25.59055,57.08661,8.838583,55.11811,-8.838583,55.11811,8.838583,59.05512,-8.838583,59.05512,-8.838583,1.847303,-8.838583,9.721318,8.838583,1.847303,8.838583,9.721318,-8.838583,-55.11811,-8.838583,-47.24409,8.838583,-55.11811,8.838583,-47.24409,8.838583,55.11811,-8.838583,55.11811,8.838583,59.05512,-8.838583,59.05512,-25.59055,-36.77196,-25.59055,-33.68867,-13.77953,-36.77196,-13.77953,-33.68867,-25.59055,23.39175,-25.59055,26.47504,-21.65354,23.39175,-21.65354,26.47504,-13.77953,23.39175,-13.77953,26.47504,-25.59055,33.0646,-25.59055,36.1479,-21.65354,33.0646,-21.65354,36.1479,-13.77953,33.0646,-13.77953,36.1479,29.52756,-2.415845E-13,13.77953,2.73559E-13,29.52756,3.937008,13.77953,3.937008,25.59055,3.937008,13.77953,-36.54803,13.77953,-33.46474,21.65354,-36.54803,21.65354,-33.46474,25.59055,-36.54803,25.59055,-33.46474,13.77953,-27.56824,13.77953,-24.48494,21.65354,-27.56824,21.65354,-24.48494,25.59055,-27.56824,25.59055,-24.48494,25.59055,17.31261,13.77953,17.31261,25.59055,20.39591,13.77953,20.39591,-25.59055,-2.828537,-25.59055,0.2547594,-13.77953,-2.828537,-13.77953,0.2547594,25.59055,7.972289E-13,13.77953,7.972289E-13,25.59055,3.937008,13.77953,3.937008,-25.59055,-30.69168,-25.59055,-27.60838,-13.77953,-30.69168,-13.77953,-27.60838,-25.59055,-40.45136,-25.59055,-37.36806,-13.77953,-40.45136,-13.77953,-37.36806,-13.77953,32.36164,-13.77953,29.27834,-21.65354,32.36164,-21.65354,29.27834,-25.59055,32.36164,-25.59055,29.27834,-25.59055,-22.62486,-25.59055,-19.54157,-13.77953,-22.62486,-13.77953,-19.54157,25.59055,-30.05135,25.59055,-33.13464,21.65354,-30.05135,21.65354,-33.13464,13.77953,-33.13464,13.77953,-30.05135,25.59055,39.78522,25.59055,36.70192,13.77953,39.78522,13.77953,36.70192,-13.77953,18.88928,-13.77953,16.75859,-21.65354,18.88928,-21.65354,16.75859,-13.77953,15.80599,-25.59055,18.88928,-25.59055,15.80599,25.59055,-20.22817,21.65354,-20.22817,25.59055,-17.14487,21.65354,-17.14487,13.77953,-20.22817,13.77953,-17.14487,25.59055,35.48507,25.59055,32.40178,13.77953,35.48507,13.77953,32.40178,25.59055,7.551893,13.77953,7.551893,25.59055,10.63519,13.77953,10.63519,-13.77953,0,-29.52756,5.337952E-13,-13.77953,3.937008,-25.59055,3.937008,-29.52756,3.937008,-13.77953,41.47913,-13.77953,38.39583,-25.59055,41.47913,-25.59055,38.39583,25.59055,41.47913,25.59055,38.39583,13.77953,41.47913,13.77953,38.39583,25.59055,-2.828537,13.77953,-2.828537,25.59055,0.2547594,13.77953,0.2547594,25.59055,25.78845,13.77953,25.78845,25.59055,28.87174,13.77953,28.87174,-25.59055,-13.12127,-25.59055,-10.03797,-13.77953,-13.12127,-13.77953,-10.03797,-13.77953,37.5758,-13.77953,34.4925,-21.65354,37.5758,-21.65354,34.4925,-25.59055,37.5758,-25.59055,34.4925,27.95275,0,27.95275,3.937008,51.5748,2.73559E-13,28.35521,6.993926,29.53513,9.84252,31.41212,12.28866,33.85827,14.16565,36.70686,15.34558,39.76378,15.74803,42.8207,15.34558,45.66929,14.16565,48.11543,12.28866,49.99243,9.84252,51.17235,6.993926,51.5748,3.937008,-13.77953,39.78522,-13.77953,36.70192,-25.59055,39.78522,-25.59055,36.70192,-13.77953,17.31261,-25.59055,17.31261,-13.77953,20.39591,-25.59055,20.39591,25.59055,26.47504,25.59055,23.39175,21.65354,26.47504,21.65354,23.39175,13.77953,23.39175,13.77953,26.47504,-25.59055,-33.13464,-25.59055,-30.05135,-21.65354,-33.13464,-21.65354,-30.05135,-13.77953,-33.13464,-13.77953,-30.05135,-25.59055,-17.14487,-21.65354,-17.14487,-25.59055,-20.22817,-21.65354,-20.22817,-13.77953,-20.22817,-13.77953,-17.14487,25.59055,37.5758,25.59055,34.4925,21.65354,37.5758,21.65354,34.4925,13.77953,37.5758,13.77953,34.4925,25.59055,-22.62486,13.77953,-22.62486,25.59055,-19.54157,13.77953,-19.54157,-13.77953,7.551893,-25.59055,7.551893,-13.77953,10.63519,-25.59055,10.63519,-13.77953,35.48507,-13.77953,32.40178,-25.59055,35.48507,-25.59055,32.40178,-13.77953,-33.46474,-13.77953,-36.54803,-21.65354,-33.46474,-21.65354,-36.54803,-25.59055,-33.46474,-25.59055,-36.54803,13.77953,-40.45136,13.77953,-37.36806,25.59055,-40.45136,25.59055,-37.36806,-27.95275,3.937008,-27.95275,2.73559E-13,-28.35521,6.993926,-51.5748,2.73559E-13,-29.53513,9.84252,-31.41212,12.28866,-33.85827,14.16565,-36.70686,15.34558,-39.76378,15.74803,-42.8207,15.34558,-45.66929,14.16565,-48.11543,12.28866,-49.99243,9.84252,-51.17235,6.993926,-51.5748,3.937008,25.59055,29.27834,21.65354,29.27834,25.59055,32.36164,21.65354,32.36164,13.77953,32.36164,13.77953,29.27834,-25.59055,-27.56824,-25.59055,-24.48494,-21.65354,-27.56824,-21.65354,-24.48494,-13.77953,-27.56824,-13.77953,-24.48494,25.59055,36.1479,25.59055,33.0646,21.65354,36.1479,21.65354,33.0646,13.77953,36.1479,13.77953,33.0646,-13.77953,25.78845,-25.59055,25.78845,-13.77953,28.87174,-25.59055,28.87174,-13.77953,7.972289E-13,-25.59055,7.972289E-13,-13.77953,3.937008,-25.59055,3.937008,25.59055,-13.12127,13.77953,-13.12127,25.59055,-10.03797,13.77953,-10.03797,13.77953,-30.69168,13.77953,-27.60838,25.59055,-30.69168,25.59055,-27.60838,13.77953,-36.77196,13.77953,-33.68867,25.59055,-36.77196,25.59055,-33.68867,13.77953,-8.531343,21.65354,-8.531343,13.77953,-10.66204,21.65354,-10.66204,25.59055,-8.531343,13.77953,-11.61464,25.59055,-11.61464,-13.77953,-2.314654,-25.59055,-2.314654,-13.77953,0.7686421,-25.59055,0.7686421,-13.77953,-11.61464,-25.59055,-11.61464,-13.77953,-10.66204,-21.65354,-10.66204,-13.77953,-8.531343,-25.59055,-8.531343,-21.65354,-8.531343,25.59055,7.038011,13.77953,7.038011,25.59055,10.12131,13.77953,10.12131,-47.63779,3.552714E-15,-47.63779,3.937008,-24.01575,2.771117E-13,-47.23534,6.993926,-46.8708,7.874016,-24.78274,7.874016,-24.4182,6.993926,-24.01575,3.937008,-25.59055,7.038011,-25.59055,10.12131,-13.77953,7.038011,-13.77953,10.12131,25.59055,-2.314654,13.77953,-2.314654,25.59055,0.7686421,13.77953,0.7686421,47.63779,3.937008,47.63779,2.771117E-13,47.23534,6.993926,24.01575,2.771117E-13,46.8708,7.874016,24.78274,7.874016,24.4182,6.993926,24.01575,3.937008,46.05542,9.84252,24.78274,7.874016,46.8708,7.874016,44.17842,12.28866,41.73228,14.16565,38.88369,15.34558,35.82677,15.74803,32.76986,15.34558,29.92126,14.16565,27.47512,12.28866,25.59813,9.84252,-24.78274,7.874016,-46.05542,9.84252,-46.8708,7.874016,-44.17842,12.28866,-41.73228,14.16565,-38.88369,15.34558,-35.82677,15.74803,-32.76986,15.34558,-29.92126,14.16565,-27.47512,12.28866,-25.59813,9.84252,13.77953,16.75859,13.77953,18.88928,21.65354,16.75859,13.77953,15.80599,21.65354,18.88928,25.59055,15.80599,25.59055,18.88928,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,-21.65354,19.68504,-59.05512,19.68504,21.65354,19.68504,59.05512,19.68504,34.36623,18.91671,34.36623,22.93169,30.42922,22.93169,30.42922,18.91671,17.59534,30.96164,17.59534,22.93169,17.59534,18.91671,-17.59534,30.96164,-17.59534,22.93169,-17.59534,18.91671,-30.42922,22.93169,-30.42922,18.91671,-34.36623,22.93169,-34.36623,18.91671,-13.74016,23.62205,-13.74016,31.49606,-8.838583,23.62205,-8.838583,31.49606,-23.62205,35.8442,-23.62205,31.42475,-31.49606,35.8442,-31.49606,31.42475,8.838583,23.62205,8.838583,31.49606,13.74016,23.62205,13.74016,31.49606,-15.74803,43.30709,-8.838583,47.24409,-13.74016,47.24409,23.62205,31.42475,23.62205,35.8442,31.49606,31.42475,31.49606,35.8442,-15.74803,43.30709,-8.838583,47.24409,-13.74016,47.24409,15.74803,43.30709,13.74016,47.24409,8.838583,47.24409,8.838583,47.24409,15.74803,43.30709,13.74016,47.24409,8.838583,9.721318,13.74016,1.847303,13.74016,9.721318,1.847303,41.94643,1.847303,46.36588,9.721318,41.94643,9.721318,46.36588,-1.847303,46.36588,-1.847303,41.94643,-9.721318,46.36588,-9.721318,41.94643,-13.74016,1.847303,-13.74016,9.721318,-8.838583,9.721318,15.74803,55.11811,13.74016,59.05512,8.838583,59.05512,-15.74803,55.11811,-8.838583,59.05512,-13.74016,59.05512,8.838583,-55.11811,13.74016,-55.11811,13.74016,-47.24409,8.838583,59.05512,15.74803,55.11811,13.74016,59.05512,-13.74016,-55.11811,-13.74016,-47.24409,-8.838583,-55.11811,-15.74803,55.11811,-13.74016,59.05512,-8.838583,59.05512,55.11811,46.36588,55.11811,41.94643,47.24409,46.36588,47.24409,41.94643,-55.11811,41.94643,-55.11811,46.36588,-47.24409,41.94643,-47.24409,46.36588 + } + UVIndex: *2880 { + a: 0,2,1,3,1,2,4,3,2,5,3,4,6,3,5,7,6,5,7,8,6,8,9,6,9,10,6,11,6,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,23,22,25,27,26,28,26,27,27,29,28,28,29,30,30,29,31,31,29,32,29,33,32,32,33,34,33,35,34,34,35,36,35,37,36,37,38,36,36,38,39,38,40,39,41,39,40,40,42,41,41,42,43,43,42,44,45,44,42,46,48,47,49,47,48,50,49,48,51,50,48,52,50,51,53,52,51,54,53,51,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,63,62,65,67,66,68,66,67,69,71,70,72,70,71,73,75,74,76,74,75,77,79,78,80,78,79,81,80,79,82,80,81,83,85,84,86,84,85,87,89,88,90,88,89,91,90,89,92,91,89,93,95,94,95,96,94,94,96,97,97,96,98,99,97,98,98,96,100,98,101,99,96,102,100,101,103,99,103,100,102,99,103,104,102,104,103,105,107,106,108,106,107,109,111,110,112,110,111,113,110,112,114,113,112,112,115,114,114,115,116,116,115,117,118,112,111,119,115,112,120,118,111,119,120,121,121,115,119,122,121,120,122,120,111,123,122,111,111,124,123,123,124,115,124,125,115,115,125,117,126,117,125,127,129,128,130,128,129,131,130,129,130,132,128,133,131,129,128,132,134,135,131,133,132,136,134,137,135,133,134,136,138,136,139,138,139,140,138,141,138,140,142,135,137,143,142,137,144,143,137,145,144,137,146,144,145,147,146,145,148,150,149,151,149,150,152,154,153,155,153,154,156,158,157,158,159,157,157,159,160,161,160,159,159,158,162,158,163,162,163,164,162,165,162,164,166,168,167,169,167,168,170,167,169,171,170,169,172,171,169,169,173,172,172,173,174,175,174,173,176,178,177,179,177,178,180,182,181,180,181,183,184,180,183,185,180,184,186,183,181,187,185,184,188,186,181,189,187,184,190,189,184,191,190,184,181,192,188,193,191,184,192,194,188,195,194,192,196,188,194,196,193,184,197,196,184,198,196,194,199,196,198,200,196,199,193,196,200,201,193,200,202,204,203,204,205,203,205,206,203,206,207,203,206,208,207,207,209,203,207,208,210,208,211,210,209,212,203,212,210,211,203,212,213,211,213,212,214,216,215,217,215,216,218,220,219,221,219,220,222,224,223,225,223,224,226,228,227,229,227,228,230,232,231,233,231,232,234,233,232,235,233,234,236,238,237,239,237,238,240,239,238,241,240,238,242,244,243,245,243,244,246,245,244,247,246,244,248,250,249,251,249,250,252,249,251,253,249,252,254,256,255,257,255,256,258,257,256,256,259,258,259,260,258,261,258,260,262,264,263,265,263,264,266,263,265,267,263,266,268,270,269,271,269,270,272,269,271,273,269,272,274,276,275,277,275,276,278,280,279,83,279,280,84,279,83,281,283,282,106,282,283,105,106,283,284,11,285,10,285,11,286,287,1,0,1,287,288,289,87,290,87,289,291,87,290,292,87,291,89,87,292,293,89,292,294,290,289,295,294,289,296,295,289,297,296,289,298,89,293,299,89,298,300,89,299,301,89,300,302,89,301,303,89,302,304,89,303,305,307,306,306,307,308,308,307,309,309,307,310,307,311,310,311,78,310,312,310,78,313,312,78,80,313,78,314,313,80,315,314,80,316,315,80,317,316,80,318,317,80,319,318,80,320,319,80,321,320,80,107,126,108,125,108,126,211,208,77,79,77,208,85,109,86,110,86,109,204,202,81,82,81,202,88,90,104,99,104,90,91,92,93,95,93,92,322,324,323,325,323,324,326,328,327,329,327,328,112,118,119,120,119,118,121,122,115,123,115,122,212,209,210,207,210,209,103,101,100,98,100,101,219,221,330,331,330,221,215,217,218,220,218,217,332,226,333,227,333,226,228,222,229,223,229,222,334,336,335,337,334,335,338,337,335,339,338,335,335,336,340,341,340,336,336,342,341,335,343,339,343,341,342,339,343,344,345,343,342,344,343,345,346,286,347,284,347,286,348,350,349,351,349,350,352,354,353,353,355,352,356,358,357,359,357,358,360,362,361,361,363,360,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,377,379,376,380,382,381,383,381,382,384,386,385,387,385,386,388,390,389,391,389,390,392,394,393,395,393,394,396,398,397,397,399,396,400,402,401,403,401,402,404,406,405,407,405,406,408,410,409,411,409,410,412,414,413,415,413,414,416,418,417,419,417,418,420,422,421,423,421,422,424,426,425,427,425,426,428,430,429,431,429,430,432,434,433,435,433,434,436,438,437,439,437,438,440,437,439,441,443,442,444,442,443,445,442,444,446,448,447,449,447,448,450,452,451,453,451,452,454,453,452,455,457,456,458,456,457,459,458,457,460,462,461,463,461,462,464,466,465,465,467,464,468,470,469,469,471,468,472,474,473,473,475,472,476,478,477,477,479,476,480,482,481,483,481,482,482,484,483,483,484,485,484,486,485,487,485,486,488,490,489,491,489,490,492,494,493,495,493,494,496,498,497,499,497,498,500,501,289,297,289,501,296,297,501,295,296,501,294,295,501,502,294,501,503,294,502,290,294,503,504,290,503,505,290,504,291,290,505,506,291,505,292,291,506,507,292,506,508,292,507,293,292,508,509,293,508,298,293,509,510,298,509,299,298,510,511,299,510,512,299,511,300,299,512,513,300,512,514,300,513,302,300,514,301,300,302,515,302,514,303,302,515,516,518,517,519,517,518,520,522,521,523,521,522,524,526,525,527,525,526,528,527,526,529,527,528,530,527,529,531,530,529,532,530,531,533,530,532,534,530,533,535,530,534,536,530,535,537,530,536,538,530,537,539,530,538,540,542,541,541,543,540,544,546,545,547,545,546,548,545,547,549,548,547,550,549,547,551,549,550,552,551,550,553,552,550,554,553,550,555,554,550,556,555,550,557,556,550,558,557,550,559,558,550,560,562,561,561,563,560,564,566,565,565,567,564,568,570,569,569,571,568,572,574,573,573,575,572,576,578,577,577,579,576,580,582,581,581,583,580,584,586,585,585,587,584,588,590,589,589,591,588,592,594,593,593,595,592,596,598,597,597,599,596,600,602,601,601,603,600,604,606,605,607,605,606,608,607,606,609,608,606,610,609,606,609,611,608,611,612,608,613,612,611,612,614,608,615,608,614,616,618,617,619,617,618,620,617,619,621,617,620,622,617,621,623,617,622,624,617,623,625,617,624,626,617,625,627,629,628,630,628,629,631,630,629,632,631,629,633,632,629,634,633,629,635,634,629,636,635,629,637,636,629,638,640,639,641,639,640,642,641,640,643,641,642,644,643,642,645,644,642,646,644,645,641,647,639,647,648,639,648,649,639,649,650,639,650,649,651,639,650,652,653,652,650,654,656,655,657,655,656,658,660,659,661,659,660,662,659,661,663,659,662,664,663,662,665,664,662,666,664,665,667,666,665,668,667,665,669,667,668,670,669,668,671,669,670,672,671,670,673,671,672,674,673,672,675,674,672,676,674,675,677,676,675,678,676,677,679,678,677,680,679,677,681,679,680,682,681,680,683,682,680,684,681,682,685,684,682,307,305,686,687,686,305,306,687,305,308,687,306,309,687,308,688,687,309,689,688,309,310,689,309,690,689,310,691,690,310,312,691,310,692,691,312,313,692,312,693,692,313,314,693,313,694,693,314,695,694,314,315,695,314,696,695,315,316,696,315,697,696,316,698,697,316,317,698,316,699,698,317,700,699,317,319,700,317,318,319,317,701,700,319,320,701,319,702,704,703,705,703,704,706,705,704,707,706,704,708,706,707,709,706,708,710,709,708,711,709,710,712,709,711,713,712,711,714,712,713,715,714,713,716,714,715,717,714,716,718,717,716,719,717,718,720,719,718,721,719,720,722,721,720,723,721,722,724,721,723,725,724,723,726,724,725,727,724,726,728,726,725,729,726,728,730,732,731,733,731,732,734,736,735,737,735,736,738,740,739,741,739,740,742,741,740,743,741,742,744,741,743,745,744,743,746,745,743,747,749,748,750,748,749,751,753,752,754,752,753,752,754,755,756,755,754,754,757,756,758,756,757,759,758,757,760,762,761,763,761,762,764,766,765,767,765,766,768,770,769,771,769,770,772,771,770,773,772,770,774,773,770,775,773,774,776,773,775,777,776,775,778,780,779,781,779,780,782,784,783,785,783,784,786,788,787,789,787,788,790,792,791,793,791,792,794,796,795,797,795,796,798,800,799,801,799,800,802,804,803,805,803,804,806,808,807,809,807,808,810,812,811,813,811,812,814,816,815,817,815,816,815,817,818,819,817,816,820,819,816,817,821,818,818,821,822,821,823,822,823,824,822,825,822,824,826,828,827,829,827,828,830,827,829,831,827,830,832,827,831,833,832,831,834,833,831,835,833,834,836,838,837,839,837,838,840,842,841,843,841,842,844,846,845,847,845,846,848,850,849,851,849,850,852,854,853,855,853,854,856,858,857,859,857,858,858,860,859,861,859,860,862,864,863,865,863,864,864,866,865,867,865,866,868,870,869,871,869,870,872,871,870,873,875,874,876,874,875,875,877,876,878,876,877,879,881,880,882,880,881,881,883,882,884,882,883,885,887,886,888,886,887,889,891,890,892,890,891,893,895,894,896,894,895,897,899,898,900,898,899,901,903,902,904,902,903,905,907,906,908,906,907,907,909,908,910,908,909,911,913,912,914,912,913,915,917,916,918,916,917,918,917,919,920,919,917,921,923,922,924,922,923,925,927,926,928,926,927,929,926,928,927,930,928,929,928,931,930,931,928,932,934,933,935,933,934,933,935,936,937,936,935,938,940,939,941,939,940,942,944,943,945,943,944,946,948,947,949,947,948,950,947,949,951,953,952,954,952,953,955,957,956,958,956,957,959,961,960,962,960,961,963,965,964,966,964,965,967,969,968,970,968,969,971,973,972,974,972,973,973,975,974,976,974,975,977,979,978,980,978,979,981,980,979,982,981,979,983,982,979,984,983,979,985,984,979,986,985,979,987,986,979,988,987,979,989,988,979,990,989,979,991,990,979,992,994,993,995,993,994,996,998,997,999,997,998,1000,1002,1001,1003,1001,1002,1003,1002,1004,1005,1004,1002,1006,1008,1007,1009,1007,1008,1008,1010,1009,1011,1009,1010,1012,1014,1013,1015,1013,1014,1015,1016,1013,1017,1013,1016,1018,1020,1019,1021,1019,1020,1020,1022,1021,1023,1021,1022,1024,1026,1025,1027,1025,1026,1028,1030,1029,1031,1029,1030,1032,1034,1033,1035,1033,1034,1036,1038,1037,1039,1037,1038,1038,1040,1039,1041,1039,1040,1042,1044,1043,1045,1043,1044,1046,1048,1047,1049,1047,1048,1050,1049,1048,1051,1049,1050,1052,1049,1051,1053,1049,1052,1054,1049,1053,1055,1049,1054,1056,1049,1055,1057,1049,1056,1058,1049,1057,1059,1049,1058,1060,1049,1059,1061,1063,1062,1064,1062,1063,1064,1065,1062,1066,1062,1065,1067,1069,1068,1070,1068,1069,1069,1071,1070,1072,1070,1071,1073,1075,1074,1076,1074,1075,1075,1077,1076,1078,1076,1077,1079,1081,1080,1082,1080,1081,1083,1085,1084,1086,1084,1085,1087,1089,1088,1090,1088,1089,1091,1093,1092,1094,1092,1093,1095,1097,1096,1098,1096,1097,1099,1101,1100,1102,1100,1101,1100,1102,1103,1102,1101,1104,1103,1102,1105,1104,1105,1102,1106,1108,1107,1109,1107,1108,1110,1112,1111,1113,1111,1112,1112,1114,1113,1115,1111,1113,1116,1113,1114,1116,1115,1113,1117,1119,1118,1120,1118,1119,1121,1123,1122,1124,1122,1123,1125,1124,1123,1126,1125,1123,1127,1126,1123,1128,1127,1123,1129,1131,1130,1132,1130,1131,1133,1135,1134,1136,1134,1135,1137,1139,1138,1140,1138,1139,1141,1140,1139,1142,1140,1141,1143,1140,1142,1144,1140,1143,1145,1147,1146,1146,1148,1145,1146,1149,1148,1146,1150,1149,1146,1151,1150,1146,1152,1151,1146,1153,1152,1146,1154,1153,1146,1155,1154,1156,1158,1157,1157,1159,1156,1159,1160,1156,1160,1161,1156,1161,1162,1156,1162,1163,1156,1163,1164,1156,1164,1165,1156,1165,1166,1156,1167,1169,1168,1167,1170,1169,1171,1168,1169,1170,1172,1169,1171,1169,1173,1173,1169,1172,1174,1176,1175,1177,1179,1178,1180,1182,1181,1183,1185,1184,1186,1188,1187,1189,1191,1190,482,480,484,1192,484,480,137,1193,145,147,145,1193,485,1194,483,481,483,1194,27,25,29,1195,29,25,1196,234,1197,234,232,1197,1197,232,1198,232,230,1198,1198,230,1199,230,1200,1199,1200,1201,1199,1202,1199,1201,237,239,1203,1204,1203,239,1205,1204,239,1206,1205,239,1206,1207,1205,1208,1206,239,240,1208,239,1209,1208,240,255,257,261,258,261,257,206,205,208,79,208,205,81,79,205,204,81,205,90,91,99,97,99,91,94,97,91,93,94,91,1210,1212,1211,1213,1211,1212,1214,1216,1215,1217,1215,1216,1218,1220,1219,1221,1219,1220,765,1223,1222,1224,1222,1223,1225,1227,1226,1228,1226,1227,493,1230,1229,1231,1229,1230,1232,1233,492,1234,492,1233,764,1236,1235,1237,1235,1236,842,1239,1238,1240,1238,1239,1241,1243,1242,1244,1242,1243,1245,1247,1246,1248,1246,1247,1249,840,1250,1251,1250,840,1252,1253,836,1254,836,1253,837,1256,1255,1257,1255,1256,1258,1259,847,1260,847,1259,848,1262,1261,1263,1261,1262,1264,1266,1265,845,1265,1266,1267,849,1268,1269,1268,849,1270,1272,1271,1273,1271,1272,1274,1276,1275,1277,1275,1276 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *960 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5317088771263266074, "Model::doorLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",5.5,4,-15.75 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5455757103850228411, "Geometry::", "Mesh" { + Vertices: *90 { + a: 0,11,-0.25,0,11,0.25,-5.5,11,-0.25,-5.5,11,0.25,-5.5,-9.023893E-16,-0.25,-5.5,11,-0.25,-5.5,-9.023893E-16,0.25,-5.5,11,0.25,0,0,0.25,0,0,-0.25,-5.5,-9.023893E-16,0.25,-5.5,-9.023893E-16,-0.25,0,11,-0.25,0,0,-0.25,0,11,0.25,0,0,0.25,0,0,-0.25,-4.5,1,-0.25,-5.5,-9.023893E-16,-0.25,-5.5,11,-0.25,-1,1,-0.25,-4.5,4,-0.25,-4.5,10,-0.25,-1,10,-0.25,0,11,-0.25,-1,4,-0.25,-5.5,-9.023893E-16,0.25,-5.5,11,0.25,0,0,0.25,0,11,0.25 + } + PolygonVertexIndex: *72 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,17,20,-17,21,17,-20,22,21,-20,23,22,-20,24,16,-21,19,24,-24,25,24,-21,23,24,-26,26,28,-28,29,27,-29,21,22,-26,23,25,-23,17,21,-21,25,20,-22 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *216 { + a: 0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *60 { + a: 0,-0.984252,0,0.984252,21.65354,-0.984252,21.65354,0.984252,-0.984252,-3.552714E-15,-0.984252,43.30709,0.984252,-3.552714E-15,0.984252,43.30709,0,0.984252,0,-0.984252,-21.65354,0.984252,-21.65354,-0.984252,0.984252,43.30709,0.984252,0,-0.984252,43.30709,-0.984252,0,6.45948E-16,-3.22974E-16,17.71654,3.937008,21.65354,-3.875688E-15,21.65354,43.30709,3.937008,3.937008,17.71654,15.74803,17.71654,39.37008,3.937008,39.37008,6.45948E-16,43.30709,3.937008,15.74803,-21.65354,-3.22974E-15,-21.65354,43.30709,6.45948E-16,3.22974E-16,6.45948E-16,43.30709 + } + UVIndex: *72 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,17,20,16,21,17,19,22,21,19,23,22,19,24,16,20,19,24,23,25,24,20,23,24,25,26,28,27,29,27,28,21,22,25,23,25,22,17,21,20,25,20,21 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *24 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,3,3, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5156306316241703118, "Model::doorRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-5.5,4,-15.75 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5744678755825544088, "Geometry::", "Mesh" { + Vertices: *90 { + a: 5.5,11,-0.25,5.5,11,0.25,0,11,-0.25,0,11,0.25,0,0,-0.25,0,11,-0.25,0,0,0.25,0,11,0.25,5.5,9.023893E-16,0.25,5.5,9.023893E-16,-0.25,0,0,0.25,0,0,-0.25,5.5,11,-0.25,5.5,9.023893E-16,-0.25,5.5,11,0.25,5.5,9.023893E-16,0.25,5.5,9.023893E-16,-0.25,1,1,-0.25,0,0,-0.25,0,11,-0.25,4.5,1,-0.25,1,4,-0.25,1,10,-0.25,4.5,10,-0.25,5.5,11,-0.25,4.5,4,-0.25,0,0,0.25,0,11,0.25,5.5,9.023893E-16,0.25,5.5,11,0.25 + } + PolygonVertexIndex: *72 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,17,20,-17,21,17,-20,22,21,-20,23,22,-20,24,16,-21,19,24,-24,25,24,-21,23,24,-26,26,28,-28,29,27,-29,21,22,-26,23,25,-23,17,21,-21,25,20,-22 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *216 { + a: 0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *60 { + a: -21.65354,-0.984252,-21.65354,0.984252,0,-0.984252,0,0.984252,-0.984252,0,-0.984252,43.30709,0.984252,0,0.984252,43.30709,21.65354,0.984252,21.65354,-0.984252,0,0.984252,0,-0.984252,0.984252,43.30709,0.984252,3.552714E-15,-0.984252,43.30709,-0.984252,3.552714E-15,-21.65354,3.22974E-15,-3.937008,3.937008,6.45948E-16,-3.22974E-16,6.45948E-16,43.30709,-17.71654,3.937008,-3.937008,15.74803,-3.937008,39.37008,-17.71654,39.37008,-21.65354,43.30709,-17.71654,15.74803,6.45948E-16,3.22974E-16,6.45948E-16,43.30709,21.65354,3.875688E-15,21.65354,43.30709 + } + UVIndex: *72 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,17,20,16,21,17,19,22,21,19,23,22,19,24,16,20,19,24,23,25,24,20,23,24,25,26,28,27,29,27,28,21,22,25,23,25,22,17,21,20,25,20,21 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *24 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,3,3, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5172944440804464819, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,-9.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4744762343255868811, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5562986326287608278, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,-9.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5628972275649795375, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5169733582183648027, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,10.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4640810965058541833, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4679365012479882663, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,10.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5471518256139391182, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7178, "Material::paintWhite", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.8980392,0.9058824,0.9686274 + P: "DiffuseColor", "Color", "", "A",0.8980392,0.9058824,0.9686274 + } + } + + Material: 7180, "Material::paintRed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.2274509,0.3601341 + P: "DiffuseColor", "Color", "", "A",1,0.2274509,0.3601341 + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7192, "Material::lightBlue", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3568627,0.6941177,1 + P: "DiffuseColor", "Color", "", "A",0.3568627,0.6941177,1 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::ambulance, Model::RootNode + C: "OO",5191800412839839098,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",4933353073168449400,5191800412839839098 + + ;Geometry::, Model::Mesh body + C: "OO",5466831031926539781,4933353073168449400 + + ;Material::paintWhite, Model::Mesh body + C: "OO",7178,4933353073168449400 + + ;Material::paintRed, Model::Mesh body + C: "OO",7180,4933353073168449400 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,4933353073168449400 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,4933353073168449400 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,4933353073168449400 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,4933353073168449400 + + ;Material::window, Model::Mesh body + C: "OO",7190,4933353073168449400 + + ;Material::lightBlue, Model::Mesh body + C: "OO",7192,4933353073168449400 + + ;Model::Mesh doorLeft, Model::USING PARENT + C: "OO",5317088771263266074,5191800412839839098 + + ;Geometry::, Model::Mesh doorLeft + C: "OO",5455757103850228411,5317088771263266074 + + ;Material::paintWhite, Model::Mesh doorLeft + C: "OO",7178,5317088771263266074 + + ;Material::plastic, Model::Mesh doorLeft + C: "OO",7182,5317088771263266074 + + ;Material::window, Model::Mesh doorLeft + C: "OO",7190,5317088771263266074 + + ;Material::paintRed, Model::Mesh doorLeft + C: "OO",7180,5317088771263266074 + + ;Model::Mesh doorRight, Model::USING PARENT + C: "OO",5156306316241703118,5191800412839839098 + + ;Geometry::, Model::Mesh doorRight + C: "OO",5744678755825544088,5156306316241703118 + + ;Material::paintWhite, Model::Mesh doorRight + C: "OO",7178,5156306316241703118 + + ;Material::plastic, Model::Mesh doorRight + C: "OO",7182,5156306316241703118 + + ;Material::window, Model::Mesh doorRight + C: "OO",7190,5156306316241703118 + + ;Material::paintRed, Model::Mesh doorRight + C: "OO",7180,5156306316241703118 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5172944440804464819,5191800412839839098 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4744762343255868811,5172944440804464819 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5172944440804464819 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5172944440804464819 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5172944440804464819 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5562986326287608278,5191800412839839098 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5628972275649795375,5562986326287608278 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5562986326287608278 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5562986326287608278 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5562986326287608278 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5169733582183648027,5191800412839839098 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4640810965058541833,5169733582183648027 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5169733582183648027 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5169733582183648027 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5169733582183648027 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4679365012479882663,5191800412839839098 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5471518256139391182,4679365012479882663 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4679365012479882663 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4679365012479882663 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4679365012479882663 + +} diff --git a/CarTrackSimulation/Assets/Models/ambulance.fbx.meta b/CarTrackSimulation/Assets/Models/ambulance.fbx.meta new file mode 100644 index 00000000..59a6afa6 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/ambulance.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: f837cc6b4c0ce494488cc55954d11416 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/delivery.fbx b/CarTrackSimulation/Assets/Models/delivery.fbx new file mode 100644 index 00000000..83af56be --- /dev/null +++ b/CarTrackSimulation/Assets/Models/delivery.fbx @@ -0,0 +1,879 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 2 + Millisecond: 788 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "delivery.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "delivery.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5623794400758238213, "Model::delivery", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 5724275006363292674, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,2,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5512239011720103445, "Geometry::", "Mesh" { + Vertices: *2658 { + a: 5.5,2,-16,6.5,2,-16,4.5,2,-16,4.5,3,-16,6.5,3,-16,5.5,3,-16,-5.5,2,-16,-4.5,2,-16,-6.5,2,-16,-6.5,3,-16,-4.5,3,-16,-5.5,3,-16,6.5,14,-16,6.5,3,-16,6.5,14,4.469215,6.5,2,-16,6.5,2,-15,6.5,3.757716,-8.857716,6.5,4.377499,-8.05,6.5,4.767111,-7.109394,6.5,4.9,-6.1,6.5,2.95,-9.477499,6.5,2.009394,-9.867111,6.5,2,-9.868347,6.5,4.767111,-5.090606,6.5,4.377499,-4.15,6.5,3.757716,-3.342284,6.5,2.95,-2.722501,6.5,2.009394,-2.332889,6.5,1,-2.2,6.5,1,4.469215,4.833333,1,4.469215,5.5,3,4.469215,6.5,1,4.469215,6.5,14,4.469215,5.5,6,4.469215,4.696116,10.01942,4.469215,4.5,11,4.469215,-6.5,14,4.469215,-4.5,11,4.469215,-4.696116,10.01942,4.469215,-5.5,6,4.469215,-5.5,3,4.469215,-6.5,1,4.469215,-4.833333,1,4.469215,-6.5,2,-16,-6.5,3,-16,-6.5,2,-15,-6.5,14,-16,-6.5,14,4.469215,-6.5,3.757716,-8.857716,-6.5,4.377499,-8.05,-6.5,4.767111,-7.109394,-6.5,4.9,-6.1,-6.5,2.95,-9.477499,-6.5,2.009394,-9.867111,-6.5,2,-9.868347,-6.5,4.767111,-5.090606,-6.5,4.377499,-4.15,-6.5,3.757716,-3.342284,-6.5,2.95,-2.722501,-6.5,2.009394,-2.332889,-6.5,1,-2.2,-6.5,1,4.469215,6.5,14,-16,6.5,14,4.469215,-6.5,14,-16,-6.5,14,4.469215,-6.5,14,-16,-5.5,13,-16,6.5,14,-16,5.5,13,-16,-5.5,2,-16,-6.5,2,-16,-6.207107,2,-15.70711,-6.5,2,-15,5.5,2,-16,6.207107,2,-15.70711,6.5,2,-16,6.5,2,-15,-4.696116,10.01942,4.469215,-4.5,11,4.469215,-4.696116,10.01942,8.31806,-4.5,11,9,-5.5,6,9.925827,-5.5,6,11,4.5,11,4.469215,4.696116,10.01942,4.469215,4.5,11,9,4.696116,10.01942,8.31806,5.5,6,9.925827,5.5,6,11,-7.5,5,7.729023,-7.5,7,7.729023,-7.5,5,8.729022,-7.5,7,8.729022,-5.5,5,8.729022,-5.5,5,7.729023,-7.5,5,8.729022,-7.5,5,7.729023,-2.75,5,15,2.75,5,15,-2.75,4,15,2.75,4,15,-5.5,4,15,5.5,4,15,-5.5,3,15,5.5,3,15,-5.5,5,8.729022,-7.5,5,8.729022,-5.5,6,8.729022,-7.5,7,8.729022,-5.3,7,8.729022,-5.5,4,15,-5.5,3,15,-5.5,4,14,-5.5,3,13.43913,-5.5,5.25,14,-5.5,3.757716,12.85772,-5.5,4.377499,12.05,-5.5,4.767111,11.1094,-5.5,6,11,-5.5,4.9,10.1,-5.5,6,9.925827,-5.5,4.767111,9.090606,-5.5,6,8.729022,-5.5,5,8.729022,-5.5,4.377499,8.15,-5.5,5,7.729023,-5.5,3.757716,7.342283,-5.5,6,7.729023,-5.5,3,6.760867,-5.5,3,4.469215,-5.5,6,4.469215,5.5,6,11,4.482904,6,11,4.5,11,9,3.6686,10.07152,9.371391,-3.6686,10.07152,9.371391,-4.5,11,9,-5.5,6,11,-4.482904,6,11,7.5,7,7.729023,7.5,5,7.729023,7.5,7,8.729022,7.5,5,8.729022,7.5,5,8.729022,5.5,5,8.729022,7.5,7,8.729022,5.5,6,8.729022,5.3,7,8.729022,7.5,7,7.729023,7.5,7,8.729022,5.3,7,7.729023,5.3,7,8.729022,7.5,5,8.729022,7.5,5,7.729023,5.5,5,8.729022,5.5,5,7.729023,-5.3,7,7.729023,-5.3,7,8.729022,-7.5,7,7.729023,-7.5,7,8.729022,4.5,11,4.469215,4.5,11,9,-4.5,11,4.469215,-4.5,11,9,5.5,6,11,5.5,5.25,14,4.482904,6,11,5.5,5,15,2.75,5,15,-4.482904,6,11,-2.75,5,15,-5.5,5,15,-5.5,6,11,-5.5,5.25,14,5.5,6,8.729022,5.5,5,8.729022,5.5,6,9.925827,5.5,4.767111,9.090606,5.5,4.9,10.1,5.5,4.377499,8.15,5.5,6,11,5.5,5,7.729023,5.5,4.767111,11.1094,5.5,3.757716,7.342283,5.5,5.25,14,5.5,6,7.729023,5.5,3,6.760867,5.5,3,4.469215,5.5,6,4.469215,5.5,4.377499,12.05,5.5,3.757716,12.85772,5.5,3,13.43913,5.5,4,14,5.5,3,15,5.5,4,15,-5.5,1,-16,5.5,1,-16,-4.833333,1,4.469215,-4.833333,1,6.2,-6.5,1,4.469215,-6.5,1,6.2,6.5,1,4.469215,6.5,1,6.2,4.833333,1,4.469215,4.833333,1,6.2,-6.5,1,-15,-6.5,1,-9.099999,-6.5,1.776457,-8.997777,-6.5,2.5,-8.698076,-6.5,3.12132,-8.22132,-6.5,3.598076,-7.6,-6.5,3.897778,-6.876457,-6.5,4,-6.1,-6.5,3.897778,-5.323543,-6.5,3.598076,-4.6,-6.5,3.12132,-3.978679,-6.5,2.5,-3.501924,-6.5,1.776457,-3.202222,-6.5,1,-3.1,-6.5,7.038636E-14,-3.1,-6.5,0,7.1,-6.5,1,6.2,-6.5,2.009394,6.332889,-6.5,2.95,6.722501,-6.5,1,7.1,-6.5,3.757716,7.342283,-6.5,1.776457,7.202222,-6.5,2.5,7.501924,-6.5,4.377499,8.15,-6.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,4.767111,9.090606,-6.5,3.897778,9.323544,-6.5,4.9,10.1,-6.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4.767111,11.1094,-6.5,3.598076,11.6,-6.5,4.377499,12.05,-6.5,3.12132,12.22132,-6.5,3.757716,12.85772,-6.5,2.5,12.69808,-6.5,1.776457,12.99778,-6.5,2.95,13.4775,-6.5,1,13.1,-6.5,6.948397E-14,13.1,-6.5,6.767919E-15,14.5,-6.5,2,13.86835,-6.5,2.009394,13.86711,-6.5,2,14.5,6.5,2.009394,13.86711,6.5,2.95,13.4775,6.5,2,13.86835,6.5,6.767919E-15,14.5,6.5,2,14.5,6.5,6.948397E-14,13.1,6.5,1,13.1,6.5,1.776457,12.99778,6.5,3.757716,12.85772,6.5,2.5,12.69808,6.5,3.12132,12.22132,6.5,4.377499,12.05,6.5,3.598076,11.6,6.5,4.767111,11.1094,6.5,3.897778,10.87646,6.5,4,10.1,6.5,4.9,10.1,6.5,3.897778,9.323544,6.5,4.767111,9.090606,6.5,3.598076,8.6,6.5,4.377499,8.15,6.5,3.12132,7.97868,6.5,2.5,7.501924,6.5,3.757716,7.342283,6.5,1.776457,7.202222,6.5,1,7.1,6.5,2.95,6.722501,6.5,0,7.1,6.5,2.009394,6.332889,6.5,1,6.2,6.5,7.038636E-14,-3.1,6.5,1,-3.1,6.5,1.776457,-3.202222,6.5,2.5,-3.501924,6.5,3.12132,-3.978679,6.5,3.598076,-4.6,6.5,3.897778,-5.323543,6.5,4,-6.1,6.5,3.897778,-6.876457,6.5,3.598076,-7.6,6.5,3.12132,-8.22132,6.5,2.5,-8.698076,6.5,1.776457,-8.997777,6.5,1,-9.099999,6.5,1,-15,-5.5,4.377499,12.05,-5.5,3.757716,12.85772,-6.5,4.377499,12.05,-6.5,3.757716,12.85772,5.5,3,13.43913,5.483334,2.95,13.4775,5.5,3,15,5.169798,2.009394,13.86711,5.166667,2,13.86835,5.166667,2,14.66667,6.5,3.757716,7.342283,6.5,4.377499,8.15,5.5,3.757716,7.342283,5.5,4.377499,8.15,5.5,3,4.469215,4.833333,1,4.469215,5.5,3,6.760867,5.483334,2.95,6.722501,5.169798,2.009394,6.332889,4.833333,1,6.2,-5.5,3.757716,7.342283,-5.5,4.377499,8.15,-6.5,3.757716,7.342283,-6.5,4.377499,8.15,6.5,4.9,10.1,6.5,4.767111,11.1094,5.5,4.9,10.1,5.5,4.767111,11.1094,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,-6.5,2.95,6.722501,-5.483334,2.95,6.722501,6.5,4.767111,9.090606,6.5,4.9,10.1,5.5,4.767111,9.090606,5.5,4.9,10.1,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,6.5,2.95,13.4775,5.483334,2.95,13.4775,-6.5,2.009394,13.86711,-6.5,2.95,13.4775,-5.169798,2.009394,13.86711,-5.483334,2.95,13.4775,-6.5,1,6.2,-4.833333,1,6.2,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,6.5,4.377499,12.05,6.5,3.757716,12.85772,5.5,4.377499,12.05,5.5,3.757716,12.85772,6.5,4.377499,8.15,6.5,4.767111,9.090606,5.5,4.377499,8.15,5.5,4.767111,9.090606,6.5,2.009394,6.332889,6.5,2.95,6.722501,5.169798,2.009394,6.332889,5.483334,2.95,6.722501,-4.833333,1,4.469215,-5.5,3,4.469215,-4.833333,1,6.2,-5.169798,2.009394,6.332889,-5.483334,2.95,6.722501,-5.5,3,6.760867,-5.5,4.767111,9.090606,-5.5,4.9,10.1,-6.5,4.767111,9.090606,-6.5,4.9,10.1,-5.5,4.767111,11.1094,-5.5,4.377499,12.05,-6.5,4.767111,11.1094,-6.5,4.377499,12.05,-5.5,4.9,10.1,-5.5,4.767111,11.1094,-6.5,4.9,10.1,-6.5,4.767111,11.1094,-5.166667,2,13.86835,-6.5,2,13.86835,-5.169798,2.009394,13.86711,-6.5,2.009394,13.86711,-5.5,4.377499,8.15,-5.5,4.767111,9.090606,-6.5,4.377499,8.15,-6.5,4.767111,9.090606,6.5,2,13.86835,5.166667,2,13.86835,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,-5.5,3,13.43913,-5.5,3,15,-5.483334,2.95,13.4775,-5.169798,2.009394,13.86711,-5.166667,2,13.86835,-5.166667,2,14.66667,5.483334,2.95,13.4775,5.5,3,13.43913,6.5,2.95,13.4775,6.5,3.757716,12.85772,5.5,3.757716,12.85772,-5.483334,2.95,6.722501,-5.5,3,6.760867,-6.5,2.95,6.722501,-6.5,3.757716,7.342283,-5.5,3.757716,7.342283,6.5,4.767111,11.1094,6.5,4.377499,12.05,5.5,4.767111,11.1094,5.5,4.377499,12.05,-5.483334,2.95,13.4775,-6.5,2.95,13.4775,-5.5,3,13.43913,-6.5,3.757716,12.85772,-5.5,3.757716,12.85772,5.166667,2,14.66667,-5.166667,2,14.66667,5.5,3,15,-5.5,3,15,5.483334,2.95,6.722501,6.5,2.95,6.722501,5.5,3,6.760867,6.5,3.757716,7.342283,5.5,3.757716,7.342283,4.833333,1,6.2,6.5,1,6.2,5.169798,2.009394,6.332889,6.5,2.009394,6.332889,-5.5,5,2,-2.75,5,2,-5.5,13,2,5.5,13,2,5.5,5,2,2.75,5,2,-2.75,3,2,2.75,3,2,5.5,13,2,5.5,13,-16,-5.5,13,2,-5.5,13,-16,2.75,3,-9,2.75,5,-9,2.75,3,2,2.75,5,2,-2.75,5,-9,-2.75,3,-9,-2.75,5,2,-2.75,3,2,-2.75,5,-9,-2.75,5,2,-5.5,5,-9,-5.5,5,2,-5.5,5,-6.1,5.5,5,-9,5.5,5,-6.1,2.75,5,-9,5.5,5,2,2.75,5,2,2.75,3,-9,5.5,3,-9,2.75,5,-9,5.5,5,-9,5.5,3,-16,5.5,13,-16,5.5,3,-9,5.5,5,-9,5.5,13,2,5.5,5,-6.1,5.5,5,2,-2.75,3,-9,-2.75,5,-9,-5.5,3,-9,-5.5,5,-9,5.5,3,-16,5.5,3,-9,4.5,3,-16,2.75,3,-9,-4.5,3,-16,2.75,3,2,-2.75,3,-9,-2.75,3,2,-5.5,3,-9,-5.5,3,-16,-5.5,13,-16,-5.5,3,-16,-5.5,13,2,-5.5,5,-9,-5.5,3,-9,-5.5,5,-6.1,-5.5,5,2,-3.5,9.023893E-16,-9.099999,3.5,7.038636E-14,-9.099999,-3.5,1,-9.099999,3.5,1,-9.099999,6.5,1,-9.099999,6.5,1,-15,3.5,1,-9.099999,6.207107,1,-15.70711,5.5,1,-16,-5.5,1,-16,-3.5,1,-9.099999,-6.5,1,-9.099999,-6.207107,1,-15.70711,-6.5,1,-15,-6.207107,1,-15.70711,-5.5,1,-16,-6.207107,2,-15.70711,-5.5,2,-16,-6.207107,1,-15.70711,-6.207107,2,-15.70711,-6.5,1,-15,-6.5,2,-15,6.207107,2,-15.70711,6.207107,1,-15.70711,6.5,2,-15,6.5,1,-15,5.5,1,-16,6.207107,1,-15.70711,5.5,2,-16,6.207107,2,-15.70711,6.5,2,14.5,6.5,6.767919E-15,14.5,6.207107,2,15.20711,6.207107,6.767919E-15,15.20711,5.5,6.767919E-15,15.5,-5.5,6.767919E-15,15.5,5.5,2,15.5,-5.5,2,15.5,6.207107,6.767919E-15,15.20711,5.5,6.767919E-15,15.5,6.207107,2,15.20711,5.5,2,15.5,-5.5,6.767919E-15,15.5,-6.207107,6.767919E-15,15.20711,-5.5,2,15.5,-6.207107,2,15.20711,-6.5,6.767919E-15,14.5,-6.5,2,14.5,-6.207107,6.767919E-15,15.20711,-6.207107,2,15.20711,6.5,7.038636E-14,-3.1,3.5,7.038636E-14,-3.1,6.5,0,7.1,3.5,6.948397E-14,7.1,-3.5,6.948397E-14,13.1,3.5,7.038636E-14,-9.099999,-5.5,6.767919E-15,15.5,3.5,6.948397E-14,13.1,-3.5,7.038636E-14,-3.1,-3.5,9.023893E-16,-9.099999,-3.5,0,7.1,-6.5,7.038636E-14,-3.1,-6.5,0,7.1,-6.5,6.948397E-14,13.1,-6.207107,6.767919E-15,15.20711,-6.5,6.767919E-15,14.5,5.5,6.767919E-15,15.5,6.207107,6.767919E-15,15.20711,6.5,6.767919E-15,14.5,6.5,6.948397E-14,13.1,-5.166667,2,13.86835,-5.166667,2,14.66667,-6.5,2,13.86835,-5.5,2,15.5,5.166667,2,14.66667,-6.207107,2,15.20711,-6.5,2,14.5,5.5,2,15.5,5.166667,2,13.86835,6.207107,2,15.20711,6.5,2,14.5,6.5,2,13.86835,6.5,3.598076,11.6,6.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.897778,10.87646,6.5,0,7.1,3.5,6.948397E-14,7.1,6.5,1,7.1,3.5,1,7.1,6.5,1.776457,7.202222,3.5,1.776457,7.202222,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,1,13.1,6.5,1.776457,12.99778,3.5,1,13.1,3.5,1.776457,12.99778,6.5,3.12132,12.22132,6.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,3.598076,11.6,6.5,3.897778,10.87646,6.5,4,10.1,3.5,3.897778,10.87646,3.5,4,10.1,6.5,2.5,12.69808,6.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,3.12132,12.22132,6.5,3.897778,9.323544,6.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,3.598076,8.6,6.5,3.598076,8.6,6.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.12132,7.97868,6.5,1,7.1,3.5,1,7.1,6.5,1.776457,7.202222,3.5,1.776457,7.202222,-3.5,0,7.1,-6.5,0,7.1,-3.5,1,7.1,-6.5,1,7.1,-3.5,4,10.1,-3.5,3.897778,9.323544,-6.5,4,10.1,-6.5,3.897778,9.323544,-6.5,6.948397E-14,13.1,-3.5,6.948397E-14,13.1,-6.5,1,13.1,-3.5,1,13.1,6.5,4,10.1,6.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,9.323544,-6.5,1,13.1,-3.5,1,13.1,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,3.12132,7.97868,3.5,3.12132,7.97868,6.5,1.776457,12.99778,6.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,2.5,12.69808,-3.5,0,7.1,-3.5,1,7.1,-3.5,6.948397E-14,13.1,-3.5,1.776457,7.202222,-3.5,2.5,7.501924,-3.5,3.12132,7.97868,-3.5,3.598076,8.6,-3.5,3.897778,9.323544,-3.5,4,10.1,-3.5,3.897778,10.87646,-3.5,3.598076,11.6,-3.5,3.12132,12.22132,-3.5,2.5,12.69808,-3.5,1.776457,12.99778,-3.5,1,13.1,-3.5,3.897778,9.323544,-3.5,3.598076,8.6,-6.5,3.897778,9.323544,-6.5,3.598076,8.6,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,-3.5,2.5,7.501924,-6.5,2.5,7.501924,3.5,6.948397E-14,13.1,6.5,6.948397E-14,13.1,3.5,1,13.1,6.5,1,13.1,-6.5,2.5,12.69808,-3.5,2.5,12.69808,-6.5,3.12132,12.22132,-3.5,3.12132,12.22132,-3.5,1,7.1,-6.5,1,7.1,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,-3.5,3.598076,8.6,-3.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,3.12132,7.97868,-3.5,3.897778,10.87646,-3.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4,10.1,3.5,1,7.1,3.5,6.948397E-14,7.1,3.5,1.776457,7.202222,3.5,6.948397E-14,13.1,3.5,2.5,7.501924,3.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,1,13.1,-3.5,2.5,7.501924,-6.5,2.5,7.501924,-3.5,3.12132,7.97868,-6.5,3.12132,7.97868,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,-6.5,2.5,12.69808,-3.5,2.5,12.69808,-3.5,3.12132,12.22132,-3.5,3.598076,11.6,-6.5,3.12132,12.22132,-6.5,3.598076,11.6,-3.5,3.598076,11.6,-3.5,3.897778,10.87646,-6.5,3.598076,11.6,-6.5,3.897778,10.87646,6.5,3.12132,-3.978679,6.5,3.598076,-4.6,3.5,3.12132,-3.978679,3.5,3.598076,-4.6,6.5,4,-6.1,6.5,3.897778,-6.876457,5.5,4,-6.1,3.5,3.897778,-6.876457,3.5,4,-6.1,6.5,1.776457,-3.202222,6.5,2.5,-3.501924,3.5,1.776457,-3.202222,3.5,2.5,-3.501924,6.5,2.5,-3.501924,6.5,3.12132,-3.978679,3.5,2.5,-3.501924,3.5,3.12132,-3.978679,-6.5,7.038636E-14,-3.1,-3.5,7.038636E-14,-3.1,-6.5,1,-3.1,-3.5,1,-3.1,6.5,2.5,-8.698076,3.5,2.5,-8.698076,6.5,3.12132,-8.22132,3.5,3.12132,-8.22132,6.5,3.897778,-6.876457,6.5,3.598076,-7.6,3.5,3.897778,-6.876457,3.5,3.598076,-7.6,6.5,1,-9.099999,3.5,1,-9.099999,6.5,1.776457,-8.997777,3.5,1.776457,-8.997777,6.5,3.598076,-7.6,6.5,3.12132,-8.22132,3.5,3.598076,-7.6,3.5,3.12132,-8.22132,6.5,1,-3.1,6.5,1.776457,-3.202222,3.5,1,-3.1,3.5,1.776457,-3.202222,6.5,3.598076,-4.6,6.5,3.897778,-5.323543,3.5,3.598076,-4.6,3.5,3.897778,-5.323543,6.5,1.776457,-8.997777,3.5,1.776457,-8.997777,6.5,2.5,-8.698076,3.5,2.5,-8.698076,6.5,3.897778,-5.323543,6.5,4,-6.1,3.5,3.897778,-5.323543,5.5,4,-6.1,3.5,4,-6.1,-3.5,2.5,-3.501924,-3.5,3.12132,-3.978679,-6.5,2.5,-3.501924,-6.5,3.12132,-3.978679,-3.5,3.897778,-6.876457,-3.5,3.598076,-7.6,-6.5,3.897778,-6.876457,-6.5,3.598076,-7.6,-3.5,2.5,-8.698076,-6.5,2.5,-8.698076,-3.5,3.12132,-8.22132,-6.5,3.12132,-8.22132,-3.5,3.897778,-5.323543,-3.5,4,-6.1,-6.5,3.897778,-5.323543,-5.5,4,-6.1,-6.5,4,-6.1,-3.5,1.776457,-8.997777,-6.5,1.776457,-8.997777,-3.5,2.5,-8.698076,-6.5,2.5,-8.698076,3.5,1,-9.099999,3.5,7.038636E-14,-9.099999,3.5,1.776457,-8.997777,3.5,7.038636E-14,-3.1,3.5,2.5,-8.698076,3.5,3.12132,-8.22132,3.5,3.598076,-7.6,3.5,3.897778,-6.876457,3.5,4,-6.1,3.5,3.897778,-5.323543,3.5,3.598076,-4.6,3.5,3.12132,-3.978679,3.5,2.5,-3.501924,3.5,1.776457,-3.202222,3.5,1,-3.1,-3.5,9.023893E-16,-9.099999,-3.5,1,-9.099999,-3.5,7.038636E-14,-3.1,-3.5,1.776457,-8.997777,-3.5,2.5,-8.698076,-3.5,3.12132,-8.22132,-3.5,3.598076,-7.6,-3.5,3.897778,-6.876457,-3.5,4,-6.1,-3.5,3.897778,-5.323543,-3.5,3.598076,-4.6,-3.5,3.12132,-3.978679,-3.5,2.5,-3.501924,-3.5,1.776457,-3.202222,-3.5,1,-3.1,-3.5,3.598076,-4.6,-3.5,3.897778,-5.323543,-6.5,3.598076,-4.6,-6.5,3.897778,-5.323543,-3.5,3.12132,-3.978679,-3.5,3.598076,-4.6,-6.5,3.12132,-3.978679,-6.5,3.598076,-4.6,-3.5,3.598076,-7.6,-3.5,3.12132,-8.22132,-6.5,3.598076,-7.6,-6.5,3.12132,-8.22132,-3.5,1,-9.099999,-6.5,1,-9.099999,-3.5,1.776457,-8.997777,-6.5,1.776457,-8.997777,-6.5,1,-3.1,-3.5,1,-3.1,-6.5,1.776457,-3.202222,-3.5,1.776457,-3.202222,-3.5,4,-6.1,-3.5,3.897778,-6.876457,-5.5,4,-6.1,-6.5,3.897778,-6.876457,-6.5,4,-6.1,3.5,7.038636E-14,-3.1,6.5,7.038636E-14,-3.1,3.5,1,-3.1,6.5,1,-3.1,-6.5,1.776457,-3.202222,-3.5,1.776457,-3.202222,-6.5,2.5,-3.501924,-3.5,2.5,-3.501924,-7.5,5,7.729023,-5.5,5,7.729023,-7.5,7,7.729023,-5.5,6,7.729023,-7.5,7,7.729023,-5.5,5,7.729023,-5.3,7,7.729023,-7.5,7,7.729023,-5.5,6,7.729023,5.5,5,7.729023,7.5,5,7.729023,5.5,6,7.729023,7.5,7,7.729023,5.5,6,7.729023,7.5,5,7.729023,5.3,7,7.729023,5.5,6,7.729023,7.5,7,7.729023,5.5,4,15,5.5,5,15,-5.5,4,15,-5.5,5,15,5.5,5,15,5.5,4,15,-5.5,4,15,-5.5,5,15,-5.5,6,8.729022,-5.3,7,8.729022,-5.3,7,7.729023,-5.5,6,7.729023,-5.5,6,4.469215,5.5,6,4.469215,5.3,7,7.729023,5.5,6,7.729023,5.3,7,8.729022,5.5,6,8.729022 + } + PolygonVertexIndex: *1908 { + a: 0,2,-2,3,1,-3,4,1,-4,5,4,-4,6,8,-8,9,7,-9,10,7,-10,11,10,-10,12,14,-14,15,13,-15,16,15,-15,17,16,-15,18,17,-15,19,18,-15,20,19,-15,21,16,-18,22,16,-22,23,16,-23,24,20,-15,25,24,-15,26,25,-15,27,26,-15,28,27,-15,29,28,-15,30,29,-15,31,33,-33,34,32,-34,35,32,-35,36,35,-35,37,36,-35,34,38,-38,37,38,-40,39,38,-41,40,38,-42,41,38,-43,38,43,-43,44,42,-44,45,47,-47,48,46,-48,49,48,-48,50,49,-48,51,49,-51,52,49,-52,53,49,-53,54,50,-48,55,54,-48,56,55,-48,57,49,-54,58,49,-58,59,49,-59,60,49,-60,61,49,-61,62,49,-62,63,49,-63,64,66,-66,67,65,-67,9,68,-12,69,11,-69,70,69,-69,69,70,-72,70,4,-72,5,71,-5,7,10,-3,3,2,-11,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,83,-83,85,83,-85,86,88,-88,89,87,-89,90,89,-89,91,90,-89,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,102,104,-104,103,104,-106,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,111,-111,113,115,-115,116,114,-116,115,117,-117,116,117,-119,118,117,-120,119,117,-121,117,121,-121,120,121,-123,121,123,-123,122,123,-125,123,125,-125,125,126,-125,124,126,-128,126,128,-128,129,127,-129,128,130,-130,129,130,-132,131,130,-133,133,132,-131,134,136,-136,137,135,-137,138,137,-137,136,139,-139,139,140,-139,141,138,-141,142,144,-144,145,143,-145,146,148,-148,149,147,-149,150,149,-149,151,153,-153,154,152,-154,155,157,-157,158,156,-158,159,161,-161,162,160,-162,163,165,-165,166,164,-166,167,169,-169,170,168,-170,171,170,-170,172,171,-170,173,171,-173,174,173,-173,175,174,-173,176,174,-176,177,179,-179,180,178,-180,181,180,-180,180,182,-179,183,181,-180,178,182,-185,185,181,-184,182,186,-185,187,185,-184,184,186,-189,186,189,-189,189,190,-189,191,188,-191,192,185,-188,193,192,-188,194,193,-188,195,194,-188,196,194,-196,197,196,-196,198,6,-200,0,199,-7,2,0,-7,7,2,-7,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,209,-48,56,47,-210,55,56,-210,54,55,-210,50,54,-210,210,50,-210,211,50,-211,51,50,-212,212,51,-212,213,51,-213,52,51,-214,214,52,-214,53,52,-215,215,53,-215,216,53,-216,57,53,-217,217,57,-217,58,57,-218,218,58,-218,59,58,-219,219,59,-219,220,59,-220,60,59,-221,221,60,-221,222,60,-222,62,60,-223,61,60,-63,223,62,-223,63,62,-224,224,63,-224,225,224,-224,226,225,-224,227,226,-224,228,226,-228,229,228,-228,230,228,-230,231,228,-231,232,231,-231,233,231,-233,234,231,-234,235,234,-234,236,234,-236,237,236,-236,238,236,-238,239,236,-239,240,239,-239,241,239,-241,242,241,-241,243,241,-243,244,243,-243,245,243,-245,246,243,-246,247,246,-246,248,246,-248,249,246,-249,250,246,-250,251,246,-251,252,250,-250,253,255,-255,255,256,-255,257,256,-256,256,258,-255,258,259,-255,259,260,-255,254,260,-262,260,262,-262,262,263,-262,261,263,-265,263,265,-265,264,265,-267,265,267,-267,267,268,-267,266,268,-270,268,270,-270,269,270,-272,270,272,-272,271,272,-274,272,274,-274,274,275,-274,273,275,-277,275,277,-277,277,278,-277,279,276,-279,278,280,-280,279,280,-282,281,280,-283,282,280,-31,30,280,-30,280,283,-30,29,283,-28,28,29,-28,283,284,-28,284,285,-28,27,285,-27,285,286,-27,286,287,-27,26,287,-26,287,288,-26,25,288,-25,288,289,-25,289,290,-25,24,290,-21,290,291,-21,20,291,-20,291,292,-20,19,292,-19,292,293,-19,293,294,-19,18,294,-18,294,295,-18,295,296,-18,17,296,-22,21,296,-23,22,296,-24,296,297,-24,16,23,-298,298,300,-300,301,299,-301,302,304,-304,305,303,-305,306,305,-305,307,306,-305,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,313,-316,317,313,-317,318,320,-320,321,319,-321,322,324,-324,325,323,-325,326,328,-328,329,327,-329,330,332,-332,333,331,-333,334,336,-336,337,335,-337,338,340,-340,341,339,-341,342,344,-344,345,343,-345,346,348,-348,349,347,-349,350,352,-352,353,351,-353,354,356,-356,357,355,-357,358,360,-360,361,359,-361,362,359,-362,363,359,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,390,-390,391,389,-391,392,389,-392,393,389,-393,394,396,-396,397,395,-397,398,395,-398,399,401,-401,402,400,-402,403,400,-403,404,406,-406,407,405,-407,408,410,-410,411,409,-411,412,411,-411,413,415,-415,416,414,-416,417,419,-419,420,418,-420,421,420,-420,422,424,-424,425,423,-425,426,428,-428,429,427,-429,429,430,-428,430,431,-428,427,431,-433,433,432,-432,434,436,-436,437,435,-437,438,440,-440,441,439,-441,442,444,-444,445,443,-445,446,448,-448,449,447,-449,450,449,-449,451,453,-453,454,452,-454,455,454,-454,456,458,-458,459,457,-459,460,462,-462,463,461,-463,464,461,-464,465,464,-464,466,464,-466,467,469,-469,470,468,-470,471,473,-473,474,472,-474,475,474,-474,476,474,-476,477,476,-476,477,478,-477,479,477,-476,480,479,-476,481,483,-483,484,482,-484,484,485,-483,486,484,-484,487,486,-484,488,490,-490,491,489,-491,492,494,-494,495,493,-495,496,495,-495,497,496,-495,498,497,-495,499,497,-499,500,497,-500,501,500,-500,502,504,-504,505,503,-505,506,508,-508,509,507,-509,510,512,-512,513,511,-513,514,516,-516,517,515,-517,518,520,-520,521,519,-521,522,524,-524,525,523,-525,526,528,-528,529,527,-529,530,532,-532,533,531,-533,534,536,-536,537,535,-537,538,540,-540,541,539,-541,539,541,-543,543,539,-543,542,541,-545,541,545,-545,546,543,-543,546,547,-544,542,548,-547,549,546,-549,550,549,-549,551,542,-545,552,551,-545,553,551,-553,544,545,-555,554,545,-556,555,545,-557,557,556,-546,558,560,-560,561,559,-561,559,561,-563,563,561,-561,564,563,-561,561,565,-563,562,565,-567,565,567,-567,567,568,-567,569,566,-569,570,572,-572,573,571,-573,574,576,-576,577,575,-577,578,580,-580,581,579,-581,582,584,-584,585,583,-585,586,588,-588,589,587,-589,590,592,-592,593,591,-593,594,596,-596,597,595,-597,598,600,-600,601,599,-601,602,604,-604,605,603,-605,606,608,-608,609,607,-609,610,612,-612,613,611,-613,614,616,-616,617,615,-617,618,620,-620,621,619,-621,622,624,-624,625,623,-625,626,628,-628,629,627,-629,630,632,-632,633,631,-633,634,636,-636,637,635,-637,638,640,-640,641,639,-641,642,641,-641,643,642,-641,644,643,-641,645,644,-641,646,645,-641,647,646,-641,648,647,-641,649,648,-641,650,649,-641,651,650,-641,652,651,-641,653,655,-655,656,654,-656,657,659,-659,660,658,-660,661,663,-663,664,662,-664,665,667,-667,668,666,-668,669,671,-671,672,670,-672,673,675,-675,676,674,-676,677,679,-679,680,678,-680,681,683,-683,684,682,-684,685,684,-684,686,684,-686,687,684,-687,688,684,-688,689,684,-689,690,684,-690,691,684,-691,692,684,-692,693,684,-693,694,684,-694,695,684,-695,696,698,-698,699,697,-699,700,702,-702,703,701,-703,704,706,-706,707,705,-707,708,710,-710,711,709,-711,712,714,-714,715,713,-715,716,718,-718,719,717,-719,720,719,-719,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,764,-764,766,768,-768,769,767,-769,770,772,-772,773,771,-773,774,776,-776,777,775,-777,778,780,-780,781,779,-781,782,781,-781,783,785,-785,786,784,-786,787,789,-789,790,788,-790,791,790,-790,792,790,-792,793,790,-793,794,790,-794,795,790,-795,796,790,-796,797,790,-797,798,790,-798,799,790,-799,800,790,-800,801,790,-801,802,804,-804,805,803,-805,806,805,-805,807,806,-805,808,807,-805,809,808,-805,810,809,-805,811,810,-805,812,811,-805,813,812,-805,814,813,-805,815,814,-805,816,815,-805,817,819,-819,820,818,-820,821,823,-823,824,822,-824,825,827,-827,828,826,-828,829,831,-831,832,830,-832,833,835,-835,836,834,-836,837,839,-839,840,838,-840,841,840,-840,842,844,-844,845,843,-845,846,848,-848,849,847,-849,850,852,-852,853,855,-855,856,858,-858,859,861,-861,862,864,-864,865,867,-867,868,869,-104,101,103,-870,102,100,-871,871,870,-101,187,872,-196,873,195,-873,115,874,-118,875,117,-875,876,84,-878,84,82,-878,877,82,-879,82,80,-879,878,80,-880,880,879,-81,87,89,-882,882,881,-90,882,883,-882,884,882,-90,90,884,-90,885,884,-91,135,137,-142,138,141,-138 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *5724 { + a: 0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.8065458,0.5911715,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.8065458,0.5911715,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,0,1,0,0,0.8065458,0.5911715,0,0.8065458,0.5911715,0,0.8065458,0.5911715,0,1,0,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.7071068,0,0.7071068,0.7562815,0,0.6542464,0,0,1,0,0,1,0,0,1,0.7562815,0,0.6542464,0,0,1,0,0,1,-0.7071068,0,0.7071068,-0.7562815,0,0.6542464,-0.7071068,0,0.7071068,0,0,1,1,0,0,0.7562815,0,0.6542464,1,0,0,0.7071068,0,0.7071068,1,0,0,0.7562815,0,0.6542464,-1,0,0,-0.7071068,0,0.7071068,-1,0,0,-0.7562815,0,0.6542464,-1,0,0,-0.7071068,0,0.7071068,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1772 { + a: -21.65354,7.874016,-25.59055,7.874016,-17.71654,7.874016,-17.71654,11.81102,-25.59055,11.81102,-21.65354,11.81102,21.65354,7.874016,17.71654,7.874016,25.59055,7.874016,25.59055,11.81102,17.71654,11.81102,21.65354,11.81102,62.99213,55.11811,62.99213,11.81102,-17.59534,55.11811,62.99213,7.874016,59.05512,7.874016,34.8729,14.79416,31.69291,17.23425,27.98974,18.76815,24.01575,19.29134,37.31299,11.61417,38.84689,7.911001,38.85176,7.874016,20.04176,18.76815,16.33858,17.23425,13.1586,14.79416,10.71851,11.61417,9.184604,7.911001,8.661417,3.937008,-17.59534,3.937008,19.02887,3.937008,21.65354,11.81102,25.59055,3.937008,25.59055,55.11811,21.65354,23.62205,18.48865,39.44653,17.71654,43.30709,-25.59055,55.11811,-17.71654,43.30709,-18.48865,39.44653,-21.65354,23.62205,-21.65354,11.81102,-25.59055,3.937008,-19.02887,3.937008,-62.99213,7.874016,-62.99213,11.81102,-59.05512,7.874016,-62.99213,55.11811,17.59534,55.11811,-34.8729,14.79416,-31.69291,17.23425,-27.98974,18.76815,-24.01575,19.29134,-37.31299,11.61417,-38.84689,7.911001,-38.85176,7.874016,-20.04176,18.76815,-16.33858,17.23425,-13.1586,14.79416,-10.71851,11.61417,-9.184604,7.911001,-8.661417,3.937008,17.59534,3.937008,-25.59055,-62.99213,-25.59055,17.59534,25.59055,-62.99213,25.59055,17.59534,25.59055,55.11811,21.65354,51.1811,-25.59055,55.11811,-21.65354,51.1811,-21.65354,-62.99213,-25.59055,-62.99213,-24.43743,-61.839,-25.59055,-59.05512,21.65354,-62.99213,24.43743,-61.839,25.59055,-62.99213,25.59055,-59.05512,17.59534,35.05458,17.59534,38.99159,32.74827,35.05458,35.43307,38.99159,39.07806,18.91671,43.30709,18.91671,-17.59534,38.99159,-17.59534,35.05458,-35.43307,38.99159,-32.74827,35.05458,-39.07806,18.91671,-43.30709,18.91671,30.42922,19.68504,30.42922,27.55906,34.36623,19.68504,34.36623,27.55906,-21.65354,34.36623,-21.65354,30.42922,-29.52756,34.36623,-29.52756,30.42922,-10.82677,19.68504,10.82677,19.68504,-10.82677,15.74803,10.82677,15.74803,-21.65354,15.74803,21.65354,15.74803,-21.65354,11.81102,21.65354,11.81102,-21.65354,19.68504,-29.52756,19.68504,-21.65354,23.62205,-29.52756,27.55906,-20.86614,27.55906,59.05512,15.74803,59.05512,11.81102,55.11811,15.74803,52.90997,11.81102,55.11811,20.66929,50.62093,14.79416,47.44094,17.23425,43.73777,18.76815,43.30709,23.62205,39.76378,19.29134,39.07806,23.62205,35.78979,18.76815,34.36623,23.62205,34.36623,19.68504,32.08661,17.23425,30.42922,19.68504,28.90663,14.79416,30.42922,23.62205,26.61759,11.81102,17.59534,11.81102,17.59534,23.62205,21.65354,5.848672,17.64923,5.848672,17.71654,27.05011,14.44331,23.1131,-14.44331,23.1131,-17.71654,27.05011,-21.65354,5.848672,-17.64923,5.848672,-30.42922,27.55906,-30.42922,19.68504,-34.36623,27.55906,-34.36623,19.68504,29.52756,19.68504,21.65354,19.68504,29.52756,27.55906,21.65354,23.62205,20.86614,27.55906,-29.52756,30.42922,-29.52756,34.36623,-20.86614,30.42922,-20.86614,34.36623,29.52756,34.36623,29.52756,30.42922,21.65354,34.36623,21.65354,30.42922,20.86614,30.42922,20.86614,34.36623,29.52756,30.42922,29.52756,34.36623,-17.71654,17.59534,-17.71654,35.43307,17.71654,17.59534,17.71654,35.43307,21.65354,-36.28486,21.65354,-48.45938,17.64923,-36.28486,21.65354,-52.51756,10.82677,-52.51756,-17.64923,-36.28486,-10.82677,-52.51756,-21.65354,-52.51756,-21.65354,-36.28486,-21.65354,-48.45938,-34.36623,23.62205,-34.36623,19.68504,-39.07806,23.62205,-35.78979,18.76815,-39.76378,19.29134,-32.08661,17.23425,-43.30709,23.62205,-30.42922,19.68504,-43.73777,18.76815,-28.90663,14.79416,-55.11811,20.66929,-30.42922,23.62205,-26.61759,11.81102,-17.59534,11.81102,-17.59534,23.62205,-47.44094,17.23425,-50.62093,14.79416,-52.90997,11.81102,-55.11811,15.74803,-59.05512,11.81102,-59.05512,15.74803,21.65354,3.937008,-21.65354,3.937008,19.02887,17.59534,19.02887,24.40945,25.59055,17.59534,25.59055,24.40945,-25.59055,17.59534,-25.59055,24.40945,-19.02887,17.59534,-19.02887,24.40945,-59.05512,3.937008,-35.82677,3.937008,-35.42432,6.993926,-34.2444,9.84252,-32.3674,12.28866,-29.92126,14.16565,-27.07267,15.34558,-24.01575,15.74803,-20.95883,15.34558,-18.11024,14.16565,-15.66409,12.28866,-13.7871,9.84252,-12.60717,6.993926,-12.20472,3.937008,-12.20472,2.261379E-13,27.95275,-5.097379E-14,24.40945,3.937008,24.93263,7.911001,26.46654,11.61417,27.95275,3.937008,28.90663,14.79416,28.35521,6.993926,29.53513,9.84252,32.08661,17.23425,31.41212,12.28866,33.85827,14.16565,35.78979,18.76815,36.70686,15.34558,39.76378,19.29134,39.76378,15.74803,42.8207,15.34558,43.73777,18.76815,45.66929,14.16565,47.44094,17.23425,48.11543,12.28866,50.62093,14.79416,49.99243,9.84252,51.17235,6.993926,53.06102,11.61417,51.5748,3.937008,51.5748,2.225852E-13,57.08661,-2.432843E-14,54.59979,7.874016,54.59492,7.911001,57.08661,7.874016,-54.59492,7.911001,-53.06102,11.61417,-54.59979,7.874016,-57.08661,5.638639E-14,-57.08661,7.874016,-51.5748,3.033E-13,-51.5748,3.937008,-51.17235,6.993926,-50.62093,14.79416,-49.99243,9.84252,-48.11543,12.28866,-47.44094,17.23425,-45.66929,14.16565,-43.73777,18.76815,-42.8207,15.34558,-39.76378,15.74803,-39.76378,19.29134,-36.70686,15.34558,-35.78979,18.76815,-33.85827,14.16565,-32.08661,17.23425,-31.41212,12.28866,-29.53513,9.84252,-28.90663,14.79416,-28.35521,6.993926,-27.95275,3.937008,-26.46654,11.61417,-27.95275,2.974103E-14,-24.93263,7.911001,-24.40945,3.937008,12.20472,3.068527E-13,12.20472,3.937008,12.60717,6.993926,13.7871,9.84252,15.66409,12.28866,18.11024,14.16565,20.95883,15.34558,24.01575,15.74803,27.07267,15.34558,29.92126,14.16565,32.3674,12.28866,34.2444,9.84252,35.42432,6.993926,35.82677,3.937008,59.05512,3.937008,-21.65354,-27.14589,-21.65354,-31.15417,-25.59055,-27.14589,-25.59055,-31.15417,-52.90997,18.05237,-53.06102,17.84487,-59.05512,18.05237,-54.59492,13.94139,-54.59979,13.9024,-57.74278,13.9024,-25.59055,31.93928,-25.59055,35.94757,-21.65354,31.93928,-21.65354,35.94757,-17.59534,18.05237,-17.59534,9.752431,-26.61759,18.05237,-26.46654,17.84487,-24.93263,13.94139,-24.40945,9.752431,21.65354,31.93928,21.65354,35.94757,25.59055,31.93928,25.59055,35.94757,25.59055,-36.90557,25.59055,-40.91385,21.65354,-36.90557,21.65354,-40.91385,25.59055,16.85012,20.35354,16.85012,25.59055,20.8584,21.58793,20.8584,-25.59055,37.93333,-25.59055,41.94162,-21.65354,37.93333,-21.65354,41.94162,25.59055,-13.58376,20.35354,-13.58376,25.59055,-9.575477,21.58793,-9.575477,-25.59055,-13.58376,-25.59055,-9.575477,-20.35354,-13.58376,-21.58793,-9.575477,25.59055,7.089399,19.02887,7.089399,25.59055,11.09768,20.35354,11.09768,25.59055,-27.14589,25.59055,-31.15417,21.65354,-27.14589,21.65354,-31.15417,-25.59055,36.23943,-25.59055,40.24771,-21.65354,36.23943,-21.65354,40.24771,-25.59055,16.85012,-25.59055,20.8584,-20.35354,16.85012,-21.58793,20.8584,17.59534,9.752431,17.59534,18.05237,24.40945,9.752431,24.93263,13.94139,26.46654,17.84487,26.61759,18.05237,21.65354,37.93333,21.65354,41.94162,25.59055,37.93333,25.59055,41.94162,-21.65354,-33.22617,-21.65354,-37.23446,-25.59055,-33.22617,-25.59055,-37.23446,-21.65354,-36.90557,-21.65354,-40.91385,-25.59055,-36.90557,-25.59055,-40.91385,-20.34121,0.6799493,-25.59055,0.6799493,-20.35354,0.7172538,-25.59055,0.7172538,21.65354,36.23943,21.65354,40.24771,25.59055,36.23943,25.59055,40.24771,25.59055,0.6799493,20.34121,0.6799493,25.59055,0.7172538,20.35354,0.7172538,52.90997,18.05237,59.05512,18.05237,53.06102,17.84487,54.59492,13.94139,54.59979,13.9024,57.74278,13.9024,21.58793,-23.08736,21.65354,-22.83924,25.59055,-23.08736,25.59055,-19.07907,21.65354,-19.07907,21.58793,25.32595,21.65354,25.57408,25.59055,25.32595,25.59055,29.33424,21.65354,29.33424,25.59055,-33.22617,25.59055,-37.23446,21.65354,-33.22617,21.65354,-37.23446,-21.58793,-23.08736,-25.59055,-23.08736,-21.65354,-22.83924,-25.59055,-19.07907,-21.65354,-19.07907,20.34121,25.72982,-20.34121,25.72982,21.65354,29.87979,-21.65354,29.87979,-21.58793,25.32595,-25.59055,25.32595,-21.65354,25.57408,-25.59055,29.33424,-21.65354,29.33424,-19.02887,7.089399,-25.59055,7.089399,-20.35354,11.09768,-25.59055,11.09768,21.65354,19.68504,10.82677,19.68504,21.65354,51.1811,-21.65354,51.1811,-21.65354,19.68504,-10.82677,19.68504,10.82677,11.81102,-10.82677,11.81102,21.65354,7.874016,21.65354,-62.99213,-21.65354,7.874016,-21.65354,-62.99213,-35.43307,11.81102,-35.43307,19.68504,7.874016,11.81102,7.874016,19.68504,35.43307,19.68504,35.43307,11.81102,-7.874016,19.68504,-7.874016,11.81102,10.82677,-35.43307,10.82677,7.874016,21.65354,-35.43307,21.65354,7.874016,21.65354,-24.01575,-21.65354,-35.43307,-21.65354,-24.01575,-10.82677,-35.43307,-21.65354,7.874016,-10.82677,7.874016,-10.82677,11.81102,-21.65354,11.81102,-10.82677,19.68504,-21.65354,19.68504,-62.99213,11.81102,-62.99213,51.1811,-35.43307,11.81102,-35.43307,19.68504,7.874016,51.1811,-24.01575,19.68504,7.874016,19.68504,10.82677,11.81102,10.82677,19.68504,21.65354,11.81102,21.65354,19.68504,-21.65354,-62.99213,-21.65354,-35.43307,-17.71654,-62.99213,-10.82677,-35.43307,17.71654,-62.99213,-10.82677,7.874016,10.82677,-35.43307,10.82677,7.874016,21.65354,-35.43307,21.65354,-62.99213,62.99213,51.1811,62.99213,11.81102,-7.874016,51.1811,35.43307,19.68504,35.43307,11.81102,24.01575,19.68504,-7.874016,19.68504,13.77953,3.552714E-15,-13.77953,2.771117E-13,13.77953,3.937008,-13.77953,3.937008,25.59055,-35.82677,25.59055,-59.05512,13.77953,-35.82677,24.43743,-61.839,21.65354,-62.99213,-21.65354,-62.99213,-13.77953,-35.82677,-25.59055,-35.82677,-24.43743,-61.839,-25.59055,-59.05512,-1.087522,3.937008,-4.100778,3.937008,-1.087522,7.874016,-4.100778,7.874016,-47.77999,3.937008,-47.77999,7.874016,-44.76674,3.937008,-44.76674,7.874016,47.77999,7.874016,47.77999,3.937008,44.76674,7.874016,44.76674,3.937008,4.100778,3.937008,1.087522,3.937008,4.100778,7.874016,1.087522,7.874016,-42.94807,7.874016,-42.94807,2.664535E-14,-45.96133,7.874016,-45.96133,2.664535E-14,21.65354,2.664535E-14,-21.65354,2.664535E-14,21.65354,7.874016,-21.65354,7.874016,-0.3342083,2.664535E-14,-3.347464,2.664535E-14,-0.3342083,7.874016,-3.347464,7.874016,3.347464,2.664535E-14,0.3342083,2.664535E-14,3.347464,7.874016,0.3342083,7.874016,42.94807,2.664535E-14,42.94807,7.874016,45.96133,2.664535E-14,45.96133,7.874016,25.59055,-12.20472,13.77953,-12.20472,25.59055,27.95275,13.77953,27.95275,-13.77953,51.5748,13.77953,-35.82677,-21.65354,61.02362,13.77953,51.5748,-13.77953,-12.20472,-13.77953,-35.82677,-13.77953,27.95275,-25.59055,-12.20472,-25.59055,27.95275,-25.59055,51.5748,-24.43743,59.8705,-25.59055,57.08661,21.65354,61.02362,24.43743,59.8705,25.59055,57.08661,25.59055,51.5748,20.34121,54.59979,20.34121,57.74278,25.59055,54.59979,21.65354,61.02362,-20.34121,57.74278,24.43743,59.8705,25.59055,57.08661,-21.65354,61.02362,-20.34121,54.59979,-24.43743,59.8705,-25.59055,57.08661,-25.59055,54.59979,-25.59055,-36.77196,-25.59055,-33.68867,-13.77953,-36.77196,-13.77953,-33.68867,25.59055,0,13.77953,2.73559E-13,25.59055,3.937008,13.77953,3.937008,25.59055,17.31261,13.77953,17.31261,25.59055,20.39591,13.77953,20.39591,-25.59055,-2.828537,-25.59055,0.2547594,-13.77953,-2.828537,-13.77953,0.2547594,-25.59055,-30.69168,-25.59055,-27.60838,-13.77953,-30.69168,-13.77953,-27.60838,-25.59055,-40.45136,-25.59055,-37.36806,-13.77953,-40.45136,-13.77953,-37.36806,-25.59055,-22.62486,-25.59055,-19.54157,-13.77953,-22.62486,-13.77953,-19.54157,25.59055,39.78522,25.59055,36.70192,13.77953,39.78522,13.77953,36.70192,25.59055,35.48507,25.59055,32.40178,13.77953,35.48507,13.77953,32.40178,25.59055,7.551893,13.77953,7.551893,25.59055,10.63519,13.77953,10.63519,-13.77953,0,-25.59055,0,-13.77953,3.937008,-25.59055,3.937008,-13.77953,41.47913,-13.77953,38.39583,-25.59055,41.47913,-25.59055,38.39583,25.59055,-1.215739E-12,13.77953,-1.215739E-12,25.59055,3.937008,13.77953,3.937008,25.59055,41.47913,25.59055,38.39583,13.77953,41.47913,13.77953,38.39583,25.59055,-2.828537,13.77953,-2.828537,25.59055,0.2547594,13.77953,0.2547594,25.59055,25.78845,13.77953,25.78845,25.59055,28.87174,13.77953,28.87174,-25.59055,-13.12127,-25.59055,-10.03797,-13.77953,-13.12127,-13.77953,-10.03797,27.95275,0,27.95275,3.937008,51.5748,2.73559E-13,28.35521,6.993926,29.53513,9.84252,31.41212,12.28866,33.85827,14.16565,36.70686,15.34558,39.76378,15.74803,42.8207,15.34558,45.66929,14.16565,48.11543,12.28866,49.99243,9.84252,51.17235,6.993926,51.5748,3.937008,-13.77953,39.78522,-13.77953,36.70192,-25.59055,39.78522,-25.59055,36.70192,-13.77953,17.31261,-25.59055,17.31261,-13.77953,20.39591,-25.59055,20.39591,-13.77953,-1.215739E-12,-25.59055,-1.215739E-12,-13.77953,3.937008,-25.59055,3.937008,25.59055,-22.62486,13.77953,-22.62486,25.59055,-19.54157,13.77953,-19.54157,-13.77953,7.551893,-25.59055,7.551893,-13.77953,10.63519,-25.59055,10.63519,-13.77953,35.48507,-13.77953,32.40178,-25.59055,35.48507,-25.59055,32.40178,13.77953,-40.45136,13.77953,-37.36806,25.59055,-40.45136,25.59055,-37.36806,-27.95275,3.937008,-27.95275,2.73559E-13,-28.35521,6.993926,-51.5748,2.73559E-13,-29.53513,9.84252,-31.41212,12.28866,-33.85827,14.16565,-36.70686,15.34558,-39.76378,15.74803,-42.8207,15.34558,-45.66929,14.16565,-48.11543,12.28866,-49.99243,9.84252,-51.17235,6.993926,-51.5748,3.937008,-13.77953,25.78845,-25.59055,25.78845,-13.77953,28.87174,-25.59055,28.87174,25.59055,-13.12127,13.77953,-13.12127,25.59055,-10.03797,13.77953,-10.03797,13.77953,-30.69168,13.77953,-27.60838,25.59055,-30.69168,25.59055,-27.60838,13.77953,-36.77196,13.77953,-33.68867,25.59055,-36.77196,25.59055,-33.68867,-25.59055,19.90802,-25.59055,22.99132,-13.77953,19.90802,-13.77953,22.99132,25.59055,-21.75476,25.59055,-24.83805,21.65354,-21.75476,13.77953,-24.83805,13.77953,-21.75476,-25.59055,11.2861,-25.59055,14.3694,-13.77953,11.2861,-13.77953,14.3694,-25.59055,16.20165,-25.59055,19.28495,-13.77953,16.20165,-13.77953,19.28495,25.59055,5.414335E-13,13.77953,5.414335E-13,25.59055,3.937008,13.77953,3.937008,25.59055,-13.03807,13.77953,-13.03807,25.59055,-9.954775,13.77953,-9.954775,25.59055,-19.13938,25.59055,-22.22268,13.77953,-19.13938,13.77953,-22.22268,25.59055,-0.7730058,13.77953,-0.7730058,25.59055,2.31029,13.77953,2.31029,25.59055,-15.11463,25.59055,-18.19792,13.77953,-15.11463,13.77953,-18.19792,-25.59055,5.496362,-25.59055,8.579659,-13.77953,5.496362,-13.77953,8.579659,-25.59055,22.15264,-25.59055,25.23593,-13.77953,22.15264,-13.77953,25.23593,25.59055,-7.094756,13.77953,-7.094756,25.59055,-4.01146,13.77953,-4.01146,-25.59055,22.78252,-25.59055,25.86582,-13.77953,22.78252,-21.65354,25.86582,-13.77953,25.86582,13.77953,16.20165,13.77953,19.28495,25.59055,16.20165,25.59055,19.28495,-13.77953,-19.13938,-13.77953,-22.22268,-25.59055,-19.13938,-25.59055,-22.22268,-13.77953,-13.03807,-25.59055,-13.03807,-13.77953,-9.954775,-25.59055,-9.954775,13.77953,22.78252,13.77953,25.86582,25.59055,22.78252,21.65354,25.86582,25.59055,25.86582,-13.77953,-7.094756,-25.59055,-7.094756,-13.77953,-4.01146,-25.59055,-4.01146,35.82677,3.937008,35.82677,2.771117E-13,35.42432,6.993926,12.20472,2.771117E-13,34.2444,9.84252,32.3674,12.28866,29.92126,14.16565,27.07267,15.34558,24.01575,15.74803,20.95883,15.34558,18.11024,14.16565,15.66409,12.28866,13.7871,9.84252,12.60717,6.993926,12.20472,3.937008,-35.82677,3.552714E-15,-35.82677,3.937008,-12.20472,2.771117E-13,-35.42432,6.993926,-34.2444,9.84252,-32.3674,12.28866,-29.92126,14.16565,-27.07267,15.34558,-24.01575,15.74803,-20.95883,15.34558,-18.11024,14.16565,-15.66409,12.28866,-13.7871,9.84252,-12.60717,6.993926,-12.20472,3.937008,13.77953,22.15264,13.77953,25.23593,25.59055,22.15264,25.59055,25.23593,13.77953,19.90802,13.77953,22.99132,25.59055,19.90802,25.59055,22.99132,-13.77953,-15.11463,-13.77953,-18.19792,-25.59055,-15.11463,-25.59055,-18.19792,-13.77953,-0.7730058,-25.59055,-0.7730058,-13.77953,2.31029,-25.59055,2.31029,25.59055,5.496362,13.77953,5.496362,25.59055,8.579659,13.77953,8.579659,-13.77953,-21.75476,-13.77953,-24.83805,-21.65354,-21.75476,-25.59055,-24.83805,-25.59055,-21.75476,-13.77953,5.414335E-13,-25.59055,5.414335E-13,-13.77953,3.937008,-25.59055,3.937008,25.59055,11.2861,13.77953,11.2861,25.59055,14.3694,13.77953,14.3694,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,21.65354,15.74803,21.65354,19.68504,-21.65354,15.74803,-21.65354,19.68504,-59.05512,19.68504,-59.05512,15.74803,59.05512,15.74803,59.05512,19.68504,34.36623,18.91671,34.36623,22.93169,30.42922,22.93169,30.42922,18.91671,17.59534,18.91671,-17.59534,18.91671,-30.42922,22.93169,-30.42922,18.91671,-34.36623,22.93169,-34.36623,18.91671 + } + UVIndex: *1908 { + a: 0,2,1,3,1,2,4,1,3,5,4,3,6,8,7,9,7,8,10,7,9,11,10,9,12,14,13,15,13,14,16,15,14,17,16,14,18,17,14,19,18,14,20,19,14,21,16,17,22,16,21,23,16,22,24,20,14,25,24,14,26,25,14,27,26,14,28,27,14,29,28,14,30,29,14,31,33,32,34,32,33,35,32,34,36,35,34,37,36,34,34,38,37,37,38,39,39,38,40,40,38,41,41,38,42,38,43,42,44,42,43,45,47,46,48,46,47,49,48,47,50,49,47,51,49,50,52,49,51,53,49,52,54,50,47,55,54,47,56,55,47,57,49,53,58,49,57,59,49,58,60,49,59,61,49,60,62,49,61,63,49,62,64,66,65,67,65,66,9,68,11,69,11,68,70,69,68,69,70,71,70,4,71,5,71,4,7,10,2,3,2,10,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,83,82,85,83,84,86,88,87,89,87,88,90,89,88,91,90,88,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,102,104,103,103,104,105,104,106,105,107,105,106,108,110,109,111,109,110,112,111,110,113,115,114,116,114,115,115,117,116,116,117,118,118,117,119,119,117,120,117,121,120,120,121,122,121,123,122,122,123,124,123,125,124,125,126,124,124,126,127,126,128,127,129,127,128,128,130,129,129,130,131,131,130,132,133,132,130,134,136,135,137,135,136,138,137,136,136,139,138,139,140,138,141,138,140,142,144,143,145,143,144,146,148,147,149,147,148,150,149,148,151,153,152,154,152,153,155,157,156,158,156,157,159,161,160,162,160,161,163,165,164,166,164,165,167,169,168,170,168,169,171,170,169,172,171,169,173,171,172,174,173,172,175,174,172,176,174,175,177,179,178,180,178,179,181,180,179,180,182,178,183,181,179,178,182,184,185,181,183,182,186,184,187,185,183,184,186,188,186,189,188,189,190,188,191,188,190,192,185,187,193,192,187,194,193,187,195,194,187,196,194,195,197,196,195,198,6,199,0,199,6,2,0,6,7,2,6,200,202,201,203,201,202,204,206,205,207,205,206,208,209,47,56,47,209,55,56,209,54,55,209,50,54,209,210,50,209,211,50,210,51,50,211,212,51,211,213,51,212,52,51,213,214,52,213,53,52,214,215,53,214,216,53,215,57,53,216,217,57,216,58,57,217,218,58,217,59,58,218,219,59,218,220,59,219,60,59,220,221,60,220,222,60,221,62,60,222,61,60,62,223,62,222,63,62,223,224,63,223,225,224,223,226,225,223,227,226,223,228,226,227,229,228,227,230,228,229,231,228,230,232,231,230,233,231,232,234,231,233,235,234,233,236,234,235,237,236,235,238,236,237,239,236,238,240,239,238,241,239,240,242,241,240,243,241,242,244,243,242,245,243,244,246,243,245,247,246,245,248,246,247,249,246,248,250,246,249,251,246,250,252,250,249,253,255,254,255,256,254,257,256,255,256,258,254,258,259,254,259,260,254,254,260,261,260,262,261,262,263,261,261,263,264,263,265,264,264,265,266,265,267,266,267,268,266,266,268,269,268,270,269,269,270,271,270,272,271,271,272,273,272,274,273,274,275,273,273,275,276,275,277,276,277,278,276,279,276,278,278,280,279,279,280,281,281,280,282,282,280,30,30,280,29,280,283,29,29,283,27,28,29,27,283,284,27,284,285,27,27,285,26,285,286,26,286,287,26,26,287,25,287,288,25,25,288,24,288,289,24,289,290,24,24,290,20,290,291,20,20,291,19,291,292,19,19,292,18,292,293,18,293,294,18,18,294,17,294,295,17,295,296,17,17,296,21,21,296,22,22,296,23,296,297,23,16,23,297,298,300,299,301,299,300,302,304,303,305,303,304,306,305,304,307,306,304,308,310,309,311,309,310,312,314,313,315,313,314,316,313,315,317,313,316,318,320,319,321,319,320,322,324,323,325,323,324,326,328,327,329,327,328,330,332,331,333,331,332,334,336,335,337,335,336,338,340,339,341,339,340,342,344,343,345,343,344,346,348,347,349,347,348,350,352,351,353,351,352,354,356,355,357,355,356,358,360,359,361,359,360,362,359,361,363,359,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,390,389,391,389,390,392,389,391,393,389,392,394,396,395,397,395,396,398,395,397,399,401,400,402,400,401,403,400,402,404,406,405,407,405,406,408,410,409,411,409,410,412,411,410,413,415,414,416,414,415,417,419,418,420,418,419,421,420,419,422,424,423,425,423,424,426,428,427,429,427,428,429,430,427,430,431,427,427,431,432,433,432,431,434,436,435,437,435,436,438,440,439,441,439,440,442,444,443,445,443,444,446,448,447,449,447,448,450,449,448,451,453,452,454,452,453,455,454,453,456,458,457,459,457,458,460,462,461,463,461,462,464,461,463,465,464,463,466,464,465,467,469,468,470,468,469,471,473,472,474,472,473,475,474,473,476,474,475,477,476,475,477,478,476,479,477,475,480,479,475,481,483,482,484,482,483,484,485,482,486,484,483,487,486,483,488,490,489,491,489,490,492,494,493,495,493,494,496,495,494,497,496,494,498,497,494,499,497,498,500,497,499,501,500,499,502,504,503,505,503,504,506,508,507,509,507,508,510,512,511,513,511,512,514,516,515,517,515,516,518,520,519,521,519,520,522,524,523,525,523,524,526,528,527,529,527,528,530,532,531,533,531,532,534,536,535,537,535,536,538,540,539,541,539,540,539,541,542,543,539,542,542,541,544,541,545,544,546,543,542,546,547,543,542,548,546,549,546,548,550,549,548,551,542,544,552,551,544,553,551,552,544,545,554,554,545,555,555,545,556,557,556,545,558,560,559,561,559,560,559,561,562,563,561,560,564,563,560,561,565,562,562,565,566,565,567,566,567,568,566,569,566,568,570,572,571,573,571,572,574,576,575,577,575,576,578,580,579,581,579,580,582,584,583,585,583,584,586,588,587,589,587,588,590,592,591,593,591,592,594,596,595,597,595,596,598,600,599,601,599,600,602,604,603,605,603,604,606,608,607,609,607,608,610,612,611,613,611,612,614,616,615,617,615,616,618,620,619,621,619,620,622,624,623,625,623,624,626,628,627,629,627,628,630,632,631,633,631,632,634,636,635,637,635,636,638,640,639,641,639,640,642,641,640,643,642,640,644,643,640,645,644,640,646,645,640,647,646,640,648,647,640,649,648,640,650,649,640,651,650,640,652,651,640,653,655,654,656,654,655,657,659,658,660,658,659,661,663,662,664,662,663,665,667,666,668,666,667,669,671,670,672,670,671,673,675,674,676,674,675,677,679,678,680,678,679,681,683,682,684,682,683,685,684,683,686,684,685,687,684,686,688,684,687,689,684,688,690,684,689,691,684,690,692,684,691,693,684,692,694,684,693,695,684,694,696,698,697,699,697,698,700,702,701,703,701,702,704,706,705,707,705,706,708,710,709,711,709,710,712,714,713,715,713,714,716,718,717,719,717,718,720,719,718,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,764,763,766,768,767,769,767,768,770,772,771,773,771,772,774,776,775,777,775,776,778,780,779,781,779,780,782,781,780,783,785,784,786,784,785,787,789,788,790,788,789,791,790,789,792,790,791,793,790,792,794,790,793,795,790,794,796,790,795,797,790,796,798,790,797,799,790,798,800,790,799,801,790,800,802,804,803,805,803,804,806,805,804,807,806,804,808,807,804,809,808,804,810,809,804,811,810,804,812,811,804,813,812,804,814,813,804,815,814,804,816,815,804,817,819,818,820,818,819,821,823,822,824,822,823,825,827,826,828,826,827,829,831,830,832,830,831,833,835,834,836,834,835,837,839,838,840,838,839,841,840,839,842,844,843,845,843,844,846,848,847,849,847,848,850,852,851,853,855,854,856,858,857,859,861,860,862,864,863,865,867,866,868,869,103,101,103,869,102,100,870,871,870,100,187,872,195,873,195,872,115,874,117,875,117,874,876,84,877,84,82,877,877,82,878,82,80,878,878,80,879,880,879,80,87,89,881,882,881,89,882,883,881,884,882,89,90,884,89,885,884,90,135,137,141,138,141,137 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *636 { + a: 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4932733514413450792, "Model::door", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,15,-14.75 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4615697468047584861, "Geometry::", "Mesh" { + Vertices: *108 { + a: -5.5,-10,-0.25,-1,-10,-0.25,-5.5,1.804779E-15,-0.25,-1,-9,-0.25,1,-9,-0.25,5.5,1.804779E-15,-0.25,5.5,-10,-0.25,1,-10,-0.25,-5.5,-10,-0.25,-5.5,1.804779E-15,-0.25,-5.5,-10,0.25,-5.5,1.804779E-15,0.25,5.5,1.804779E-15,-0.25,5.5,1.804779E-15,0.25,-5.5,1.804779E-15,-0.25,-5.5,1.804779E-15,0.25,5.5,1.804779E-15,-0.25,5.5,-10,-0.25,5.5,1.804779E-15,0.25,5.5,-10,0.25,5.5,-10,0.25,5.5,-10,-0.25,-5.5,-10,0.25,1,-10,-0.25,-1,-10,-0.25,-5.5,-10,-0.25,5.5,-10,0.25,-5.5,-10,0.25,5.5,1.804779E-15,0.25,-5.5,1.804779E-15,0.25,-1,-10,-0.25,1,-10,-0.25,-1,-9,-0.25,1,-9,-0.25,-1,-9,-0.25,1,-10,-0.25 + } + PolygonVertexIndex: *60 { + a: 0,2,-2,3,1,-3,4,3,-3,2,5,-5,5,6,-5,7,4,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,23,-23,25,24,-23,26,28,-28,29,27,-29,30,32,-32,33,35,-35 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *180 { + a: 0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *72 { + a: 21.65354,-39.37008,3.937008,-39.37008,21.65354,7.105427E-15,3.937008,-35.43307,-3.937008,-35.43307,-21.65354,7.105427E-15,-21.65354,-39.37008,-3.937008,-39.37008,-0.984252,-39.37008,-0.984252,7.105427E-15,0.984252,-39.37008,0.984252,7.105427E-15,-21.65354,-0.984252,-21.65354,0.984252,21.65354,-0.984252,21.65354,0.984252,0.984252,7.105427E-15,0.984252,-39.37008,-0.984252,7.105427E-15,-0.984252,-39.37008,21.65354,0.984252,21.65354,-0.984252,-21.65354,0.984252,3.937008,-0.984252,-3.937008,-0.984252,-21.65354,-0.984252,21.65354,-39.37008,-21.65354,-39.37008,21.65354,7.105427E-15,-21.65354,7.105427E-15,-0.984252,-39.37008,-0.984252,7.105427E-15,0.984252,-39.37008,-0.984252,-39.37008,-0.984252,7.105427E-15,0.984252,-39.37008 + } + UVIndex: *60 { + a: 0,2,1,3,1,2,4,3,2,2,5,4,5,6,4,7,4,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,23,22,25,24,22,26,28,27,29,27,28,30,32,31,33,35,34 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *20 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5392759613483087639, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,-6.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5023168268945633411, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5194822830922743389, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,-6.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5728754940319955020, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4987428545355719919, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,10.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4854532423475028578, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4928930288797260687, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,10.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5473571824763468671, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7194, "Material::lightBack", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.3490196,0.2274509 + P: "DiffuseColor", "Color", "", "A",1,0.3490196,0.2274509 + } + } + + Material: 7200, "Material::paintGreen", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.246796,0.8867924,0.5275686 + P: "DiffuseColor", "Color", "", "A",0.246796,0.8867924,0.5275686 + } + } + + Material: 7178, "Material::paintWhite", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.8980392,0.9058824,0.9686274 + P: "DiffuseColor", "Color", "", "A",0.8980392,0.9058824,0.9686274 + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::delivery, Model::RootNode + C: "OO",5623794400758238213,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",5724275006363292674,5623794400758238213 + + ;Geometry::, Model::Mesh body + C: "OO",5512239011720103445,5724275006363292674 + + ;Material::lightBack, Model::Mesh body + C: "OO",7194,5724275006363292674 + + ;Material::paintGreen, Model::Mesh body + C: "OO",7200,5724275006363292674 + + ;Material::paintWhite, Model::Mesh body + C: "OO",7178,5724275006363292674 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,5724275006363292674 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,5724275006363292674 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,5724275006363292674 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,5724275006363292674 + + ;Material::window, Model::Mesh body + C: "OO",7190,5724275006363292674 + + ;Model::Mesh door, Model::USING PARENT + C: "OO",4932733514413450792,5623794400758238213 + + ;Geometry::, Model::Mesh door + C: "OO",4615697468047584861,4932733514413450792 + + ;Material::carTire, Model::Mesh door + C: "OO",7184,4932733514413450792 + + ;Material::_defaultMat, Model::Mesh door + C: "OO",7186,4932733514413450792 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5392759613483087639,5623794400758238213 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5023168268945633411,5392759613483087639 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5392759613483087639 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5392759613483087639 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5392759613483087639 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5194822830922743389,5623794400758238213 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5728754940319955020,5194822830922743389 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5194822830922743389 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5194822830922743389 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5194822830922743389 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4987428545355719919,5623794400758238213 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4854532423475028578,4987428545355719919 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4987428545355719919 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4987428545355719919 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4987428545355719919 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4928930288797260687,5623794400758238213 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5473571824763468671,4928930288797260687 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4928930288797260687 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4928930288797260687 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4928930288797260687 + +} diff --git a/CarTrackSimulation/Assets/Models/delivery.fbx.meta b/CarTrackSimulation/Assets/Models/delivery.fbx.meta new file mode 100644 index 00000000..79d0b8b6 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/delivery.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 9c6c61e41e58ccd44b01d47fac91c21e +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/deliveryFlat.fbx b/CarTrackSimulation/Assets/Models/deliveryFlat.fbx new file mode 100644 index 00000000..0407cb60 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/deliveryFlat.fbx @@ -0,0 +1,780 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 3 + Millisecond: 554 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "deliveryFlat.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "deliveryFlat.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5693507573490304626, "Model::deliveryFlat", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 4996072861546743946, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-2.598881E-13,2,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5094689284469647101, "Geometry::", "Mesh" { + Vertices: *3222 { + a: 6.5,1.776457,12.99778,6.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,2.5,12.69808,-3.5,0,7.1,-3.5,1,7.1,-3.5,6.948397E-14,13.1,-3.5,1.776457,7.202222,-3.5,2.5,7.501924,-3.5,3.12132,7.97868,-3.5,3.598076,8.6,-3.5,3.897778,9.323544,-3.5,4,10.1,-3.5,3.897778,10.87646,-3.5,3.598076,11.6,-3.5,3.12132,12.22132,-3.5,2.5,12.69808,-3.5,1.776457,12.99778,-3.5,1,13.1,-3.5,3.897778,9.323544,-3.5,3.598076,8.6,-6.5,3.897778,9.323544,-6.5,3.598076,8.6,3.5,3.12132,-3.978679,3.5,3.598076,-4.6,3.5,3,-3.885587,3.5,3.897778,-5.323543,3.5,4,-6.1,3.5,3.897778,-6.876457,3.5,3.598076,-7.6,3.5,3.12132,-8.22132,3.5,3,-8.314413,3.5,7.038636E-14,-3.1,3.5,2.5,-3.501924,3.5,2.5,-8.698076,3.5,1.776457,-3.202222,3.5,1,-3.1,3.5,1.776457,-8.997777,3.5,7.038636E-14,-9.099999,3.5,1,-9.099999,-3.5,2.5,-8.698076,-6.5,2.5,-8.698076,-3.5,3,-8.314413,-6.5,3,-8.314413,-3.5,3.12132,-8.22132,-6.5,3.12132,-8.22132,-6.5,2.5,12.69808,-3.5,2.5,12.69808,-6.5,3.12132,12.22132,-3.5,3.12132,12.22132,-3.5,4,-6.1,-3.5,3.897778,-6.876457,-6.5,4,-6.1,-6.5,3.897778,-6.876457,-3.5,3.897778,-5.323543,-3.5,4,-6.1,-6.5,3.897778,-5.323543,-6.5,4,-6.1,-3.5,3.12132,-3.978679,-3.5,3.598076,-4.6,-6.5,3.12132,-3.978679,-6.5,3.598076,-4.6,-3.5,3.598076,-4.6,-3.5,3.897778,-5.323543,-6.5,3.598076,-4.6,-6.5,3.897778,-5.323543,-3.5,3.598076,-7.6,-3.5,3.12132,-8.22132,-6.5,3.598076,-7.6,-6.5,3.12132,-8.22132,-6.5,1,13.1,-3.5,1,13.1,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,-3.5,3.12132,-3.978679,-6.5,3.12132,-3.978679,-3.5,3,-3.885587,-6.5,3,-3.885587,-6.5,2.5,-3.501924,-3.5,2.5,-3.501924,6.5,4,10.1,6.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,9.323544,-3.5,3.897778,-6.876457,-3.5,3.598076,-7.6,-6.5,3.897778,-6.876457,-6.5,3.598076,-7.6,6.5,2.5,-8.698076,3.5,2.5,-8.698076,6.5,3,-8.314413,3.5,3,-8.314413,6.5,3.12132,-8.22132,3.5,3.12132,-8.22132,-6.5,6.948397E-14,13.1,-3.5,6.948397E-14,13.1,-6.5,1,13.1,-3.5,1,13.1,-3.5,3.12132,-3.978679,-3.5,3,-3.885587,-3.5,3.598076,-4.6,-3.5,3.897778,-5.323543,-3.5,4,-6.1,-3.5,3.897778,-6.876457,-3.5,3.598076,-7.6,-3.5,3.12132,-8.22132,-3.5,3,-8.314413,-3.5,7.038636E-14,-3.1,-3.5,2.5,-3.501924,-3.5,2.5,-8.698076,-3.5,1.776457,-3.202222,-3.5,1,-3.1,-3.5,1.776457,-8.997777,-3.5,1,-9.099999,-3.5,9.023893E-16,-9.099999,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,3.12132,7.97868,3.5,3.12132,7.97868,-3.5,1,7.1,-6.5,1,7.1,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,3.5,1,7.1,3.5,6.948397E-14,7.1,3.5,1.776457,7.202222,3.5,6.948397E-14,13.1,3.5,2.5,7.501924,3.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,1,13.1,3.5,6.948397E-14,13.1,6.5,6.948397E-14,13.1,3.5,1,13.1,6.5,1,13.1,-3.5,3.897778,10.87646,-3.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4,10.1,-3.5,3.598076,11.6,-3.5,3.897778,10.87646,-6.5,3.598076,11.6,-6.5,3.897778,10.87646,-3.5,3.598076,8.6,-3.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,3.12132,7.97868,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,-6.5,2.5,12.69808,-3.5,2.5,12.69808,6.5,2.5,-3.501924,6.5,3,-3.885587,3.5,2.5,-3.501924,3.5,3,-3.885587,3.5,3.12132,-3.978679,6.5,3.12132,-3.978679,-3.5,2.5,7.501924,-6.5,2.5,7.501924,-3.5,3.12132,7.97868,-6.5,3.12132,7.97868,6.5,1.776457,-8.997777,3.5,1.776457,-8.997777,6.5,2.5,-8.698076,3.5,2.5,-8.698076,3.5,7.038636E-14,-3.1,6.5,7.038636E-14,-3.1,3.5,1,-3.1,6.5,1,-3.1,6.5,1,-3.1,6.5,1.776457,-3.202222,3.5,1,-3.1,3.5,1.776457,-3.202222,6.5,1,-9.099999,3.5,1,-9.099999,6.5,1.776457,-8.997777,3.5,1.776457,-8.997777,-3.5,1,-9.099999,-6.5,1,-9.099999,-3.5,1.776457,-8.997777,-6.5,1.776457,-8.997777,-3.5,3.12132,12.22132,-3.5,3.598076,11.6,-6.5,3.12132,12.22132,-6.5,3.598076,11.6,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,-3.5,2.5,7.501924,-6.5,2.5,7.501924,6.5,1.776457,-3.202222,6.5,2.5,-3.501924,3.5,1.776457,-3.202222,3.5,2.5,-3.501924,-6.5,1.776457,-3.202222,-3.5,1.776457,-3.202222,-6.5,2.5,-3.501924,-3.5,2.5,-3.501924,-6.5,1,-3.1,-3.5,1,-3.1,-6.5,1.776457,-3.202222,-3.5,1.776457,-3.202222,-6.5,7.038636E-14,-3.1,-3.5,7.038636E-14,-3.1,-6.5,1,-3.1,-3.5,1,-3.1,-3.5,1.776457,-8.997777,-6.5,1.776457,-8.997777,-3.5,2.5,-8.698076,-6.5,2.5,-8.698076,6.5,1.776457,7.202222,3.5,1.776457,7.202222,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,3.598076,11.6,6.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.897778,10.87646,6.5,3.12132,12.22132,6.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,3.598076,11.6,6.5,3.897778,10.87646,6.5,4,10.1,3.5,3.897778,10.87646,3.5,4,10.1,-3.5,0,7.1,-6.5,0,7.1,-3.5,1,7.1,-6.5,1,7.1,6.5,3.598076,8.6,6.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.12132,7.97868,6.5,1,7.1,3.5,1,7.1,6.5,1.776457,7.202222,3.5,1.776457,7.202222,-3.5,4,10.1,-3.5,3.897778,9.323544,-6.5,4,10.1,-6.5,3.897778,9.323544,6.5,0,7.1,3.5,6.948397E-14,7.1,6.5,1,7.1,3.5,1,7.1,6.5,3.897778,9.323544,6.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,3.598076,8.6,6.5,1,13.1,6.5,1.776457,12.99778,3.5,1,13.1,3.5,1.776457,12.99778,6.5,2.5,12.69808,6.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,3.12132,12.22132,6.5,4,-6.1,6.5,3.897778,-6.876457,3.5,4,-6.1,3.5,3.897778,-6.876457,6.5,3.897778,-6.876457,6.5,3.598076,-7.6,3.5,3.897778,-6.876457,3.5,3.598076,-7.6,6.5,3.897778,-5.323543,6.5,4,-6.1,3.5,3.897778,-5.323543,3.5,4,-6.1,6.5,3.598076,-4.6,6.5,3.897778,-5.323543,3.5,3.598076,-4.6,3.5,3.897778,-5.323543,6.5,3.12132,-3.978679,6.5,3.598076,-4.6,3.5,3.12132,-3.978679,3.5,3.598076,-4.6,6.5,3.598076,-7.6,6.5,3.12132,-8.22132,3.5,3.598076,-7.6,3.5,3.12132,-8.22132,4.833333,1,6.2,6.5,1,6.2,5.169798,2.009394,6.332889,6.5,2.009394,6.332889,6.5,4.767111,-5.090606,6.5,4.377499,-4.15,3.5,4.767111,-5.090606,3.5,4.377499,-4.15,3.5,3.12132,-8.22132,3.5,3,-3.885587,3.5,3,-8.314413,3.5,3.598076,-7.6,3.5,3.897778,-6.876457,3.5,4,-6.1,3.5,3.897778,-5.323543,3.5,3.598076,-4.6,3.5,3.12132,-3.978679,-3.5,4.767111,-5.090606,-3.5,4.377499,-4.15,-6.5,4.767111,-5.090606,-6.5,4.377499,-4.15,-3.5,3,-9.439133,-3.5,3.757716,-8.857716,-6.5,3,-9.439133,-6.5,3.757716,-8.857716,6.5,4.767111,-7.109394,6.5,4.9,-6.1,3.5,4.767111,-7.109394,3.5,4.9,-6.1,-3.5,4.377499,-4.15,-3.5,3.757716,-3.342284,-6.5,4.377499,-4.15,-6.5,3.757716,-3.342284,-3.5,3,-16,-3.5,3,-9.439133,-5,3,-16,-6.5,3,-9.439133,-6.5,3,-16,6.5,4.9,-6.1,6.5,4.767111,-5.090606,3.5,4.9,-6.1,3.5,4.767111,-5.090606,-3.5,3.757716,-8.857716,-3.5,4.377499,-8.05,-6.5,3.757716,-8.857716,-6.5,4.377499,-8.05,3.5,3,-9.439133,3.5,3.757716,-8.857716,3.5,3,-8.314413,3.5,4.377499,-8.05,3.5,3.12132,-8.22132,3.5,3.598076,-7.6,3.5,4.767111,-7.109394,3.5,3.897778,-6.876457,3.5,4.9,-6.1,3.5,4,-6.1,3.5,3.897778,-5.323543,3.5,4.767111,-5.090606,3.5,3.598076,-4.6,3.5,4.377499,-4.15,3.5,3.12132,-3.978679,3.5,3.757716,-3.342284,3.5,3,-3.885587,3.5,3,-2.760867,-3.5,3,-2.760867,-6.5,3,-2.760867,-3.5,3.757716,-3.342284,-6.5,3.757716,-3.342284,-3.5,4.9,-6.1,-3.5,4.767111,-5.090606,-6.5,4.9,-6.1,-6.5,4.767111,-5.090606,6.5,3.757716,-8.857716,6.5,4.377499,-8.05,3.5,3.757716,-8.857716,3.5,4.377499,-8.05,-3.5,3,-9.439133,-3.5,3,-8.314413,-3.5,3.757716,-8.857716,-3.5,4.377499,-8.05,-3.5,3.12132,-8.22132,-3.5,3.598076,-7.6,-3.5,4.767111,-7.109394,-3.5,3.897778,-6.876457,-3.5,4.9,-6.1,-3.5,4,-6.1,-3.5,4.767111,-5.090606,-3.5,3.897778,-5.323543,-3.5,3.598076,-4.6,-3.5,4.377499,-4.15,-3.5,3.12132,-3.978679,-3.5,3.757716,-3.342284,-3.5,3,-3.885587,-3.5,3,-2.760867,5.166667,2,14.66667,-5.166667,2,14.66667,5.5,3,15,-5.5,3,15,-3.5,4.767111,-7.109394,-3.5,4.9,-6.1,-6.5,4.767111,-7.109394,-6.5,4.9,-6.1,6.5,3,-9.439133,6.5,3.757716,-8.857716,3.5,3,-9.439133,3.5,3.757716,-8.857716,-3.5,4.377499,-8.05,-3.5,4.767111,-7.109394,-6.5,4.377499,-8.05,-6.5,4.767111,-7.109394,6.5,3,-2.760867,3.5,3,-2.760867,6.5,3.757716,-3.342284,3.5,3.757716,-3.342284,5.483334,2.95,6.722501,6.5,2.95,6.722501,5.5,3,6.760867,6.5,3.757716,7.342283,5.5,3.757716,7.342283,6.5,4.377499,-4.15,6.5,3.757716,-3.342284,3.5,4.377499,-4.15,3.5,3.757716,-3.342284,-5.483334,2.95,13.4775,-6.5,2.95,13.4775,-5.5,3,13.43913,-6.5,3.757716,12.85772,-5.5,3.757716,12.85772,6.5,4.377499,-8.05,6.5,4.767111,-7.109394,3.5,4.377499,-8.05,3.5,4.767111,-7.109394,-3.5,3,-3.885587,-3.5,3.12132,-8.22132,-3.5,3,-8.314413,-3.5,3.598076,-7.6,-3.5,3.897778,-6.876457,-3.5,4,-6.1,-3.5,3.897778,-5.323543,-3.5,3.598076,-4.6,-3.5,3.12132,-3.978679,6.5,4.377499,12.05,6.5,3.757716,12.85772,5.5,4.377499,12.05,5.5,3.757716,12.85772,6.491445,2,-15.13053,6.491445,1,-15.13053,6.5,2,-15,6.5,1,-15,-5.5,2,-16,-6.5,2,-16,-5.630526,2,-15.99144,-5.758819,2,-15.96593,-5.882683,2,-15.92388,-6,2,-15.86603,-6.108761,2,-15.79335,-6.207107,2,-15.70711,-6.293354,2,-15.60876,-6.366025,2,-15.5,-6.42388,2,-15.38268,-6.465926,2,-15.25882,-6.491445,2,-15.13053,-6.5,2,-15,-5.758819,1,-15.96593,-5.630526,1,-15.99144,-5.758819,2,-15.96593,-5.630526,2,-15.99144,6.5,1,4.469215,6.5,1,6.2,4.833333,1,4.469215,4.833333,1,6.2,6.5,3.757716,7.342283,6.5,4.377499,8.15,5.5,3.757716,7.342283,5.5,4.377499,8.15,6.5,4.767111,9.090606,6.5,4.9,10.1,5.5,4.767111,9.090606,5.5,4.9,10.1,-5.882683,1,-15.92388,-5.758819,1,-15.96593,-5.882683,2,-15.92388,-5.758819,2,-15.96593,6.5,1,-9.099999,6.5,1,-15,3.5,1,-9.099999,6.491445,1,-15.13053,6.465926,1,-15.25882,6.42388,1,-15.38268,6.366025,1,-15.5,6.293354,1,-15.60876,6.207107,1,-15.70711,6.108761,1,-15.79335,6,1,-15.86603,5.882683,1,-15.92388,5.758819,1,-15.96593,5.630526,1,-15.99144,5.5,1,-16,-5.5,1,-16,-3.5,1,-9.099999,-6.5,1,-9.099999,-5.630526,1,-15.99144,-5.758819,1,-15.96593,-5.882683,1,-15.92388,-6,1,-15.86603,-6.108761,1,-15.79335,-6.207107,1,-15.70711,-6.293354,1,-15.60876,-6.366025,1,-15.5,-6.42388,1,-15.38268,-6.465926,1,-15.25882,-6.491445,1,-15.13053,-6.5,1,-15,-3.5,9.023893E-16,-9.099999,3.5,7.038636E-14,-9.099999,-3.5,1,-9.099999,3.5,1,-9.099999,5.5,6,11,5.5,6,12,5.5,6,10.92583,4.5,11,10,4.696116,10.01942,9.31806,4.696116,10.01942,5.469215,4.5,11,4.469215,5.5,6,4.469215,5.5,6,5.469215,6.5,4.767111,11.1094,6.5,4.377499,12.05,5.5,4.767111,11.1094,5.5,4.377499,12.05,-4.833333,1,4.469215,-6.5,1,4.469215,-5.5,3,4.469215,-6.5,3,4.469215,6.5,2.009394,13.86711,6.5,2.95,13.4775,6.5,2,13.86835,6.5,6.767919E-15,14.5,6.5,2,14.5,6.5,6.948397E-14,13.1,6.5,1,13.1,6.5,1.776457,12.99778,6.5,3.757716,12.85772,6.5,2.5,12.69808,6.5,3.12132,12.22132,6.5,4.377499,12.05,6.5,3.598076,11.6,6.5,4.767111,11.1094,6.5,3.897778,10.87646,6.5,4,10.1,6.5,4.9,10.1,6.5,3.897778,9.323544,6.5,4.767111,9.090606,6.5,3.598076,8.6,6.5,4.377499,8.15,6.5,3.12132,7.97868,6.5,2.5,7.501924,6.5,3.757716,7.342283,6.5,1.776457,7.202222,6.5,1,7.1,6.5,2.95,6.722501,6.5,0,7.1,6.5,2.009394,6.332889,6.5,1,6.2,6.5,1,4.469215,6.5,3,-2.760867,6.5,3,4.469215,6.5,7.038636E-14,-3.1,6.5,1,-3.1,6.5,1.776457,-3.202222,6.5,3.757716,-3.342284,6.5,2.5,-3.501924,6.5,3,-3.885587,6.5,3.12132,-3.978679,6.5,4.377499,-4.15,6.5,3.598076,-4.6,6.5,4.767111,-5.090606,6.5,3.897778,-5.323543,6.5,4,-6.1,6.5,4.9,-6.1,6.5,3.897778,-6.876457,6.5,4.767111,-7.109394,6.5,3.598076,-7.6,6.5,4.377499,-8.05,6.5,3.12132,-8.22132,6.5,3,-8.314413,6.5,2.5,-8.698076,6.5,3.757716,-8.857716,6.5,1.776457,-8.997777,6.5,1,-9.099999,6.5,3,-9.439133,6.5,1,-15,6.5,2,-15,6.5,2,-16,6.5,3,-16,4.833333,1,4.469215,5.5,3,4.469215,6.5,1,4.469215,6.5,3,4.469215,6.5,4.377499,8.15,6.5,4.767111,9.090606,5.5,4.377499,8.15,5.5,4.767111,9.090606,6.5,4.9,10.1,6.5,4.767111,11.1094,5.5,4.9,10.1,5.5,4.767111,11.1094,-6.207107,1,-15.70711,-6.108761,1,-15.79335,-6.207107,2,-15.70711,-6.108761,2,-15.79335,-5.5,1,-16,5.5,1,-16,-5.5,2,-16,5.5,2,-16,5,2,-16,-5,2,-16,-5,3,-16,-3.5,3,-16,5,3,-16,3.5,3,-16,-4.833333,1,4.469215,-4.833333,1,6.2,-6.5,1,4.469215,-6.5,1,6.2,6.5,2,-15,6.5,2,-16,6.491445,2,-15.13053,6.465926,2,-15.25882,6.42388,2,-15.38268,6.366025,2,-15.5,6.293354,2,-15.60876,6.207107,2,-15.70711,6.108761,2,-15.79335,6,2,-15.86603,5.882683,2,-15.92388,5.758819,2,-15.96593,5.630526,2,-15.99144,5.5,2,-16,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,-6.5,2.95,6.722501,-5.483334,2.95,6.722501,-6.366025,1,-15.5,-6.366025,2,-15.5,-6.42388,1,-15.38268,-6.42388,2,-15.38268,-6.42388,1,-15.38268,-6.42388,2,-15.38268,-6.465926,1,-15.25882,-6.465926,2,-15.25882,-5.166667,2,13.86835,-6.5,2,13.86835,-5.169798,2.009394,13.86711,-6.5,2.009394,13.86711,5.483334,2.95,13.4775,5.5,3,13.43913,6.5,2.95,13.4775,6.5,3.757716,12.85772,5.5,3.757716,12.85772,5.882683,1,-15.92388,6,1,-15.86603,5.882683,2,-15.92388,6,2,-15.86603,5.5,1,-16,5.630526,1,-15.99144,5.5,2,-16,5.630526,2,-15.99144,-6.108761,1,-15.79335,-6,1,-15.86603,-6.108761,2,-15.79335,-6,2,-15.86603,-6,1,-15.86603,-5.882683,1,-15.92388,-6,2,-15.86603,-5.882683,2,-15.92388,-5.5,4.767111,9.090606,-5.5,4.9,10.1,-6.5,4.767111,9.090606,-6.5,4.9,10.1,6.5,2.009394,6.332889,6.5,2.95,6.722501,5.169798,2.009394,6.332889,5.483334,2.95,6.722501,-5.5,4.377499,8.15,-5.5,4.767111,9.090606,-6.5,4.377499,8.15,-6.5,4.767111,9.090606,5.758819,1,-15.96593,5.882683,1,-15.92388,5.758819,2,-15.96593,5.882683,2,-15.92388,6.465926,2,-15.25882,6.465926,1,-15.25882,6.491445,2,-15.13053,6.491445,1,-15.13053,6,1,-15.86603,6.108761,1,-15.79335,6,2,-15.86603,6.108761,2,-15.79335,-6.5,1,-15,-6.5,2,-15,-6.5,1,-9.099999,-6.5,3,-9.439133,-6.5,3,-16,-6.5,2,-16,-6.5,3.757716,-8.857716,-6.5,1.776457,-8.997777,-6.5,2.5,-8.698076,-6.5,4.377499,-8.05,-6.5,3,-8.314413,-6.5,3.12132,-8.22132,-6.5,3.598076,-7.6,-6.5,4.767111,-7.109394,-6.5,3.897778,-6.876457,-6.5,4.9,-6.1,-6.5,4,-6.1,-6.5,3.897778,-5.323543,-6.5,4.767111,-5.090606,-6.5,3.598076,-4.6,-6.5,4.377499,-4.15,-6.5,3.12132,-3.978679,-6.5,3.757716,-3.342284,-6.5,3,-3.885587,-6.5,2.5,-3.501924,-6.5,1.776457,-3.202222,-6.5,3,-2.760867,-6.5,1,-3.1,-6.5,7.038636E-14,-3.1,-6.5,0,7.1,-6.5,1,4.469215,-6.5,3,4.469215,-6.5,1,6.2,-6.5,2.009394,6.332889,-6.5,2.95,6.722501,-6.5,1,7.1,-6.5,3.757716,7.342283,-6.5,1.776457,7.202222,-6.5,2.5,7.501924,-6.5,4.377499,8.15,-6.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,4.767111,9.090606,-6.5,3.897778,9.323544,-6.5,4.9,10.1,-6.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4.767111,11.1094,-6.5,3.598076,11.6,-6.5,4.377499,12.05,-6.5,3.12132,12.22132,-6.5,3.757716,12.85772,-6.5,2.5,12.69808,-6.5,1.776457,12.99778,-6.5,2.95,13.4775,-6.5,1,13.1,-6.5,6.948397E-14,13.1,-6.5,6.767919E-15,14.5,-6.5,2,13.86835,-6.5,2.009394,13.86711,-6.5,2,14.5,-6.465926,1,-15.25882,-6.465926,2,-15.25882,-6.491445,1,-15.13053,-6.491445,2,-15.13053,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,6.5,2.95,13.4775,5.483334,2.95,13.4775,6.207107,2,-15.70711,6.207107,1,-15.70711,6.293354,2,-15.60876,6.293354,1,-15.60876,-5.5,4.377499,12.05,-5.5,3.757716,12.85772,-6.5,4.377499,12.05,-6.5,3.757716,12.85772,-6.5,2.009394,13.86711,-6.5,2.95,13.4775,-5.169798,2.009394,13.86711,-5.483334,2.95,13.4775,5.630526,1,-15.99144,5.758819,1,-15.96593,5.630526,2,-15.99144,5.758819,2,-15.96593,6.366025,1,-15.5,6.42388,1,-15.38268,6.366025,2,-15.5,6.42388,2,-15.38268,6.293354,2,-15.60876,6.293354,1,-15.60876,6.366025,2,-15.5,6.366025,1,-15.5,-2.75,5,15,2.75,5,15,-2.75,4,15,2.75,4,15,-5.5,4,15,5.5,4,15,-5.5,3,15,5.5,3,15,5.5,6,12,4.482904,6,12,4.5,11,10,3.6686,10.07152,10.37139,-3.6686,10.07152,10.37139,-4.5,11,10,-5.5,6,12,-4.482904,6,12,-5.630526,1,-15.99144,-5.5,1,-16,-5.630526,2,-15.99144,-5.5,2,-16,-5.5,3.757716,7.342283,-5.5,4.377499,8.15,-6.5,3.757716,7.342283,-6.5,4.377499,8.15,6.42388,2,-15.38268,6.42388,1,-15.38268,6.465926,2,-15.25882,6.465926,1,-15.25882,-6.293354,1,-15.60876,-6.293354,2,-15.60876,-6.366025,1,-15.5,-6.366025,2,-15.5,-6.491445,1,-15.13053,-6.491445,2,-15.13053,-6.5,1,-15,-6.5,2,-15,-6.5,1,6.2,-4.833333,1,6.2,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,-6.207107,1,-15.70711,-6.207107,2,-15.70711,-6.293354,1,-15.60876,-6.293354,2,-15.60876,6.108761,1,-15.79335,6.207107,1,-15.70711,6.108761,2,-15.79335,6.207107,2,-15.70711,6.5,3,-2.760867,6.5,3,4.469215,3.5,3,-2.760867,5.5,3,4.469215,3.5,3,4.469215,-5.483334,2.95,6.722501,-5.5,3,6.760867,-6.5,2.95,6.722501,-6.5,3.757716,7.342283,-5.5,3.757716,7.342283,-3.5,3,-2.760867,-3.5,3,4.469215,-6.5,3,-2.760867,-5.5,3,4.469215,-6.5,3,4.469215,-5.5,4.9,10.1,-5.5,4.767111,11.1094,-6.5,4.9,10.1,-6.5,4.767111,11.1094,-5.5,4.767111,11.1094,-5.5,4.377499,12.05,-6.5,4.767111,11.1094,-6.5,4.377499,12.05,6.5,2,13.86835,5.166667,2,13.86835,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,-5.166667,2,13.86835,-5.166667,2,14.66667,-6.5,2,13.86835,-5.5,2,15.5,5.166667,2,14.66667,-6.207107,2,15.20711,-6.5,2,14.5,5.5,2,15.5,5.166667,2,13.86835,6.207107,2,15.20711,6.5,2,14.5,6.5,2,13.86835,6.5,3,-16,6.5,3,-9.439133,5,3,-16,3.5,3,-9.439133,3.5,3,-16,-5.5,6,4.469215,-4.5,11,4.469215,-5.5,6,5.469215,-4.696116,10.01942,5.469215,-4.5,11,10,-4.696116,10.01942,9.31806,-5.5,6,10.92583,-5.5,6,12,-5.5,6,11,-6.5,6.767919E-15,14.5,-6.5,2,14.5,-6.207107,6.767919E-15,15.20711,-6.207107,2,15.20711,6.5,2,14.5,6.5,6.767919E-15,14.5,6.207107,2,15.20711,6.207107,6.767919E-15,15.20711,-5.5,6.767919E-15,15.5,-6.207107,6.767919E-15,15.20711,-5.5,2,15.5,-6.207107,2,15.20711,6.207107,6.767919E-15,15.20711,5.5,6.767919E-15,15.5,6.207107,2,15.20711,5.5,2,15.5,5.5,6.767919E-15,15.5,-5.5,6.767919E-15,15.5,5.5,2,15.5,-5.5,2,15.5,6.5,7.038636E-14,-3.1,3.5,7.038636E-14,-3.1,6.5,0,7.1,3.5,6.948397E-14,7.1,-3.5,6.948397E-14,13.1,3.5,7.038636E-14,-9.099999,-5.5,6.767919E-15,15.5,3.5,6.948397E-14,13.1,-3.5,7.038636E-14,-3.1,-3.5,9.023893E-16,-9.099999,-3.5,0,7.1,-6.5,7.038636E-14,-3.1,-6.5,0,7.1,-6.5,6.948397E-14,13.1,-6.207107,6.767919E-15,15.20711,-6.5,6.767919E-15,14.5,5.5,6.767919E-15,15.5,6.207107,6.767919E-15,15.20711,6.5,6.767919E-15,14.5,6.5,6.948397E-14,13.1,5.5,6,4.469215,-4.280196,7,4.469215,-5.5,6,4.469215,-4.5,11,4.469215,4.280196,7,4.469215,-3.680196,10,4.469215,4.5,11,4.469215,3.680196,10,4.469215,-3.5,3,4.469215,3.5,3,4.469215,-5.5,3,4.469215,5.5,3,4.469215,5.5,3,13.43913,5.483334,2.95,13.4775,5.5,3,15,5.169798,2.009394,13.86711,5.166667,2,13.86835,5.166667,2,14.66667,4.5,11,4.469215,4.5,11,10,-4.5,11,4.469215,-4.5,11,10,-5.5,3,13.43913,-5.5,3,15,-5.483334,2.95,13.4775,-5.169798,2.009394,13.86711,-5.166667,2,13.86835,-5.166667,2,14.66667,5.5,6,12,5.5,5.333333,14,4.482904,6,12,5.5,5,15,2.75,5,15,-4.482904,6,12,-2.75,5,15,-5.5,5,15,-5.5,6,12,-5.5,5.333333,14,5.5,3,4.469215,4.833333,1,4.469215,5.5,3,6.760867,5.483334,2.95,6.722501,5.169798,2.009394,6.332889,4.833333,1,6.2,3.5,3,-8.314413,3.5,3,-3.885587,-3.5,3,-8.314413,-3.5,3,-3.885587,-4.833333,1,4.469215,-5.5,3,4.469215,-4.833333,1,6.2,-5.169798,2.009394,6.332889,-5.483334,2.95,6.722501,-5.5,3,6.760867,-5.5,4,15,-5.5,3,15,-5.5,4,14,-5.5,3,13.43913,-5.5,5.333333,14,-5.5,3.757716,12.85772,-5.5,4.377499,12.05,-5.5,6,12,-5.5,5,12,-5.5,4.767111,11.1094,-5.5,5,11,-5.5,4.9,10.1,-5.5,6,10.92583,-5.5,6,11,-5.5,4.767111,9.090606,-5.5,4.377499,8.15,-5.5,6,7.729023,-5.5,3.757716,7.342283,-5.5,3,6.760867,-5.5,6,5.469215,-5.5,3,4.469215,-5.5,6,4.469215,-7.5,5,11,-7.5,6,11,-7.5,5,12,-7.5,6,12,-5.5,6,11,-5.5,6,12,-7.5,6,11,-7.5,6,12,-5.5,5,12,-5.5,5,11,-7.5,5,12,-7.5,5,11,-5.5,5,12,-7.5,5,12,-5.5,6,12,-7.5,6,12,7.5,6,11,7.5,5,11,7.5,6,12,7.5,5,12,7.5,6,11,7.5,6,12,5.5,6,11,5.5,6,12,7.5,5,12,5.5,5,12,7.5,6,12,5.5,6,12,7.5,5,12,7.5,5,11,5.5,5,12,5.5,5,11,5.5,6,12,5.5,5,12,5.5,5.333333,14,5.5,4.377499,12.05,5.5,3.757716,12.85772,5.5,4.767111,11.1094,5.5,3,13.43913,5.5,4,14,5.5,3,15,5.5,4,15,5.5,5,11,5.5,4.9,10.1,5.5,6,10.92583,5.5,6,11,5.5,4.767111,9.090606,5.5,4.377499,8.15,5.5,6,7.729023,5.5,3.757716,7.342283,5.5,3,6.760867,5.5,6,5.469215,5.5,3,4.469215,5.5,6,4.469215,5.5,5,15,-5.5,5,15,5.5,5,15,-5.5,5,15,-5.5,6,7.729023,5.5,6,7.729023,6.5,2,-16,6.5,3,-16,-6.5,2,-16,-6.5,3,-16,-7.5,5,11,-5.5,5,11,-7.5,6,11,-5.5,6,11,-7.5,6,11,-5.5,5,11,5.5,5,11,7.5,5,11,5.5,6,11,7.5,6,11,5.5,6,11,7.5,5,11 + } + PolygonVertexIndex: *2244 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,7,-7,9,8,-7,10,9,-7,11,10,-7,12,11,-7,13,12,-7,14,13,-7,15,14,-7,16,15,-7,17,16,-7,18,17,-7,19,21,-21,22,20,-22,23,25,-25,24,25,-27,26,25,-28,27,25,-29,28,25,-30,29,25,-31,31,30,-26,25,32,-32,33,32,-26,31,32,-35,35,32,-34,36,32,-36,34,32,-38,32,38,-38,39,37,-39,40,42,-42,43,41,-43,42,44,-44,45,43,-45,46,48,-48,49,47,-49,50,52,-52,53,51,-53,54,56,-56,57,55,-57,58,60,-60,61,59,-61,62,64,-64,65,63,-65,66,68,-68,69,67,-69,70,72,-72,73,71,-73,74,76,-76,77,75,-77,77,76,-79,79,78,-77,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,90,92,-92,93,91,-93,94,96,-96,97,95,-97,98,100,-100,100,101,-100,101,102,-100,102,103,-100,103,104,-100,104,105,-100,106,99,-106,99,106,-108,108,99,-108,106,109,-108,110,108,-108,111,110,-108,109,112,-108,112,113,-108,114,107,-114,115,117,-117,118,116,-118,119,121,-121,122,120,-122,123,125,-125,126,124,-126,127,126,-126,128,126,-128,129,126,-129,130,126,-130,131,126,-131,132,126,-132,133,126,-133,134,126,-134,135,126,-135,136,126,-136,137,126,-137,138,140,-140,141,139,-141,142,144,-144,145,143,-145,146,148,-148,149,147,-149,150,152,-152,153,151,-153,154,156,-156,157,155,-157,158,160,-160,161,159,-161,161,162,-160,163,159,-163,164,166,-166,167,165,-167,168,170,-170,171,169,-171,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,222,-222,223,221,-223,224,226,-226,227,225,-227,228,230,-230,231,229,-231,232,234,-234,235,233,-235,236,238,-238,239,237,-239,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,270,-270,271,269,-271,272,274,-274,275,273,-275,276,278,-278,279,277,-279,280,282,-282,283,281,-283,284,286,-286,287,285,-287,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,297,299,-297,297,300,-300,297,301,-301,297,302,-302,297,303,-303,297,304,-304,305,307,-307,308,306,-308,309,311,-311,312,310,-312,313,315,-315,316,314,-316,317,319,-319,320,318,-320,321,323,-323,324,322,-324,325,324,-324,326,328,-328,329,327,-329,330,332,-332,333,331,-333,334,336,-336,337,335,-337,338,337,-337,339,337,-339,340,337,-340,341,340,-340,342,340,-342,343,342,-342,344,342,-344,345,342,-345,346,345,-345,347,345,-347,348,347,-347,349,347,-349,350,349,-349,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,365,-368,369,368,-368,370,369,-368,371,369,-371,372,371,-371,373,371,-373,374,373,-373,375,373,-375,376,375,-375,377,376,-375,378,376,-378,379,378,-378,380,378,-380,381,380,-380,382,384,-384,385,383,-385,386,388,-388,389,387,-389,390,392,-392,393,391,-393,394,396,-396,397,395,-397,398,400,-400,401,399,-401,402,404,-404,405,403,-405,406,405,-405,407,409,-409,410,408,-410,411,413,-413,414,412,-414,415,414,-414,416,418,-418,419,417,-419,420,422,-422,421,423,-421,423,424,-421,424,425,-421,425,426,-421,426,427,-421,427,428,-421,429,431,-431,432,430,-432,433,435,-435,436,434,-436,437,439,-439,440,438,-440,441,438,-441,442,438,-442,443,438,-443,444,438,-444,445,438,-445,446,438,-446,447,438,-447,448,438,-448,449,438,-449,450,438,-450,451,453,-453,454,452,-454,455,457,-457,458,456,-458,459,461,-461,462,460,-462,463,465,-465,466,464,-466,467,469,-469,470,468,-470,471,473,-473,474,472,-474,475,474,-474,476,475,-474,477,476,-474,478,477,-474,479,478,-474,480,479,-474,481,480,-474,482,481,-474,483,482,-474,484,483,-474,485,484,-474,486,485,-474,487,486,-474,488,486,-488,489,486,-489,490,489,-489,491,490,-489,492,491,-489,493,492,-489,494,493,-489,495,494,-489,496,495,-489,497,496,-489,498,497,-489,499,498,-489,500,499,-489,501,503,-503,504,502,-504,505,507,-507,506,507,-509,507,509,-509,509,510,-509,508,510,-512,512,511,-511,510,513,-513,514,516,-516,517,515,-517,518,520,-520,521,519,-521,522,524,-524,524,525,-524,526,525,-525,525,527,-524,527,528,-524,528,529,-524,523,529,-531,529,531,-531,531,532,-531,530,532,-534,532,534,-534,533,534,-536,534,536,-536,536,537,-536,535,537,-539,537,539,-539,538,539,-541,539,541,-541,540,541,-543,541,543,-543,543,544,-543,542,544,-546,544,546,-546,546,547,-546,548,545,-548,547,549,-549,548,549,-551,550,549,-552,551,549,-553,552,549,-554,554,552,-554,549,555,-554,555,556,-554,556,557,-554,553,557,-559,557,559,-559,559,560,-559,560,561,-559,558,561,-563,561,563,-563,562,563,-565,563,565,-565,565,566,-565,564,566,-568,566,568,-568,567,568,-570,568,570,-570,569,570,-572,570,572,-572,572,573,-572,573,574,-572,571,574,-576,574,576,-576,576,577,-576,575,577,-579,577,579,-579,579,580,-579,580,581,-579,582,578,-582,583,585,-585,586,584,-586,587,589,-589,590,588,-590,591,593,-593,594,592,-594,595,597,-597,598,596,-598,599,601,-601,602,600,-602,603,602,-602,604,603,-602,604,605,-604,606,603,-606,603,606,-608,608,607,-607,609,611,-611,612,610,-612,613,615,-615,616,614,-616,617,614,-617,618,614,-618,619,614,-619,620,614,-620,621,614,-621,622,614,-622,623,614,-623,624,614,-624,625,614,-625,626,614,-626,627,629,-629,630,628,-630,631,633,-633,634,632,-634,635,637,-637,638,636,-638,639,641,-641,642,640,-642,643,645,-645,646,644,-646,647,644,-647,648,650,-650,651,649,-651,652,654,-654,655,653,-655,656,658,-658,659,657,-659,660,662,-662,663,661,-663,664,666,-666,667,665,-667,668,670,-670,671,669,-671,672,674,-674,675,673,-675,676,678,-678,679,677,-679,680,682,-682,683,681,-683,684,686,-686,687,685,-687,688,690,-690,691,689,-691,691,692,-690,693,689,-693,694,691,-691,695,694,-691,696,694,-696,697,694,-697,698,697,-697,699,697,-699,700,697,-700,701,697,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,703,-706,707,706,-706,708,706,-708,709,708,-708,710,708,-710,711,710,-710,712,710,-712,713,710,-713,714,710,-714,715,714,-714,716,714,-716,717,714,-717,718,714,-718,719,714,-719,720,718,-718,721,720,-718,722,721,-718,723,722,-718,724,722,-724,725,724,-724,726,724,-726,727,724,-727,728,727,-727,729,727,-729,730,727,-730,731,730,-730,732,730,-732,733,732,-732,734,732,-734,735,732,-735,736,735,-735,737,735,-737,738,737,-737,739,737,-739,740,739,-739,741,739,-741,742,739,-742,743,742,-742,744,742,-744,745,742,-745,746,742,-746,747,742,-747,748,746,-746,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,783,785,-785,784,785,-787,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,792,-792,791,794,-794,794,795,-794,796,793,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808,809,811,-811,812,810,-812,813,815,-815,816,814,-816,817,819,-819,820,818,-820,821,823,-823,824,822,-824,825,827,-827,828,826,-828,829,831,-831,832,830,-832,833,832,-832,834,836,-836,837,835,-837,838,835,-838,839,841,-841,842,840,-842,843,842,-842,844,846,-846,847,845,-847,848,850,-850,851,849,-851,852,854,-854,855,853,-855,856,858,-858,859,857,-859,857,859,-861,861,859,-859,862,861,-859,859,863,-861,860,863,-865,863,865,-865,865,866,-865,867,864,-867,868,870,-870,871,869,-871,872,871,-871,873,875,-875,876,874,-876,877,874,-877,878,877,-877,879,877,-879,880,877,-880,881,880,-880,882,884,-884,885,883,-885,886,888,-888,889,887,-889,890,892,-892,893,891,-893,894,896,-896,897,895,-897,898,900,-900,901,899,-901,902,904,-904,905,903,-905,903,905,-907,907,903,-907,906,905,-909,905,909,-909,910,907,-907,910,911,-908,906,912,-911,913,910,-913,914,913,-913,915,906,-909,916,915,-909,917,915,-917,908,909,-919,918,909,-920,919,909,-921,921,920,-910,922,924,-924,925,923,-925,923,926,-923,927,923,-926,928,922,-927,929,927,-926,929,928,-927,925,928,-930,930,932,-932,924,931,-933,924,922,-932,933,931,-923,934,936,-936,937,935,-937,938,937,-937,939,938,-937,940,942,-942,943,941,-943,944,946,-946,947,945,-947,948,945,-948,949,945,-949,950,952,-952,953,951,-953,954,953,-953,955,954,-953,956,954,-956,957,956,-956,958,957,-956,959,957,-959,960,962,-962,963,961,-963,964,961,-964,965,961,-965,872,321,-872,966,871,-322,967,966,-322,831,967,-322,833,831,-322,968,833,-322,322,968,-322,968,969,-834,840,833,-970,839,840,-970,970,972,-972,973,971,-973,974,971,-974,975,971,-975,976,978,-978,979,977,-979,978,980,-980,979,980,-982,981,980,-983,980,983,-983,983,984,-983,982,984,-986,984,986,-986,985,986,-988,986,988,-988,986,989,-989,987,988,-991,990,988,-992,988,992,-992,991,992,-994,993,992,-995,992,995,-995,994,995,-997,997,996,-996,998,1000,-1000,1001,999,-1001,1002,1004,-1004,1005,1003,-1005,1006,1008,-1008,1009,1007,-1009,1010,1012,-1012,1013,1011,-1013,1014,1016,-1016,1017,1015,-1017,1018,1020,-1020,1021,1019,-1021,1022,1024,-1024,1025,1023,-1025,1026,1028,-1028,1029,1027,-1029,1030,1032,-1032,1033,1031,-1033,1034,1033,-1033,1033,1035,-1032,1036,1034,-1033,1037,1036,-1033,1038,1036,-1038,1039,1038,-1038,1031,1035,-1041,1035,1041,-1041,1040,1041,-1043,1043,1040,-1043,1041,1044,-1043,1044,1045,-1043,1042,1045,-1047,1045,1047,-1047,1047,1048,-1047,1046,1048,-1050,1048,1050,-1050,1051,1049,-1051,1032,1052,-1038,1039,1037,-1053,783,781,-786,1053,785,-782,786,1054,-785,782,784,-1055,978,976,-981,1055,980,-977,875,1056,-877,878,876,-1057,879,878,-1057,790,792,-797,793,796,-793,510,509,-514,1057,513,-510,507,1057,-510,923,927,-927,929,926,-928,602,603,-1059,607,1058,-604,1059,1058,-608,601,1060,-605,1061,604,-1061,605,604,-1062,1062,1064,-1064,1065,1067,-1067,1068,1070,-1070,1071,1073,-1073 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *6732 { + a: 0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.5,0.8660254,0,-0.6087614,0.7933533,0,-0.5,0.8660254,0,-0.6087614,0.7933533,0,-0.5,0.8660254,0,-0.6087614,0.7933533,0,-0.6087614,0.7933533,0,-0.7071068,0.7071068,0,-0.6087614,0.7933533,0,-0.7071068,0.7071068,0,-0.6087614,0.7933533,0,-0.7071068,0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.6087614,-0.7933533,0,-0.6087614,-0.7933533,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.6087614,-0.7933533,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,0.8660254,0,-0.6087614,0.7933533,0,-0.5,0.8660254,0,-0.6087614,0.7933533,0,-0.5,0.8660254,0,-0.6087614,0.7933533,0,-0.6087614,0.7933533,0,-0.7071068,0.7071068,0,-0.6087614,0.7933533,0,-0.7071068,0.7071068,0,-0.6087614,0.7933533,0,-0.7071068,0.7071068,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.6087614,-0.7933533,0,-0.6087614,-0.7933533,0,-0.6087614,-0.7933533,0,-0.5,-0.8660254,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.6087614,-0.7933533,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.3162278,0.9486833,0,-0.142857,0.9897433,0,-0.3162278,0.9486833,0,-0.142857,0.9897433,0,-0.3162278,0.9486833,0,-0.142857,0.9897433,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.6087614,-0.7933533,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0.9914449,0,-0.1305262,0.9998662,0,-0.01635735,0.9914449,0,-0.1305262,0.9994646,0,-0.03271909,0.9914449,0,-0.1305262,0.9998662,0,-0.01635735,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.258819,0,-0.9659258,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.3826834,0,-0.9238795,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9994646,0,-0.03271909,1,0,0,0.9994646,0,-0.03271909,0.9998662,0,-0.01635735,1,0,0,0.9998662,0,-0.01635735,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.6087614,0,-0.7933533,-0.6087614,0,-0.7933533,-0.6087614,0,-0.7933533,-0.7071068,0,-0.7071068,-0.03271909,0,-0.9994646,-0.03271909,0,-0.9994646,0.03271909,0,-0.9994646,0,0,-1,0.03271909,0,-0.9994646,-0.03271909,0,-0.9994646,0,0,-1,0,0,-1,-0.03271909,0,-0.9994646,0,0,-1,0,0,-1,-0.03271909,0,-0.9994646,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,-0.8660254,0,-0.5,-0.9238795,0,-0.3826834,-0.8660254,0,-0.5,-0.9238795,0,-0.3826834,-0.8660254,0,-0.5,-0.9238795,0,-0.3826834,-0.9238795,0,-0.3826834,-0.9659258,0,-0.258819,-0.9238795,0,-0.3826834,-0.9659258,0,-0.258819,-0.9238795,0,-0.3826834,-0.9659258,0,-0.258819,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.3826834,0,-0.9238795,0.03271909,0,-0.9994646,0.03271909,0,-0.9994646,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.03271909,0,-0.9994646,-0.6087614,0,-0.7933533,-0.6087614,0,-0.7933533,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.6087614,0,-0.7933533,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.5,0,-0.8660254,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.258819,0,-0.9659258,0.9659258,0,-0.258819,0.9914449,0,-0.1305262,0.9659258,0,-0.258819,0.9914449,0,-0.1305262,0.9659258,0,-0.258819,0.9914449,0,-0.1305262,0.5,0,-0.8660254,0.5,0,-0.8660254,0.6087614,0,-0.7933533,0.6087614,0,-0.7933533,0.6087614,0,-0.7933533,0.5,0,-0.8660254,-0.9994646,0,-0.03271909,-1,0,0,-0.9998662,0,-0.01635735,-1,0,0,-0.9998662,0,-0.01635735,-1,0,0,-1,0,0,-1,0,0,-0.9998662,0,-0.01635735,-1,0,0,-0.9998662,0,-0.01635735,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0,-0.258819,-0.9914449,0,-0.1305262,-0.9659258,0,-0.258819,-0.9914449,0,-0.1305262,-0.9659258,0,-0.258819,-0.9914449,0,-0.1305262,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0.7071068,0,-0.7071068,0.7933533,0,-0.6087614,0.7071068,0,-0.7071068,0.7933533,0,-0.6087614,0.7071068,0,-0.7071068,0.7933533,0,-0.6087614,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.1305262,0,-0.9914449,0.8660254,0,-0.5,0.8660254,0,-0.5,0.9238795,0,-0.3826834,0.9238795,0,-0.3826834,0.9238795,0,-0.3826834,0.8660254,0,-0.5,0.7933533,0,-0.6087614,0.8660254,0,-0.5,0.7933533,0,-0.6087614,0.8660254,0,-0.5,0.7933533,0,-0.6087614,0.8660254,0,-0.5,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.142857,0.9897433,0,0,1,0,-0.142857,0.9897433,0,0,1,0,-0.142857,0.9897433,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.03271909,0,-0.9994646,-0.03271909,0,-0.9994646,-0.03271909,0,-0.9994646,-0.1305262,0,-0.9914449,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0.9238795,0,-0.3826834,0.9659258,0,-0.258819,0.9238795,0,-0.3826834,0.9659258,0,-0.258819,0.9238795,0,-0.3826834,0.9659258,0,-0.258819,-0.7933533,0,-0.6087614,-0.8660254,0,-0.5,-0.7933533,0,-0.6087614,-0.8660254,0,-0.5,-0.7933533,0,-0.6087614,-0.8660254,0,-0.5,-0.9914449,0,-0.1305262,-0.9994646,0,-0.03271909,-0.9914449,0,-0.1305262,-0.9998662,0,-0.01635735,-0.9914449,0,-0.1305262,-0.9994646,0,-0.03271909,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,-0.7071068,0,-0.7071068,-0.7933533,0,-0.6087614,-0.7071068,0,-0.7071068,-0.7933533,0,-0.6087614,-0.7071068,0,-0.7071068,-0.7933533,0,-0.6087614,0.6087614,0,-0.7933533,0.6087614,0,-0.7933533,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.6087614,0,-0.7933533,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.9954731,-0.09504421,0,0.9897433,-0.142857,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9897433,-0.142857,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9897433,-0.142857,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9897433,-0.142857,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.9954731,-0.09504421,0,-0.9486833,-0.3162278,0,-0.9897433,-0.142857,0,-0.9486833,-0.3162278,0,-0.9897433,-0.142857,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9897433,-0.142857,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9897433,-0.142857,0,-0.9486833,-0.3162278,0,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0.9870875,-0.1601822,0,0.9954731,-0.09504421,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9954731,-0.09504421,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9870875,-0.1601822,0,-0.9486833,-0.3162278,0,-0.9870875,-0.1601822,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9870875,-0.1601822,0,-0.9486833,-0.3162278,0,-0.9954731,-0.09504421,0,-0.9870875,-0.1601822,0,-0.9486833,-0.3162278,0,-1,0,0,-1,0,0,-0.9897433,-0.142857,0,-0.9954731,-0.09504421,0,-0.9897433,-0.142857,0,-1,0,0,-1,0,0,-1,0,0,-0.9954731,-0.09504421,0,-0.9954731,-0.09504421,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.9954731,-0.09504421,0,-1,0,0,-1,0,0,-0.9954731,-0.09504421,0,-0.9954731,-0.09504421,0,-1,0,0,-0.9870875,-0.1601822,0,-1,0,0,-0.9870875,-0.1601822,0,-1,0,0,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-1,0,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9954731,-0.09504421,0,1,0,0,1,0,0,1,0,0,0.9954731,-0.09504421,0,1,0,0,0.9897433,-0.142857,0,0.9954731,-0.09504421,0,1,0,0,1,0,0,0.9897433,-0.142857,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9954731,-0.09504421,0,1,0,0,1,0,0,0.9954731,-0.09504421,0,1,0,0,0.9954731,-0.09504421,0,0.9870875,-0.1601822,0,1,0,0,1,0,0,1,0,0,0.9870875,-0.1601822,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.03271909,0,-0.9994646,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *2148 { + a: -25.59055,-13.12127,-25.59055,-10.03797,-13.77953,-13.12127,-13.77953,-10.03797,27.95275,0,27.95275,3.937008,51.5748,2.73559E-13,28.35521,6.993926,29.53513,9.84252,31.41212,12.28866,33.85827,14.16565,36.70686,15.34558,39.76378,15.74803,42.8207,15.34558,45.66929,14.16565,48.11543,12.28866,49.99243,9.84252,51.17235,6.993926,51.5748,3.937008,-13.77953,39.78522,-13.77953,36.70192,-25.59055,39.78522,-25.59055,36.70192,15.66409,12.28866,18.11024,14.16565,15.29759,11.81102,20.95883,15.34558,24.01575,15.74803,27.07267,15.34558,29.92126,14.16565,32.3674,12.28866,32.73391,11.81102,12.20472,2.771117E-13,13.7871,9.84252,34.2444,9.84252,12.60717,6.993926,12.20472,3.937008,35.42432,6.993926,35.82677,2.771117E-13,35.82677,3.937008,-13.77953,-13.03807,-25.59055,-13.03807,-13.77953,-10.55683,-25.59055,-10.55683,-13.77953,-9.954775,-25.59055,-9.954775,25.59055,-22.62486,13.77953,-22.62486,25.59055,-19.54157,13.77953,-19.54157,-13.77953,-21.75476,-13.77953,-24.83805,-25.59055,-21.75476,-25.59055,-24.83805,13.77953,22.78252,13.77953,25.86582,25.59055,22.78252,25.59055,25.86582,13.77953,19.90802,13.77953,22.99132,25.59055,19.90802,25.59055,22.99132,13.77953,22.15264,13.77953,25.23593,25.59055,22.15264,25.59055,25.23593,-13.77953,-15.11463,-13.77953,-18.19792,-25.59055,-15.11463,-25.59055,-18.19792,25.59055,-2.828537,13.77953,-2.828537,25.59055,0.2547594,13.77953,0.2547594,13.77953,19.28495,25.59055,19.28495,13.77953,18.6829,25.59055,18.6829,25.59055,16.20165,13.77953,16.20165,25.59055,41.47913,25.59055,38.39583,13.77953,41.47913,13.77953,38.39583,-13.77953,-19.13938,-13.77953,-22.22268,-25.59055,-19.13938,-25.59055,-22.22268,25.59055,-13.03807,13.77953,-13.03807,25.59055,-10.55683,13.77953,-10.55683,25.59055,-9.954775,13.77953,-9.954775,25.59055,-1.215739E-12,13.77953,-1.215739E-12,25.59055,3.937008,13.77953,3.937008,-15.66409,12.28866,-15.29759,11.81102,-18.11024,14.16565,-20.95883,15.34558,-24.01575,15.74803,-27.07267,15.34558,-29.92126,14.16565,-32.3674,12.28866,-32.73391,11.81102,-12.20472,2.771117E-13,-13.7871,9.84252,-34.2444,9.84252,-12.60717,6.993926,-12.20472,3.937008,-35.42432,6.993926,-35.82677,3.937008,-35.82677,3.552714E-15,25.59055,25.78845,13.77953,25.78845,25.59055,28.87174,13.77953,28.87174,-13.77953,7.551893,-25.59055,7.551893,-13.77953,10.63519,-25.59055,10.63519,-27.95275,3.937008,-27.95275,2.73559E-13,-28.35521,6.993926,-51.5748,2.73559E-13,-29.53513,9.84252,-31.41212,12.28866,-33.85827,14.16565,-36.70686,15.34558,-39.76378,15.74803,-42.8207,15.34558,-45.66929,14.16565,-48.11543,12.28866,-49.99243,9.84252,-51.17235,6.993926,-51.5748,3.937008,-13.77953,-1.215739E-12,-25.59055,-1.215739E-12,-13.77953,3.937008,-25.59055,3.937008,13.77953,-40.45136,13.77953,-37.36806,25.59055,-40.45136,25.59055,-37.36806,13.77953,-36.77196,13.77953,-33.68867,25.59055,-36.77196,25.59055,-33.68867,-13.77953,35.48507,-13.77953,32.40178,-25.59055,35.48507,-25.59055,32.40178,25.59055,-13.12127,13.77953,-13.12127,25.59055,-10.03797,13.77953,-10.03797,-25.59055,16.20165,-25.59055,18.6829,-13.77953,16.20165,-13.77953,18.6829,-13.77953,19.28495,-25.59055,19.28495,-13.77953,25.78845,-25.59055,25.78845,-13.77953,28.87174,-25.59055,28.87174,25.59055,-7.094756,13.77953,-7.094756,25.59055,-4.01146,13.77953,-4.01146,-13.77953,5.414335E-13,-25.59055,5.414335E-13,-13.77953,3.937008,-25.59055,3.937008,-25.59055,5.496362,-25.59055,8.579659,-13.77953,5.496362,-13.77953,8.579659,25.59055,-0.7730058,13.77953,-0.7730058,25.59055,2.31029,13.77953,2.31029,-13.77953,-0.7730058,-25.59055,-0.7730058,-13.77953,2.31029,-25.59055,2.31029,13.77953,-30.69168,13.77953,-27.60838,25.59055,-30.69168,25.59055,-27.60838,-13.77953,17.31261,-25.59055,17.31261,-13.77953,20.39591,-25.59055,20.39591,-25.59055,11.2861,-25.59055,14.3694,-13.77953,11.2861,-13.77953,14.3694,25.59055,11.2861,13.77953,11.2861,25.59055,14.3694,13.77953,14.3694,25.59055,5.496362,13.77953,5.496362,25.59055,8.579659,13.77953,8.579659,25.59055,5.414335E-13,13.77953,5.414335E-13,25.59055,3.937008,13.77953,3.937008,-13.77953,-7.094756,-25.59055,-7.094756,-13.77953,-4.01146,-25.59055,-4.01146,25.59055,17.31261,13.77953,17.31261,25.59055,20.39591,13.77953,20.39591,-25.59055,-36.77196,-25.59055,-33.68867,-13.77953,-36.77196,-13.77953,-33.68867,-25.59055,-30.69168,-25.59055,-27.60838,-13.77953,-30.69168,-13.77953,-27.60838,-25.59055,-40.45136,-25.59055,-37.36806,-13.77953,-40.45136,-13.77953,-37.36806,-13.77953,0,-25.59055,0,-13.77953,3.937008,-25.59055,3.937008,25.59055,35.48507,25.59055,32.40178,13.77953,35.48507,13.77953,32.40178,25.59055,7.551893,13.77953,7.551893,25.59055,10.63519,13.77953,10.63519,-13.77953,41.47913,-13.77953,38.39583,-25.59055,41.47913,-25.59055,38.39583,25.59055,0,13.77953,2.73559E-13,25.59055,3.937008,13.77953,3.937008,25.59055,39.78522,25.59055,36.70192,13.77953,39.78522,13.77953,36.70192,-25.59055,-2.828537,-25.59055,0.2547594,-13.77953,-2.828537,-13.77953,0.2547594,-25.59055,-22.62486,-25.59055,-19.54157,-13.77953,-22.62486,-13.77953,-19.54157,25.59055,-21.75476,25.59055,-24.83805,13.77953,-21.75476,13.77953,-24.83805,25.59055,-19.13938,25.59055,-22.22268,13.77953,-19.13938,13.77953,-22.22268,-25.59055,22.78252,-25.59055,25.86582,-13.77953,22.78252,-13.77953,25.86582,-25.59055,22.15264,-25.59055,25.23593,-13.77953,22.15264,-13.77953,25.23593,-25.59055,19.90802,-25.59055,22.99132,-13.77953,19.90802,-13.77953,22.99132,25.59055,-15.11463,25.59055,-18.19792,13.77953,-15.11463,13.77953,-18.19792,-19.02887,7.089399,-25.59055,7.089399,-20.35354,11.09768,-25.59055,11.09768,25.59055,25.69843,25.59055,21.69014,13.77953,25.69843,13.77953,21.69014,32.3674,12.28866,15.29759,11.81102,32.73391,11.81102,29.92126,14.16565,27.07267,15.34558,24.01575,15.74803,20.95883,15.34558,18.11024,14.16565,15.66409,12.28866,-13.77953,25.69843,-13.77953,21.69014,-25.59055,25.69843,-25.59055,21.69014,13.77953,-13.25244,13.77953,-9.49228,25.59055,-13.25244,25.59055,-9.49228,-25.59055,-25.30055,-25.59055,-21.29226,-13.77953,-25.30055,-13.77953,-21.29226,-13.77953,23.45382,-13.77953,19.44553,-25.59055,23.45382,-25.59055,19.44553,13.77953,-62.99213,13.77953,-37.16194,19.68504,-62.99213,25.59055,-37.16194,25.59055,-62.99213,25.59055,26.32832,25.59055,22.32003,13.77953,26.32832,13.77953,22.32003,13.77953,-18.66042,13.77953,-14.65213,25.59055,-18.66042,25.59055,-14.65213,-37.16194,11.81102,-34.8729,14.79416,-32.73391,11.81102,-31.69291,17.23425,-32.3674,12.28866,-29.92126,14.16565,-27.98974,18.76815,-27.07267,15.34558,-24.01575,19.29134,-24.01575,15.74803,-20.95883,15.34558,-20.04176,18.76815,-18.11024,14.16565,-16.33858,17.23425,-15.66409,12.28866,-13.1586,14.79416,-15.29759,11.81102,-10.86956,11.81102,-13.77953,15.98728,-25.59055,15.98728,-13.77953,19.74744,-25.59055,19.74744,-13.77953,26.32832,-13.77953,22.32003,-25.59055,26.32832,-25.59055,22.32003,-25.59055,-18.66042,-25.59055,-14.65213,-13.77953,-18.66042,-13.77953,-14.65213,37.16194,11.81102,32.73391,11.81102,34.8729,14.79416,31.69291,17.23425,32.3674,12.28866,29.92126,14.16565,27.98974,18.76815,27.07267,15.34558,24.01575,19.29134,24.01575,15.74803,20.04176,18.76815,20.95883,15.34558,18.11024,14.16565,16.33858,17.23425,15.66409,12.28866,13.1586,14.79416,15.29759,11.81102,10.86956,11.81102,20.34121,25.72982,-20.34121,25.72982,21.65354,29.87979,-21.65354,29.87979,13.77953,-25.30055,13.77953,-21.29226,25.59055,-25.30055,25.59055,-21.29226,-25.59055,-13.25244,-25.59055,-9.49228,-13.77953,-13.25244,-13.77953,-9.49228,13.77953,-22.68517,13.77953,-18.67689,25.59055,-22.68517,25.59055,-18.67689,25.59055,15.98728,13.77953,15.98728,25.59055,19.74744,13.77953,19.74744,-21.58793,25.32595,-25.59055,25.32595,-21.65354,25.57408,-25.59055,29.33424,-21.65354,29.33424,25.59055,23.45382,25.59055,19.44553,13.77953,23.45382,13.77953,19.44553,-21.58793,-23.08736,-25.59055,-23.08736,-21.65354,-22.83924,-25.59055,-19.07907,-21.65354,-19.07907,-25.59055,-22.68517,-25.59055,-18.67689,-13.77953,-22.68517,-13.77953,-18.67689,-15.29759,11.81102,-32.3674,12.28866,-32.73391,11.81102,-29.92126,14.16565,-27.07267,15.34558,-24.01575,15.74803,-20.95883,15.34558,-18.11024,14.16565,-15.66409,12.28866,25.59055,-27.14589,25.59055,-31.15417,21.65354,-27.14589,21.65354,-31.15417,57.76996,7.874016,57.76996,3.937008,57.25497,7.874016,57.25497,3.937008,-21.65354,-62.99213,-25.59055,-62.99213,-22.16743,-62.95844,-22.67252,-62.85798,-23.16017,-62.69244,-23.62205,-62.46467,-24.05024,-62.17856,-24.43743,-61.839,-24.77698,-61.45182,-25.06309,-61.02362,-25.29086,-60.56174,-25.4564,-60.07409,-25.55687,-59.569,-25.59055,-59.05512,9.973887,3.937008,9.458902,3.937008,9.973887,7.874016,9.458902,7.874016,-25.59055,17.59534,-25.59055,24.40945,-19.02887,17.59534,-19.02887,24.40945,-25.59055,31.93928,-25.59055,35.94757,-21.65354,31.93928,-21.65354,35.94757,-25.59055,37.93333,-25.59055,41.94162,-21.65354,37.93333,-21.65354,41.94162,1.77924,3.937008,1.264254,3.937008,1.77924,7.874016,1.264254,7.874016,25.59055,-35.82677,25.59055,-59.05512,13.77953,-35.82677,25.55687,-59.569,25.4564,-60.07409,25.29086,-60.56174,25.06309,-61.02362,24.77698,-61.45182,24.43743,-61.839,24.05024,-62.17856,23.62205,-62.46467,23.16017,-62.69244,22.67252,-62.85798,22.16743,-62.95844,21.65354,-62.99213,-21.65354,-62.99213,-13.77953,-35.82677,-25.59055,-35.82677,-22.16743,-62.95844,-22.67252,-62.85798,-23.16017,-62.69244,-23.62205,-62.46467,-24.05024,-62.17856,-24.43743,-61.839,-24.77698,-61.45182,-25.06309,-61.02362,-25.29086,-60.56174,-25.4564,-60.07409,-25.55687,-59.569,-25.59055,-59.05512,13.77953,3.552714E-15,-13.77953,2.771117E-13,13.77953,3.937008,-13.77953,3.937008,-43.30709,18.91671,-47.24409,18.91671,-43.01507,18.91671,-39.37008,38.99159,-36.68528,35.05458,-21.53234,35.05458,-17.59534,38.99159,-17.59534,18.91671,-21.53234,18.91671,25.59055,-33.22617,25.59055,-37.23446,21.65354,-33.22617,21.65354,-37.23446,-19.02887,3.937008,-25.59055,3.937008,-21.65354,11.81102,-25.59055,11.81102,-54.59492,7.911001,-53.06102,11.61417,-54.59979,7.874016,-57.08661,1.487133E-13,-57.08661,7.874016,-51.5748,3.956269E-13,-51.5748,3.937008,-51.17235,6.993926,-50.62093,14.79416,-49.99243,9.84252,-48.11543,12.28866,-47.44094,17.23425,-45.66929,14.16565,-43.73777,18.76815,-42.8207,15.34558,-39.76378,15.74803,-39.76378,19.29134,-36.70686,15.34558,-35.78979,18.76815,-33.85827,14.16565,-32.08661,17.23425,-31.41212,12.28866,-29.53513,9.84252,-28.90663,14.79416,-28.35521,6.993926,-27.95275,3.937008,-26.46654,11.61417,-27.95275,1.220679E-13,-24.93263,7.911001,-24.40945,3.937008,-17.59534,3.937008,10.86956,11.81102,-17.59534,11.81102,12.20472,3.991796E-13,12.20472,3.937008,12.60717,6.993926,13.1586,14.79416,13.7871,9.84252,15.29759,11.81102,15.66409,12.28866,16.33858,17.23425,18.11024,14.16565,20.04176,18.76815,20.95883,15.34558,24.01575,15.74803,24.01575,19.29134,27.07267,15.34558,27.98974,18.76815,29.92126,14.16565,31.69291,17.23425,32.3674,12.28866,32.73391,11.81102,34.2444,9.84252,34.8729,14.79416,35.42432,6.993926,35.82677,3.937008,37.16194,11.81102,59.05512,3.937008,59.05512,7.874016,62.99213,7.874016,62.99213,11.81102,19.02887,3.937008,21.65354,11.81102,25.59055,3.937008,25.59055,11.81102,-25.59055,36.23943,-25.59055,40.24771,-21.65354,36.23943,-21.65354,40.24771,25.59055,-36.90557,25.59055,-40.91385,21.65354,-36.90557,21.65354,-40.91385,-22.40026,3.937008,-22.91524,3.937008,-22.40026,7.874016,-22.91524,7.874016,21.65354,3.937008,-21.65354,3.937008,21.65354,7.874016,-21.65354,7.874016,-19.68504,7.874016,19.68504,7.874016,19.68504,11.81102,13.77953,11.81102,-19.68504,11.81102,-13.77953,11.81102,19.02887,17.59534,19.02887,24.40945,25.59055,17.59534,25.59055,24.40945,25.59055,-59.05512,25.59055,-62.99213,25.55687,-59.569,25.4564,-60.07409,25.29086,-60.56174,25.06309,-61.02362,24.77698,-61.45182,24.43743,-61.839,24.05024,-62.17856,23.62205,-62.46467,23.16017,-62.69244,22.67252,-62.85798,22.16743,-62.95844,21.65354,-62.99213,25.59055,16.85012,20.35354,16.85012,25.59055,20.8584,21.58793,20.8584,-43.6453,3.937008,-43.6453,7.874016,-43.13031,3.937008,-43.13031,7.874016,-49.21826,3.937008,-49.21826,7.874016,-48.70327,3.937008,-48.70327,7.874016,-20.34121,0.6799493,-25.59055,0.6799493,-20.35354,0.7172538,-25.59055,0.7172538,21.58793,-23.08736,21.65354,-22.83924,25.59055,-23.08736,25.59055,-19.07907,21.65354,-19.07907,6.956431,3.937008,6.441445,3.937008,6.956431,7.874016,6.441445,7.874016,-17.4873,3.937008,-18.00229,3.937008,-17.4873,7.874016,-18.00229,7.874016,-14.54751,3.937008,-15.0625,3.937008,-14.54751,7.874016,-15.0625,7.874016,-6.441445,3.937008,-6.956431,3.937008,-6.441445,7.874016,-6.956431,7.874016,21.65354,37.93333,21.65354,41.94162,25.59055,37.93333,25.59055,41.94162,-25.59055,16.85012,-25.59055,20.8584,-20.35354,16.85012,-21.58793,20.8584,21.65354,36.23943,21.65354,40.24771,25.59055,36.23943,25.59055,40.24771,-1.264254,3.937008,-1.77924,3.937008,-1.264254,7.874016,-1.77924,7.874016,53.95349,7.874016,53.95349,3.937008,53.4385,7.874016,53.4385,3.937008,15.0625,3.937008,14.54751,3.937008,15.0625,7.874016,14.54751,7.874016,-59.05512,3.937008,-59.05512,7.874016,-35.82677,3.937008,-37.16194,11.81102,-62.99213,11.81102,-62.99213,7.874016,-34.8729,14.79416,-35.42432,6.993926,-34.2444,9.84252,-31.69291,17.23425,-32.73391,11.81102,-32.3674,12.28866,-29.92126,14.16565,-27.98974,18.76815,-27.07267,15.34558,-24.01575,19.29134,-24.01575,15.74803,-20.95883,15.34558,-20.04176,18.76815,-18.11024,14.16565,-16.33858,17.23425,-15.66409,12.28866,-13.1586,14.79416,-15.29759,11.81102,-13.7871,9.84252,-12.60717,6.993926,-10.86956,11.81102,-12.20472,3.937008,-12.20472,1.246265E-13,27.95275,-1.524851E-13,17.59534,3.937008,17.59534,11.81102,24.40945,3.937008,24.93263,7.911001,26.46654,11.61417,27.95275,3.937008,28.90663,14.79416,28.35521,6.993926,29.53513,9.84252,32.08661,17.23425,31.41212,12.28866,33.85827,14.16565,35.78979,18.76815,36.70686,15.34558,39.76378,19.29134,39.76378,15.74803,42.8207,15.34558,43.73777,18.76815,45.66929,14.16565,47.44094,17.23425,48.11543,12.28866,50.62093,14.79416,49.99243,9.84252,51.17235,6.993926,53.06102,11.61417,51.5748,3.937008,51.5748,1.210738E-13,57.08661,-1.258398E-13,54.59979,7.874016,54.59492,7.911001,57.08661,7.874016,-53.95349,3.937008,-53.95349,7.874016,-53.4385,3.937008,-53.4385,7.874016,25.59055,-13.58376,20.35354,-13.58376,25.59055,-9.575477,21.58793,-9.575477,30.38031,7.874016,30.38031,3.937008,29.86532,7.874016,29.86532,3.937008,-21.65354,-27.14589,-21.65354,-31.15417,-25.59055,-27.14589,-25.59055,-31.15417,-25.59055,-13.58376,-25.59055,-9.575477,-20.35354,-13.58376,-21.58793,-9.575477,-9.458902,3.937008,-9.973887,3.937008,-9.458902,7.874016,-9.973887,7.874016,43.6453,3.937008,43.13031,3.937008,43.6453,7.874016,43.13031,7.874016,37.32996,7.874016,37.32996,3.937008,36.81498,7.874016,36.81498,3.937008,-10.82677,19.68504,10.82677,19.68504,-10.82677,15.74803,10.82677,15.74803,-21.65354,15.74803,21.65354,15.74803,-21.65354,11.81102,21.65354,11.81102,21.65354,4.386504,17.64923,4.386504,17.71654,25.58794,14.44331,21.65093,-14.44331,21.65093,-17.71654,25.58794,-21.65354,4.386504,-17.64923,4.386504,18.00229,3.937008,17.4873,3.937008,18.00229,7.874016,17.4873,7.874016,21.65354,31.93928,21.65354,35.94757,25.59055,31.93928,25.59055,35.94757,49.21826,7.874016,49.21826,3.937008,48.70327,7.874016,48.70327,3.937008,-37.32996,3.937008,-37.32996,7.874016,-36.81498,3.937008,-36.81498,7.874016,-57.76996,3.937008,-57.76996,7.874016,-57.25497,3.937008,-57.25497,7.874016,25.59055,7.089399,19.02887,7.089399,25.59055,11.09768,20.35354,11.09768,-30.38031,3.937008,-30.38031,7.874016,-29.86532,3.937008,-29.86532,7.874016,22.91524,3.937008,22.40026,3.937008,22.91524,7.874016,22.40026,7.874016,-25.59055,-10.86956,-25.59055,17.59534,-13.77953,-10.86956,-21.65354,17.59534,-13.77953,17.59534,21.58793,25.32595,21.65354,25.57408,25.59055,25.32595,25.59055,29.33424,21.65354,29.33424,13.77953,-10.86956,13.77953,17.59534,25.59055,-10.86956,21.65354,17.59534,25.59055,17.59534,-21.65354,-36.90557,-21.65354,-40.91385,-25.59055,-36.90557,-25.59055,-40.91385,-21.65354,-33.22617,-21.65354,-37.23446,-25.59055,-33.22617,-25.59055,-37.23446,25.59055,0.6799493,20.34121,0.6799493,25.59055,0.7172538,20.35354,0.7172538,20.34121,54.59979,20.34121,57.74278,25.59055,54.59979,21.65354,61.02362,-20.34121,57.74278,24.43743,59.8705,25.59055,57.08661,-21.65354,61.02362,-20.34121,54.59979,-24.43743,59.8705,-25.59055,57.08661,-25.59055,54.59979,-25.59055,-62.99213,-25.59055,-37.16194,-19.68504,-62.99213,-13.77953,-37.16194,-13.77953,-62.99213,17.59534,18.91671,17.59534,38.99159,21.53234,18.91671,21.53234,35.05458,39.37008,38.99159,36.68528,35.05458,43.01507,18.91671,47.24409,18.91671,43.30709,18.91671,42.94807,2.664535E-14,42.94807,7.874016,45.96133,2.664535E-14,45.96133,7.874016,-42.94807,7.874016,-42.94807,2.664535E-14,-45.96133,7.874016,-45.96133,2.664535E-14,3.347464,2.664535E-14,0.3342083,2.664535E-14,3.347464,7.874016,0.3342083,7.874016,-0.3342083,2.664535E-14,-3.347464,2.664535E-14,-0.3342083,7.874016,-3.347464,7.874016,21.65354,2.664535E-14,-21.65354,2.664535E-14,21.65354,7.874016,-21.65354,7.874016,25.59055,-12.20472,13.77953,-12.20472,25.59055,27.95275,13.77953,27.95275,-13.77953,51.5748,13.77953,-35.82677,-21.65354,61.02362,13.77953,51.5748,-13.77953,-12.20472,-13.77953,-35.82677,-13.77953,27.95275,-25.59055,-12.20472,-25.59055,27.95275,-25.59055,51.5748,-24.43743,59.8705,-25.59055,57.08661,21.65354,61.02362,24.43743,59.8705,25.59055,57.08661,25.59055,51.5748,-21.65354,23.62205,16.85117,27.55906,21.65354,23.62205,17.71654,43.30709,-16.85117,27.55906,14.48896,39.37008,-17.71654,43.30709,-14.48896,39.37008,13.77953,11.81102,-13.77953,11.81102,21.65354,11.81102,-21.65354,11.81102,-52.90997,18.05237,-53.06102,17.84487,-59.05512,18.05237,-54.59492,13.94139,-54.59979,13.9024,-57.74278,13.9024,-17.71654,17.59534,-17.71654,39.37008,17.71654,17.59534,17.71654,39.37008,52.90997,18.05237,59.05512,18.05237,53.06102,17.84487,54.59492,13.94139,54.59979,13.9024,57.74278,13.9024,21.65354,-37.34974,21.65354,-45.64968,17.64923,-37.34974,21.65354,-49.79965,10.82677,-49.79965,-17.64923,-37.34974,-10.82677,-49.79965,-21.65354,-49.79965,-21.65354,-37.34974,-21.65354,-45.64968,-17.59534,18.05237,-17.59534,9.752431,-26.61759,18.05237,-26.46654,17.84487,-24.93263,13.94139,-24.40945,9.752431,-13.77953,-32.73391,-13.77953,-15.29759,13.77953,-32.73391,13.77953,-15.29759,17.59534,9.752431,17.59534,18.05237,24.40945,9.752431,24.93263,13.94139,26.46654,17.84487,26.61759,18.05237,59.05512,15.74803,59.05512,11.81102,55.11811,15.74803,52.90997,11.81102,55.11811,20.99738,50.62093,14.79416,47.44094,17.23425,47.24409,23.62205,47.24409,19.68504,43.73777,18.76815,43.30709,19.68504,39.76378,19.29134,43.01507,23.62205,43.30709,23.62205,35.78979,18.76815,32.08661,17.23425,30.42922,23.62205,28.90663,14.79416,26.61759,11.81102,21.53234,23.62205,17.59534,11.81102,17.59534,23.62205,43.30709,19.68504,43.30709,23.62205,47.24409,19.68504,47.24409,23.62205,21.65354,43.30709,21.65354,47.24409,29.52756,43.30709,29.52756,47.24409,-21.65354,47.24409,-21.65354,43.30709,-29.52756,47.24409,-29.52756,43.30709,-21.65354,19.68504,-29.52756,19.68504,-21.65354,23.62205,-29.52756,23.62205,-43.30709,23.62205,-43.30709,19.68504,-47.24409,23.62205,-47.24409,19.68504,-29.52756,43.30709,-29.52756,47.24409,-21.65354,43.30709,-21.65354,47.24409,29.52756,19.68504,21.65354,19.68504,29.52756,23.62205,21.65354,23.62205,29.52756,47.24409,29.52756,43.30709,21.65354,47.24409,21.65354,43.30709,-47.24409,23.62205,-47.24409,19.68504,-55.11811,20.99738,-47.44094,17.23425,-50.62093,14.79416,-43.73777,18.76815,-52.90997,11.81102,-55.11811,15.74803,-59.05512,11.81102,-59.05512,15.74803,-43.30709,19.68504,-39.76378,19.29134,-43.01507,23.62205,-43.30709,23.62205,-35.78979,18.76815,-32.08661,17.23425,-30.42922,23.62205,-28.90663,14.79416,-26.61759,11.81102,-21.53234,23.62205,-17.59534,11.81102,-17.59534,23.62205,-59.05512,19.68504,-21.65354,19.68504,21.65354,19.68504,59.05512,19.68504,30.42922,18.91671,-30.42922,18.91671,-25.59055,7.874016,-25.59055,11.81102,25.59055,7.874016,25.59055,11.81102,29.52756,47.24409,29.52756,43.30709,21.65354,47.24409,29.52756,47.24409,29.52756,43.30709,21.65354,47.24409,21.65354,43.30709,21.65354,47.24409,29.52756,43.30709,21.65354,43.30709,21.65354,47.24409,29.52756,43.30709 + } + UVIndex: *2244 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,7,6,9,8,6,10,9,6,11,10,6,12,11,6,13,12,6,14,13,6,15,14,6,16,15,6,17,16,6,18,17,6,19,21,20,22,20,21,23,25,24,24,25,26,26,25,27,27,25,28,28,25,29,29,25,30,31,30,25,25,32,31,33,32,25,31,32,34,35,32,33,36,32,35,34,32,37,32,38,37,39,37,38,40,42,41,43,41,42,42,44,43,45,43,44,46,48,47,49,47,48,50,52,51,53,51,52,54,56,55,57,55,56,58,60,59,61,59,60,62,64,63,65,63,64,66,68,67,69,67,68,70,72,71,73,71,72,74,76,75,77,75,76,77,76,78,79,78,76,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,90,92,91,93,91,92,94,96,95,97,95,96,98,100,99,100,101,99,101,102,99,102,103,99,103,104,99,104,105,99,106,99,105,99,106,107,108,99,107,106,109,107,110,108,107,111,110,107,109,112,107,112,113,107,114,107,113,115,117,116,118,116,117,119,121,120,122,120,121,123,125,124,126,124,125,127,126,125,128,126,127,129,126,128,130,126,129,131,126,130,132,126,131,133,126,132,134,126,133,135,126,134,136,126,135,137,126,136,138,140,139,141,139,140,142,144,143,145,143,144,146,148,147,149,147,148,150,152,151,153,151,152,154,156,155,157,155,156,158,160,159,161,159,160,161,162,159,163,159,162,164,166,165,167,165,166,168,170,169,171,169,170,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,222,221,223,221,222,224,226,225,227,225,226,228,230,229,231,229,230,232,234,233,235,233,234,236,238,237,239,237,238,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,270,269,271,269,270,272,274,273,275,273,274,276,278,277,279,277,278,280,282,281,283,281,282,284,286,285,287,285,286,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,297,299,296,297,300,299,297,301,300,297,302,301,297,303,302,297,304,303,305,307,306,308,306,307,309,311,310,312,310,311,313,315,314,316,314,315,317,319,318,320,318,319,321,323,322,324,322,323,325,324,323,326,328,327,329,327,328,330,332,331,333,331,332,334,336,335,337,335,336,338,337,336,339,337,338,340,337,339,341,340,339,342,340,341,343,342,341,344,342,343,345,342,344,346,345,344,347,345,346,348,347,346,349,347,348,350,349,348,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,365,367,369,368,367,370,369,367,371,369,370,372,371,370,373,371,372,374,373,372,375,373,374,376,375,374,377,376,374,378,376,377,379,378,377,380,378,379,381,380,379,382,384,383,385,383,384,386,388,387,389,387,388,390,392,391,393,391,392,394,396,395,397,395,396,398,400,399,401,399,400,402,404,403,405,403,404,406,405,404,407,409,408,410,408,409,411,413,412,414,412,413,415,414,413,416,418,417,419,417,418,420,422,421,421,423,420,423,424,420,424,425,420,425,426,420,426,427,420,427,428,420,429,431,430,432,430,431,433,435,434,436,434,435,437,439,438,440,438,439,441,438,440,442,438,441,443,438,442,444,438,443,445,438,444,446,438,445,447,438,446,448,438,447,449,438,448,450,438,449,451,453,452,454,452,453,455,457,456,458,456,457,459,461,460,462,460,461,463,465,464,466,464,465,467,469,468,470,468,469,471,473,472,474,472,473,475,474,473,476,475,473,477,476,473,478,477,473,479,478,473,480,479,473,481,480,473,482,481,473,483,482,473,484,483,473,485,484,473,486,485,473,487,486,473,488,486,487,489,486,488,490,489,488,491,490,488,492,491,488,493,492,488,494,493,488,495,494,488,496,495,488,497,496,488,498,497,488,499,498,488,500,499,488,501,503,502,504,502,503,505,507,506,506,507,508,507,509,508,509,510,508,508,510,511,512,511,510,510,513,512,514,516,515,517,515,516,518,520,519,521,519,520,522,524,523,524,525,523,526,525,524,525,527,523,527,528,523,528,529,523,523,529,530,529,531,530,531,532,530,530,532,533,532,534,533,533,534,535,534,536,535,536,537,535,535,537,538,537,539,538,538,539,540,539,541,540,540,541,542,541,543,542,543,544,542,542,544,545,544,546,545,546,547,545,548,545,547,547,549,548,548,549,550,550,549,551,551,549,552,552,549,553,554,552,553,549,555,553,555,556,553,556,557,553,553,557,558,557,559,558,559,560,558,560,561,558,558,561,562,561,563,562,562,563,564,563,565,564,565,566,564,564,566,567,566,568,567,567,568,569,568,570,569,569,570,571,570,572,571,572,573,571,573,574,571,571,574,575,574,576,575,576,577,575,575,577,578,577,579,578,579,580,578,580,581,578,582,578,581,583,585,584,586,584,585,587,589,588,590,588,589,591,593,592,594,592,593,595,597,596,598,596,597,599,601,600,602,600,601,603,602,601,604,603,601,604,605,603,606,603,605,603,606,607,608,607,606,609,611,610,612,610,611,613,615,614,616,614,615,617,614,616,618,614,617,619,614,618,620,614,619,621,614,620,622,614,621,623,614,622,624,614,623,625,614,624,626,614,625,627,629,628,630,628,629,631,633,632,634,632,633,635,637,636,638,636,637,639,641,640,642,640,641,643,645,644,646,644,645,647,644,646,648,650,649,651,649,650,652,654,653,655,653,654,656,658,657,659,657,658,660,662,661,663,661,662,664,666,665,667,665,666,668,670,669,671,669,670,672,674,673,675,673,674,676,678,677,679,677,678,680,682,681,683,681,682,684,686,685,687,685,686,688,690,689,691,689,690,691,692,689,693,689,692,694,691,690,695,694,690,696,694,695,697,694,696,698,697,696,699,697,698,700,697,699,701,697,700,702,701,700,703,701,702,704,703,702,705,703,704,706,703,705,707,706,705,708,706,707,709,708,707,710,708,709,711,710,709,712,710,711,713,710,712,714,710,713,715,714,713,716,714,715,717,714,716,718,714,717,719,714,718,720,718,717,721,720,717,722,721,717,723,722,717,724,722,723,725,724,723,726,724,725,727,724,726,728,727,726,729,727,728,730,727,729,731,730,729,732,730,731,733,732,731,734,732,733,735,732,734,736,735,734,737,735,736,738,737,736,739,737,738,740,739,738,741,739,740,742,739,741,743,742,741,744,742,743,745,742,744,746,742,745,747,742,746,748,746,745,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,783,785,784,784,785,786,785,787,786,788,786,787,789,791,790,792,790,791,793,792,791,791,794,793,794,795,793,796,793,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807,809,811,810,812,810,811,813,815,814,816,814,815,817,819,818,820,818,819,821,823,822,824,822,823,825,827,826,828,826,827,829,831,830,832,830,831,833,832,831,834,836,835,837,835,836,838,835,837,839,841,840,842,840,841,843,842,841,844,846,845,847,845,846,848,850,849,851,849,850,852,854,853,855,853,854,856,858,857,859,857,858,857,859,860,861,859,858,862,861,858,859,863,860,860,863,864,863,865,864,865,866,864,867,864,866,868,870,869,871,869,870,872,871,870,873,875,874,876,874,875,877,874,876,878,877,876,879,877,878,880,877,879,881,880,879,882,884,883,885,883,884,886,888,887,889,887,888,890,892,891,893,891,892,894,896,895,897,895,896,898,900,899,901,899,900,902,904,903,905,903,904,903,905,906,907,903,906,906,905,908,905,909,908,910,907,906,910,911,907,906,912,910,913,910,912,914,913,912,915,906,908,916,915,908,917,915,916,908,909,918,918,909,919,919,909,920,921,920,909,922,924,923,925,923,924,923,926,922,927,923,925,928,922,926,929,927,925,929,928,926,925,928,929,930,932,931,924,931,932,924,922,931,933,931,922,934,936,935,937,935,936,938,937,936,939,938,936,940,942,941,943,941,942,944,946,945,947,945,946,948,945,947,949,945,948,950,952,951,953,951,952,954,953,952,955,954,952,956,954,955,957,956,955,958,957,955,959,957,958,960,962,961,963,961,962,964,961,963,965,961,964,872,321,871,966,871,321,967,966,321,831,967,321,833,831,321,968,833,321,322,968,321,968,969,833,840,833,969,839,840,969,970,972,971,973,971,972,974,971,973,975,971,974,976,978,977,979,977,978,978,980,979,979,980,981,981,980,982,980,983,982,983,984,982,982,984,985,984,986,985,985,986,987,986,988,987,986,989,988,987,988,990,990,988,991,988,992,991,991,992,993,993,992,994,992,995,994,994,995,996,997,996,995,998,1000,999,1001,999,1000,1002,1004,1003,1005,1003,1004,1006,1008,1007,1009,1007,1008,1010,1012,1011,1013,1011,1012,1014,1016,1015,1017,1015,1016,1018,1020,1019,1021,1019,1020,1022,1024,1023,1025,1023,1024,1026,1028,1027,1029,1027,1028,1030,1032,1031,1033,1031,1032,1034,1033,1032,1033,1035,1031,1036,1034,1032,1037,1036,1032,1038,1036,1037,1039,1038,1037,1031,1035,1040,1035,1041,1040,1040,1041,1042,1043,1040,1042,1041,1044,1042,1044,1045,1042,1042,1045,1046,1045,1047,1046,1047,1048,1046,1046,1048,1049,1048,1050,1049,1051,1049,1050,1032,1052,1037,1039,1037,1052,783,781,785,1053,785,781,786,1054,784,782,784,1054,978,976,980,1055,980,976,875,1056,876,878,876,1056,879,878,1056,790,792,796,793,796,792,510,509,513,1057,513,509,507,1057,509,923,927,926,929,926,927,602,603,1058,607,1058,603,1059,1058,607,601,1060,604,1061,604,1060,605,604,1061,1062,1064,1063,1065,1067,1066,1068,1070,1069,1071,1073,1072 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *748 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5180120877301524907, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3.5,3,-6.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5655478274016138033, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5213699094168312098, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3.5,3,-6.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5519668004512829116, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4893122739736851977, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,10.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5388716924924387459, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4940975468806911580, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,10.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4710642211761982274, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7180, "Material::paintRed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.2274509,0.3601341 + P: "DiffuseColor", "Color", "", "A",1,0.2274509,0.3601341 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7194, "Material::lightBack", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.3490196,0.2274509 + P: "DiffuseColor", "Color", "", "A",1,0.3490196,0.2274509 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::deliveryFlat, Model::RootNode + C: "OO",5693507573490304626,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",4996072861546743946,5693507573490304626 + + ;Geometry::, Model::Mesh body + C: "OO",5094689284469647101,4996072861546743946 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,4996072861546743946 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,4996072861546743946 + + ;Material::paintRed, Model::Mesh body + C: "OO",7180,4996072861546743946 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,4996072861546743946 + + ;Material::window, Model::Mesh body + C: "OO",7190,4996072861546743946 + + ;Material::lightBack, Model::Mesh body + C: "OO",7194,4996072861546743946 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,4996072861546743946 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5180120877301524907,5693507573490304626 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5655478274016138033,5180120877301524907 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5180120877301524907 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5180120877301524907 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5180120877301524907 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5213699094168312098,5693507573490304626 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5519668004512829116,5213699094168312098 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5213699094168312098 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5213699094168312098 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5213699094168312098 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4893122739736851977,5693507573490304626 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5388716924924387459,4893122739736851977 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4893122739736851977 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4893122739736851977 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4893122739736851977 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4940975468806911580,5693507573490304626 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4710642211761982274,4940975468806911580 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4940975468806911580 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4940975468806911580 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4940975468806911580 + +} diff --git a/CarTrackSimulation/Assets/Models/deliveryFlat.fbx.meta b/CarTrackSimulation/Assets/Models/deliveryFlat.fbx.meta new file mode 100644 index 00000000..5d801fb4 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/deliveryFlat.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: a52ece186c0240b4c9b94d3892cfbdbf +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/firetruck.fbx b/CarTrackSimulation/Assets/Models/firetruck.fbx new file mode 100644 index 00000000..a721de06 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/firetruck.fbx @@ -0,0 +1,882 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 3 + Millisecond: 876 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "firetruck.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "firetruck.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 4648292068647192827, "Model::firetruck", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 4878314438604510374, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",2.598881E-13,2,-0.5 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4700354811080440583, "Geometry::", "Mesh" { + Vertices: *2886 { + a: 6.5,2,-16,7.5,2,-16,5.5,2,-16,5.5,3,-16,7.5,3,-16,-6.5,2,-16,-5.5,2,-16,-7.5,2,-16,-7.5,3,-16,-5.5,3,-16,-6.5,2,-16,-7.5,2,-16,-7.207107,2,-15.70711,-7.5,2,-15,7.5,2,-15,7.5,2,-16,7.207107,2,-15.70711,6.5,2,-16,-6.5,4,-16,-7.5,14,-16,6.5,4,-16,-6.5,13,-16,7.5,14,-16,6.5,13,-16,-6.5,8.856471,14.44494,-6.5,8.856471,13.72927,-6.5,13,14.05223,-6.5,7.939774,13.52734,-6.5,5.856472,13.72927,-6.5,12,13.14252,-6.5,7.939774,9.80587,-6.5,5.856472,4.469215,-6.5,12,9.80587,-6.5,13,4.469215,7.5,5.856472,14.72927,6.5,5.856472,14.72927,7.5,8.856471,14.44494,5.5,5.948696,14.72053,5.5,3,15,6.5,3,15,5.5,6.944235,14.62618,3.5,6.944235,14.62618,5.5,7.939774,14.53182,-3.5,6.944235,14.62618,6.5,8.856471,14.44494,-5.5,6.944235,14.62618,5.5,12.00446,14.14658,6.5,13,14.05223,-5.5,12.00446,14.14658,-6.5,13,14.05223,-6.5,8.856471,14.44494,-5.5,7.939774,14.53182,-7.5,8.856471,14.44494,-5.5,5.948696,14.72053,-7.5,5.856472,14.72927,-6.5,5.856472,14.72927,-6.5,3,15,-5.5,3,15,6.5,8.856471,14.44494,6.5,13,14.05223,6.5,8.856471,13.72927,6.5,7.939774,13.52734,6.5,5.856472,13.72927,6.5,12,13.14252,6.5,7.939774,9.80587,6.5,5.856472,4.469215,6.5,12,9.80587,6.5,13,4.469215,5.833333,1,4.469215,6.5,3,4.469215,7.5,1,4.469215,7.5,14,4.469215,6.5,5.856472,4.469215,6.5,13,4.469215,5.5,13,4.469215,-5.5,13,4.469215,-6.5,13,4.469215,-7.5,14,4.469215,5.5,14,4.469215,-6.5,5.856472,4.469215,4.5,14,4.469215,3.5,14,4.469215,-3.5,14,4.469215,-4.5,14,4.469215,-5.5,14,4.469215,-6.5,3,4.469215,-7.5,1,4.469215,-5.833333,1,4.469215,7.5,4.9,-9.867111,7.5,2,-9.868347,7.5,2.009394,-9.867111,7.5,5.9,-12.53843,7.5,2,-15,7.5,5.9,-7.869215,7.5,13,-12.53843,7.5,2,-16,7.5,3,-16,7.5,14,-16,7.5,14,4.469215,7.5,13,-7.869215,7.5,4.9,-2.2,7.5,13,-6.869215,7.5,5.9,-6.869215,7.5,5.9,-2.2,7.5,13,-2.2,7.5,13,-1.2,7.5,1,-2.2,7.5,13,3.469215,7.5,2,-1.2,7.5,2,3.469215,7.5,1,4.469215,5.5,13,4.469215,5.5,13,13.05223,5.5,13,11.05223,6.5,13,14.05223,6.5,13,4.469215,-6.5,13,14.05223,2.245,13,13.05223,-2.245,13,13.05223,-5.5,13,13.05223,-6.5,13,4.469215,-5.5,13,4.469215,-5.5,13,11.05223,-7.5,2,-16,-7.5,3,-16,-7.5,2,-15,-7.5,14,-16,-7.5,13,-12.53843,-7.5,14,4.469215,-7.5,5.9,-12.53843,-7.5,2,-9.868347,-7.5,13,-7.869215,-7.5,4.9,-9.867111,-7.5,2.009394,-9.867111,-7.5,5.9,-7.869215,-7.5,4.9,-2.2,-7.5,5.9,-6.869215,-7.5,13,-6.869215,-7.5,5.9,-2.2,-7.5,13,-2.2,-7.5,2,-1.2,-7.5,1,-2.2,-7.5,1,4.469215,-7.5,13,-1.2,-7.5,2,3.469215,-7.5,13,3.469215,7.5,8.856471,13.72927,7.5,8.856471,14.44494,6.5,8.856471,13.72927,6.5,8.856471,14.44494,7.5,8.856471,13.72927,7.5,5.856472,13.72927,7.5,8.856471,14.44494,7.5,5.856472,14.72927,7.5,5.856472,14.72927,7.5,5.856472,13.72927,6.5,5.856472,14.72927,6.5,5.856472,13.72927,-7.5,5.856472,13.72927,-7.5,8.856471,13.72927,-7.5,5.856472,14.72927,-7.5,8.856471,14.44494,-6.5,5.856472,14.72927,-6.5,5.856472,13.72927,-7.5,5.856472,14.72927,-7.5,5.856472,13.72927,-6.5,8.856471,13.72927,-6.5,8.856471,14.44494,-7.5,8.856471,13.72927,-7.5,8.856471,14.44494,-7.5,14,4.469215,-7.5,14,-16,-5.5,14,4.469215,-5.5,14,-11.53079,-5.5,14,-13,-4.5,14,-11.53079,-5.5,14,-15,-2.245,14,-15,2.245,14,-15,5.5,14,-15,7.5,14,-16,7.5,14,4.469215,5.5,14,-13,5.5,14,4.469215,5.5,14,-11.53079,2.245,14,-13,4.5,14,-11.53079,-3.5,14,-10.53079,-2.245,14,-13,-3.5,14,4.469215,-4.5,14,4.469215,3.5,14,-10.53079,4.5,14,4.469215,3.5,14,4.469215,3.5,15,-9.530786,3.5,15,3.469215,-3.5,15,-9.530786,-3.5,15,3.469215,3.5,14,-10.53079,3.5,14,4.469215,3.5,15,-9.530786,3.5,15,3.469215,3.5,14,-10.53079,3.5,15,-9.530786,-3.5,14,-10.53079,-3.5,15,-9.530786,-3.5,14,-10.53079,-3.5,15,-9.530786,-3.5,14,4.469215,-3.5,15,3.469215,3.5,15,3.469215,3.5,14,4.469215,-3.5,15,3.469215,-3.5,14,4.469215,-7.5,2.009394,13.86711,-7.5,2,13.86835,-7.5,2.95,13.4775,-7.5,6.948397E-14,13.1,-7.5,6.767919E-15,15,-7.5,2,15,-7.5,1,13.1,-7.5,1.776457,12.99778,-7.5,3.757716,12.85772,-7.5,2.5,12.69808,-7.5,3.12132,12.22132,-7.5,4.377499,12.05,-7.5,3.598076,11.6,-7.5,4.767111,11.1094,-7.5,3.897778,10.87646,-7.5,4.9,10.1,-7.5,4,10.1,-7.5,3.897778,9.323544,-7.5,4.767111,9.090606,-7.5,3.598076,8.6,-7.5,4.377499,8.15,-7.5,3.12132,7.97868,-7.5,2.5,7.501924,-7.5,3.757716,7.342283,-7.5,1.776457,7.202222,-7.5,1,7.1,-7.5,2.95,6.722501,-7.5,0,7.1,-7.5,2.009394,6.332889,-7.5,1,6.2,-7.5,7.038636E-14,-3.1,-7.5,1,-3.1,-7.5,1.776457,-3.202222,-7.5,2.5,-3.501924,-7.5,3.12132,-3.978679,-7.5,3.598076,-4.6,-7.5,3.897778,-5.323543,-7.5,4,-6.1,-7.5,3.897778,-6.876457,-7.5,3.598076,-7.6,-7.5,3.12132,-8.22132,-7.5,2.5,-8.698076,-7.5,1.776457,-8.997777,-7.5,1,-9.099999,-7.5,1,-15,-6.5,1,-16,6.5,1,-16,-5.833333,1,4.469215,-5.833333,1,6.2,-7.5,1,4.469215,-7.5,1,6.2,7.5,1,4.469215,7.5,1,6.2,5.833333,1,4.469215,5.833333,1,6.2,-6.5,4.377499,12.05,-6.5,3.757716,12.85772,-7.5,4.377499,12.05,-7.5,3.757716,12.85772,6.5,3,13.43913,6.483333,2.95,13.4775,6.5,3,15,6.169798,2.009394,13.86711,6.166667,2,13.86835,6.166667,2,14.66667,7.5,3.757716,7.342283,7.5,4.377499,8.15,6.5,3.757716,7.342283,6.5,4.377499,8.15,6.5,3,4.469215,5.833333,1,4.469215,6.5,3,6.760867,6.483333,2.95,6.722501,6.169798,2.009394,6.332889,5.833333,1,6.2,-6.5,3.757716,7.342283,-6.5,4.377499,8.15,-7.5,3.757716,7.342283,-7.5,4.377499,8.15,7.5,4.9,10.1,7.5,4.767111,11.1094,6.5,4.9,10.1,6.5,4.767111,11.1094,-7.5,2.009394,6.332889,-6.169798,2.009394,6.332889,-7.5,2.95,6.722501,-6.483333,2.95,6.722501,7.5,4.767111,9.090606,7.5,4.9,10.1,6.5,4.767111,9.090606,6.5,4.9,10.1,7.5,2.009394,13.86711,6.169798,2.009394,13.86711,7.5,2.95,13.4775,6.483333,2.95,13.4775,-7.5,2.009394,13.86711,-7.5,2.95,13.4775,-6.169798,2.009394,13.86711,-6.483333,2.95,13.4775,-7.5,1,6.2,-5.833333,1,6.2,-7.5,2.009394,6.332889,-6.169798,2.009394,6.332889,7.5,4.377499,12.05,7.5,3.757716,12.85772,6.5,4.377499,12.05,6.5,3.757716,12.85772,7.5,4.377499,8.15,7.5,4.767111,9.090606,6.5,4.377499,8.15,6.5,4.767111,9.090606,7.5,2.009394,6.332889,7.5,2.95,6.722501,6.169798,2.009394,6.332889,6.483333,2.95,6.722501,-5.833333,1,4.469215,-6.5,3,4.469215,-5.833333,1,6.2,-6.169798,2.009394,6.332889,-6.483333,2.95,6.722501,-6.5,3,6.760867,-6.5,4.767111,9.090606,-6.5,4.9,10.1,-7.5,4.767111,9.090606,-7.5,4.9,10.1,-6.5,4.767111,11.1094,-6.5,4.377499,12.05,-7.5,4.767111,11.1094,-7.5,4.377499,12.05,-6.5,4.9,10.1,-6.5,4.767111,11.1094,-7.5,4.9,10.1,-7.5,4.767111,11.1094,-6.166667,2,13.86835,-7.5,2,13.86835,-6.169798,2.009394,13.86711,-7.5,2.009394,13.86711,-6.5,4.377499,8.15,-6.5,4.767111,9.090606,-7.5,4.377499,8.15,-7.5,4.767111,9.090606,7.5,2,13.86835,6.166667,2,13.86835,7.5,2.009394,13.86711,6.169798,2.009394,13.86711,-6.5,3,13.43913,-6.5,3,15,-6.483333,2.95,13.4775,-6.169798,2.009394,13.86711,-6.166667,2,13.86835,-6.166667,2,14.66667,6.483333,2.95,13.4775,6.5,3,13.43913,7.5,2.95,13.4775,7.5,3.757716,12.85772,6.5,3.757716,12.85772,6.5,6.767919E-15,16,-6.5,6.767919E-15,16,6.5,2,16,-6.5,2,16,-6.483333,2.95,6.722501,-6.5,3,6.760867,-7.5,2.95,6.722501,-7.5,3.757716,7.342283,-6.5,3.757716,7.342283,7.5,4.767111,11.1094,7.5,4.377499,12.05,6.5,4.767111,11.1094,6.5,4.377499,12.05,-6.483333,2.95,13.4775,-7.5,2.95,13.4775,-6.5,3,13.43913,-7.5,3.757716,12.85772,-6.5,3.757716,12.85772,6.166667,2,14.66667,-6.166667,2,14.66667,6.5,3,15,-6.5,3,15,5.5,3,15,-5.5,3,15,6.483333,2.95,6.722501,7.5,2.95,6.722501,6.5,3,6.760867,7.5,3.757716,7.342283,6.5,3.757716,7.342283,5.833333,1,6.2,7.5,1,6.2,6.169798,2.009394,6.332889,7.5,2.009394,6.332889,-7.5,7.038636E-14,-3.1,-4.5,7.038636E-14,-3.1,-7.5,1,-3.1,-4.5,1,-3.1,4.5,7.038636E-14,-3.1,7.5,7.038636E-14,-3.1,4.5,1,-3.1,7.5,1,-3.1,7.5,1,-9.099999,7.5,1,-15,4.5,1,-9.099999,7.207107,1,-15.70711,6.5,1,-16,-6.5,1,-16,-4.5,1,-9.099999,-7.5,1,-9.099999,-7.207107,1,-15.70711,-7.5,1,-15,-4.5,9.023893E-16,-9.099999,4.5,7.038636E-14,-9.099999,-4.5,1,-9.099999,4.5,1,-9.099999,6.5,3,6.760867,6.5,3.757716,7.342283,6.5,3,4.469215,6.5,4.377499,8.15,6.5,4.767111,9.090606,6.5,4.9,10.1,6.5,4.767111,11.1094,6.5,4.377499,12.05,6.5,3.757716,12.85772,6.5,3,13.43913,6.5,3,15,6.5,5.856472,14.72927,-6.5,3,4.469215,-6.5,3,6.760867,-6.5,3.757716,7.342283,-6.5,4.377499,8.15,-6.5,4.767111,9.090606,-6.5,4.9,10.1,-6.5,4.767111,11.1094,-6.5,4.377499,12.05,-6.5,3.757716,12.85772,-6.5,3,13.43913,-6.5,3,15,-6.5,5.856472,14.72927,7.5,2.009394,13.86711,7.5,2.95,13.4775,7.5,2,13.86835,7.5,6.948397E-14,13.1,7.5,6.767919E-15,15,7.5,2,15,7.5,1,13.1,7.5,1.776457,12.99778,7.5,3.757716,12.85772,7.5,2.5,12.69808,7.5,3.12132,12.22132,7.5,4.377499,12.05,7.5,3.598076,11.6,7.5,4.767111,11.1094,7.5,3.897778,10.87646,7.5,4,10.1,7.5,4.9,10.1,7.5,3.897778,9.323544,7.5,4.767111,9.090606,7.5,3.598076,8.6,7.5,4.377499,8.15,7.5,3.12132,7.97868,7.5,2.5,7.501924,7.5,3.757716,7.342283,7.5,1.776457,7.202222,7.5,1,7.1,7.5,2.95,6.722501,7.5,0,7.1,7.5,2.009394,6.332889,7.5,1,6.2,7.5,7.038636E-14,-3.1,7.5,1,-3.1,7.5,1.776457,-3.202222,7.5,2.5,-3.501924,7.5,3.12132,-3.978679,7.5,3.598076,-4.6,7.5,3.897778,-5.323543,7.5,4,-6.1,7.5,3.897778,-6.876457,7.5,3.598076,-7.6,7.5,3.12132,-8.22132,7.5,2.5,-8.698076,7.5,1.776457,-8.997777,7.5,1,-9.099999,7.5,1,-15,2.245,14,11.05223,2.245,14,13.05223,-2.245,14,11.05223,-2.245,14,13.05223,2.245,13,13.05223,-2.245,13,13.05223,2.245,14,13.05223,-2.245,14,13.05223,2.245,13,11.05223,-2.245,13,11.05223,2.245,14,-15,2.245,15,-15,-2.245,14,-15,-2.245,15,-15,2.245,15,-13,-2.245,15,-13,2.245,15,-15,-2.245,15,-15,4.5,14,-11.53079,5.5,14,-11.53079,4.5,15,-11.53079,5.5,15,-11.53079,5.5,15,-11.53079,5.5,14,-11.53079,5.5,15,4.469215,5.5,14,4.469215,5.5,15,-11.53079,5.5,15,4.469215,4.5,15,-11.53079,4.5,15,4.469215,-4.5,15,-11.53079,-4.5,15,4.469215,-5.5,15,-11.53079,-5.5,15,4.469215,-5.5,14,-11.53079,-4.5,14,-11.53079,-5.5,15,-11.53079,-4.5,15,-11.53079,5.5,14,4.469215,4.5,14,4.469215,5.5,15,4.469215,4.5,15,4.469215,-4.5,14,4.469215,-5.5,14,4.469215,-4.5,15,4.469215,-5.5,15,4.469215,4.5,14,-11.53079,4.5,15,-11.53079,4.5,14,4.469215,4.5,15,4.469215,-4.5,15,-11.53079,-4.5,14,-11.53079,-4.5,15,4.469215,-4.5,14,4.469215,-5.5,14,-11.53079,-5.5,15,-11.53079,-5.5,14,4.469215,-5.5,15,4.469215,-3.5,5.948696,14.72053,3.5,5.948696,14.72053,2.245,13,11.05223,2.245,14,11.05223,-2.245,13,11.05223,-2.245,14,11.05223,2.245,14,-13,-2.245,14,-13,2.245,15,-13,-2.245,15,-13,-6.5,6.767919E-15,16,-7.207107,6.767919E-15,15.70711,-6.5,2,16,-7.207107,2,15.70711,-7.5,6.767919E-15,15,-7.5,2,15,-7.207107,6.767919E-15,15.70711,-7.207107,2,15.70711,7.5,2,15,7.5,6.767919E-15,15,7.207107,2,15.70711,7.207107,6.767919E-15,15.70711,-6.166667,2,13.86835,-6.166667,2,14.66667,-7.5,2,13.86835,-6.5,2,16,6.166667,2,14.66667,-7.207107,2,15.70711,-7.5,2,15,6.5,2,16,6.166667,2,13.86835,7.207107,2,15.70711,7.5,2,15,7.5,2,13.86835,7.207107,6.767919E-15,15.70711,6.5,6.767919E-15,16,7.207107,2,15.70711,6.5,2,16,7.5,7.038636E-14,-3.1,4.5,7.038636E-14,-3.1,7.5,0,7.1,4.5,6.948397E-14,7.1,-4.5,6.948397E-14,13.1,4.5,7.038636E-14,-9.099999,-6.5,6.767919E-15,16,4.5,6.948397E-14,13.1,-4.5,7.038636E-14,-3.1,-4.5,9.023893E-16,-9.099999,-4.5,0,7.1,-7.5,7.038636E-14,-3.1,-7.5,0,7.1,-7.5,6.948397E-14,13.1,-7.207107,6.767919E-15,15.70711,-7.5,6.767919E-15,15,6.5,6.767919E-15,16,7.207107,6.767919E-15,15.70711,7.5,6.767919E-15,15,7.5,6.948397E-14,13.1,-7.207107,1,-15.70711,-6.5,1,-16,-7.207107,2,-15.70711,-6.5,2,-16,-7.207107,1,-15.70711,-7.207107,2,-15.70711,-7.5,1,-15,-7.5,2,-15,7.207107,2,-15.70711,7.207107,1,-15.70711,7.5,2,-15,7.5,1,-15,6.5,1,-16,7.207107,1,-15.70711,6.5,2,-16,7.207107,2,-15.70711,7.5,3.598076,11.6,7.5,3.897778,10.87646,4.5,3.598076,11.6,4.5,3.897778,10.87646,7.5,0,7.1,4.5,6.948397E-14,7.1,7.5,1,7.1,4.5,1,7.1,7.5,1.776457,7.202222,4.5,1.776457,7.202222,7.5,2.5,7.501924,4.5,2.5,7.501924,7.5,1,13.1,7.5,1.776457,12.99778,4.5,1,13.1,4.5,1.776457,12.99778,7.5,3.12132,12.22132,7.5,3.598076,11.6,4.5,3.12132,12.22132,4.5,3.598076,11.6,7.5,3.897778,10.87646,7.5,4,10.1,4.5,3.897778,10.87646,4.5,4,10.1,7.5,2.5,12.69808,7.5,3.12132,12.22132,4.5,2.5,12.69808,4.5,3.12132,12.22132,7.5,3.897778,9.323544,7.5,3.598076,8.6,4.5,3.897778,9.323544,4.5,3.598076,8.6,7.5,3.598076,8.6,7.5,3.12132,7.97868,4.5,3.598076,8.6,4.5,3.12132,7.97868,7.5,1,7.1,4.5,1,7.1,7.5,1.776457,7.202222,4.5,1.776457,7.202222,-4.5,0,7.1,-7.5,0,7.1,-4.5,1,7.1,-7.5,1,7.1,-4.5,4,10.1,-4.5,3.897778,9.323544,-7.5,4,10.1,-7.5,3.897778,9.323544,-7.5,6.948397E-14,13.1,-4.5,6.948397E-14,13.1,-7.5,1,13.1,-4.5,1,13.1,7.5,4,10.1,7.5,3.897778,9.323544,4.5,4,10.1,4.5,3.897778,9.323544,-7.5,1,13.1,-4.5,1,13.1,-7.5,1.776457,12.99778,-4.5,1.776457,12.99778,7.5,2.5,7.501924,4.5,2.5,7.501924,7.5,3.12132,7.97868,4.5,3.12132,7.97868,7.5,1.776457,12.99778,7.5,2.5,12.69808,4.5,1.776457,12.99778,4.5,2.5,12.69808,-4.5,0,7.1,-4.5,1,7.1,-4.5,6.948397E-14,13.1,-4.5,1.776457,7.202222,-4.5,2.5,7.501924,-4.5,3.12132,7.97868,-4.5,3.598076,8.6,-4.5,3.897778,9.323544,-4.5,4,10.1,-4.5,3.897778,10.87646,-4.5,3.598076,11.6,-4.5,3.12132,12.22132,-4.5,2.5,12.69808,-4.5,1.776457,12.99778,-4.5,1,13.1,-4.5,3.897778,9.323544,-4.5,3.598076,8.6,-7.5,3.897778,9.323544,-7.5,3.598076,8.6,-4.5,1.776457,7.202222,-7.5,1.776457,7.202222,-4.5,2.5,7.501924,-7.5,2.5,7.501924,4.5,6.948397E-14,13.1,7.5,6.948397E-14,13.1,4.5,1,13.1,7.5,1,13.1,-7.5,2.5,12.69808,-4.5,2.5,12.69808,-7.5,3.12132,12.22132,-4.5,3.12132,12.22132,-4.5,1,7.1,-7.5,1,7.1,-4.5,1.776457,7.202222,-7.5,1.776457,7.202222,-4.5,3.598076,8.6,-4.5,3.12132,7.97868,-7.5,3.598076,8.6,-7.5,3.12132,7.97868,-4.5,3.897778,10.87646,-4.5,4,10.1,-7.5,3.897778,10.87646,-7.5,4,10.1,4.5,1,7.1,4.5,6.948397E-14,7.1,4.5,1.776457,7.202222,4.5,6.948397E-14,13.1,4.5,2.5,7.501924,4.5,3.12132,7.97868,4.5,3.598076,8.6,4.5,3.897778,9.323544,4.5,4,10.1,4.5,3.897778,10.87646,4.5,3.598076,11.6,4.5,3.12132,12.22132,4.5,2.5,12.69808,4.5,1.776457,12.99778,4.5,1,13.1,-4.5,2.5,7.501924,-7.5,2.5,7.501924,-4.5,3.12132,7.97868,-7.5,3.12132,7.97868,-7.5,1.776457,12.99778,-4.5,1.776457,12.99778,-7.5,2.5,12.69808,-4.5,2.5,12.69808,-4.5,3.12132,12.22132,-4.5,3.598076,11.6,-7.5,3.12132,12.22132,-7.5,3.598076,11.6,-4.5,3.598076,11.6,-4.5,3.897778,10.87646,-7.5,3.598076,11.6,-7.5,3.897778,10.87646,7.5,3.12132,-3.978679,7.5,3.598076,-4.6,4.5,3.12132,-3.978679,4.5,3.598076,-4.6,7.5,4,-6.1,7.5,3.897778,-6.876457,4.5,4,-6.1,4.5,3.897778,-6.876457,7.5,1.776457,-3.202222,7.5,2.5,-3.501924,4.5,1.776457,-3.202222,4.5,2.5,-3.501924,7.5,2.5,-3.501924,7.5,3.12132,-3.978679,4.5,2.5,-3.501924,4.5,3.12132,-3.978679,7.5,2.5,-8.698076,4.5,2.5,-8.698076,7.5,3.12132,-8.22132,4.5,3.12132,-8.22132,7.5,3.897778,-6.876457,7.5,3.598076,-7.6,4.5,3.897778,-6.876457,4.5,3.598076,-7.6,7.5,1,-9.099999,4.5,1,-9.099999,7.5,1.776457,-8.997777,4.5,1.776457,-8.997777,7.5,3.598076,-7.6,7.5,3.12132,-8.22132,4.5,3.598076,-7.6,4.5,3.12132,-8.22132,7.5,1,-3.1,7.5,1.776457,-3.202222,4.5,1,-3.1,4.5,1.776457,-3.202222,7.5,3.598076,-4.6,7.5,3.897778,-5.323543,4.5,3.598076,-4.6,4.5,3.897778,-5.323543,7.5,1.776457,-8.997777,4.5,1.776457,-8.997777,7.5,2.5,-8.698076,4.5,2.5,-8.698076,7.5,3.897778,-5.323543,7.5,4,-6.1,4.5,3.897778,-5.323543,4.5,4,-6.1,-4.5,2.5,-3.501924,-4.5,3.12132,-3.978679,-7.5,2.5,-3.501924,-7.5,3.12132,-3.978679,-4.5,3.897778,-6.876457,-4.5,3.598076,-7.6,-7.5,3.897778,-6.876457,-7.5,3.598076,-7.6,-4.5,2.5,-8.698076,-7.5,2.5,-8.698076,-4.5,3.12132,-8.22132,-7.5,3.12132,-8.22132,-4.5,3.897778,-5.323543,-4.5,4,-6.1,-7.5,3.897778,-5.323543,-7.5,4,-6.1,-4.5,1.776457,-8.997777,-7.5,1.776457,-8.997777,-4.5,2.5,-8.698076,-7.5,2.5,-8.698076,4.5,1,-9.099999,4.5,7.038636E-14,-9.099999,4.5,1.776457,-8.997777,4.5,7.038636E-14,-3.1,4.5,2.5,-8.698076,4.5,3.12132,-8.22132,4.5,3.598076,-7.6,4.5,3.897778,-6.876457,4.5,4,-6.1,4.5,3.897778,-5.323543,4.5,3.598076,-4.6,4.5,3.12132,-3.978679,4.5,2.5,-3.501924,4.5,1.776457,-3.202222,4.5,1,-3.1,-4.5,9.023893E-16,-9.099999,-4.5,1,-9.099999,-4.5,7.038636E-14,-3.1,-4.5,1.776457,-8.997777,-4.5,2.5,-8.698076,-4.5,3.12132,-8.22132,-4.5,3.598076,-7.6,-4.5,3.897778,-6.876457,-4.5,4,-6.1,-4.5,3.897778,-5.323543,-4.5,3.598076,-4.6,-4.5,3.12132,-3.978679,-4.5,2.5,-3.501924,-4.5,1.776457,-3.202222,-4.5,1,-3.1,-4.5,3.598076,-4.6,-4.5,3.897778,-5.323543,-7.5,3.598076,-4.6,-7.5,3.897778,-5.323543,-4.5,3.12132,-3.978679,-4.5,3.598076,-4.6,-7.5,3.12132,-3.978679,-7.5,3.598076,-4.6,-4.5,3.598076,-7.6,-4.5,3.12132,-8.22132,-7.5,3.598076,-7.6,-7.5,3.12132,-8.22132,-4.5,1,-9.099999,-7.5,1,-9.099999,-4.5,1.776457,-8.997777,-7.5,1.776457,-8.997777,-7.5,1,-3.1,-4.5,1,-3.1,-7.5,1.776457,-3.202222,-4.5,1.776457,-3.202222,-4.5,4,-6.1,-4.5,3.897778,-6.876457,-7.5,4,-6.1,-7.5,3.897778,-6.876457,-7.5,1.776457,-3.202222,-4.5,1.776457,-3.202222,-7.5,2.5,-3.501924,-4.5,2.5,-3.501924,-5.5,13,11.05223,-4.99,14,11.05223,-2.245,14,11.05223,-5.5,13,11.05223,-4.99,14,11.05223,-5.5,13,13.05223,-4.99,14,13.05223,5.5,13,13.05223,4.99,14,13.05223,2.245,14,13.05223,-5.5,13,13.05223,-4.99,14,13.05223,-2.245,14,13.05223,4.99,14,11.05223,5.5,13,11.05223,4.99,14,13.05223,5.5,13,13.05223,4.99,14,13.05223,2.245,14,13.05223,4.99,14,11.05223,2.245,14,11.05223,-2.245,14,11.05223,-2.245,14,13.05223,-4.99,14,11.05223,-4.99,14,13.05223,5.5,14,-13,4.99,15,-13,2.245,15,-13,-2.245,15,-15,-2.245,15,-13,-4.99,15,-15,-4.99,15,-13,4.99,15,-13,2.245,15,-13,4.99,15,-15,2.245,15,-15,4.99,15,-15,5.5,14,-15,4.99,15,-13,5.5,14,-13,-5.5,14,-15,-4.99,15,-15,-5.5,14,-13,-4.99,15,-13,5.5,14,-15,2.245,15,-15,4.99,15,-15,-5.5,14,-15,-4.99,15,-15,-2.245,15,-15,5.5,13,11.05223,2.245,14,11.05223,4.99,14,11.05223,-5.5,14,-13,-4.99,15,-13,-2.245,15,-13,6.5,5.856472,13.72927,7.5,5.856472,13.72927,6.5,8.856471,13.72927,7.5,8.856471,13.72927,6.5,8.856471,13.72927,7.5,5.856472,13.72927,-7.5,5.856472,13.72927,-6.5,5.856472,13.72927,-7.5,8.856471,13.72927,-6.5,8.856471,13.72927,-7.5,8.856471,13.72927,-6.5,5.856472,13.72927 + } + PolygonVertexIndex: *2148 { + a: 0,2,-2,3,1,-3,4,1,-4,5,7,-7,8,6,-8,9,6,-9,10,12,-12,13,11,-13,14,16,-16,17,15,-17,6,9,-3,3,2,-10,3,9,-19,9,8,-19,4,3,-19,19,18,-9,18,20,-5,21,18,-20,22,4,-21,22,21,-20,23,22,-21,21,22,-24,24,26,-26,25,26,-28,28,25,-28,27,26,-30,27,30,-29,31,28,-31,29,26,-33,30,32,-32,26,33,-33,31,32,-34,34,36,-36,37,35,-37,37,38,-36,39,35,-39,40,37,-37,41,40,-37,42,41,-37,43,41,-43,44,42,-37,45,43,-43,46,42,-45,47,46,-45,48,46,-48,47,49,-49,49,50,-49,51,48,-51,42,51,-46,50,52,-52,51,52,-46,45,52,-54,52,54,-54,54,55,-54,55,56,-54,57,53,-57,58,60,-60,60,61,-60,60,62,-62,61,63,-60,61,62,-65,62,65,-65,63,66,-60,66,64,-66,59,66,-68,65,67,-67,68,70,-70,71,69,-71,72,69,-72,73,72,-72,74,73,-72,75,74,-72,76,75,-72,71,77,-77,78,77,-72,76,77,-80,80,77,-79,81,77,-81,82,77,-82,83,77,-83,84,77,-84,79,77,-86,77,86,-86,87,85,-87,88,90,-90,88,89,-92,89,92,-92,93,88,-92,94,91,-93,92,95,-95,95,96,-95,96,97,-95,98,94,-98,99,94,-99,100,88,-94,93,99,-102,101,99,-99,101,102,-94,102,100,-94,103,100,-103,104,101,-99,103,104,-106,100,103,-106,105,104,-99,106,100,-106,107,105,-99,105,108,-107,109,107,-99,110,106,-109,109,110,-109,98,110,-110,111,113,-113,112,114,-112,115,111,-115,116,114,-113,117,116,-113,118,116,-118,119,116,-119,120,116,-120,120,119,-122,122,121,-120,123,125,-125,126,124,-126,127,126,-126,128,126,-128,129,127,-126,125,130,-130,131,128,-128,132,129,-131,133,132,-131,134,129,-133,135,134,-133,131,134,-137,136,134,-136,136,137,-132,137,128,-132,138,136,-136,139,128,-138,138,135,-141,139,138,-141,135,141,-141,142,140,-142,140,143,-140,143,128,-140,144,140,-143,145,128,-144,145,144,-143,142,128,-146,146,148,-148,149,147,-149,150,152,-152,153,151,-153,154,156,-156,157,155,-157,158,160,-160,161,159,-161,162,164,-164,165,163,-165,166,168,-168,169,167,-169,170,172,-172,172,173,-172,173,174,-172,173,175,-175,174,176,-172,176,177,-172,177,178,-172,178,179,-172,171,179,-181,181,180,-180,182,181,-180,181,182,-184,184,183,-183,182,185,-185,186,184,-186,175,187,-175,174,187,-189,188,187,-186,189,187,-176,175,190,-190,187,191,-186,191,186,-186,192,186,-192,191,193,-193,194,196,-196,197,195,-197,198,200,-200,201,199,-201,202,204,-204,205,203,-205,206,208,-208,209,207,-209,210,212,-212,213,211,-213,214,216,-216,215,216,-218,218,215,-218,219,215,-219,217,216,-221,220,216,-222,216,222,-222,221,222,-224,223,222,-225,222,225,-225,224,225,-227,225,227,-227,226,227,-229,227,229,-229,228,229,-231,230,229,-232,229,232,-232,231,232,-234,232,234,-234,233,234,-236,235,234,-237,234,237,-237,236,237,-239,238,237,-240,237,240,-240,239,240,-242,240,242,-242,242,243,-242,243,142,-242,142,141,-242,244,241,-142,141,135,-245,244,135,-246,245,135,-247,246,135,-248,247,135,-249,248,135,-250,249,135,-251,250,135,-252,251,135,-253,135,132,-253,252,132,-254,253,132,-255,254,132,-256,255,132,-257,256,132,-258,132,133,-258,133,130,-258,130,125,-258,258,257,-126,259,5,-261,0,260,-6,2,0,-6,6,2,-6,261,263,-263,264,262,-264,265,267,-267,268,266,-268,269,271,-271,272,270,-272,273,275,-275,276,274,-276,277,276,-276,278,277,-276,279,281,-281,282,280,-282,283,285,-285,286,284,-286,287,284,-287,288,284,-288,289,291,-291,292,290,-292,293,295,-295,296,294,-296,297,299,-299,300,298,-300,301,303,-303,304,302,-304,305,307,-307,308,306,-308,309,311,-311,312,310,-312,313,315,-315,316,314,-316,317,319,-319,320,318,-320,321,323,-323,324,322,-324,325,327,-327,328,326,-328,329,331,-331,332,330,-332,333,330,-333,334,330,-334,335,337,-337,338,336,-338,339,341,-341,342,340,-342,343,345,-345,346,344,-346,347,349,-349,350,348,-350,351,353,-353,354,352,-354,355,357,-357,358,356,-358,359,361,-361,362,360,-362,363,360,-363,364,360,-364,365,367,-367,368,366,-368,369,366,-369,370,372,-372,373,371,-373,374,376,-376,377,375,-377,378,375,-378,379,381,-381,382,380,-382,383,385,-385,386,384,-386,387,386,-386,388,390,-390,391,389,-391,392,391,-391,393,391,-393,394,396,-396,397,395,-397,398,397,-397,399,401,-401,402,400,-402,403,405,-405,406,404,-406,407,409,-409,410,408,-410,411,413,-413,414,412,-414,415,414,-414,416,415,-414,417,416,-414,418,416,-418,419,416,-419,420,419,-419,421,423,-423,424,422,-424,425,427,-427,426,427,-429,428,427,-430,427,65,-430,62,429,-66,430,429,-63,431,430,-63,432,431,-63,433,432,-63,434,433,-63,435,434,-63,436,435,-63,437,438,-32,439,31,-439,440,31,-440,441,31,-441,28,31,-442,442,28,-442,443,28,-443,444,28,-444,445,28,-445,446,28,-446,447,28,-447,448,28,-448,449,451,-451,451,452,-451,453,452,-452,454,453,-452,452,455,-451,455,456,-451,450,456,-458,456,458,-458,458,459,-458,457,459,-461,459,461,-461,460,461,-463,461,463,-463,463,464,-463,462,464,-466,464,466,-466,465,466,-468,466,468,-468,467,468,-470,468,470,-470,470,471,-470,469,471,-473,471,473,-473,473,474,-473,475,472,-475,474,476,-476,475,476,-478,477,476,-479,478,476,-111,110,476,-107,476,479,-107,106,479,-101,479,480,-101,480,481,-101,481,482,-101,482,483,-101,483,484,-101,484,485,-101,485,486,-101,486,487,-101,100,487,-89,487,488,-89,90,88,-489,489,90,-489,490,90,-490,491,90,-491,492,90,-492,90,492,-90,492,493,-90,92,89,-494,136,138,-138,139,137,-139,129,134,-128,131,127,-135,140,144,-144,145,143,-145,494,496,-496,497,495,-497,498,500,-500,501,499,-501,111,121,-114,502,113,-122,503,502,-122,122,503,-122,504,506,-506,507,505,-507,508,510,-510,511,509,-511,512,514,-514,515,513,-515,516,518,-518,519,517,-519,520,522,-522,523,521,-523,524,526,-526,527,525,-527,528,530,-530,531,529,-531,532,534,-534,535,533,-535,536,538,-538,539,537,-539,540,542,-542,543,541,-543,544,546,-546,547,545,-547,548,550,-550,551,549,-551,18,21,-21,23,20,-22,43,552,-42,553,41,-553,552,53,-554,553,53,-38,53,57,-38,38,37,-58,554,556,-556,557,555,-557,558,560,-560,561,559,-561,562,564,-564,565,563,-565,566,568,-568,569,567,-569,570,572,-572,573,571,-573,574,576,-576,577,575,-577,575,577,-579,579,577,-577,580,579,-577,577,581,-579,578,581,-583,581,583,-583,583,584,-583,585,582,-585,586,588,-588,589,587,-589,590,592,-592,593,591,-593,591,593,-595,595,591,-595,594,593,-597,593,597,-597,598,595,-595,598,599,-596,594,600,-599,601,598,-601,602,601,-601,603,594,-597,604,603,-597,605,603,-605,596,597,-607,606,597,-608,607,597,-609,609,608,-598,610,612,-612,613,611,-613,614,616,-616,617,615,-617,618,620,-620,621,619,-621,622,624,-624,625,623,-625,105,107,-109,109,108,-108,101,104,-103,103,102,-105,94,99,-92,93,91,-100,626,628,-628,629,627,-629,630,632,-632,633,631,-633,634,636,-636,637,635,-637,638,640,-640,641,639,-641,642,644,-644,645,643,-645,646,648,-648,649,647,-649,650,652,-652,653,651,-653,654,656,-656,657,655,-657,658,660,-660,661,659,-661,662,664,-664,665,663,-665,666,668,-668,669,667,-669,670,672,-672,673,671,-673,674,676,-676,677,675,-677,678,680,-680,681,679,-681,682,684,-684,685,683,-685,686,688,-688,689,687,-689,690,692,-692,693,691,-693,694,696,-696,697,695,-697,698,697,-697,699,698,-697,700,699,-697,701,700,-697,702,701,-697,703,702,-697,704,703,-697,705,704,-697,706,705,-697,707,706,-697,708,707,-697,709,711,-711,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,740,-740,742,740,-742,743,740,-743,744,740,-744,745,740,-745,746,740,-746,747,740,-747,748,740,-748,749,740,-749,750,740,-750,751,740,-751,752,754,-754,755,753,-755,756,758,-758,759,757,-759,760,762,-762,763,761,-763,764,766,-766,767,765,-767,768,770,-770,771,769,-771,772,774,-774,775,773,-775,776,778,-778,779,777,-779,780,782,-782,783,781,-783,784,786,-786,787,785,-787,788,790,-790,791,789,-791,792,794,-794,795,793,-795,796,798,-798,799,797,-799,800,802,-802,803,801,-803,804,806,-806,807,805,-807,808,810,-810,811,809,-811,812,814,-814,815,813,-815,816,818,-818,819,817,-819,820,822,-822,823,821,-823,824,826,-826,827,825,-827,828,830,-830,831,829,-831,832,834,-834,835,833,-835,836,838,-838,839,837,-839,840,839,-839,841,839,-841,842,839,-842,843,839,-843,844,839,-844,845,839,-845,846,839,-846,847,839,-847,848,839,-848,849,839,-849,850,839,-850,851,853,-853,854,852,-854,855,854,-854,856,855,-854,857,856,-854,858,857,-854,859,858,-854,860,859,-854,861,860,-854,862,861,-854,863,862,-854,864,863,-854,865,864,-854,866,868,-868,869,867,-869,870,872,-872,873,871,-873,874,876,-876,877,875,-877,878,880,-880,881,879,-881,882,884,-884,885,883,-885,886,888,-888,889,887,-889,890,892,-892,893,891,-893,37,40,-554,41,553,-41,552,43,-54,45,53,-44,42,46,-52,48,51,-47,66,63,-65,61,64,-64,30,27,-33,29,32,-28,894,895,-557,896,556,-896,897,899,-899,900,898,-900,901,902,-499,903,498,-903,904,499,-906,906,905,-500,907,909,-909,910,908,-910,911,913,-913,914,912,-914,915,917,-917,918,916,-918,919,920,-559,921,558,-921,922,924,-924,925,923,-925,926,928,-928,929,927,-929,930,932,-932,933,931,-933,934,936,-936,937,935,-937,504,939,-939,940,938,-940,941,942,-507,943,506,-943,554,945,-945,946,944,-946,947,559,-949,949,948,-560,950,952,-952,953,955,-955,956,958,-958,959,961,-961 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *6444 { + a: 0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.7071068,0.7071068,0,0,1,0,0.7274445,0.6861666,0,0,1,0,0.7274445,0.6861666,0,0,1,0,0.7071068,0.7071068,0,0.7274445,0.6861666,0,1,0,0,1,0,0,1,0,0,0.7274445,0.6861666,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-0.7274445,0.6861666,0,-0.7071068,0.7071068,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7274445,0.6861666,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,-0.3826834,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.7071068,-0.7071068,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.9238795,0.3826834,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0,-1,0,0,-1,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0,-1,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.1305262,-0.9914449,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,0,0.09435422,0.9955387,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.8908355,0.4543261,0,-0.8908355,0.4543261,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.8908355,0.4543261,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.522338,0.8527385,0,0.522338,0.8527385,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0,1,0,0,1,0,0,1,0,0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0,1,0,-0.522338,0.8527385,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0,1,0,0,1,0,0,1,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.522338,0.8527385,0,-0.8908355,0.4543261,0,-0.8908355,0.4543261,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.8908355,0.4543261,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1924 { + a: -25.59055,7.874016,-29.52756,7.874016,-21.65354,7.874016,-21.65354,11.81102,-29.52756,11.81102,25.59055,7.874016,21.65354,7.874016,29.52756,7.874016,29.52756,11.81102,21.65354,11.81102,-25.59055,-62.99213,-29.52756,-62.99213,-28.37444,-61.839,-29.52756,-59.05512,29.52756,-59.05512,29.52756,-62.99213,28.37444,-61.839,25.59055,-62.99213,25.59055,15.74803,29.52756,55.11811,-25.59055,15.74803,25.59055,51.1811,-29.52756,55.11811,-25.59055,51.1811,56.86985,34.868,54.05225,34.868,55.32374,51.1811,53.25725,31.25895,54.05225,23.05697,51.74223,47.24409,38.60579,31.25895,17.59534,23.05697,38.60579,47.24409,17.59534,51.1811,29.52756,17.48258,25.59055,17.48258,29.52756,29.34653,21.65354,17.8473,21.65354,6.18623,25.59055,6.18623,21.65354,21.7843,13.77953,21.7843,21.65354,25.72131,-13.77953,21.7843,25.59055,29.34653,-21.65354,21.7843,21.65354,41.79573,25.59055,45.73274,-21.65354,41.79573,-25.59055,45.73274,-25.59055,29.34653,-21.65354,25.72131,-29.52756,29.34653,-21.65354,17.8473,-29.52756,17.48258,-25.59055,17.48258,-25.59055,6.18623,-21.65354,6.18623,-56.86985,34.868,-55.32374,51.1811,-54.05225,34.868,-53.25725,31.25895,-54.05225,23.05697,-51.74223,47.24409,-38.60579,31.25895,-17.59534,23.05697,-38.60579,47.24409,-17.59534,51.1811,22.96588,3.937008,25.59055,11.81102,29.52756,3.937008,29.52756,55.11811,25.59055,23.05697,25.59055,51.1811,21.65354,51.1811,-21.65354,51.1811,-25.59055,51.1811,-29.52756,55.11811,21.65354,55.11811,-25.59055,23.05697,17.71654,55.11811,13.77953,55.11811,-13.77953,55.11811,-17.71654,55.11811,-21.65354,55.11811,-25.59055,11.81102,-29.52756,3.937008,-22.96588,3.937008,38.84689,19.29134,38.85176,7.874016,38.84689,7.911001,49.3639,23.22835,59.05512,7.874016,30.98116,23.22835,49.3639,51.1811,62.99213,7.874016,62.99213,11.81102,62.99213,55.11811,-17.59534,55.11811,30.98116,51.1811,8.661417,19.29134,27.04415,51.1811,27.04415,23.22835,8.661417,23.22835,8.661417,51.1811,4.72441,51.1811,8.661417,3.937008,-13.65833,51.1811,4.72441,7.874016,-13.65833,7.874016,-17.59534,3.937008,-21.65354,17.59534,-21.65354,51.38673,-21.65354,43.51271,-25.59055,55.32374,-25.59055,17.59534,25.59055,55.32374,-8.838583,51.38673,8.838583,51.38673,21.65354,51.38673,25.59055,17.59534,21.65354,17.59534,21.65354,43.51271,-62.99213,7.874016,-62.99213,11.81102,-59.05512,7.874016,-62.99213,55.11811,-49.3639,51.1811,17.59534,55.11811,-49.3639,23.22835,-38.85176,7.874016,-30.98116,51.1811,-38.84689,19.29134,-38.84689,7.911001,-30.98116,23.22835,-8.661417,19.29134,-27.04415,23.22835,-27.04415,51.1811,-8.661417,23.22835,-8.661417,51.1811,-4.72441,7.874016,-8.661417,3.937008,17.59534,3.937008,-4.72441,51.1811,13.65833,7.874016,13.65833,51.1811,-29.52756,54.05225,-29.52756,56.86985,-25.59055,54.05225,-25.59055,56.86985,-54.05225,34.868,-54.05225,23.05697,-56.86985,34.868,-57.98926,23.05697,29.52756,57.98926,29.52756,54.05225,25.59055,57.98926,25.59055,54.05225,54.05225,23.05697,54.05225,34.868,57.98926,23.05697,56.86985,34.868,-25.59055,57.98926,-25.59055,54.05225,-29.52756,57.98926,-29.52756,54.05225,25.59055,54.05225,25.59055,56.86985,29.52756,54.05225,29.52756,56.86985,29.52756,17.59534,29.52756,-62.99213,21.65354,17.59534,21.65354,-45.39679,21.65354,-51.1811,17.71654,-45.39679,21.65354,-59.05512,8.838583,-59.05512,-8.838583,-59.05512,-21.65354,-59.05512,-29.52756,-62.99213,-29.52756,17.59534,-21.65354,-51.1811,-21.65354,17.59534,-21.65354,-45.39679,-8.838583,-51.1811,-17.71654,-45.39679,13.77953,-41.45979,8.838583,-51.1811,13.77953,17.59534,17.71654,17.59534,-13.77953,-41.45979,-17.71654,17.59534,-13.77953,17.59534,-13.77953,-37.52278,-13.77953,13.65833,13.77953,-37.52278,13.77953,13.65833,41.45979,55.11811,-17.59534,55.11811,37.52278,59.05512,-13.65833,59.05512,-13.77953,9.657895,-13.77953,15.22567,13.77953,9.657895,13.77953,15.22567,-41.45979,55.11811,-37.52278,59.05512,17.59534,55.11811,13.65833,59.05512,13.77953,32.10038,13.77953,26.53261,-13.77953,32.10038,-13.77953,26.53261,54.59492,7.911001,54.59979,7.874016,53.06102,11.61417,51.5748,2.392101E-13,59.05512,-7.703489E-15,59.05512,7.874016,51.5748,3.937008,51.17235,6.993926,50.62093,14.79416,49.99243,9.84252,48.11543,12.28866,47.44094,17.23425,45.66929,14.16565,43.73777,18.76815,42.8207,15.34558,39.76378,19.29134,39.76378,15.74803,36.70686,15.34558,35.78979,18.76815,33.85827,14.16565,32.08661,17.23425,31.41212,12.28866,29.53513,9.84252,28.90663,14.79416,28.35521,6.993926,27.95275,3.937008,26.46654,11.61417,27.95275,-3.434884E-14,24.93263,7.911001,24.40945,3.937008,-12.20472,2.427628E-13,-12.20472,3.937008,-12.60717,6.993926,-13.7871,9.84252,-15.66409,12.28866,-18.11024,14.16565,-20.95883,15.34558,-24.01575,15.74803,-27.07267,15.34558,-29.92126,14.16565,-32.3674,12.28866,-34.2444,9.84252,-35.42432,6.993926,-35.82677,3.937008,-59.05512,3.937008,25.59055,3.937008,-25.59055,3.937008,22.96588,17.59534,22.96588,24.40945,29.52756,17.59534,29.52756,24.40945,-29.52756,17.59534,-29.52756,24.40945,-22.96588,17.59534,-22.96588,24.40945,-25.59055,-27.14589,-25.59055,-31.15417,-29.52756,-27.14589,-29.52756,-31.15417,-52.90997,19.29736,-53.06102,19.08986,-59.05512,19.29736,-54.59492,15.18638,-54.59979,15.14739,-57.74278,15.14739,-29.52756,31.93928,-29.52756,35.94757,-25.59055,31.93928,-25.59055,35.94757,-17.59534,19.29736,-17.59534,10.99742,-26.61759,19.29736,-26.46654,19.08986,-24.93263,15.18638,-24.40945,10.99742,25.59055,31.93928,25.59055,35.94757,29.52756,31.93928,29.52756,35.94757,29.52756,-36.90557,29.52756,-40.91385,25.59055,-36.90557,25.59055,-40.91385,29.52756,16.85012,24.29054,16.85012,29.52756,20.8584,25.52493,20.8584,-29.52756,37.93333,-29.52756,41.94162,-25.59055,37.93333,-25.59055,41.94162,29.52756,-13.58376,24.29054,-13.58376,29.52756,-9.575477,25.52493,-9.575477,-29.52756,-13.58376,-29.52756,-9.575477,-24.29054,-13.58376,-25.52493,-9.575477,29.52756,7.089399,22.96588,7.089399,29.52756,11.09768,24.29054,11.09768,29.52756,-27.14589,29.52756,-31.15417,25.59055,-27.14589,25.59055,-31.15417,-29.52756,36.23943,-29.52756,40.24771,-25.59055,36.23943,-25.59055,40.24771,-29.52756,16.85012,-29.52756,20.8584,-24.29054,16.85012,-25.52493,20.8584,17.59534,10.99742,17.59534,19.29736,24.40945,10.99742,24.93263,15.18638,26.46654,19.08986,26.61759,19.29736,25.59055,37.93333,25.59055,41.94162,29.52756,37.93333,29.52756,41.94162,-25.59055,-33.22617,-25.59055,-37.23446,-29.52756,-33.22617,-29.52756,-37.23446,-25.59055,-36.90557,-25.59055,-40.91385,-29.52756,-36.90557,-29.52756,-40.91385,-24.27822,0.6799493,-29.52756,0.6799493,-24.29054,0.7172538,-29.52756,0.7172538,25.59055,36.23943,25.59055,40.24771,29.52756,36.23943,29.52756,40.24771,29.52756,0.6799493,24.27822,0.6799493,29.52756,0.7172538,24.29054,0.7172538,52.90997,19.29736,59.05512,19.29736,53.06102,19.08986,54.59492,15.18638,54.59979,15.14739,57.74278,15.14739,25.52493,-23.08736,25.59055,-22.83924,29.52756,-23.08736,29.52756,-19.07907,25.59055,-19.07907,25.59055,2.664535E-14,-25.59055,2.664535E-14,25.59055,7.874016,-25.59055,7.874016,25.52493,25.32595,25.59055,25.57408,29.52756,25.32595,29.52756,29.33424,25.59055,29.33424,29.52756,-33.22617,29.52756,-37.23446,25.59055,-33.22617,25.59055,-37.23446,-25.52493,-23.08736,-29.52756,-23.08736,-25.59055,-22.83924,-29.52756,-19.07907,-25.59055,-19.07907,24.27822,25.72982,-24.27822,25.72982,25.59055,29.87979,-25.59055,29.87979,21.65354,29.87979,-21.65354,29.87979,-25.52493,25.32595,-29.52756,25.32595,-25.59055,25.57408,-29.52756,29.33424,-25.59055,29.33424,-22.96588,7.089399,-29.52756,7.089399,-24.29054,11.09768,-29.52756,11.09768,29.52756,5.414335E-13,17.71654,5.414335E-13,29.52756,3.937008,17.71654,3.937008,-17.71654,5.414335E-13,-29.52756,5.414335E-13,-17.71654,3.937008,-29.52756,3.937008,29.52756,-35.82677,29.52756,-59.05512,17.71654,-35.82677,28.37444,-61.839,25.59055,-62.99213,-25.59055,-62.99213,-17.71654,-35.82677,-29.52756,-35.82677,-28.37444,-61.839,-29.52756,-59.05512,17.71654,3.552714E-15,-17.71654,2.771117E-13,17.71654,3.937008,-17.71654,3.937008,-26.61759,11.81102,-28.90663,14.79416,-17.59534,11.81102,-32.08661,17.23425,-35.78979,18.76815,-39.76378,19.29134,-43.73777,18.76815,-47.44094,17.23425,-50.62093,14.79416,-52.90997,11.81102,-59.05512,11.81102,-57.98926,23.05697,17.59534,11.81102,26.61759,11.81102,28.90663,14.79416,32.08661,17.23425,35.78979,18.76815,39.76378,19.29134,43.73777,18.76815,47.44094,17.23425,50.62093,14.79416,52.90997,11.81102,59.05512,11.81102,57.98926,23.05697,-54.59492,7.911001,-53.06102,11.61417,-54.59979,7.874016,-51.5748,2.394512E-13,-59.05512,-7.462438E-15,-59.05512,7.874016,-51.5748,3.937008,-51.17235,6.993926,-50.62093,14.79416,-49.99243,9.84252,-48.11543,12.28866,-47.44094,17.23425,-45.66929,14.16565,-43.73777,18.76815,-42.8207,15.34558,-39.76378,15.74803,-39.76378,19.29134,-36.70686,15.34558,-35.78979,18.76815,-33.85827,14.16565,-32.08661,17.23425,-31.41212,12.28866,-29.53513,9.84252,-28.90663,14.79416,-28.35521,6.993926,-27.95275,3.937008,-26.46654,11.61417,-27.95275,-3.410779E-14,-24.93263,7.911001,-24.40945,3.937008,12.20472,2.430039E-13,12.20472,3.937008,12.60717,6.993926,13.7871,9.84252,15.66409,12.28866,18.11024,14.16565,20.95883,15.34558,24.01575,15.74803,27.07267,15.34558,29.92126,14.16565,32.3674,12.28866,34.2444,9.84252,35.42432,6.993926,35.82677,3.937008,59.05512,3.937008,-8.838583,43.51271,-8.838583,51.38673,8.838583,43.51271,8.838583,51.38673,8.838583,51.1811,-8.838583,51.1811,8.838583,55.11811,-8.838583,55.11811,-8.838583,43.51271,8.838583,43.51271,-8.838583,55.11811,-8.838583,59.05512,8.838583,55.11811,8.838583,59.05512,-8.838583,-51.1811,8.838583,-51.1811,-8.838583,-59.05512,8.838583,-59.05512,-17.71654,55.11811,-21.65354,55.11811,-17.71654,59.05512,-21.65354,59.05512,45.39679,59.05512,45.39679,55.11811,-17.59534,59.05512,-17.59534,55.11811,-21.65354,-45.39679,-21.65354,17.59534,-17.71654,-45.39679,-17.71654,17.59534,17.71654,-45.39679,17.71654,17.59534,21.65354,-45.39679,21.65354,17.59534,21.65354,55.11811,17.71654,55.11811,21.65354,59.05512,17.71654,59.05512,21.65354,55.11811,17.71654,55.11811,21.65354,59.05512,17.71654,59.05512,-17.71654,55.11811,-21.65354,55.11811,-17.71654,59.05512,-21.65354,59.05512,-45.39679,55.11811,-45.39679,59.05512,17.59534,55.11811,17.59534,59.05512,45.39679,59.05512,45.39679,55.11811,-17.59534,59.05512,-17.59534,55.11811,-45.39679,55.11811,-45.39679,59.05512,17.59534,55.11811,17.59534,59.05512,-13.77953,17.8473,13.77953,17.8473,-8.838583,51.1811,-8.838583,55.11811,8.838583,51.1811,8.838583,55.11811,8.838583,55.11811,-8.838583,55.11811,8.838583,59.05512,-8.838583,59.05512,0.4634565,2.664535E-14,-2.549799,2.664535E-14,0.4634565,7.874016,-2.549799,7.874016,43.26011,2.664535E-14,43.26011,7.874016,46.27336,2.664535E-14,46.27336,7.874016,-43.26011,7.874016,-43.26011,2.664535E-14,-46.27336,7.874016,-46.27336,2.664535E-14,24.27822,54.59979,24.27822,57.74278,29.52756,54.59979,25.59055,62.99213,-24.27822,57.74278,28.37444,61.839,29.52756,59.05512,-25.59055,62.99213,-24.27822,54.59979,-28.37444,61.839,-29.52756,59.05512,-29.52756,54.59979,2.549799,2.664535E-14,-0.4634565,2.664535E-14,2.549799,7.874016,-0.4634565,7.874016,29.52756,-12.20472,17.71654,-12.20472,29.52756,27.95275,17.71654,27.95275,-17.71654,51.5748,17.71654,-35.82677,-25.59055,62.99213,17.71654,51.5748,-17.71654,-12.20472,-17.71654,-35.82677,-17.71654,27.95275,-29.52756,-12.20472,-29.52756,27.95275,-29.52756,51.5748,-28.37444,61.839,-29.52756,59.05512,25.59055,62.99213,28.37444,61.839,29.52756,59.05512,29.52756,51.5748,2.549799,3.937008,-0.4634565,3.937008,2.549799,7.874016,-0.4634565,7.874016,-46.27336,3.937008,-46.27336,7.874016,-43.26011,3.937008,-43.26011,7.874016,46.27336,7.874016,46.27336,3.937008,43.26011,7.874016,43.26011,3.937008,0.4634565,3.937008,-2.549799,3.937008,0.4634565,7.874016,-2.549799,7.874016,-29.52756,-36.77196,-29.52756,-33.68867,-17.71654,-36.77196,-17.71654,-33.68867,29.52756,0,17.71654,2.73559E-13,29.52756,3.937008,17.71654,3.937008,29.52756,17.31261,17.71654,17.31261,29.52756,20.39591,17.71654,20.39591,-29.52756,-2.828537,-29.52756,0.2547594,-17.71654,-2.828537,-17.71654,0.2547594,-29.52756,-30.69168,-29.52756,-27.60838,-17.71654,-30.69168,-17.71654,-27.60838,-29.52756,-40.45136,-29.52756,-37.36806,-17.71654,-40.45136,-17.71654,-37.36806,-29.52756,-22.62486,-29.52756,-19.54157,-17.71654,-22.62486,-17.71654,-19.54157,29.52756,39.78522,29.52756,36.70192,17.71654,39.78522,17.71654,36.70192,29.52756,35.48507,29.52756,32.40178,17.71654,35.48507,17.71654,32.40178,29.52756,7.551893,17.71654,7.551893,29.52756,10.63519,17.71654,10.63519,-17.71654,0,-29.52756,0,-17.71654,3.937008,-29.52756,3.937008,-17.71654,41.47913,-17.71654,38.39583,-29.52756,41.47913,-29.52756,38.39583,29.52756,-1.215739E-12,17.71654,-1.215739E-12,29.52756,3.937008,17.71654,3.937008,29.52756,41.47913,29.52756,38.39583,17.71654,41.47913,17.71654,38.39583,29.52756,-2.828537,17.71654,-2.828537,29.52756,0.2547594,17.71654,0.2547594,29.52756,25.78845,17.71654,25.78845,29.52756,28.87174,17.71654,28.87174,-29.52756,-13.12127,-29.52756,-10.03797,-17.71654,-13.12127,-17.71654,-10.03797,27.95275,0,27.95275,3.937008,51.5748,2.73559E-13,28.35521,6.993926,29.53513,9.84252,31.41212,12.28866,33.85827,14.16565,36.70686,15.34558,39.76378,15.74803,42.8207,15.34558,45.66929,14.16565,48.11543,12.28866,49.99243,9.84252,51.17235,6.993926,51.5748,3.937008,-17.71654,39.78522,-17.71654,36.70192,-29.52756,39.78522,-29.52756,36.70192,-17.71654,17.31261,-29.52756,17.31261,-17.71654,20.39591,-29.52756,20.39591,-17.71654,-1.215739E-12,-29.52756,-1.215739E-12,-17.71654,3.937008,-29.52756,3.937008,29.52756,-22.62486,17.71654,-22.62486,29.52756,-19.54157,17.71654,-19.54157,-17.71654,7.551893,-29.52756,7.551893,-17.71654,10.63519,-29.52756,10.63519,-17.71654,35.48507,-17.71654,32.40178,-29.52756,35.48507,-29.52756,32.40178,17.71654,-40.45136,17.71654,-37.36806,29.52756,-40.45136,29.52756,-37.36806,-27.95275,3.937008,-27.95275,2.73559E-13,-28.35521,6.993926,-51.5748,2.73559E-13,-29.53513,9.84252,-31.41212,12.28866,-33.85827,14.16565,-36.70686,15.34558,-39.76378,15.74803,-42.8207,15.34558,-45.66929,14.16565,-48.11543,12.28866,-49.99243,9.84252,-51.17235,6.993926,-51.5748,3.937008,-17.71654,25.78845,-29.52756,25.78845,-17.71654,28.87174,-29.52756,28.87174,29.52756,-13.12127,17.71654,-13.12127,29.52756,-10.03797,17.71654,-10.03797,17.71654,-30.69168,17.71654,-27.60838,29.52756,-30.69168,29.52756,-27.60838,17.71654,-36.77196,17.71654,-33.68867,29.52756,-36.77196,29.52756,-33.68867,-29.52756,19.90802,-29.52756,22.99132,-17.71654,19.90802,-17.71654,22.99132,29.52756,-21.75476,29.52756,-24.83805,17.71654,-21.75476,17.71654,-24.83805,-29.52756,11.2861,-29.52756,14.3694,-17.71654,11.2861,-17.71654,14.3694,-29.52756,16.20165,-29.52756,19.28495,-17.71654,16.20165,-17.71654,19.28495,29.52756,-13.03807,17.71654,-13.03807,29.52756,-9.954775,17.71654,-9.954775,29.52756,-19.13938,29.52756,-22.22268,17.71654,-19.13938,17.71654,-22.22268,29.52756,-0.7730058,17.71654,-0.7730058,29.52756,2.31029,17.71654,2.31029,29.52756,-15.11463,29.52756,-18.19792,17.71654,-15.11463,17.71654,-18.19792,-29.52756,5.496362,-29.52756,8.579659,-17.71654,5.496362,-17.71654,8.579659,-29.52756,22.15264,-29.52756,25.23593,-17.71654,22.15264,-17.71654,25.23593,29.52756,-7.094756,17.71654,-7.094756,29.52756,-4.01146,17.71654,-4.01146,-29.52756,22.78252,-29.52756,25.86582,-17.71654,22.78252,-17.71654,25.86582,17.71654,16.20165,17.71654,19.28495,29.52756,16.20165,29.52756,19.28495,-17.71654,-19.13938,-17.71654,-22.22268,-29.52756,-19.13938,-29.52756,-22.22268,-17.71654,-13.03807,-29.52756,-13.03807,-17.71654,-9.954775,-29.52756,-9.954775,17.71654,22.78252,17.71654,25.86582,29.52756,22.78252,29.52756,25.86582,-17.71654,-7.094756,-29.52756,-7.094756,-17.71654,-4.01146,-29.52756,-4.01146,35.82677,3.937008,35.82677,2.771117E-13,35.42432,6.993926,12.20472,2.771117E-13,34.2444,9.84252,32.3674,12.28866,29.92126,14.16565,27.07267,15.34558,24.01575,15.74803,20.95883,15.34558,18.11024,14.16565,15.66409,12.28866,13.7871,9.84252,12.60717,6.993926,12.20472,3.937008,-35.82677,3.552714E-15,-35.82677,3.937008,-12.20472,2.771117E-13,-35.42432,6.993926,-34.2444,9.84252,-32.3674,12.28866,-29.92126,14.16565,-27.07267,15.34558,-24.01575,15.74803,-20.95883,15.34558,-18.11024,14.16565,-15.66409,12.28866,-13.7871,9.84252,-12.60717,6.993926,-12.20472,3.937008,17.71654,22.15264,17.71654,25.23593,29.52756,22.15264,29.52756,25.23593,17.71654,19.90802,17.71654,22.99132,29.52756,19.90802,29.52756,22.99132,-17.71654,-15.11463,-17.71654,-18.19792,-29.52756,-15.11463,-29.52756,-18.19792,-17.71654,-0.7730058,-29.52756,-0.7730058,-17.71654,2.31029,-29.52756,2.31029,29.52756,5.496362,17.71654,5.496362,29.52756,8.579659,17.71654,8.579659,-17.71654,-21.75476,-17.71654,-24.83805,-29.52756,-21.75476,-29.52756,-24.83805,29.52756,11.2861,17.71654,11.2861,29.52756,14.3694,17.71654,14.3694,21.65354,51.1811,19.64567,55.11811,8.838583,55.11811,43.51271,35.75617,43.51271,40.17563,51.38673,35.75617,51.38673,40.17563,21.65354,51.1811,19.64567,55.11811,8.838583,55.11811,-21.65354,51.1811,-19.64567,55.11811,-8.838583,55.11811,-43.51271,40.17563,-43.51271,35.75617,-51.38673,40.17563,-51.38673,35.75617,-19.64567,51.38673,-8.838583,51.38673,-19.64567,43.51271,-8.838583,43.51271,8.838583,43.51271,8.838583,51.38673,19.64567,43.51271,19.64567,51.38673,21.65354,55.11811,19.64567,59.05512,8.838583,59.05512,8.838583,-59.05512,8.838583,-51.1811,19.64567,-59.05512,19.64567,-51.1811,-19.64567,-51.1811,-8.838583,-51.1811,-19.64567,-59.05512,-8.838583,-59.05512,59.05512,43.68285,59.05512,39.2634,51.1811,43.68285,51.1811,39.2634,-59.05512,39.2634,-59.05512,43.68285,-51.1811,39.2634,-51.1811,43.68285,-21.65354,55.11811,-8.838583,59.05512,-19.64567,59.05512,21.65354,55.11811,19.64567,59.05512,8.838583,59.05512,-21.65354,51.1811,-8.838583,55.11811,-19.64567,55.11811,-21.65354,55.11811,-19.64567,59.05512,-8.838583,59.05512,-25.59055,56.86985,-25.59055,54.05225,-29.52756,56.86985,-25.59055,56.86985,-25.59055,54.05225,-29.52756,56.86985,29.52756,56.86985,29.52756,54.05225,25.59055,56.86985,29.52756,56.86985,29.52756,54.05225,25.59055,56.86985 + } + UVIndex: *2148 { + a: 0,2,1,3,1,2,4,1,3,5,7,6,8,6,7,9,6,8,10,12,11,13,11,12,14,16,15,17,15,16,6,9,2,3,2,9,3,9,18,9,8,18,4,3,18,19,18,8,18,20,4,21,18,19,22,4,20,22,21,19,23,22,20,21,22,23,24,26,25,25,26,27,28,25,27,27,26,29,27,30,28,31,28,30,29,26,32,30,32,31,26,33,32,31,32,33,34,36,35,37,35,36,37,38,35,39,35,38,40,37,36,41,40,36,42,41,36,43,41,42,44,42,36,45,43,42,46,42,44,47,46,44,48,46,47,47,49,48,49,50,48,51,48,50,42,51,45,50,52,51,51,52,45,45,52,53,52,54,53,54,55,53,55,56,53,57,53,56,58,60,59,60,61,59,60,62,61,61,63,59,61,62,64,62,65,64,63,66,59,66,64,65,59,66,67,65,67,66,68,70,69,71,69,70,72,69,71,73,72,71,74,73,71,75,74,71,76,75,71,71,77,76,78,77,71,76,77,79,80,77,78,81,77,80,82,77,81,83,77,82,84,77,83,79,77,85,77,86,85,87,85,86,88,90,89,88,89,91,89,92,91,93,88,91,94,91,92,92,95,94,95,96,94,96,97,94,98,94,97,99,94,98,100,88,93,93,99,101,101,99,98,101,102,93,102,100,93,103,100,102,104,101,98,103,104,105,100,103,105,105,104,98,106,100,105,107,105,98,105,108,106,109,107,98,110,106,108,109,110,108,98,110,109,111,113,112,112,114,111,115,111,114,116,114,112,117,116,112,118,116,117,119,116,118,120,116,119,120,119,121,122,121,119,123,125,124,126,124,125,127,126,125,128,126,127,129,127,125,125,130,129,131,128,127,132,129,130,133,132,130,134,129,132,135,134,132,131,134,136,136,134,135,136,137,131,137,128,131,138,136,135,139,128,137,138,135,140,139,138,140,135,141,140,142,140,141,140,143,139,143,128,139,144,140,142,145,128,143,145,144,142,142,128,145,146,148,147,149,147,148,150,152,151,153,151,152,154,156,155,157,155,156,158,160,159,161,159,160,162,164,163,165,163,164,166,168,167,169,167,168,170,172,171,172,173,171,173,174,171,173,175,174,174,176,171,176,177,171,177,178,171,178,179,171,171,179,180,181,180,179,182,181,179,181,182,183,184,183,182,182,185,184,186,184,185,175,187,174,174,187,188,188,187,185,189,187,175,175,190,189,187,191,185,191,186,185,192,186,191,191,193,192,194,196,195,197,195,196,198,200,199,201,199,200,202,204,203,205,203,204,206,208,207,209,207,208,210,212,211,213,211,212,214,216,215,215,216,217,218,215,217,219,215,218,217,216,220,220,216,221,216,222,221,221,222,223,223,222,224,222,225,224,224,225,226,225,227,226,226,227,228,227,229,228,228,229,230,230,229,231,229,232,231,231,232,233,232,234,233,233,234,235,235,234,236,234,237,236,236,237,238,238,237,239,237,240,239,239,240,241,240,242,241,242,243,241,243,142,241,142,141,241,244,241,141,141,135,244,244,135,245,245,135,246,246,135,247,247,135,248,248,135,249,249,135,250,250,135,251,251,135,252,135,132,252,252,132,253,253,132,254,254,132,255,255,132,256,256,132,257,132,133,257,133,130,257,130,125,257,258,257,125,259,5,260,0,260,5,2,0,5,6,2,5,261,263,262,264,262,263,265,267,266,268,266,267,269,271,270,272,270,271,273,275,274,276,274,275,277,276,275,278,277,275,279,281,280,282,280,281,283,285,284,286,284,285,287,284,286,288,284,287,289,291,290,292,290,291,293,295,294,296,294,295,297,299,298,300,298,299,301,303,302,304,302,303,305,307,306,308,306,307,309,311,310,312,310,311,313,315,314,316,314,315,317,319,318,320,318,319,321,323,322,324,322,323,325,327,326,328,326,327,329,331,330,332,330,331,333,330,332,334,330,333,335,337,336,338,336,337,339,341,340,342,340,341,343,345,344,346,344,345,347,349,348,350,348,349,351,353,352,354,352,353,355,357,356,358,356,357,359,361,360,362,360,361,363,360,362,364,360,363,365,367,366,368,366,367,369,366,368,370,372,371,373,371,372,374,376,375,377,375,376,378,375,377,379,381,380,382,380,381,383,385,384,386,384,385,387,386,385,388,390,389,391,389,390,392,391,390,393,391,392,394,396,395,397,395,396,398,397,396,399,401,400,402,400,401,403,405,404,406,404,405,407,409,408,410,408,409,411,413,412,414,412,413,415,414,413,416,415,413,417,416,413,418,416,417,419,416,418,420,419,418,421,423,422,424,422,423,425,427,426,426,427,428,428,427,429,427,65,429,62,429,65,430,429,62,431,430,62,432,431,62,433,432,62,434,433,62,435,434,62,436,435,62,437,438,31,439,31,438,440,31,439,441,31,440,28,31,441,442,28,441,443,28,442,444,28,443,445,28,444,446,28,445,447,28,446,448,28,447,449,451,450,451,452,450,453,452,451,454,453,451,452,455,450,455,456,450,450,456,457,456,458,457,458,459,457,457,459,460,459,461,460,460,461,462,461,463,462,463,464,462,462,464,465,464,466,465,465,466,467,466,468,467,467,468,469,468,470,469,470,471,469,469,471,472,471,473,472,473,474,472,475,472,474,474,476,475,475,476,477,477,476,478,478,476,110,110,476,106,476,479,106,106,479,100,479,480,100,480,481,100,481,482,100,482,483,100,483,484,100,484,485,100,485,486,100,486,487,100,100,487,88,487,488,88,90,88,488,489,90,488,490,90,489,491,90,490,492,90,491,90,492,89,492,493,89,92,89,493,136,138,137,139,137,138,129,134,127,131,127,134,140,144,143,145,143,144,494,496,495,497,495,496,498,500,499,501,499,500,111,121,113,502,113,121,503,502,121,122,503,121,504,506,505,507,505,506,508,510,509,511,509,510,512,514,513,515,513,514,516,518,517,519,517,518,520,522,521,523,521,522,524,526,525,527,525,526,528,530,529,531,529,530,532,534,533,535,533,534,536,538,537,539,537,538,540,542,541,543,541,542,544,546,545,547,545,546,548,550,549,551,549,550,18,21,20,23,20,21,43,552,41,553,41,552,552,53,553,553,53,37,53,57,37,38,37,57,554,556,555,557,555,556,558,560,559,561,559,560,562,564,563,565,563,564,566,568,567,569,567,568,570,572,571,573,571,572,574,576,575,577,575,576,575,577,578,579,577,576,580,579,576,577,581,578,578,581,582,581,583,582,583,584,582,585,582,584,586,588,587,589,587,588,590,592,591,593,591,592,591,593,594,595,591,594,594,593,596,593,597,596,598,595,594,598,599,595,594,600,598,601,598,600,602,601,600,603,594,596,604,603,596,605,603,604,596,597,606,606,597,607,607,597,608,609,608,597,610,612,611,613,611,612,614,616,615,617,615,616,618,620,619,621,619,620,622,624,623,625,623,624,105,107,108,109,108,107,101,104,102,103,102,104,94,99,91,93,91,99,626,628,627,629,627,628,630,632,631,633,631,632,634,636,635,637,635,636,638,640,639,641,639,640,642,644,643,645,643,644,646,648,647,649,647,648,650,652,651,653,651,652,654,656,655,657,655,656,658,660,659,661,659,660,662,664,663,665,663,664,666,668,667,669,667,668,670,672,671,673,671,672,674,676,675,677,675,676,678,680,679,681,679,680,682,684,683,685,683,684,686,688,687,689,687,688,690,692,691,693,691,692,694,696,695,697,695,696,698,697,696,699,698,696,700,699,696,701,700,696,702,701,696,703,702,696,704,703,696,705,704,696,706,705,696,707,706,696,708,707,696,709,711,710,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,740,739,742,740,741,743,740,742,744,740,743,745,740,744,746,740,745,747,740,746,748,740,747,749,740,748,750,740,749,751,740,750,752,754,753,755,753,754,756,758,757,759,757,758,760,762,761,763,761,762,764,766,765,767,765,766,768,770,769,771,769,770,772,774,773,775,773,774,776,778,777,779,777,778,780,782,781,783,781,782,784,786,785,787,785,786,788,790,789,791,789,790,792,794,793,795,793,794,796,798,797,799,797,798,800,802,801,803,801,802,804,806,805,807,805,806,808,810,809,811,809,810,812,814,813,815,813,814,816,818,817,819,817,818,820,822,821,823,821,822,824,826,825,827,825,826,828,830,829,831,829,830,832,834,833,835,833,834,836,838,837,839,837,838,840,839,838,841,839,840,842,839,841,843,839,842,844,839,843,845,839,844,846,839,845,847,839,846,848,839,847,849,839,848,850,839,849,851,853,852,854,852,853,855,854,853,856,855,853,857,856,853,858,857,853,859,858,853,860,859,853,861,860,853,862,861,853,863,862,853,864,863,853,865,864,853,866,868,867,869,867,868,870,872,871,873,871,872,874,876,875,877,875,876,878,880,879,881,879,880,882,884,883,885,883,884,886,888,887,889,887,888,890,892,891,893,891,892,37,40,553,41,553,40,552,43,53,45,53,43,42,46,51,48,51,46,66,63,64,61,64,63,30,27,32,29,32,27,894,895,556,896,556,895,897,899,898,900,898,899,901,902,498,903,498,902,904,499,905,906,905,499,907,909,908,910,908,909,911,913,912,914,912,913,915,917,916,918,916,917,919,920,558,921,558,920,922,924,923,925,923,924,926,928,927,929,927,928,930,932,931,933,931,932,934,936,935,937,935,936,504,939,938,940,938,939,941,942,506,943,506,942,554,945,944,946,944,945,947,559,948,949,948,559,950,952,951,953,955,954,956,958,957,959,961,960 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *716 { + a: 0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5113707757950489839, "Model::grill", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-7.796644E-13,0.7422793,16.5 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5624835642525394579, "Geometry::", "Mesh" { + Vertices: *654 { + a: 5,3.257721,-0.5,5,3.257721,0.5,4,3.257721,-0.5,4,3.257721,0.5,3,3.257721,-0.5,4,3.257721,-1.5,3,3.257721,-1.5,5,3.257721,-0.5,5,2.257721,-0.5,5,3.257721,0.5,5,2.257721,0.5,6,1.257721,-0.5,5.707107,1.257721,0.2071068,4,1.257721,-0.5,5,1.257721,0.5,4,1.257721,0.5,4,4.257721,-0.5,4,4.257721,0.25,3,4.257721,-0.5,3,4.257721,0.25,-3,4.257721,-0.5,-3,4.257721,0.25,-4,4.257721,-0.5,-4,4.257721,0.25,3,2.257721,-1.5,3,3.257721,-1.5,3,2.257721,-0.5,3,3.257721,-0.5,3,1.257721,-0.5,3,2.257721,-0.25,3,4.257721,-0.5,3,1.257721,0.5,3,3.257721,-0.25,3,2.257721,0.25,3,4.257721,0.25,3,3.257721,0.25,3,3.257721,0.5,4,1.257721,0.5,4,2.257721,0.5,4,1.257721,-0.5,4,2.257721,-0.5,4,3.257721,-0.5,4,2.257721,-1.5,4,3.257721,-1.5,4,3.257721,0.5,4,4.257721,-0.5,4,4.257721,0.25,-3,4.257721,-0.5,-3,3.257721,-0.5,-3,4.257721,0.25,-3,3.257721,-0.25,-3,3.257721,0.25,-3,3.257721,0.5,-3,2.257721,0.25,-3,1.257721,0.5,-3,2.257721,-0.25,-3,1.257721,-0.5,-3,2.257721,-0.5,-3,3.257721,-1.5,-3,2.257721,-1.5,-3,3.257721,0.5,-4,3.257721,0.5,-3,4.257721,0.25,-4,4.257721,0.25,3,3.257721,0.5,3,4.257721,0.25,4,3.257721,0.5,4,4.257721,0.25,-4,3.257721,0.5,-5,3.257721,0.5,-4,3.257721,-0.5,-5,3.257721,-0.5,-4,3.257721,-1.5,-3,3.257721,-0.5,-3,3.257721,-1.5,-5,2.257721,-0.5,-5,3.257721,-0.5,-5,2.257721,0.5,-5,3.257721,0.5,-4,4.257721,0.25,-4,3.257721,0.5,-4,4.257721,-0.5,-4,3.257721,-0.5,-4,2.257721,-0.5,-4,3.257721,-1.5,-4,2.257721,-1.5,-4,2.257721,0.5,-4,1.257721,-0.5,-4,1.257721,0.5,3,1.257721,-0.5,3,1.257721,0.5,-3,1.257721,-0.5,-3,1.257721,0.5,3,2.257721,0.25,-3,2.257721,0.25,3,3.257721,0.25,-3,3.257721,0.25,3,3.257721,-0.25,3,3.257721,0.25,-3,3.257721,-0.25,-3,3.257721,0.25,3,2.257721,0.25,3,2.257721,-0.25,-3,2.257721,0.25,-3,2.257721,-0.25,5,3.257721,-0.5,4,3.257721,-0.5,5,2.257721,-0.5,4,2.257721,-0.5,3,3.257721,-0.5,3,4.257721,-0.5,4,4.257721,-0.5,3,2.257721,-0.5,4,1.257721,-0.5,3,1.257721,-0.5,6,1.257721,-0.5,-3,1.257721,-0.5,-4,1.257721,-0.5,-6,1.257721,-0.5,6,0,-0.5,-6,0,-0.5,-4,2.257721,-0.5,-3,2.257721,-0.5,-5,2.257721,-0.5,-5,3.257721,-0.5,-4,3.257721,-0.5,-3,3.257721,-0.5,-4,4.257721,-0.5,-3,4.257721,-0.5,-3,2.257721,-0.25,3,2.257721,-0.25,-3,3.257721,-0.25,3,3.257721,-0.25,3,2.257721,-1.5,4,2.257721,-1.5,3,3.257721,-1.5,4,3.257721,-1.5,4,2.257721,-0.5,4,2.257721,-1.5,3,2.257721,-0.5,3,2.257721,-1.5,-4,2.257721,-1.5,-3,2.257721,-1.5,-4,3.257721,-1.5,-3,3.257721,-1.5,-3,2.257721,-1.5,-4,2.257721,-1.5,-3,2.257721,-0.5,-4,2.257721,-0.5,-5,0,0.5,-5.707107,0,0.2071068,-5,1.257721,0.5,-5.707107,1.257721,0.2071068,-6,0,-0.5,-6,1.257721,-0.5,-5.707107,0,0.2071068,-5.707107,1.257721,0.2071068,-4,1.257721,-0.5,-4,1.257721,0.5,-6,1.257721,-0.5,-5,1.257721,0.5,-5.707107,1.257721,0.2071068,4,3.257721,0.5,4,2.257721,0.5,3,3.257721,0.5,3,1.257721,0.5,4,1.257721,0.5,-5,1.257721,0.5,-3,1.257721,0.5,5,1.257721,0.5,-5,0,0.5,5,0,0.5,-4,1.257721,0.5,-3,3.257721,0.5,-4,2.257721,0.5,-4,3.257721,0.5,6,1.257721,-0.5,6,0,-0.5,5.707107,1.257721,0.2071068,5.707107,0,0.2071068,5.707107,0,0.2071068,5,0,0.5,5.707107,1.257721,0.2071068,5,1.257721,0.5,6,0,-0.5,-6,0,-0.5,5.707107,0,0.2071068,5,0,0.5,-5,0,0.5,-5.707107,0,0.2071068,5,2.257721,0.5,5,2.257721,-0.5,4,2.257721,0.5,4,2.257721,-0.5,4,2.257721,0.5,5,2.257721,-0.5,-4,2.257721,0.5,-4,2.257721,-0.5,-5,2.257721,0.5,-5,2.257721,-0.5,-5,2.257721,0.5,-4,2.257721,-0.5,4,3.257721,-0.5,4,2.257721,-0.5,4,3.257721,0.5,4,2.257721,0.5,4,3.257721,0.5,4,2.257721,-0.5,-4,2.257721,-0.5,-4,3.257721,-0.5,-4,2.257721,0.5,-4,3.257721,0.5,-4,2.257721,0.5,-4,3.257721,-0.5,5,2.257721,0.5,5,3.257721,0.5,-5,2.257721,0.5,-5,3.257721,0.5 + } + PolygonVertexIndex: *408 { + a: 0,2,-2,3,1,-3,2,5,-5,6,4,-6,7,9,-9,10,8,-10,11,13,-13,14,12,-14,15,14,-14,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,27,-27,29,27,-29,30,27,-30,31,29,-29,29,32,-31,33,29,-32,34,30,-33,35,33,-32,35,34,-33,34,35,-32,36,34,-32,37,39,-39,40,38,-40,40,42,-42,43,41,-43,41,45,-45,46,44,-46,47,49,-49,50,48,-50,51,50,-50,52,51,-50,53,51,-53,52,54,-54,53,54,-56,54,56,-56,50,55,-57,56,48,-51,56,57,-49,48,57,-59,59,58,-58,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,70,73,-73,74,72,-74,75,77,-77,78,76,-78,79,81,-81,82,80,-82,82,84,-84,85,83,-85,83,87,-87,88,86,-88,89,91,-91,92,90,-92,93,95,-95,96,94,-96,97,99,-99,100,98,-100,101,103,-103,104,102,-104,105,107,-107,108,106,-108,109,110,-107,111,106,-111,108,113,-113,114,112,-114,113,115,-115,114,115,-117,116,115,-118,117,115,-119,115,119,-119,120,118,-120,117,121,-117,122,116,-122,123,124,-122,125,121,-125,125,127,-127,128,126,-128,129,131,-131,132,130,-132,133,135,-135,136,134,-136,137,139,-139,140,138,-140,141,143,-143,144,142,-144,145,147,-147,148,146,-148,149,151,-151,152,150,-152,153,155,-155,156,154,-156,157,159,-159,160,158,-160,161,160,-160,162,164,-164,164,165,-164,166,163,-166,165,167,-167,168,167,-166,166,167,-170,167,170,-170,171,169,-171,172,167,-169,168,173,-173,174,172,-174,175,174,-174,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,185,-188,189,185,-189,190,192,-192,193,195,-195,196,198,-198,199,201,-201,202,204,-204,205,207,-207,208,210,-210,211,213,-213,214,215,-164,162,163,-216,174,175,-217,217,216,-176 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1224 { + a: 0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.7882054,0.6154122,0,0.7882054,0.6154122,0,0.7882054,0.6154122,0,1,0,0,1,0,0,1,0,0,0.7882054,0.6154122,0,0.7882054,0.6154122,0,0.7882054,0.6154122,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.2425356,0.9701425,0,0.7882054,0.6154122,0,0.2425356,0.9701425,0,0.7882054,0.6154122,0,0.2425356,0.9701425,0,0.7882054,0.6154122,0,0.2425356,0.9701425,0,0.2425356,0.9701425,0,0.7882054,0.6154122,0,0.7882054,0.6154122,0,0.7882054,0.6154122,0,0.2425356,0.9701425,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *436 { + a: -19.68504,-1.968504,-19.68504,1.968504,-15.74803,-1.968504,-15.74803,1.968504,-11.81102,-1.968504,-15.74803,-5.905512,-11.81102,-5.905512,1.968504,12.82567,1.968504,8.888664,-1.968504,12.82567,-1.968504,8.888664,-23.62205,-1.968504,-22.46892,0.8153811,-15.74803,-1.968504,-19.68504,1.968504,-15.74803,1.968504,-15.74803,-1.968504,-15.74803,0.984252,-11.81102,-1.968504,-11.81102,0.984252,11.81102,-1.968504,11.81102,0.984252,15.74803,-1.968504,15.74803,0.984252,-5.905512,8.888664,-5.905512,12.82567,-1.968504,8.888664,-1.968504,12.82567,-1.968504,4.951656,-0.984252,8.888664,-1.968504,16.76268,1.968504,4.951656,-0.984252,12.82567,0.984252,8.888664,0.984252,16.76268,0.984252,12.82567,1.968504,12.82567,-1.968504,4.951656,-1.968504,8.888664,1.968504,4.951656,1.968504,8.888664,1.968504,12.82567,5.905512,8.888664,5.905512,12.82567,-1.968504,12.82567,1.968504,16.76268,-0.984252,16.76268,1.968504,16.76268,1.968504,12.82567,-0.984252,16.76268,0.984252,12.82567,-0.984252,12.82567,-1.968504,12.82567,-0.984252,8.888664,-1.968504,4.951656,0.984252,8.888664,1.968504,4.951656,1.968504,8.888664,5.905512,12.82567,5.905512,8.888664,-11.81102,11.9653,-15.74803,11.9653,-11.81102,16.02347,-15.74803,16.02347,11.81102,11.9653,11.81102,16.02347,15.74803,11.9653,15.74803,16.02347,15.74803,1.968504,19.68504,1.968504,15.74803,-1.968504,19.68504,-1.968504,15.74803,-5.905512,11.81102,-1.968504,11.81102,-5.905512,-1.968504,8.888664,-1.968504,12.82567,1.968504,8.888664,1.968504,12.82567,0.984252,16.76268,1.968504,12.82567,-1.968504,16.76268,-1.968504,12.82567,-1.968504,8.888664,-5.905512,12.82567,-5.905512,8.888664,1.968504,8.888664,-1.968504,4.951656,1.968504,4.951656,-11.81102,-1.968504,-11.81102,1.968504,11.81102,-1.968504,11.81102,1.968504,11.81102,8.888664,-11.81102,8.888664,11.81102,12.82567,-11.81102,12.82567,-11.81102,-0.984252,-11.81102,0.984252,11.81102,-0.984252,11.81102,0.984252,11.81102,0.984252,11.81102,-0.984252,-11.81102,0.984252,-11.81102,-0.984252,-19.68504,12.82567,-15.74803,12.82567,-19.68504,8.888664,-15.74803,8.888664,-11.81102,12.82567,-11.81102,16.76268,-15.74803,16.76268,-11.81102,8.888664,-15.74803,4.951656,-11.81102,4.951656,-23.62205,4.951656,11.81102,4.951656,15.74803,4.951656,23.62205,4.951656,-23.62205,5.387832E-13,23.62205,5.387832E-13,15.74803,8.888664,11.81102,8.888664,19.68504,8.888664,19.68504,12.82567,15.74803,12.82567,11.81102,12.82567,15.74803,16.76268,11.81102,16.76268,11.81102,8.888664,-11.81102,8.888664,11.81102,12.82567,-11.81102,12.82567,-11.81102,8.888664,-15.74803,8.888664,-11.81102,12.82567,-15.74803,12.82567,15.74803,-1.968504,15.74803,-5.905512,11.81102,-1.968504,11.81102,-5.905512,15.74803,8.888664,11.81102,8.888664,15.74803,12.82567,11.81102,12.82567,-11.81102,-5.905512,-15.74803,-5.905512,-11.81102,-1.968504,-15.74803,-1.968504,-17.43329,0,-20.44655,0,-17.43329,4.951656,-20.44655,4.951656,-10.85843,0,-10.85843,4.951656,-7.845171,0,-7.845171,4.951656,15.74803,-1.968504,15.74803,1.968504,23.62205,-1.968504,19.68504,1.968504,22.46892,0.8153811,15.74803,12.82567,15.74803,8.888664,11.81102,12.82567,11.81102,4.951656,15.74803,4.951656,-19.68504,4.951656,-11.81102,4.951656,19.68504,4.951656,-19.68504,-1.670067E-13,19.68504,-1.670067E-13,-15.74803,4.951656,-11.81102,12.82567,-15.74803,8.888664,-15.74803,12.82567,10.85843,4.951656,10.85843,0,7.845171,4.951656,7.845171,0,20.44655,0,17.43329,0,20.44655,4.951656,17.43329,4.951656,23.62205,-1.968504,-23.62205,-1.968504,22.46892,0.8153811,19.68504,1.968504,-19.68504,1.968504,-22.46892,0.8153811,-1.968504,8.888664,-1.968504,12.82567,1.968504,8.888664,-1.968504,8.888664,-1.968504,12.82567,1.968504,8.888664,-0.984252,16.76268,1.968504,16.76268,-1.968504,12.82567,-0.984252,16.76268,1.968504,16.76268,-1.968504,12.82567,15.74803,12.82567,19.68504,12.82567,15.74803,8.888664,15.74803,12.82567,19.68504,12.82567,15.74803,8.888664,11.81102,16.76268,15.74803,16.76268,11.81102,12.82567,11.81102,16.76268,15.74803,16.76268,11.81102,12.82567,19.68504,8.888664,19.68504,12.82567,-19.68504,8.888664,-19.68504,12.82567 + } + UVIndex: *408 { + a: 0,2,1,3,1,2,2,5,4,6,4,5,7,9,8,10,8,9,11,13,12,14,12,13,15,14,13,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,27,26,29,27,28,30,27,29,31,29,28,29,32,30,33,29,31,34,30,32,35,33,31,35,34,32,34,35,31,36,34,31,37,39,38,40,38,39,40,42,41,43,41,42,41,45,44,46,44,45,47,49,48,50,48,49,51,50,49,52,51,49,53,51,52,52,54,53,53,54,55,54,56,55,50,55,56,56,48,50,56,57,48,48,57,58,59,58,57,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,70,73,72,74,72,73,75,77,76,78,76,77,79,81,80,82,80,81,82,84,83,85,83,84,83,87,86,88,86,87,89,91,90,92,90,91,93,95,94,96,94,95,97,99,98,100,98,99,101,103,102,104,102,103,105,107,106,108,106,107,109,110,106,111,106,110,108,113,112,114,112,113,113,115,114,114,115,116,116,115,117,117,115,118,115,119,118,120,118,119,117,121,116,122,116,121,123,124,121,125,121,124,125,127,126,128,126,127,129,131,130,132,130,131,133,135,134,136,134,135,137,139,138,140,138,139,141,143,142,144,142,143,145,147,146,148,146,147,149,151,150,152,150,151,153,155,154,156,154,155,157,159,158,160,158,159,161,160,159,162,164,163,164,165,163,166,163,165,165,167,166,168,167,165,166,167,169,167,170,169,171,169,170,172,167,168,168,173,172,174,172,173,175,174,173,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,185,187,189,185,188,190,192,191,193,195,194,196,198,197,199,201,200,202,204,203,205,207,206,208,210,209,211,213,212,214,215,163,162,163,215,174,175,216,217,216,175 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *136 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4692878692913196613, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",4,3,-6.599999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5511430124568336751, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5123678344749097975, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-4,3,-6.599999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4695041792550062457, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5101866679130810485, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",4,3,9.6 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4766301477558872369, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4781215532546096830, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-4,3,9.6 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5586973587494743399, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7194, "Material::lightBack", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.3490196,0.2274509 + P: "DiffuseColor", "Color", "", "A",1,0.3490196,0.2274509 + } + } + + Material: 7180, "Material::paintRed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.2274509,0.3601341 + P: "DiffuseColor", "Color", "", "A",1,0.2274509,0.3601341 + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7192, "Material::lightBlue", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3568627,0.6941177,1 + P: "DiffuseColor", "Color", "", "A",0.3568627,0.6941177,1 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::firetruck, Model::RootNode + C: "OO",4648292068647192827,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",4878314438604510374,4648292068647192827 + + ;Geometry::, Model::Mesh body + C: "OO",4700354811080440583,4878314438604510374 + + ;Material::lightBack, Model::Mesh body + C: "OO",7194,4878314438604510374 + + ;Material::paintRed, Model::Mesh body + C: "OO",7180,4878314438604510374 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,4878314438604510374 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,4878314438604510374 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,4878314438604510374 + + ;Material::window, Model::Mesh body + C: "OO",7190,4878314438604510374 + + ;Material::lightBlue, Model::Mesh body + C: "OO",7192,4878314438604510374 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,4878314438604510374 + + ;Model::Mesh grill, Model::USING PARENT + C: "OO",5113707757950489839,4878314438604510374 + + ;Geometry::, Model::Mesh grill + C: "OO",5624835642525394579,5113707757950489839 + + ;Material::plastic, Model::Mesh grill + C: "OO",7182,5113707757950489839 + + ;Material::_defaultMat, Model::Mesh grill + C: "OO",7186,5113707757950489839 + + ;Material::lightBlue, Model::Mesh grill + C: "OO",7192,5113707757950489839 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4692878692913196613,4648292068647192827 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5511430124568336751,4692878692913196613 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4692878692913196613 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4692878692913196613 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4692878692913196613 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5123678344749097975,4648292068647192827 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4695041792550062457,5123678344749097975 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5123678344749097975 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5123678344749097975 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5123678344749097975 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5101866679130810485,4648292068647192827 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4766301477558872369,5101866679130810485 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5101866679130810485 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5101866679130810485 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5101866679130810485 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4781215532546096830,4648292068647192827 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5586973587494743399,4781215532546096830 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4781215532546096830 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4781215532546096830 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4781215532546096830 + +} diff --git a/CarTrackSimulation/Assets/Models/firetruck.fbx.meta b/CarTrackSimulation/Assets/Models/firetruck.fbx.meta new file mode 100644 index 00000000..1bbd0b8c --- /dev/null +++ b/CarTrackSimulation/Assets/Models/firetruck.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 627a8e3a49de9b84eadd5cf2b5d63b34 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/garbageTruck.fbx b/CarTrackSimulation/Assets/Models/garbageTruck.fbx new file mode 100644 index 00000000..d077f2d0 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/garbageTruck.fbx @@ -0,0 +1,879 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 4 + Millisecond: 136 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "garbageTruck.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "garbageTruck.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5440347412430071393, "Model::garbageTruck", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 5713906099754204809, "Model::arm", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",2.887646E-14,4.821395,3.247412 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4730046111027002357, "Geometry::", "Mesh" { + Vertices: *1302 { + a: -7.174801,5.075629,11.44728,-7.174801,4.401857,12.12106,-7.174801,7.263619,9.259295,-7.174801,3.728086,12.79483,-8,3.728086,12.79483,-8,7.263619,9.259295,8,7.263619,9.259295,8,3.728086,12.79483,7.174801,7.263619,9.259295,7.174801,5.075629,11.44728,7.174801,4.401857,12.12106,7.174801,3.728086,12.79483,8,-0.2917519,-0.505329,8,-0.505329,0.2917519,8,9.198662,2.03762,8,8.188004,2.621123,8,7.263619,9.259295,8,6.589847,8.585524,8,3.054313,12.12106,8,3.728086,12.79483,7.174801,3.728086,11.44728,7.174801,4.401857,12.12106,7.174801,3.054313,12.12106,7.174801,3.728086,12.79483,8,6.589847,8.585524,8,8.188004,2.621123,7.174801,6.589847,8.585524,7.174801,8.188004,2.621123,7,0.7071068,-0.7071068,7,0.8660254,-0.5,6.5,0.7071068,-0.7071068,6.5,0.8660254,-0.5,7,-0.2917519,-0.505329,8,-0.2917519,-0.505329,7,0.505329,-0.2917519,7.174801,0.505329,-0.2917519,8,9.198662,2.03762,7.174801,9.198662,2.03762,7,-5.116547E-13,-1,7,-0.258819,-0.9659258,7,0.258819,-0.9659258,7,0.5,-0.8660254,7,-0.5,-0.8660254,7,0.7071068,-0.7071068,7,-0.7071068,-0.7071068,7,0.8660254,-0.5,7,-0.2917519,-0.505329,7,-0.8660254,-0.5,7,0.505329,-0.2917519,7,0.9659258,-0.258819,7,0.2917519,0.505329,7,-0.505329,0.2917519,7,1,0,7,-0.9659258,-0.258819,7,0.9659258,0.258819,7,-1,5.342144E-13,7,-0.9659258,0.258819,7,-0.8660254,0.5,7,0.8660254,0.5,7,0.7071068,0.7071068,7,-0.7071068,0.7071068,7,0.5,0.8660254,7,-0.5,0.8660254,7,0.258819,0.9659258,7,-0.258819,0.9659258,7,-4.511947E-16,1,7,0.9659258,-0.258819,7,1,0,6.5,0.9659258,-0.258819,6.5,1,0,6.5,0.5,-0.8660254,7,0.5,-0.8660254,6.5,0.7071068,-0.7071068,7,0.7071068,-0.7071068,7,1,0,7,0.9659258,0.258819,6.5,1,0,6.5,0.9659258,0.258819,7,0.8660254,0.5,7,0.7071068,0.7071068,6.5,0.8660254,0.5,6.5,0.7071068,0.7071068,7,0.9659258,0.258819,7,0.8660254,0.5,6.5,0.9659258,0.258819,6.5,0.8660254,0.5,7,0.8660254,-0.5,7,0.9659258,-0.258819,6.5,0.8660254,-0.5,6.5,0.9659258,-0.258819,7,-0.8660254,-0.5,7,-0.7071068,-0.7071068,6.5,-0.8660254,-0.5,6.5,-0.7071068,-0.7071068,7,0.5,0.8660254,6.5,0.5,0.8660254,7,0.7071068,0.7071068,6.5,0.7071068,0.7071068,6.5,0.258819,-0.9659258,7,0.258819,-0.9659258,6.5,0.5,-0.8660254,7,0.5,-0.8660254,6.5,-0.258819,-0.9659258,7,-0.258819,-0.9659258,6.5,-5.116547E-13,-1,7,-5.116547E-13,-1,7,-0.7071068,0.7071068,7,-0.8660254,0.5,6.5,-0.7071068,0.7071068,6.5,-0.8660254,0.5,6.5,-0.5,-0.8660254,7,-0.5,-0.8660254,6.5,-0.258819,-0.9659258,7,-0.258819,-0.9659258,7,-0.8660254,0.5,7,-0.9659258,0.258819,6.5,-0.8660254,0.5,6.5,-0.9659258,0.258819,7,-0.5,0.8660254,6.5,-0.5,0.8660254,7,-0.258819,0.9659258,6.5,-0.258819,0.9659258,7,-0.7071068,0.7071068,6.5,-0.7071068,0.7071068,7,-0.5,0.8660254,6.5,-0.5,0.8660254,7,-0.258819,0.9659258,6.5,-0.258819,0.9659258,7,-4.511947E-16,1,6.5,-4.511947E-16,1,6.5,-0.7071068,-0.7071068,7,-0.7071068,-0.7071068,6.5,-0.5,-0.8660254,7,-0.5,-0.8660254,7,-1,5.342144E-13,7,-0.9659258,-0.258819,6.5,-1,5.342144E-13,6.5,-0.9659258,-0.258819,7,0.258819,0.9659258,6.5,0.258819,0.9659258,7,0.5,0.8660254,6.5,0.5,0.8660254,7.174801,8.188004,2.621123,8,8.188004,2.621123,7.174801,0.2917519,0.505329,8,-0.505329,0.2917519,7,-0.505329,0.2917519,7,0.2917519,0.505329,6.5,-5.116547E-13,-1,7,-5.116547E-13,-1,6.5,0.258819,-0.9659258,7,0.258819,-0.9659258,7,-0.9659258,0.258819,7,-1,5.342144E-13,6.5,-0.9659258,0.258819,6.5,-1,5.342144E-13,7,-0.9659258,-0.258819,7,-0.8660254,-0.5,6.5,-0.9659258,-0.258819,6.5,-0.8660254,-0.5,7,-4.511947E-16,1,6.5,-4.511947E-16,1,7,0.258819,0.9659258,6.5,0.258819,0.9659258,8,-0.505329,0.2917519,8,-0.2917519,-0.505329,7,-0.505329,0.2917519,7,-0.2917519,-0.505329,8,9.198662,2.03762,8,7.263619,9.259295,7.174801,9.198662,2.03762,7.174801,7.263619,9.259295,7.174801,0.505329,-0.2917519,7.174801,9.198662,2.03762,7.174801,0.2917519,0.505329,7.174801,8.188004,2.621123,7.174801,7.263619,9.259295,7.174801,6.589847,8.585524,7.174801,4.401857,10.77351,7.174801,5.075629,11.44728,-7.174801,4.401857,10.77351,7.174801,4.401857,10.77351,-7.174801,5.075629,11.44728,7.174801,5.075629,11.44728,7.174801,3.728086,11.44728,-7.174801,3.728086,11.44728,7.174801,4.401857,12.12106,-7.174801,4.401857,12.12106,7.174801,0.505329,-0.2917519,7.174801,0.2917519,0.505329,7,0.505329,-0.2917519,7,0.2917519,0.505329,6.5,-5.116547E-13,-1,6.5,0.258819,-0.9659258,6.5,-0.258819,-0.9659258,6.5,0.5,-0.8660254,6.5,-0.5,-0.8660254,6.5,0.7071068,-0.7071068,6.5,-0.7071068,-0.7071068,6.5,0.8660254,-0.5,6.5,-0.8660254,-0.5,6.5,0.9659258,-0.258819,6.5,-0.9659258,-0.258819,6.5,1,0,6.5,-1,5.342144E-13,6.5,0.9659258,0.258819,6.5,-0.9659258,0.258819,6.5,0.8660254,0.5,6.5,-0.8660254,0.5,6.5,0.7071068,0.7071068,6.5,-0.7071068,0.7071068,6.5,0.5,0.8660254,6.5,-0.5,0.8660254,6.5,0.258819,0.9659258,6.5,-0.258819,0.9659258,6.5,-4.511947E-16,1,-7.174801,0.505329,-0.2917519,-7.174801,0.2917519,0.505329,-7.174801,9.198662,2.03762,-7.174801,8.188004,2.621123,-7.174801,7.263619,9.259295,-7.174801,6.589847,8.585524,-7.174801,4.401857,10.77351,-7.174801,5.075629,11.44728,7.174801,3.054313,12.12106,7.174801,3.728086,12.79483,8,3.054313,12.12106,8,3.728086,12.79483,8,3.054313,12.12106,7.174801,3.728086,11.44728,7.174801,3.054313,12.12106,7.174801,4.401857,10.77351,-7.174801,3.728086,11.44728,7.174801,6.589847,8.585524,8,6.589847,8.585524,-7.174801,4.401857,10.77351,-8,3.054313,12.12106,-7.174801,3.054313,12.12106,-7.174801,6.589847,8.585524,-8,6.589847,8.585524,-7.174801,5.075629,11.44728,-7.174801,4.401857,12.12106,-6.5,1,0,-6.5,0.9659258,0.258819,-7,1,0,-7,0.9659258,0.258819,-7,-0.7071068,-0.7071068,-6.5,-0.7071068,-0.7071068,-7,-0.5,-0.8660254,-6.5,-0.5,-0.8660254,-6.5,0.7071068,-0.7071068,-6.5,0.8660254,-0.5,-7,0.7071068,-0.7071068,-7,0.8660254,-0.5,-7,0.258819,-0.9659258,-6.5,0.258819,-0.9659258,-7,0.5,-0.8660254,-6.5,0.5,-0.8660254,-6.5,-0.7071068,0.7071068,-7,-0.7071068,0.7071068,-6.5,-0.5,0.8660254,-7,-0.5,0.8660254,-6.5,0.258819,0.9659258,-7,0.258819,0.9659258,-6.5,0.5,0.8660254,-7,0.5,0.8660254,-7.174801,3.728086,11.44728,-7.174801,3.054313,12.12106,-7.174801,4.401857,12.12106,-7.174801,3.728086,12.79483,-6.5,-0.8660254,-0.5,-6.5,-0.7071068,-0.7071068,-7,-0.8660254,-0.5,-7,-0.7071068,-0.7071068,-7,0.505329,-0.2917519,-7,0.2917519,0.505329,-7.174801,0.505329,-0.2917519,-7.174801,0.2917519,0.505329,-6.5,-0.258819,0.9659258,-7,-0.258819,0.9659258,-6.5,-4.511947E-16,1,-7,-4.511947E-16,1,-6.5,-0.5,0.8660254,-7,-0.5,0.8660254,-6.5,-0.258819,0.9659258,-7,-0.258819,0.9659258,-6.5,0.5,0.8660254,-7,0.5,0.8660254,-6.5,0.7071068,0.7071068,-7,0.7071068,0.7071068,-6.5,-0.8660254,0.5,-6.5,-0.9659258,0.258819,-7,-0.8660254,0.5,-7,-0.9659258,0.258819,-7,-0.505329,0.2917519,-7,-0.2917519,-0.505329,-8,-0.505329,0.2917519,-8,-0.2917519,-0.505329,-6.5,-1,5.342144E-13,-6.5,-0.9659258,-0.258819,-7,-1,5.342144E-13,-7,-0.9659258,-0.258819,-8,-0.2917519,-0.505329,-8,9.198662,2.03762,-8,-0.505329,0.2917519,-8,8.188004,2.621123,-8,7.263619,9.259295,-8,6.589847,8.585524,-8,3.054313,12.12106,-8,3.728086,12.79483,-7,-0.5,-0.8660254,-6.5,-0.5,-0.8660254,-7,-0.258819,-0.9659258,-6.5,-0.258819,-0.9659258,-6.5,-0.7071068,0.7071068,-6.5,-0.8660254,0.5,-7,-0.7071068,0.7071068,-7,-0.8660254,0.5,-7,-0.505329,0.2917519,-8,-0.505329,0.2917519,-7,0.2917519,0.505329,-7.174801,0.2917519,0.505329,-8,8.188004,2.621123,-7.174801,8.188004,2.621123,-7,-5.116547E-13,-1,-6.5,-5.116547E-13,-1,-7,0.258819,-0.9659258,-6.5,0.258819,-0.9659258,-6.5,0.9659258,-0.258819,-6.5,1,0,-7,0.9659258,-0.258819,-7,1,0,-6.5,0.8660254,0.5,-6.5,0.7071068,0.7071068,-7,0.8660254,0.5,-7,0.7071068,0.7071068,-7,0.5,-0.8660254,-6.5,0.5,-0.8660254,-7,0.7071068,-0.7071068,-6.5,0.7071068,-0.7071068,-6.5,0.8660254,-0.5,-6.5,0.9659258,-0.258819,-7,0.8660254,-0.5,-7,0.9659258,-0.258819,-6.5,-0.9659258,0.258819,-6.5,-1,5.342144E-13,-7,-0.9659258,0.258819,-7,-1,5.342144E-13,-6.5,-4.511947E-16,1,-7,-4.511947E-16,1,-6.5,0.258819,0.9659258,-7,0.258819,0.9659258,-7,-0.258819,-0.9659258,-6.5,-0.258819,-0.9659258,-7,-5.116547E-13,-1,-6.5,-5.116547E-13,-1,-7.174801,6.589847,8.585524,-7.174801,8.188004,2.621123,-8,6.589847,8.585524,-8,8.188004,2.621123,-7,-4.511947E-16,1,-7,-0.258819,0.9659258,-7,0.258819,0.9659258,-7,-0.5,0.8660254,-7,0.5,0.8660254,-7,-0.7071068,0.7071068,-7,0.7071068,0.7071068,-7,0.2917519,0.505329,-7,0.8660254,0.5,-7,0.9659258,0.258819,-7,1,0,-7,-0.8660254,0.5,-7,0.9659258,-0.258819,-7,0.505329,-0.2917519,-7,-0.505329,0.2917519,-7,0.8660254,-0.5,-7,-0.9659258,0.258819,-7,-1,5.342144E-13,-7,-0.9659258,-0.258819,-7,-0.8660254,-0.5,-7,-0.2917519,-0.505329,-7,-0.7071068,-0.7071068,-7,0.7071068,-0.7071068,-7,-0.5,-0.8660254,-7,0.5,-0.8660254,-7,-0.258819,-0.9659258,-7,0.258819,-0.9659258,-7,-5.116547E-13,-1,-7.174801,9.198662,2.03762,-8,9.198662,2.03762,-7.174801,0.505329,-0.2917519,-8,-0.2917519,-0.505329,-7,-0.2917519,-0.505329,-7,0.505329,-0.2917519,-6.5,0.9659258,0.258819,-6.5,0.8660254,0.5,-7,0.9659258,0.258819,-7,0.8660254,0.5,-7.174801,9.198662,2.03762,-7.174801,7.263619,9.259295,-8,9.198662,2.03762,-8,7.263619,9.259295,-7.174801,3.054313,12.12106,-8,3.054313,12.12106,-7.174801,3.728086,12.79483,-8,3.728086,12.79483,-6.5,-0.9659258,-0.258819,-6.5,-0.8660254,-0.5,-7,-0.9659258,-0.258819,-7,-0.8660254,-0.5,-6.5,-5.116547E-13,-1,-6.5,-0.258819,-0.9659258,-6.5,0.258819,-0.9659258,-6.5,0.5,-0.8660254,-6.5,-0.5,-0.8660254,-6.5,0.7071068,-0.7071068,-6.5,-0.7071068,-0.7071068,-6.5,0.8660254,-0.5,-6.5,-0.8660254,-0.5,-6.5,0.9659258,-0.258819,-6.5,-0.9659258,-0.258819,-6.5,1,0,-6.5,-1,5.342144E-13,-6.5,0.9659258,0.258819,-6.5,-0.9659258,0.258819,-6.5,0.8660254,0.5,-6.5,-0.8660254,0.5,-6.5,0.7071068,0.7071068,-6.5,-0.7071068,0.7071068,-6.5,0.5,0.8660254,-6.5,-0.5,0.8660254,-6.5,0.258819,0.9659258,-6.5,-0.258819,0.9659258,-6.5,-4.511947E-16,1 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,3,-3,5,4,-3,6,8,-8,9,7,-9,9,10,-8,11,7,-11,12,14,-14,15,13,-15,16,15,-15,17,15,-17,18,17,-17,19,18,-17,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,33,-36,37,36,-36,38,40,-40,41,39,-41,42,39,-42,43,42,-42,44,42,-44,45,44,-44,46,44,-46,44,46,-48,48,46,-46,49,48,-46,50,48,-50,51,47,-47,52,50,-50,53,47,-52,54,50,-53,55,53,-52,56,55,-52,57,56,-52,50,57,-52,58,50,-55,59,50,-59,60,57,-51,59,60,-51,61,60,-60,62,60,-62,63,62,-62,64,62,-64,65,64,-64,66,68,-68,69,67,-69,70,72,-72,73,71,-73,74,76,-76,77,75,-77,78,80,-80,81,79,-81,82,84,-84,85,83,-85,86,88,-88,89,87,-89,90,92,-92,93,91,-93,94,96,-96,97,95,-97,98,100,-100,101,99,-101,102,104,-104,105,103,-105,106,108,-108,109,107,-109,110,112,-112,113,111,-113,114,116,-116,117,115,-117,118,120,-120,121,119,-121,122,124,-124,125,123,-125,126,128,-128,129,127,-129,130,132,-132,133,131,-133,134,136,-136,137,135,-137,138,140,-140,141,139,-141,142,144,-144,143,144,-146,146,145,-145,144,147,-147,148,150,-150,151,149,-151,152,154,-154,155,153,-155,156,158,-158,159,157,-159,160,162,-162,163,161,-163,164,166,-166,167,165,-167,168,170,-170,171,169,-171,172,174,-174,175,173,-175,176,173,-176,177,176,-176,178,176,-178,179,176,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,195,-195,197,195,-197,198,197,-197,199,197,-199,200,199,-199,201,199,-201,202,201,-201,203,201,-203,204,203,-203,205,203,-205,206,205,-205,207,205,-207,208,207,-207,209,207,-209,210,209,-209,211,209,-211,212,211,-211,213,211,-213,214,213,-213,215,213,-215,216,218,-218,219,217,-219,220,219,-219,221,219,-221,222,221,-221,223,222,-221,224,226,-226,227,225,-227,228,230,-230,229,231,-229,229,232,-232,231,233,-229,234,228,-234,235,231,-233,235,232,-237,237,236,-233,238,235,-237,239,238,-237,9,240,-11,241,10,-241,242,244,-244,245,243,-245,246,248,-248,249,247,-249,250,252,-252,253,251,-253,254,256,-256,257,255,-257,258,260,-260,261,259,-261,262,264,-264,265,263,-265,266,268,-268,269,267,-269,270,272,-272,273,271,-273,274,276,-276,277,275,-277,278,280,-280,281,279,-281,282,284,-284,285,283,-285,286,288,-288,289,287,-289,290,292,-292,293,291,-293,294,296,-296,297,295,-297,298,300,-300,301,299,-301,302,304,-304,305,303,-305,306,303,-306,307,306,-306,308,306,-308,309,306,-309,310,312,-312,313,311,-313,314,316,-316,317,315,-317,318,320,-320,321,319,-321,322,319,-322,323,322,-322,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,361,362,-364,362,364,-364,363,364,-366,364,366,-366,366,367,-366,366,368,-368,368,369,-368,369,370,-368,365,367,-372,370,372,-368,367,372,-374,367,374,-372,372,375,-374,371,374,-377,376,374,-378,377,374,-379,378,374,-380,374,380,-380,373,375,-381,381,379,-381,380,375,-382,375,382,-382,381,382,-384,382,384,-384,383,384,-386,384,386,-386,387,385,-387,388,390,-390,389,390,-392,392,391,-391,390,393,-393,394,396,-396,397,395,-397,398,400,-400,401,399,-401,402,404,-404,405,403,-405,406,408,-408,409,407,-409,410,412,-412,413,411,-413,414,411,-414,415,414,-414,416,414,-416,417,416,-416,418,416,-418,419,418,-418,420,418,-420,421,420,-420,422,420,-422,423,422,-422,424,422,-424,425,424,-424,426,424,-426,427,426,-426,428,426,-428,429,428,-428,430,428,-430,431,430,-430,432,430,-432,433,432,-432 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *868 { + a: -28.24725,-17.73796,-28.24725,-21.48936,-28.24725,-5.555732,-28.24725,-25.24077,-31.49606,-25.24077,-31.49606,-5.555732,31.49606,-5.555732,31.49606,-25.24077,28.24725,-5.555732,28.24725,-17.73796,28.24725,-21.48936,28.24725,-25.24077,1.989484,-1.148629,-1.148629,-1.989484,-8.022124,36.2152,-10.31938,32.23623,-36.45392,28.59693,-33.80127,25.94428,-47.7207,12.02486,-50.37334,14.6775,45.06805,14.6775,47.7207,17.33015,47.7207,12.02486,50.37334,14.6775,-31.49606,-25.93465,-31.49606,-1.624407,-28.24725,-25.93465,-28.24725,-1.624407,-27.55906,-0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-25.59055,0.5138826,-27.55906,-1.624407,-31.49606,-1.624407,-27.55906,1.624407,-28.24725,1.624407,-31.49606,37.05748,-28.24725,37.05748,3.937008,-2.014389E-12,3.802858,-1.018973,3.802858,1.018973,3.409549,1.968504,3.409549,-1.968504,2.783885,2.783885,2.783885,-2.783885,1.968504,3.409549,1.989484,-1.148629,1.968504,-3.409549,1.148629,1.989484,1.018973,3.802858,-1.989484,1.148629,-1.148629,-1.989484,0,3.937008,1.018973,-3.802858,-1.018973,3.802858,-2.103206E-12,-3.937008,-1.018973,-3.802858,-1.968504,-3.409549,-1.968504,3.409549,-2.783885,2.783885,-2.783885,-2.783885,-3.409549,1.968504,-3.409549,-1.968504,-3.802858,1.018973,-3.802858,-1.018973,-3.937008,-1.776357E-15,-27.55906,-0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,27.55906,0.5138826,27.55906,-0.5138826,25.59055,0.5138826,25.59055,-0.5138826,27.55906,0.5138826,27.55906,-0.5138826,25.59055,0.5138826,25.59055,-0.5138826,27.55906,0.5138826,27.55906,-0.5138826,25.59055,0.5138826,25.59055,-0.5138826,-27.55906,-0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-25.59055,0.5138826,-27.55906,-0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-25.59055,0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,27.55906,0.5138826,27.55906,-0.5138826,25.59055,0.5138826,25.59055,-0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,27.55906,0.5138826,27.55906,-0.5138826,25.59055,0.5138826,25.59055,-0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,-27.55906,-0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-25.59055,0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,28.24725,33.80866,31.49606,33.80866,28.24725,1.624407,31.49606,-1.624407,27.55906,-1.624407,27.55906,1.624407,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,27.55906,0.5138826,27.55906,-0.5138826,25.59055,0.5138826,25.59055,-0.5138826,-27.55906,-0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-25.59055,0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,-31.49606,-1.624407,-31.49606,1.624407,-27.55906,-1.624407,-27.55906,1.624407,31.49606,1.624407,31.49606,-27.81035,28.24725,1.624407,28.24725,-27.81035,-1.148629,1.989484,8.022124,36.2152,1.989484,1.148629,10.31938,32.23623,36.45392,28.59693,33.80127,25.94428,42.41541,17.33015,45.06805,19.98279,28.24725,42.24649,-28.24725,42.24649,28.24725,45.99789,-28.24725,45.99789,28.24725,42.24649,-28.24725,42.24649,28.24725,45.99789,-28.24725,45.99789,28.24725,1.624407,28.24725,-1.624407,27.55906,1.624407,27.55906,-1.624407,-3.937008,-2.014389E-12,-3.802858,1.018973,-3.802858,-1.018973,-3.409549,1.968504,-3.409549,-1.968504,-2.783885,2.783885,-2.783885,-2.783885,-1.968504,3.409549,-1.968504,-3.409549,-1.018973,3.802858,-1.018973,-3.802858,-1.438244E-29,3.937008,2.103206E-12,-3.937008,1.018973,3.802858,1.018973,-3.802858,1.968504,3.409549,1.968504,-3.409549,2.783885,2.783885,2.783885,-2.783885,3.409549,1.968504,3.409549,-1.968504,3.802858,1.018973,3.802858,-1.018973,3.937008,-1.776357E-15,1.148629,1.989484,-1.989484,1.148629,-8.022124,36.2152,-10.31938,32.23623,-36.45392,28.59693,-33.80127,25.94428,-42.41541,17.33015,-45.06805,19.98279,28.24725,42.24649,28.24725,45.99789,31.49606,42.24649,31.49606,45.99789,-31.49606,-25.24077,-28.24725,-21.48936,-28.24725,-25.24077,-28.24725,-17.73796,28.24725,-21.48936,-28.24725,-5.555732,-31.49606,-5.555732,28.24725,-17.73796,31.49606,-25.24077,28.24725,-25.24077,28.24725,-5.555732,31.49606,-5.555732,-28.24725,-17.73796,-28.24725,-21.48936,-25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,0.5138826,-27.55906,-0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,25.59055,-0.5138826,25.59055,0.5138826,27.55906,-0.5138826,27.55906,0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,-45.06805,14.6775,-47.7207,12.02486,-47.7207,17.33015,-50.37334,14.6775,25.59055,-0.5138826,25.59055,0.5138826,27.55906,-0.5138826,27.55906,0.5138826,-27.55906,1.624407,-27.55906,-1.624407,-28.24725,1.624407,-28.24725,-1.624407,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,-25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,0.5138826,-27.55906,-0.5138826,27.55906,-1.624407,27.55906,1.624407,31.49606,-1.624407,31.49606,1.624407,25.59055,-0.5138826,25.59055,0.5138826,27.55906,-0.5138826,27.55906,0.5138826,-1.989484,-1.148629,8.022124,36.2152,1.148629,-1.989484,10.31938,32.23623,36.45392,28.59693,33.80127,25.94428,47.7207,12.02486,50.37334,14.6775,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,-25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,0.5138826,-27.55906,-0.5138826,-27.55906,-1.624407,-31.49606,-1.624407,-27.55906,1.624407,-28.24725,1.624407,-31.49606,33.80866,-28.24725,33.80866,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,25.59055,-0.5138826,25.59055,0.5138826,27.55906,-0.5138826,27.55906,0.5138826,-25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,0.5138826,-27.55906,-0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,25.59055,-0.5138826,25.59055,0.5138826,27.55906,-0.5138826,27.55906,0.5138826,-25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,0.5138826,-27.55906,-0.5138826,-25.59055,-0.5138826,-27.55906,-0.5138826,-25.59055,0.5138826,-27.55906,0.5138826,27.55906,-0.5138826,25.59055,-0.5138826,27.55906,0.5138826,25.59055,0.5138826,28.24725,-25.93465,28.24725,-1.624407,31.49606,-25.93465,31.49606,-1.624407,3.937008,-1.776357E-15,3.802858,-1.018973,3.802858,1.018973,3.409549,-1.968504,3.409549,1.968504,2.783885,-2.783885,2.783885,2.783885,1.989484,1.148629,1.968504,3.409549,1.018973,3.802858,0,3.937008,1.968504,-3.409549,-1.018973,3.802858,-1.148629,1.989484,1.148629,-1.989484,-1.968504,3.409549,1.018973,-3.802858,2.103206E-12,-3.937008,-1.018973,-3.802858,-1.968504,-3.409549,-1.989484,-1.148629,-2.783885,-2.783885,-2.783885,2.783885,-3.409549,-1.968504,-3.409549,1.968504,-3.802858,-1.018973,-3.802858,1.018973,-3.937008,-2.014389E-12,28.24725,37.05748,31.49606,37.05748,28.24725,1.624407,31.49606,-1.624407,27.55906,-1.624407,27.55906,1.624407,-25.59055,0.5138826,-25.59055,-0.5138826,-27.55906,0.5138826,-27.55906,-0.5138826,-28.24725,1.624407,-28.24725,-27.81035,-31.49606,1.624407,-31.49606,-27.81035,-28.24725,42.24649,-31.49606,42.24649,-28.24725,45.99789,-31.49606,45.99789,25.59055,-0.5138826,25.59055,0.5138826,27.55906,-0.5138826,27.55906,0.5138826,3.937008,-2.014389E-12,3.802858,-1.018973,3.802858,1.018973,3.409549,1.968504,3.409549,-1.968504,2.783885,2.783885,2.783885,-2.783885,1.968504,3.409549,1.968504,-3.409549,1.018973,3.802858,1.018973,-3.802858,1.438244E-29,3.937008,-2.103206E-12,-3.937008,-1.018973,3.802858,-1.018973,-3.802858,-1.968504,3.409549,-1.968504,-3.409549,-2.783885,2.783885,-2.783885,-2.783885,-3.409549,1.968504,-3.409549,-1.968504,-3.802858,1.018973,-3.802858,-1.018973,-3.937008,-1.776357E-15 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,3,2,5,4,2,6,8,7,9,7,8,9,10,7,11,7,10,12,14,13,15,13,14,16,15,14,17,15,16,18,17,16,19,18,16,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,33,35,37,36,35,38,40,39,41,39,40,42,39,41,43,42,41,44,42,43,45,44,43,46,44,45,44,46,47,48,46,45,49,48,45,50,48,49,51,47,46,52,50,49,53,47,51,54,50,52,55,53,51,56,55,51,57,56,51,50,57,51,58,50,54,59,50,58,60,57,50,59,60,50,61,60,59,62,60,61,63,62,61,64,62,63,65,64,63,66,68,67,69,67,68,70,72,71,73,71,72,74,76,75,77,75,76,78,80,79,81,79,80,82,84,83,85,83,84,86,88,87,89,87,88,90,92,91,93,91,92,94,96,95,97,95,96,98,100,99,101,99,100,102,104,103,105,103,104,106,108,107,109,107,108,110,112,111,113,111,112,114,116,115,117,115,116,118,120,119,121,119,120,122,124,123,125,123,124,126,128,127,129,127,128,130,132,131,133,131,132,134,136,135,137,135,136,138,140,139,141,139,140,142,144,143,143,144,145,146,145,144,144,147,146,148,150,149,151,149,150,152,154,153,155,153,154,156,158,157,159,157,158,160,162,161,163,161,162,164,166,165,167,165,166,168,170,169,171,169,170,172,174,173,175,173,174,176,173,175,177,176,175,178,176,177,179,176,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,195,194,197,195,196,198,197,196,199,197,198,200,199,198,201,199,200,202,201,200,203,201,202,204,203,202,205,203,204,206,205,204,207,205,206,208,207,206,209,207,208,210,209,208,211,209,210,212,211,210,213,211,212,214,213,212,215,213,214,216,218,217,219,217,218,220,219,218,221,219,220,222,221,220,223,222,220,224,226,225,227,225,226,228,230,229,229,231,228,229,232,231,231,233,228,234,228,233,235,231,232,235,232,236,237,236,232,238,235,236,239,238,236,9,240,10,241,10,240,242,244,243,245,243,244,246,248,247,249,247,248,250,252,251,253,251,252,254,256,255,257,255,256,258,260,259,261,259,260,262,264,263,265,263,264,266,268,267,269,267,268,270,272,271,273,271,272,274,276,275,277,275,276,278,280,279,281,279,280,282,284,283,285,283,284,286,288,287,289,287,288,290,292,291,293,291,292,294,296,295,297,295,296,298,300,299,301,299,300,302,304,303,305,303,304,306,303,305,307,306,305,308,306,307,309,306,308,310,312,311,313,311,312,314,316,315,317,315,316,318,320,319,321,319,320,322,319,321,323,322,321,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,361,362,363,362,364,363,363,364,365,364,366,365,366,367,365,366,368,367,368,369,367,369,370,367,365,367,371,370,372,367,367,372,373,367,374,371,372,375,373,371,374,376,376,374,377,377,374,378,378,374,379,374,380,379,373,375,380,381,379,380,380,375,381,375,382,381,381,382,383,382,384,383,383,384,385,384,386,385,387,385,386,388,390,389,389,390,391,392,391,390,390,393,392,394,396,395,397,395,396,398,400,399,401,399,400,402,404,403,405,403,404,406,408,407,409,407,408,410,412,411,413,411,412,414,411,413,415,414,413,416,414,415,417,416,415,418,416,417,419,418,417,420,418,419,421,420,419,422,420,421,423,422,421,424,422,423,425,424,423,426,424,425,427,426,425,428,426,427,429,428,427,430,428,429,431,430,429,432,430,431,433,432,431 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4939345503686278668, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,2,1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5236677750239898485, "Geometry::", "Mesh" { + Vertices: *3537 { + a: -6.5,3,-16,-5.5,3,-16,-6.5,6,-16,-5.5,6,-16,-6.5,10.5,-12.5,-6.5,14,-9,-6.5,10.5,4.469215,-6.5,14,4.469215,-5.5,14,-9,-5.5,14,3.469215,-6.5,14,-9,-6.5,14,4.469215,5.5,14,3.469215,6.5,14,4.469215,5.5,14,-9,6.5,14,-9,6.5,10.5,-12.5,6.5,14,-9,6,10.5,-12.5,5.5,14,-9,5.5,10.5,-12.5,5.5,7.707107,-15.29289,6,7,-16,-5.5,7.707107,-15.29289,5.5,7,-16,4.5,7,-16,-4.5,7,-16,-5.5,7,-16,-6,10.5,-12.5,-6,7,-16,-5.5,10.5,-12.5,-6.5,14,-9,-5.5,14,-9,-6.5,10.5,-12.5,4.5,12,4.469215,4.5,12,6.734607,-4.5,12,4.469215,-4.5,12,6.734607,-5.5,7.707107,-15.29289,-5.5,6.292892,-13.87868,-5.5,10.5,-12.5,-5.5,12,-8.171573,-5.5,14,-9,-5.5,14,3.469215,-5.5,12,3.469215,-5.5,12,3.469215,5.5,12,3.469215,-5.5,14,3.469215,5.5,14,3.469215,5.5,7.707107,-15.29289,5.5,6.292892,-13.87868,-5.5,7.707107,-15.29289,-5.5,6.292892,-13.87868,-4.5,11,4.469215,-4.5,12,4.469215,-4.5,11,9,-4.5,12,6.734607,4.5,12,6.734607,4.5,11,9,-4.5,12,6.734607,-4.5,11,9,4.5,12,4.469215,4.5,11,4.469215,4.5,12,6.734607,4.5,11,9,6.5,10.5,4.469215,6,10.5,4.469215,6.5,14,4.469215,4.5,11,4.469215,4.5,12,4.469215,4.696116,10.01942,4.469215,6,7,4.469215,5.5,6,4.469215,-6.5,14,4.469215,-4.5,12,4.469215,6.5,7,4.469215,5.5,4,4.469215,5.5,3,4.469215,6.5,1,4.469215,4.833333,1,4.469215,-4.5,11,4.469215,-6.5,10.5,4.469215,-6,10.5,4.469215,-4.696116,10.01942,4.469215,-6,7,4.469215,-5.5,6,4.469215,-6.5,7,4.469215,-5.5,4,4.469215,-5.5,3,4.469215,-6.5,1,4.469215,-4.833333,1,4.469215,6.5,7,-15,6.5,6,-15,6.5,7,4.469215,6.5,4.767111,-7.109394,6.5,4.9,-6.1,6.5,4.767111,-5.090606,6.5,4.377499,-4.15,6.5,3.757716,-3.342284,6.5,2.95,-2.722501,6.5,2.009394,-2.332889,6.5,1,-2.2,6.5,1,4.469215,6.5,3,-15,6.5,3,-16,6.5,6,-16,6.5,2,-15,6.5,4.377499,-8.05,6.5,2,-12.43417,6.5,3.757716,-8.857716,6.5,2.95,-9.477499,6.5,2.009394,-9.867111,6.5,2,-9.868347,5.5,7.707107,-15.29289,5.5,10.5,-12.5,5.5,6.292892,-13.87868,5.5,12,-8.171573,5.5,14,-9,5.5,14,3.469215,5.5,12,3.469215,6.5,10.5,-12.5,6.5,10.5,4.469215,6.5,14,-9,6.5,14,4.469215,6,7,-16,6,7,4.469215,6,10.5,-12.5,6,10.5,4.469215,6.5,10.5,4.469215,6.5,10.5,-12.5,6,10.5,4.469215,6,10.5,-12.5,6.5,7,-16,6.5,7,-15,6,7,-16,6.5,7,4.469215,6,7,4.469215,-6.5,2,-15,-6.5,3,-15,-6.5,2,-12.43417,-6.5,6,-15,-6.5,6,-16,-6.5,3,-16,-6.5,7,-15,-6.5,4.377499,-8.05,-6.5,4.767111,-7.109394,-6.5,7,4.469215,-6.5,4.9,-6.1,-6.5,3.757716,-8.857716,-6.5,2.95,-9.477499,-6.5,2.009394,-9.867111,-6.5,2,-9.868347,-6.5,4.767111,-5.090606,-6.5,4.377499,-4.15,-6.5,3.757716,-3.342284,-6.5,2.95,-2.722501,-6.5,2.009394,-2.332889,-6.5,1,-2.2,-6.5,1,4.469215,-6,7,-16,-6,10.5,-12.5,-6,7,4.469215,-6,10.5,4.469215,-6,7,-16,-6,7,4.469215,-6.5,7,-16,-6.5,7,4.469215,-6.5,7,-15,-6,10.5,4.469215,-6,10.5,-12.5,-6.5,10.5,4.469215,-6.5,10.5,-12.5,5.5,3,-16,6.5,3,-16,5.5,6,-16,6.5,6,-16,-4.5,4,-16,-3.5,4,-16,-4.5,7,-16,3.5,4,-16,4.5,4,-16,4.5,7,-16,3.5,2,-16,-3.5,2,-16,6.5,2,-12.43417,6.5,2,-15,6.207107,2,-13.14128,6.5,2,-16,5.5,2,-16,5.5,2,-13.43417,-5.5,2,-13.43417,4.5,2,-16,3.5,2,-16,-3.5,2,-16,-4.5,2,-16,-5.5,2,-16,-6.207107,2,-13.14128,-6.5,2,-16,-6.5,2,-12.43417,-6.5,2,-15,-4.696116,10.01942,4.469215,-4.5,11,4.469215,-4.696116,10.01942,8.31806,-4.5,11,9,-5.5,6,9.925827,-5.5,6,11,4.5,11,4.469215,4.696116,10.01942,4.469215,4.5,11,9,4.696116,10.01942,8.31806,5.5,6,9.925827,5.5,6,11,-4.833333,1,4.469215,-4.833333,1,6.2,-6.5,1,4.469215,-6.5,1,6.2,6.5,1,4.469215,6.5,1,6.2,4.833333,1,4.469215,4.833333,1,6.2,-6.5,9.023893E-15,-12.43417,-6.5,9.023893E-16,-9.099999,-6.5,1,-9.099999,-6.5,1.776457,-8.997777,-6.5,2.5,-8.698076,-6.5,3.12132,-8.22132,-6.5,3.598076,-7.6,-6.5,3.897778,-6.876457,-6.5,4,-6.1,-6.5,3.897778,-5.323543,-6.5,3.598076,-4.6,-6.5,3.12132,-3.978679,-6.5,2.5,-3.501924,-6.5,1.776457,-3.202222,-6.5,1,-3.1,-6.5,7.038636E-14,-3.1,-6.5,0,7.1,-6.5,1,6.2,-6.5,2.009394,6.332889,-6.5,2.95,6.722501,-6.5,1,7.1,-6.5,3.757716,7.342283,-6.5,1.776457,7.202222,-6.5,2.5,7.501924,-6.5,4.377499,8.15,-6.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,4.767111,9.090606,-6.5,3.897778,9.323544,-6.5,4.9,10.1,-6.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4.767111,11.1094,-6.5,3.598076,11.6,-6.5,4.377499,12.05,-6.5,3.12132,12.22132,-6.5,3.757716,12.85772,-6.5,2.5,12.69808,-6.5,1.776457,12.99778,-6.5,2.95,13.4775,-6.5,1,13.1,-6.5,6.948397E-14,13.1,-6.5,2,13.86835,-6.5,2.009394,13.86711,-6.5,6.767919E-15,15,-6.5,2,15,-5.5,4.377499,12.05,-5.5,4,12.54197,-6.5,4.377499,12.05,-5.5,3.757716,12.85772,-6.5,3.757716,12.85772,5.5,3,13.43913,5.483334,2.95,13.4775,5.5,3,15,5.169798,2.009394,13.86711,5.166667,2,13.86835,5.166667,2,14.66667,6.5,3.757716,7.342283,6.5,4.377499,8.15,5.5,3.757716,7.342283,5.5,4.377499,8.15,5.5,4,7.658033,5.5,3,4.469215,4.833333,1,4.469215,5.5,3,6.760867,5.483334,2.95,6.722501,5.169798,2.009394,6.332889,4.833333,1,6.2,-5.5,3.757716,7.342283,-5.5,4,7.658033,-6.5,3.757716,7.342283,-5.5,4.377499,8.15,-6.5,4.377499,8.15,-7.5,5,7.729023,-7.5,7,7.729023,-7.5,5,8.729022,-7.5,7,8.729022,-5.5,5,8.729022,-5.5,5,7.729023,-7.5,5,8.729022,-7.5,5,7.729023,-2.75,5,15,2.75,5,15,-2.75,4,15,2.75,4,15,-5.5,4,15,5.5,4,15,-5.5,3,15,5.5,3,15,6.5,4.9,10.1,6.5,4.767111,11.1094,5.5,4.9,10.1,5.5,4.767111,11.1094,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,-6.5,2.95,6.722501,-5.483334,2.95,6.722501,6.5,4.767111,9.090606,6.5,4.9,10.1,5.5,4.767111,9.090606,5.5,4.9,10.1,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,6.5,2.95,13.4775,5.483334,2.95,13.4775,-6.5,2.009394,13.86711,-6.5,2.95,13.4775,-5.169798,2.009394,13.86711,-5.483334,2.95,13.4775,-5.5,5,8.729022,-7.5,5,8.729022,-5.5,6,8.729022,-7.5,7,8.729022,-5.3,7,8.729022,-6.5,1,6.2,-4.833333,1,6.2,-6.5,2.009394,6.332889,-5.169798,2.009394,6.332889,-5.5,4,12.54197,-5.5,4,14,-5.5,3.757716,12.85772,-5.5,3,13.43913,-5.5,3,15,-5.5,4,15,6.5,4.377499,12.05,6.5,3.757716,12.85772,5.5,4.377499,12.05,5.5,3.757716,12.85772,5.5,4,12.54197,5.5,6,11,4.482904,6,11,4.5,11,9,3.6686,10.07152,9.371391,-3.6686,10.07152,9.371391,-4.5,11,9,-5.5,6,11,-4.482904,6,11,6.5,4.377499,8.15,6.5,4.767111,9.090606,5.5,4.377499,8.15,5.5,4.767111,9.090606,6.5,2.009394,6.332889,6.5,2.95,6.722501,5.169798,2.009394,6.332889,5.483334,2.95,6.722501,-4.833333,1,4.469215,-5.5,3,4.469215,-4.833333,1,6.2,-5.169798,2.009394,6.332889,-5.483334,2.95,6.722501,-5.5,3,6.760867,-5.5,4.767111,9.090606,-5.5,4.9,10.1,-6.5,4.767111,9.090606,-6.5,4.9,10.1,-5.5,4.767111,11.1094,-5.5,4.377499,12.05,-6.5,4.767111,11.1094,-6.5,4.377499,12.05,-5.5,4.9,10.1,-5.5,4.767111,11.1094,-6.5,4.9,10.1,-6.5,4.767111,11.1094,-5.166667,2,13.86835,-6.5,2,13.86835,-5.169798,2.009394,13.86711,-6.5,2.009394,13.86711,-5.5,4.377499,8.15,-5.5,4.767111,9.090606,-6.5,4.377499,8.15,-6.5,4.767111,9.090606,-5.166667,2,13.86835,-5.166667,2,14.66667,-6.5,2,13.86835,-5.5,2,16,5.166667,2,14.66667,-6.207107,2,15.70711,-6.5,2,15,5.5,2,16,5.166667,2,13.86835,6.207107,2,15.70711,6.5,2,15,6.5,2,13.86835,6.5,2,13.86835,5.166667,2,13.86835,6.5,2.009394,13.86711,5.169798,2.009394,13.86711,-5.5,3,13.43913,-5.5,3,15,-5.483334,2.95,13.4775,-5.169798,2.009394,13.86711,-5.166667,2,13.86835,-5.166667,2,14.66667,5.483334,2.95,13.4775,5.5,3,13.43913,6.5,2.95,13.4775,6.5,3.757716,12.85772,5.5,3.757716,12.85772,-5.483334,2.95,6.722501,-5.5,3,6.760867,-6.5,2.95,6.722501,-6.5,3.757716,7.342283,-5.5,3.757716,7.342283,6.5,4.767111,11.1094,6.5,4.377499,12.05,5.5,4.767111,11.1094,5.5,4.377499,12.05,-5.483334,2.95,13.4775,-6.5,2.95,13.4775,-5.5,3,13.43913,-6.5,3.757716,12.85772,-5.5,3.757716,12.85772,7.5,7,7.729023,7.5,5,7.729023,7.5,7,8.729022,7.5,5,8.729022,5.166667,2,14.66667,-5.166667,2,14.66667,5.5,3,15,-5.5,3,15,5.483334,2.95,6.722501,6.5,2.95,6.722501,5.5,3,6.760867,6.5,3.757716,7.342283,5.5,3.757716,7.342283,4.833333,1,6.2,6.5,1,6.2,5.169798,2.009394,6.332889,6.5,2.009394,6.332889,7.5,5,8.729022,5.5,5,8.729022,7.5,7,8.729022,5.5,6,8.729022,5.3,7,8.729022,7.5,7,7.729023,7.5,7,8.729022,5.3,7,7.729023,5.3,7,8.729022,7.5,5,8.729022,7.5,5,7.729023,5.5,5,8.729022,5.5,5,7.729023,-5.3,7,7.729023,-5.3,7,8.729022,-7.5,7,7.729023,-7.5,7,8.729022,5.5,6.292892,-13.87868,5.5,12,-8.171573,-5.5,6.292892,-13.87868,-5.5,12,-8.171573,5.5,12,-8.171573,5.5,12,3.469215,-5.5,12,-8.171573,-5.5,12,3.469215,5.5,4,12.54197,5.5,3.757716,12.85772,5.5,4,14,5.5,3,13.43913,5.5,3,15,5.5,4,15,5.5,4,4.469215,5.5,3,4.469215,5.5,4,7.658033,5.5,3.757716,7.342283,5.5,3,6.760867,-5.5,3,4.469215,-5.5,4,4.469215,-5.5,3,6.760867,-5.5,3.757716,7.342283,-5.5,4,7.658033,6.5,2.009394,13.86711,6.5,2.95,13.4775,6.5,2,13.86835,6.5,6.948397E-14,13.1,6.5,6.767919E-15,15,6.5,2,15,6.5,1,13.1,6.5,1.776457,12.99778,6.5,3.757716,12.85772,6.5,2.5,12.69808,6.5,3.12132,12.22132,6.5,4.377499,12.05,6.5,3.598076,11.6,6.5,4.767111,11.1094,6.5,3.897778,10.87646,6.5,4,10.1,6.5,4.9,10.1,6.5,3.897778,9.323544,6.5,4.767111,9.090606,6.5,3.598076,8.6,6.5,4.377499,8.15,6.5,3.12132,7.97868,6.5,2.5,7.501924,6.5,3.757716,7.342283,6.5,1.776457,7.202222,6.5,1,7.1,6.5,2.95,6.722501,6.5,0,7.1,6.5,2.009394,6.332889,6.5,1,6.2,6.5,7.038636E-14,-3.1,6.5,1,-3.1,6.5,1.776457,-3.202222,6.5,2.5,-3.501924,6.5,3.12132,-3.978679,6.5,3.13768,-4,6.5,3.598076,-4.6,6.5,3.897778,-5.323543,6.5,4,-6.1,6.5,3.897778,-6.876457,6.5,3.846604,-7,6.5,3.598076,-7.6,6.5,3.12132,-8.22132,6.5,2.5,-8.698076,6.5,1.776457,-8.997777,6.5,1,-9.099999,6.5,9.023893E-16,-9.099999,6.5,9.023893E-15,-12.43417,7,6,-15.5,7,6,-16.5,6.5,6,-15,6.5,6,-16,5.5,6,-16.5,5.5,6,-16,7,7,-16.5,7,6,-16.5,7,7,-15.5,7,6,-15.5,5.5,7,-16,5.5,7,-16.5,7,7,-16.5,7,7,-15.5,3.5,0.5,-18,5.5,0.5,-18,3.5,1,-18,5.5,1,-18,5.5,0.5,-16,5.5,0.5,-18,3.5,0.5,-16,3.5,0.5,-18,3.5,0.5,-18,3.5,1,-18,3.5,0.5,-16,3.5,1,-16,5.5,8,-17,5.5,8,-16,4.5,8,-17,4.5,8,-16,4.5,1,-17,4.5,8,-17,4.5,1,-16,4.5,2,-16,4.5,7,-16,4.5,4,-16,4.5,8,-16,7,2,-15.5,7,2,-16.5,5.5,2,-16.5,4.5,1,-17,5.5,1,-17,4.5,8,-17,5.5,8,-17,5.5,7,-16,5.5,8,-16,5.5,7,-16.5,5.5,8,-17,5.5,1,-17,5.5,2,-16.5,5.5,6,-16.5,5.5,3,-16.5,5.5,6,-16,5.5,3,-16,5.5,0.5,-16,5.5,2,-16,5.5,0.5,-18,5.5,1,-18,5.5,3,-16,5.5,3,-16.5,6.5,3,-16,7,3,-16.5,6.5,3,-15,7,3,-15.5,5.5,2,-16.5,7,2,-16.5,5.5,3,-16.5,7,3,-16.5,5.5,6,-16.5,7,6,-16.5,5.5,7,-16.5,7,7,-16.5,7,3,-16.5,7,2,-16.5,7,3,-15.5,7,2,-15.5,5.5,7,-16,4.5,7,-16,5.5,8,-16,4.5,8,-16,4.5,2,-16,5.5,2,-16,4.5,1,-16,5.5,0.5,-16,3.5,0.5,-16,3.5,1,-16,-7,6,-16.5,-5.5,6,-16.5,-7,7,-16.5,-5.5,7,-16.5,-6.5,6,-15,-6.5,6,-16,-7,6,-15.5,-7,6,-16.5,-5.5,6,-16,-5.5,6,-16.5,-5.5,7,-16.5,-5.5,7,-16,-7,7,-16.5,-7,7,-15.5,-4.5,8,-17,-4.5,8,-16,-5.5,8,-17,-5.5,8,-16,-6.5,2,-15,-7,2,-15.5,-7,2,-16.5,-5.5,2,-16.5,-7,6,-16.5,-7,7,-16.5,-7,6,-15.5,-7,7,-15.5,-3.5,1,-18,-3.5,0.5,-18,-3.5,1,-16,-3.5,0.5,-16,-5.5,3,-16.5,-5.5,3,-16,-7,3,-16.5,-6.5,3,-16,-6.5,3,-15,-7,3,-15.5,-5.5,0.5,-18,-5.5,1,-18,-5.5,0.5,-16,-5.5,1,-17,-5.5,2,-16.5,-5.5,2,-16,-5.5,8,-17,-5.5,7,-16.5,-5.5,8,-16,-5.5,7,-16,-5.5,3,-16.5,-5.5,6,-16.5,-5.5,3,-16,-5.5,6,-16,-7,2,-16.5,-7,3,-16.5,-7,2,-15.5,-7,3,-15.5,-5.5,0.5,-18,-3.5,0.5,-18,-5.5,1,-18,-3.5,1,-18,-4.5,8,-17,-4.5,1,-17,-4.5,8,-16,-4.5,7,-16,-4.5,2,-16,-4.5,4,-16,-4.5,1,-16,-3.5,0.5,-16,-3.5,0.5,-18,-5.5,0.5,-16,-5.5,0.5,-18,-5.5,1,-17,-4.5,1,-17,-5.5,8,-17,-4.5,8,-17,-7,2,-16.5,-5.5,2,-16.5,-7,3,-16.5,-5.5,3,-16.5,-4.5,7,-16,-5.5,7,-16,-4.5,8,-16,-5.5,8,-16,-3.5,0.5,-16,-5.5,0.5,-16,-3.5,1,-16,-4.5,1,-16,-5.5,2,-16,-4.5,2,-16,5.5,6.767919E-15,16,-5.5,6.767919E-15,16,5.5,2,16,-5.5,2,16,-5.5,6.767919E-15,16,-6.207107,6.767919E-15,15.70711,-5.5,2,16,-6.207107,2,15.70711,6.207107,6.767919E-15,15.70711,5.5,6.767919E-15,16,6.207107,2,15.70711,5.5,2,16,-6.5,6.767919E-15,15,-6.5,2,15,-6.207107,6.767919E-15,15.70711,-6.207107,2,15.70711,-5.5,9.023893E-15,-13.43417,5.5,9.023893E-15,-13.43417,-5.5,2,-13.43417,5.5,2,-13.43417,-6.207107,9.023893E-15,-13.14128,-5.5,9.023893E-15,-13.43417,-6.207107,2,-13.14128,-5.5,2,-13.43417,5.5,9.023893E-15,-13.43417,6.207107,9.023893E-15,-13.14128,5.5,2,-13.43417,6.207107,2,-13.14128,6.207107,2,-13.14128,6.207107,9.023893E-15,-13.14128,6.5,2,-12.43417,6.5,9.023893E-15,-12.43417,-6.207107,9.023893E-15,-13.14128,-6.207107,2,-13.14128,-6.5,9.023893E-15,-12.43417,-6.5,2,-12.43417,6.5,2,15,6.5,6.767919E-15,15,6.207107,2,15.70711,6.207107,6.767919E-15,15.70711,6.5,6.948397E-14,13.1,3.5,6.948397E-14,13.1,6.5,6.767919E-15,15,6.207107,6.767919E-15,15.70711,5.5,6.767919E-15,16,-5.5,6.767919E-15,16,3.5,6.948397E-14,7.1,-3.5,6.948397E-14,13.1,-6.5,6.948397E-14,13.1,-6.207107,6.767919E-15,15.70711,-6.5,6.767919E-15,15,3.5,7.038636E-14,-3.1,3.5,7.038636E-14,-9.099999,6.5,0,7.1,6.5,7.038636E-14,-3.1,-3.5,7.038636E-14,-3.1,-3.5,0,7.1,-6.5,7.038636E-14,-3.1,-6.5,0,7.1,-3.5,9.023893E-16,-9.099999,-5.5,9.023893E-15,-13.43417,-6.5,9.023893E-16,-9.099999,-6.207107,9.023893E-15,-13.14128,-6.5,9.023893E-15,-12.43417,5.5,9.023893E-15,-13.43417,6.207107,9.023893E-15,-13.14128,6.5,9.023893E-15,-12.43417,6.5,9.023893E-16,-9.099999,-6.5,2,-15,-7,2,-15.5,-6.5,3,-15,-7,3,-15.5,-6.5,6,-15,-7,6,-15.5,-6.5,7,-15,-7,7,-15.5,7,6,-15.5,6.5,6,-15,7,7,-15.5,6.5,7,-15,7,2,-15.5,6.5,2,-15,7,3,-15.5,6.5,3,-15,6.5,3.598076,11.6,6.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.897778,10.87646,6.5,2.5,-3.501924,6.5,3.12132,-3.978679,3.5,2.5,-3.501924,3.5,3.12132,-3.978679,6.5,3.598076,-4.6,6.5,3.897778,-5.323543,3.5,3.598076,-4.6,3.5,3.897778,-5.323543,6.5,1.776457,-8.997777,3.5,1.776457,-8.997777,6.5,2.5,-8.698076,3.5,2.5,-8.698076,6.5,0,7.1,3.5,6.948397E-14,7.1,6.5,1,7.1,3.5,1,7.1,6.5,4,-6.1,6.5,3.897778,-6.876457,3.5,4,-6.1,3.5,3.897778,-6.876457,6.5,3.598076,-7.6,6.5,3.12132,-8.22132,3.5,3.598076,-7.6,3.5,3.12132,-8.22132,6.5,1.776457,7.202222,3.5,1.776457,7.202222,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,1,13.1,6.5,1.776457,12.99778,3.5,1,13.1,3.5,1.776457,12.99778,-6.5,7.038636E-14,-3.1,-3.5,7.038636E-14,-3.1,-6.5,1,-3.1,-3.5,1,-3.1,6.5,3.12132,12.22132,6.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,3.598076,11.6,6.5,3.897778,10.87646,6.5,4,10.1,3.5,3.897778,10.87646,3.5,4,10.1,6.5,3.12132,-3.978679,6.5,3.13768,-4,3.5,3.12132,-3.978679,6.5,3.598076,-4.6,3.5,3.598076,-4.6,6.5,2.5,12.69808,6.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,3.12132,12.22132,6.5,3.897778,-6.876457,6.5,3.846604,-7,3.5,3.897778,-6.876457,6.5,3.598076,-7.6,3.5,3.598076,-7.6,6.5,3.897778,9.323544,6.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,3.598076,8.6,6.5,1.776457,-3.202222,6.5,2.5,-3.501924,3.5,1.776457,-3.202222,3.5,2.5,-3.501924,6.5,2.5,-8.698076,3.5,2.5,-8.698076,6.5,3.12132,-8.22132,3.5,3.12132,-8.22132,6.5,1,-3.1,6.5,1.776457,-3.202222,3.5,1,-3.1,3.5,1.776457,-3.202222,6.5,9.023893E-16,-9.099999,3.5,7.038636E-14,-9.099999,6.5,1,-9.099999,3.5,1,-9.099999,6.5,3.598076,8.6,6.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.12132,7.97868,6.5,1,7.1,3.5,1,7.1,6.5,1.776457,7.202222,3.5,1.776457,7.202222,6.5,1,-9.099999,3.5,1,-9.099999,6.5,1.776457,-8.997777,3.5,1.776457,-8.997777,-3.5,0,7.1,-6.5,0,7.1,-3.5,1,7.1,-6.5,1,7.1,-3.5,4,10.1,-3.5,3.897778,9.323544,-6.5,4,10.1,-6.5,3.897778,9.323544,-6.5,6.948397E-14,13.1,-3.5,6.948397E-14,13.1,-6.5,1,13.1,-3.5,1,13.1,6.5,4,10.1,6.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,9.323544,-6.5,1,13.1,-3.5,1,13.1,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,6.5,2.5,7.501924,3.5,2.5,7.501924,6.5,3.12132,7.97868,3.5,3.12132,7.97868,6.5,1.776457,12.99778,6.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,2.5,12.69808,6.5,3.897778,-5.323543,6.5,4,-6.1,3.5,3.897778,-5.323543,3.5,4,-6.1,-3.5,0,7.1,-3.5,1,7.1,-3.5,6.948397E-14,13.1,-3.5,1.776457,7.202222,-3.5,2.5,7.501924,-3.5,3.12132,7.97868,-3.5,3.598076,8.6,-3.5,3.897778,9.323544,-3.5,4,10.1,-3.5,3.897778,10.87646,-3.5,3.598076,11.6,-3.5,3.12132,12.22132,-3.5,2.5,12.69808,-3.5,1.776457,12.99778,-3.5,1,13.1,-3.5,3.897778,9.323544,-3.5,3.598076,8.6,-6.5,3.897778,9.323544,-6.5,3.598076,8.6,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,-3.5,2.5,7.501924,-6.5,2.5,7.501924,3.5,6.948397E-14,13.1,6.5,6.948397E-14,13.1,3.5,1,13.1,6.5,1,13.1,-3.5,2.5,-3.501924,-3.5,3.12132,-3.978679,-6.5,2.5,-3.501924,-6.5,3.12132,-3.978679,-3.5,3.897778,-6.876457,-3.5,3.598076,-7.6,-6.5,3.897778,-6.876457,-6.5,3.598076,-7.6,-3.5,2.5,-8.698076,-6.5,2.5,-8.698076,-3.5,3.12132,-8.22132,-6.5,3.12132,-8.22132,-3.5,3.897778,-5.323543,-3.5,4,-6.1,-6.5,3.897778,-5.323543,-6.5,4,-6.1,-3.5,1.776457,-8.997777,-6.5,1.776457,-8.997777,-3.5,2.5,-8.698076,-6.5,2.5,-8.698076,-6.5,2.5,12.69808,-3.5,2.5,12.69808,-6.5,3.12132,12.22132,-3.5,3.12132,12.22132,-3.5,1,7.1,-6.5,1,7.1,-3.5,1.776457,7.202222,-6.5,1.776457,7.202222,3.5,1,-9.099999,3.5,7.038636E-14,-9.099999,3.5,1.776457,-8.997777,3.5,7.038636E-14,-3.1,3.5,2.5,-8.698076,3.5,3.12132,-8.22132,3.5,3.598076,-7.6,3.5,3.897778,-6.876457,3.5,4,-6.1,3.5,3.897778,-5.323543,3.5,3.598076,-4.6,3.5,3.12132,-3.978679,3.5,2.5,-3.501924,3.5,1.776457,-3.202222,3.5,1,-3.1,-3.5,9.023893E-16,-9.099999,-3.5,1,-9.099999,-3.5,7.038636E-14,-3.1,-3.5,1.776457,-8.997777,-3.5,2.5,-8.698076,-3.5,3.12132,-8.22132,-3.5,3.598076,-7.6,-3.5,3.897778,-6.876457,-3.5,4,-6.1,-3.5,3.897778,-5.323543,-3.5,3.598076,-4.6,-3.5,3.12132,-3.978679,-3.5,2.5,-3.501924,-3.5,1.776457,-3.202222,-3.5,1,-3.1,-3.5,3.598076,8.6,-3.5,3.12132,7.97868,-6.5,3.598076,8.6,-6.5,3.12132,7.97868,-6.5,1,-3.1,-3.5,1,-3.1,-6.5,1.776457,-3.202222,-3.5,1.776457,-3.202222,-3.5,4,-6.1,-3.5,3.897778,-6.876457,-6.5,4,-6.1,-6.5,3.897778,-6.876457,-3.5,3.897778,10.87646,-3.5,4,10.1,-6.5,3.897778,10.87646,-6.5,4,10.1,3.5,1,7.1,3.5,6.948397E-14,7.1,3.5,1.776457,7.202222,3.5,6.948397E-14,13.1,3.5,2.5,7.501924,3.5,3.12132,7.97868,3.5,3.598076,8.6,3.5,3.897778,9.323544,3.5,4,10.1,3.5,3.897778,10.87646,3.5,3.598076,11.6,3.5,3.12132,12.22132,3.5,2.5,12.69808,3.5,1.776457,12.99778,3.5,1,13.1,-3.5,3.12132,-3.978679,-3.5,3.598076,-4.6,-6.5,3.12132,-3.978679,-6.5,3.598076,-4.6,-3.5,3.598076,-7.6,-3.5,3.12132,-8.22132,-6.5,3.598076,-7.6,-6.5,3.12132,-8.22132,-3.5,3.598076,-4.6,-3.5,3.897778,-5.323543,-6.5,3.598076,-4.6,-6.5,3.897778,-5.323543,-3.5,2.5,7.501924,-6.5,2.5,7.501924,-3.5,3.12132,7.97868,-6.5,3.12132,7.97868,3.5,7.038636E-14,-3.1,6.5,7.038636E-14,-3.1,3.5,1,-3.1,6.5,1,-3.1,-6.5,1.776457,-3.202222,-3.5,1.776457,-3.202222,-6.5,2.5,-3.501924,-3.5,2.5,-3.501924,-6.5,1.776457,12.99778,-3.5,1.776457,12.99778,-6.5,2.5,12.69808,-3.5,2.5,12.69808,-3.5,3.12132,12.22132,-3.5,3.598076,11.6,-6.5,3.12132,12.22132,-6.5,3.598076,11.6,-3.5,3.598076,11.6,-3.5,3.897778,10.87646,-6.5,3.598076,11.6,-6.5,3.897778,10.87646,-3.5,1,-9.099999,-6.5,1,-9.099999,-3.5,1.776457,-8.997777,-6.5,1.776457,-8.997777,-3.5,9.023893E-16,-9.099999,-6.5,9.023893E-16,-9.099999,-3.5,1,-9.099999,-6.5,1,-9.099999,-7.5,5,7.729023,-5.5,5,7.729023,-7.5,7,7.729023,-5.5,6,7.729023,-7.5,7,7.729023,-5.5,5,7.729023,-5.3,7,7.729023,-7.5,7,7.729023,-5.5,6,7.729023,5.5,5,7.729023,7.5,5,7.729023,5.5,6,7.729023,7.5,7,7.729023,5.5,6,7.729023,7.5,5,7.729023,5.3,7,7.729023,5.5,6,7.729023,7.5,7,7.729023,5.5,1,-18,5.5,1,-17,3.5,1,-18,4.5,1,-17,3.5,1,-18,5.5,1,-17,4.5,1,-16,3.5,1,-18,4.5,1,-17,3.5,1,-16,3.5,1,-18,4.5,1,-16,-3.5,1,-18,-3.5,1,-16,-5.5,1,-18,-4.5,1,-17,-5.5,1,-18,-3.5,1,-16,-5.5,1,-17,-5.5,1,-18,-4.5,1,-17,-4.5,1,-17,-3.5,1,-16,-4.5,1,-16,5.5,4,15,5.5,5,15,-5.5,4,15,-5.5,5,15,5.5,5.25,14,5.5,5,15,5.5,4,15,-5.5,5.25,14,-5.5,4,15,-5.5,5,15,5.5,6,11,5.5,5.25,14,4.482904,6,11,5.5,5,15,2.75,5,15,-4.482904,6,11,-2.75,5,15,-5.5,5,15,-5.5,6,11,-5.5,5.25,14,5.5,6,8.729022,5.5,5,8.729022,5.5,6,9.925827,5.5,4.767111,9.090606,5.5,4.9,10.1,5.5,4.377499,8.15,5.5,6,11,5.5,5,7.729023,5.5,4.767111,11.1094,5.5,6,7.729023,5.5,6,4.469215,5.5,4.377499,12.05,-5.5,4.377499,12.05,-5.5,4.767111,11.1094,-5.5,6,11,-5.5,4.9,10.1,-5.5,6,9.925827,-5.5,4.767111,9.090606,-5.5,6,8.729022,-5.5,5,8.729022,-5.5,4.377499,8.15,-5.5,5,7.729023,-5.5,6,7.729023,-5.5,6,4.469215,-5.5,6,8.729022,-5.3,7,8.729022,-5.3,7,7.729023,-5.5,6,7.729023,-5.5,6,4.469215,5.5,6,4.469215,5.3,7,7.729023,5.5,6,7.729023,5.3,7,8.729022,5.5,6,8.729022,-4.5,2,-16,4.5,2,-16 + } + PolygonVertexIndex: *2484 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,10,11,-10,9,11,-13,11,13,-13,12,13,-15,15,14,-14,16,18,-18,19,17,-19,20,19,-19,20,18,-22,18,22,-22,23,21,-23,22,24,-24,24,25,-24,25,26,-24,26,27,-24,23,27,-29,29,28,-28,30,23,-29,30,28,-32,32,30,-32,33,31,-29,34,36,-36,37,35,-37,38,40,-40,41,39,-41,42,41,-41,43,41,-43,44,41,-44,45,47,-47,48,46,-48,49,51,-51,52,50,-52,53,55,-55,56,54,-56,57,59,-59,60,58,-60,61,63,-63,64,62,-64,65,67,-67,68,66,-68,69,68,-68,68,70,-67,66,70,-72,70,72,-72,67,73,-70,69,73,-75,71,72,-76,72,76,-76,76,77,-76,75,77,-79,79,78,-78,74,73,-81,73,81,-81,81,82,-81,80,82,-84,82,84,-84,85,83,-85,84,86,-86,85,86,-88,87,86,-89,86,89,-89,90,88,-90,91,93,-93,94,92,-94,95,94,-94,96,95,-94,97,96,-94,98,97,-94,99,98,-94,100,99,-94,101,100,-94,102,101,-94,103,92,-95,103,104,-93,105,92,-105,106,103,-95,107,106,-95,108,106,-108,109,108,-108,110,108,-110,111,108,-111,112,108,-112,113,115,-115,116,114,-116,117,114,-117,118,117,-117,119,118,-117,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,135,-135,137,139,-139,140,138,-140,140,141,-139,142,138,-142,143,140,-140,144,143,-140,145,143,-145,146,143,-146,147,146,-146,148,144,-140,149,148,-140,150,149,-140,151,150,-140,152,146,-148,153,146,-153,154,146,-154,155,146,-155,156,146,-156,157,146,-157,158,146,-158,159,161,-161,162,160,-162,163,165,-165,166,164,-166,167,166,-166,168,170,-170,171,169,-171,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,179,-179,181,180,-179,179,182,-178,183,177,-183,184,186,-186,187,185,-187,188,187,-187,189,188,-187,190,188,-190,191,188,-191,192,191,-191,193,192,-191,194,193,-191,195,194,-191,196,195,-191,197,195,-197,198,197,-197,199,197,-199,200,202,-202,203,201,-203,204,203,-203,205,203,-205,206,208,-208,209,207,-209,210,209,-209,211,210,-209,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,221,-140,151,139,-222,150,151,-222,149,150,-222,222,149,-222,148,149,-223,223,148,-223,224,148,-224,144,148,-225,225,144,-225,226,144,-226,145,144,-227,227,145,-227,147,145,-228,228,147,-228,229,147,-229,152,147,-230,230,152,-230,153,152,-231,231,153,-231,154,153,-232,232,154,-232,233,154,-233,155,154,-234,234,155,-234,235,155,-235,157,155,-236,156,155,-158,236,157,-236,158,157,-237,237,158,-237,238,237,-237,239,238,-237,240,239,-237,241,239,-241,242,241,-241,243,241,-243,244,241,-244,245,244,-244,246,244,-246,247,244,-247,248,247,-247,249,247,-249,250,249,-249,251,249,-251,252,249,-252,253,252,-252,254,252,-254,255,254,-254,256,254,-256,257,256,-256,258,256,-258,259,256,-259,260,259,-259,261,259,-261,262,259,-262,263,259,-263,264,262,-262,265,262,-265,266,268,-268,269,267,-269,270,269,-269,271,273,-273,274,272,-274,275,274,-274,276,275,-274,277,279,-279,280,278,-280,281,280,-280,282,284,-284,285,283,-285,286,283,-286,287,283,-287,288,290,-290,291,289,-291,292,291,-291,293,295,-295,296,294,-296,297,299,-299,300,298,-300,301,303,-303,304,302,-304,303,305,-305,304,305,-307,305,307,-307,308,306,-308,309,311,-311,312,310,-312,313,315,-315,316,314,-316,317,319,-319,320,318,-320,321,323,-323,324,322,-324,325,327,-327,328,326,-328,329,331,-331,332,330,-332,333,332,-332,334,336,-336,337,335,-337,338,340,-340,341,339,-341,342,339,-342,343,339,-343,344,346,-346,347,345,-347,348,347,-347,349,351,-351,352,350,-352,353,352,-352,351,354,-354,354,355,-354,356,353,-356,357,359,-359,360,358,-360,361,363,-363,364,362,-364,365,367,-367,368,366,-368,369,366,-369,370,366,-370,371,373,-373,374,372,-374,375,377,-377,378,376,-378,379,381,-381,382,380,-382,383,385,-385,386,384,-386,387,389,-389,390,388,-390,391,393,-393,394,392,-394,392,394,-396,396,394,-394,397,396,-394,394,398,-396,395,398,-400,398,400,-400,400,401,-400,402,399,-402,403,405,-405,406,404,-406,407,409,-409,410,408,-410,411,408,-411,412,408,-412,413,415,-415,416,414,-416,417,414,-417,418,420,-420,421,419,-421,422,419,-422,423,425,-425,426,424,-426,427,429,-429,430,428,-430,431,430,-430,432,434,-434,435,433,-435,436,438,-438,439,437,-439,440,442,-442,443,441,-443,444,443,-443,445,447,-447,448,446,-448,449,451,-451,452,450,-452,453,452,-452,454,456,-456,457,455,-457,458,460,-460,461,459,-461,462,464,-464,465,463,-465,466,468,-468,469,467,-469,470,472,-472,473,471,-473,474,476,-476,477,475,-477,478,477,-477,479,478,-477,480,482,-482,483,481,-483,484,481,-484,485,487,-487,488,486,-488,489,486,-489,490,492,-492,492,493,-492,494,493,-493,495,494,-493,493,496,-492,496,497,-492,491,497,-499,497,499,-499,499,500,-499,498,500,-502,500,502,-502,501,502,-504,502,504,-504,504,505,-504,503,505,-507,505,507,-507,506,507,-509,507,509,-509,508,509,-511,509,511,-511,511,512,-511,510,512,-514,512,514,-514,514,515,-514,516,513,-516,515,517,-517,516,517,-519,518,517,-520,519,517,-103,102,517,-102,517,520,-102,101,520,-100,100,101,-100,520,521,-100,521,522,-100,99,522,-99,522,523,-99,523,524,-99,524,525,-99,98,525,-98,525,526,-98,97,526,-97,526,527,-97,527,528,-97,96,528,-96,528,529,-96,529,530,-96,95,530,-95,530,531,-95,94,531,-108,531,532,-108,532,533,-108,107,533,-110,533,534,-110,534,535,-110,110,109,-536,535,536,-111,110,536,-112,111,536,-113,536,537,-113,108,112,-538,538,540,-540,541,539,-541,542,539,-542,543,542,-542,544,546,-546,547,545,-547,548,134,-550,134,132,-550,550,549,-133,132,133,-551,551,550,-134,552,554,-554,555,553,-555,556,558,-558,559,557,-559,560,562,-562,563,561,-563,564,566,-566,567,565,-567,568,570,-570,571,569,-571,571,572,-570,573,572,-572,574,569,-573,575,185,-577,187,576,-186,577,576,-188,188,577,-188,578,580,-580,581,579,-581,582,584,-584,583,584,-586,586,585,-585,584,587,-587,588,587,-585,589,587,-589,588,590,-590,591,589,-591,587,592,-587,593,592,-588,592,594,-587,595,586,-595,596,598,-598,599,597,-599,598,600,-600,601,599,-601,602,604,-604,605,603,-605,606,608,-608,609,607,-609,610,612,-612,613,611,-613,614,616,-616,617,615,-617,618,620,-620,619,620,-622,622,621,-621,620,623,-623,624,626,-626,627,625,-627,628,630,-630,631,629,-631,629,631,-633,633,632,-632,634,636,-636,163,635,-637,165,163,-637,167,165,-637,637,167,-637,638,640,-640,641,639,-641,642,643,-198,644,197,-644,197,644,-196,645,195,-645,646,648,-648,649,647,-649,650,652,-652,653,651,-653,654,656,-656,657,655,-657,658,657,-657,659,658,-657,660,662,-662,663,661,-663,664,663,-663,665,664,-663,666,663,-665,664,667,-667,668,666,-668,669,668,-668,670,667,-665,671,667,-671,670,672,-672,673,671,-673,674,676,-676,677,675,-677,678,680,-680,681,679,-681,682,684,-684,685,683,-685,685,686,-684,687,686,-686,688,683,-687,689,691,-691,692,690,-692,693,695,-695,696,694,-696,697,699,-699,700,698,-700,701,703,-703,704,702,-704,705,707,-707,708,706,-708,709,706,-709,710,709,-709,711,713,-713,714,712,-714,715,717,-717,718,716,-718,719,721,-721,722,720,-722,723,725,-725,726,724,-726,727,729,-729,730,728,-730,731,733,-733,734,732,-734,735,737,-737,738,736,-738,739,741,-741,742,740,-742,743,745,-745,746,744,-746,747,749,-749,750,748,-750,751,753,-753,754,752,-754,755,752,-755,756,752,-756,757,752,-757,758,757,-757,759,758,-757,760,759,-757,761,759,-761,762,757,-759,763,762,-759,757,762,-765,765,764,-763,766,763,-759,758,767,-767,768,766,-768,769,768,-768,766,770,-764,770,771,-764,772,771,-771,773,771,-773,774,773,-773,771,775,-764,775,776,-764,776,777,-764,778,763,-778,779,781,-781,782,780,-782,783,785,-785,786,784,-786,787,789,-789,790,788,-790,791,793,-793,794,792,-794,795,797,-797,798,796,-798,799,801,-801,802,800,-802,803,805,-805,806,804,-806,807,809,-809,810,808,-810,811,813,-813,814,812,-814,815,817,-817,818,816,-818,819,821,-821,822,820,-822,823,825,-825,826,824,-826,827,829,-829,830,828,-830,831,833,-833,834,832,-834,835,837,-837,838,836,-838,839,841,-841,842,840,-842,843,845,-845,846,844,-846,847,846,-846,848,850,-850,851,849,-851,852,854,-854,855,853,-855,856,855,-855,857,859,-859,860,858,-860,861,863,-863,864,862,-864,865,867,-867,868,866,-868,869,871,-871,872,870,-872,873,875,-875,876,874,-876,877,879,-879,880,878,-880,881,883,-883,884,882,-884,885,887,-887,888,886,-888,889,891,-891,892,890,-892,893,895,-895,896,894,-896,897,899,-899,900,898,-900,901,903,-903,904,902,-904,905,907,-907,908,906,-908,909,911,-911,912,910,-912,913,915,-915,916,914,-916,917,919,-919,920,918,-920,921,923,-923,924,922,-924,925,924,-924,926,925,-924,927,926,-924,928,927,-924,929,928,-924,930,929,-924,931,930,-924,932,931,-924,933,932,-924,934,933,-924,935,934,-924,936,938,-938,939,937,-939,940,942,-942,943,941,-943,944,946,-946,947,945,-947,948,950,-950,951,949,-951,952,954,-954,955,953,-955,956,958,-958,959,957,-959,960,962,-962,963,961,-963,964,966,-966,967,965,-967,968,970,-970,971,969,-971,972,974,-974,975,973,-975,976,978,-978,979,977,-979,980,979,-979,981,979,-981,982,979,-982,983,979,-983,984,979,-984,985,979,-985,986,979,-986,987,979,-987,988,979,-988,989,979,-989,990,979,-990,991,993,-993,994,992,-994,995,994,-994,996,995,-994,997,996,-994,998,997,-994,999,998,-994,1000,999,-994,1001,1000,-994,1002,1001,-994,1003,1002,-994,1004,1003,-994,1005,1004,-994,1006,1008,-1008,1009,1007,-1009,1010,1012,-1012,1013,1011,-1013,1014,1016,-1016,1017,1015,-1017,1018,1020,-1020,1021,1019,-1021,1022,1024,-1024,1025,1023,-1025,1026,1025,-1025,1027,1025,-1027,1028,1025,-1028,1029,1025,-1029,1030,1025,-1030,1031,1025,-1031,1032,1025,-1032,1033,1025,-1033,1034,1025,-1034,1035,1025,-1035,1036,1025,-1036,1037,1039,-1039,1040,1038,-1040,1041,1043,-1043,1044,1042,-1044,1045,1047,-1047,1048,1046,-1048,1049,1051,-1051,1052,1050,-1052,1053,1055,-1055,1056,1054,-1056,1057,1059,-1059,1060,1058,-1060,1061,1063,-1063,1064,1062,-1064,1065,1067,-1067,1068,1066,-1068,1069,1071,-1071,1072,1070,-1072,1073,1075,-1075,1076,1074,-1076,1077,1079,-1079,1080,1078,-1080,1081,1083,-1083,1084,1086,-1086,1087,1089,-1089,1090,1092,-1092,1093,1095,-1095,1096,1098,-1098,1099,1101,-1101,1102,1104,-1104,1105,1107,-1107,1108,1110,-1110,1111,1113,-1113,1114,1116,-1116,1117,1119,-1119,1120,1122,-1122,1123,1124,-305,302,304,-1125,303,301,-1126,1126,1125,-302,1127,1128,-477,1129,476,-1129,339,1131,-1131,1132,1130,-1132,1133,1135,-1135,1136,1134,-1136,1137,1136,-1136,1138,1137,-1136,1139,1137,-1139,1140,1139,-1139,1141,1140,-1139,1142,1140,-1142,1143,1145,-1145,1146,1144,-1146,1147,1146,-1146,1146,1148,-1145,1149,1147,-1146,1144,1148,-1151,1151,1147,-1150,1148,482,-1151,1150,482,-1153,482,480,-1153,1153,1152,-481,1127,1151,-1150,1154,1151,-1128,474,1154,-1128,476,474,-1128,339,1130,-339,338,1130,-1156,1155,1130,-1157,1130,1157,-1157,1156,1157,-1159,1157,1159,-1159,1158,1159,-1161,1159,1161,-1161,1161,1162,-1161,1160,1162,-1164,1162,1164,-1164,489,1163,-1165,1164,1165,-490,489,1165,-487,1166,486,-1166,1167,204,-1169,204,202,-1169,1168,202,-1170,202,200,-1170,1169,200,-1171,1171,1170,-201,207,209,-1173,1173,1172,-210,1173,1174,-1173,1175,1173,-210,210,1175,-210,1176,1175,-211,350,352,-357,353,356,-353,1177,176,-184,177,183,-177,182,179,-1179,180,1178,-180 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *7452 { + a: 0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,1,0,0,0.9238795,-0.3826834,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,1,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.9238795,-0.3826834,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.7071068,-0.7071068,0,0.9238795,-0.3826834,0,0.7071068,-0.7071068,0,0.9238795,-0.3826834,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9784768,0.2063565,0,0.9784768,0.2063565,0,0.9784768,0.2063565,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.9784768,0.2063565,0,0.9784768,0.2063565,0,0.9148339,0.4038302,0,0.9148339,0.4038302,0,0.9148339,0.4038302,0,0.9784768,0.2063565,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7933533,0.6087614,0,0.7071068,0.7071068,0,0.7933533,0.6087614,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7933533,-0.6087614,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7933533,-0.6087614,0,0.8660254,-0.5,0,0.7933533,-0.6087614,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7933533,0.6087614,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.7071068,0,-0.7071068,0.9238795,0,0.3826834,0.7071068,0,-0.7071068,0.9238795,0,0.3826834,0.7071068,0,-0.7071068,0.9238795,0,0.3826834,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0,0,-1,0,0,-1,0,0,-1,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0,0,-1,0.7071068,0,-0.7071068,0.9238795,0,0.3826834,0.7071068,0,-0.7071068,0.9238795,0,0.3826834,0.7071068,0,-0.7071068,0.9238795,0,0.3826834,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,0,0,-1,0,0,-1,0,0,-1,-0.7071068,0,-0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.7071068,0,-0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,0.3826834,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.7071068,0,-0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,0.3826834,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,0,0,-1,0,0,-1,0,0,-1,-0.7071068,0,-0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.9238795,0,0.3826834,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.9238795,0,0.3826834,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.9238795,0,0.3826834,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7933533,-0.6087614,0,-0.8660254,-0.5,0,-0.7933533,-0.6087614,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9238795,0.3826834,0,-0.8660254,0.5,0,-0.9238795,0.3826834,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.7071068,0,0.7071068,0.7562815,0,0.6542464,0,0,1,0,0,1,0,0,1,0.7562815,0,0.6542464,0,0,1,0,0,1,-0.7071068,0,0.7071068,-0.7562815,0,0.6542464,-0.7071068,0,0.7071068,0,0,1,1,0,0,0.7562815,0,0.6542464,1,0,0,0.7071068,0,0.7071068,1,0,0,0.7562815,0,0.6542464,-1,0,0,-0.7071068,0,0.7071068,-1,0,0,-0.7562815,0,0.6542464,-1,0,0,-0.7071068,0,0.7071068,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *2358 { + a: 25.59055,11.81102,21.65354,11.81102,25.59055,23.62205,21.65354,23.62205,-49.2126,41.33858,-35.43307,55.11811,17.59534,41.33858,17.59534,55.11811,21.65354,-35.43307,21.65354,13.65833,25.59055,-35.43307,25.59055,17.59534,-21.65354,13.65833,-25.59055,17.59534,-21.65354,-35.43307,-25.59055,-35.43307,-25.59055,-5.56777,-25.59055,13.91943,-23.62205,-5.56777,-21.65354,13.91943,-21.65354,-5.56777,-21.65354,-21.11796,-23.62205,-25.05496,21.65354,-21.11796,-21.65354,-25.05496,-17.71654,-25.05496,17.71654,-25.05496,21.65354,-25.05496,23.62205,-5.56777,23.62205,-25.05496,21.65354,-5.56777,25.59055,13.91943,21.65354,13.91943,25.59055,-5.56777,-17.71654,17.59534,-17.71654,26.5142,17.71654,17.59534,17.71654,26.5142,60.20824,30.34294,54.64047,24.77517,49.2126,41.33858,32.17155,47.24409,35.43307,55.11811,-13.65833,55.11811,-13.65833,47.24409,21.65354,47.24409,-21.65354,47.24409,21.65354,55.11811,-21.65354,55.11811,21.65354,64.02936,21.65354,56.15534,-21.65354,64.02936,-21.65354,56.15534,17.59534,43.30709,17.59534,47.24409,35.43307,43.30709,26.5142,47.24409,17.71654,-5.1775,17.71654,-14.92667,-17.71654,-5.1775,-17.71654,-14.92667,-17.59534,47.24409,-17.59534,43.30709,-26.5142,47.24409,-35.43307,43.30709,25.59055,41.33858,23.62205,41.33858,25.59055,55.11811,17.71654,43.30709,17.71654,47.24409,18.48865,39.44653,23.62205,27.55906,21.65354,23.62205,-25.59055,55.11811,-17.71654,47.24409,25.59055,27.55906,21.65354,15.74803,21.65354,11.81102,25.59055,3.937008,19.02887,3.937008,-17.71654,43.30709,-25.59055,41.33858,-23.62205,41.33858,-18.48865,39.44653,-23.62205,27.55906,-21.65354,23.62205,-25.59055,27.55906,-21.65354,15.74803,-21.65354,11.81102,-25.59055,3.937008,-19.02887,3.937008,59.05512,27.55906,59.05512,23.62205,-17.59534,27.55906,27.98974,18.76815,24.01575,19.29134,20.04176,18.76815,16.33858,17.23425,13.1586,14.79416,10.71851,11.61417,9.184604,7.911001,8.661417,3.937008,-17.59534,3.937008,59.05512,11.81102,62.99213,11.81102,62.99213,23.62205,59.05512,7.874016,31.69291,17.23425,48.95344,7.874016,34.8729,14.79416,37.31299,11.61417,38.84689,7.911001,38.85176,7.874016,-60.20824,30.34294,-49.2126,41.33858,-54.64047,24.77517,-32.17155,47.24409,-35.43307,55.11811,13.65833,55.11811,13.65833,47.24409,49.2126,41.33858,-17.59534,41.33858,35.43307,55.11811,-17.59534,55.11811,62.99213,27.55906,-17.59534,27.55906,49.2126,41.33858,-17.59534,41.33858,25.59055,17.59534,25.59055,-49.2126,23.62205,17.59534,23.62205,-49.2126,-25.59055,-62.99213,-25.59055,-59.05512,-23.62205,-62.99213,-25.59055,17.59534,-23.62205,17.59534,-59.05512,7.874016,-59.05512,11.81102,-48.95344,7.874016,-59.05512,23.62205,-62.99213,23.62205,-62.99213,11.81102,-59.05512,27.55906,-31.69291,17.23425,-27.98974,18.76815,17.59534,27.55906,-24.01575,19.29134,-34.8729,14.79416,-37.31299,11.61417,-38.84689,7.911001,-38.85176,7.874016,-20.04176,18.76815,-16.33858,17.23425,-13.1586,14.79416,-10.71851,11.61417,-9.184604,7.911001,-8.661417,3.937008,17.59534,3.937008,-62.99213,27.55906,-49.2126,41.33858,17.59534,27.55906,17.59534,41.33858,23.62205,-62.99213,23.62205,17.59534,25.59055,-62.99213,25.59055,17.59534,25.59055,-59.05512,-23.62205,17.59534,-23.62205,-49.2126,-25.59055,17.59534,-25.59055,-49.2126,-21.65354,11.81102,-25.59055,11.81102,-21.65354,23.62205,-25.59055,23.62205,17.71654,15.74803,13.77953,15.74803,17.71654,27.55906,-13.77953,15.74803,-17.71654,15.74803,-17.71654,27.55906,-13.77953,7.874016,13.77953,7.874016,25.59055,-48.95344,25.59055,-59.05512,24.43743,-51.73732,25.59055,-62.99213,21.65354,-62.99213,21.65354,-52.89045,-21.65354,-52.89045,17.71654,-62.99213,13.77953,-62.99213,-13.77953,-62.99213,-17.71654,-62.99213,-21.65354,-62.99213,-24.43743,-51.73732,-25.59055,-62.99213,-25.59055,-48.95344,-25.59055,-59.05512,17.59534,35.05458,17.59534,38.99159,32.74827,35.05458,35.43307,38.99159,39.07806,18.91671,43.30709,18.91671,-17.59534,38.99159,-17.59534,35.05458,-35.43307,38.99159,-32.74827,35.05458,-39.07806,18.91671,-43.30709,18.91671,19.02887,17.59534,19.02887,24.40945,25.59055,17.59534,25.59055,24.40945,-25.59055,17.59534,-25.59055,24.40945,-19.02887,17.59534,-19.02887,24.40945,-48.95344,-9.510499E-15,-35.82677,-4.148492E-14,-35.82677,3.937008,-35.42432,6.993926,-34.2444,9.84252,-32.3674,12.28866,-29.92126,14.16565,-27.07267,15.34558,-24.01575,15.74803,-20.95883,15.34558,-18.11024,14.16565,-15.66409,12.28866,-13.7871,9.84252,-12.60717,6.993926,-12.20472,3.937008,-12.20472,2.32074E-13,27.95275,-4.503764E-14,24.40945,3.937008,24.93263,7.911001,26.46654,11.61417,27.95275,3.937008,28.90663,14.79416,28.35521,6.993926,29.53513,9.84252,32.08661,17.23425,31.41212,12.28866,33.85827,14.16565,35.78979,18.76815,36.70686,15.34558,39.76378,19.29134,39.76378,15.74803,42.8207,15.34558,43.73777,18.76815,45.66929,14.16565,47.44094,17.23425,48.11543,12.28866,50.62093,14.79416,49.99243,9.84252,51.17235,6.993926,53.06102,11.61417,51.5748,3.937008,51.5748,2.285213E-13,54.59979,7.874016,54.59492,7.911001,59.05512,-1.839228E-14,59.05512,7.874016,-21.65354,-27.14589,-21.65354,-29.58727,-25.59055,-27.14589,-21.65354,-31.15417,-25.59055,-31.15417,-52.90997,18.05237,-53.06102,17.84487,-59.05512,18.05237,-54.59492,13.94139,-54.59979,13.9024,-57.74278,13.9024,-25.59055,31.93928,-25.59055,35.94757,-21.65354,31.93928,-21.65354,35.94757,-21.65354,33.50619,-17.59534,18.05237,-17.59534,9.752431,-26.61759,18.05237,-26.46654,17.84487,-24.93263,13.94139,-24.40945,9.752431,21.65354,31.93928,21.65354,33.50619,25.59055,31.93928,21.65354,35.94757,25.59055,35.94757,30.42922,19.68504,30.42922,27.55906,34.36623,19.68504,34.36623,27.55906,-21.65354,34.36623,-21.65354,30.42922,-29.52756,34.36623,-29.52756,30.42922,-10.82677,19.68504,10.82677,19.68504,-10.82677,15.74803,10.82677,15.74803,-21.65354,15.74803,21.65354,15.74803,-21.65354,11.81102,21.65354,11.81102,25.59055,-36.90557,25.59055,-40.91385,21.65354,-36.90557,21.65354,-40.91385,25.59055,16.85012,20.35354,16.85012,25.59055,20.8584,21.58793,20.8584,-25.59055,37.93333,-25.59055,41.94162,-21.65354,37.93333,-21.65354,41.94162,25.59055,-13.58376,20.35354,-13.58376,25.59055,-9.575477,21.58793,-9.575477,-25.59055,-13.58376,-25.59055,-9.575477,-20.35354,-13.58376,-21.58793,-9.575477,-21.65354,19.68504,-29.52756,19.68504,-21.65354,23.62205,-29.52756,27.55906,-20.86614,27.55906,25.59055,7.089399,19.02887,7.089399,25.59055,11.09768,20.35354,11.09768,49.37782,15.74803,55.11811,15.74803,50.62093,14.79416,52.90997,11.81102,59.05512,11.81102,59.05512,15.74803,25.59055,-27.14589,25.59055,-31.15417,21.65354,-27.14589,21.65354,-31.15417,21.65354,-29.58727,21.65354,5.848672,17.64923,5.848672,17.71654,27.05011,14.44331,23.1131,-14.44331,23.1131,-17.71654,27.05011,-21.65354,5.848672,-17.64923,5.848672,-25.59055,36.23943,-25.59055,40.24771,-21.65354,36.23943,-21.65354,40.24771,-25.59055,16.85012,-25.59055,20.8584,-20.35354,16.85012,-21.58793,20.8584,17.59534,9.752431,17.59534,18.05237,24.40945,9.752431,24.93263,13.94139,26.46654,17.84487,26.61759,18.05237,21.65354,37.93333,21.65354,41.94162,25.59055,37.93333,25.59055,41.94162,-21.65354,-33.22617,-21.65354,-37.23446,-25.59055,-33.22617,-25.59055,-37.23446,-21.65354,-36.90557,-21.65354,-40.91385,-25.59055,-36.90557,-25.59055,-40.91385,-20.34121,0.6799493,-25.59055,0.6799493,-20.35354,0.7172538,-25.59055,0.7172538,21.65354,36.23943,21.65354,40.24771,25.59055,36.23943,25.59055,40.24771,20.34121,54.59979,20.34121,57.74278,25.59055,54.59979,21.65354,62.99213,-20.34121,57.74278,24.43743,61.839,25.59055,59.05512,-21.65354,62.99213,-20.34121,54.59979,-24.43743,61.839,-25.59055,59.05512,-25.59055,54.59979,25.59055,0.6799493,20.34121,0.6799493,25.59055,0.7172538,20.35354,0.7172538,52.90997,18.05237,59.05512,18.05237,53.06102,17.84487,54.59492,13.94139,54.59979,13.9024,57.74278,13.9024,21.58793,-23.08736,21.65354,-22.83924,25.59055,-23.08736,25.59055,-19.07907,21.65354,-19.07907,21.58793,25.32595,21.65354,25.57408,25.59055,25.32595,25.59055,29.33424,21.65354,29.33424,25.59055,-33.22617,25.59055,-37.23446,21.65354,-33.22617,21.65354,-37.23446,-21.58793,-23.08736,-25.59055,-23.08736,-21.65354,-22.83924,-25.59055,-19.07907,-21.65354,-19.07907,-30.42922,27.55906,-30.42922,19.68504,-34.36623,27.55906,-34.36623,19.68504,20.34121,25.72982,-20.34121,25.72982,21.65354,29.87979,-21.65354,29.87979,-21.58793,25.32595,-25.59055,25.32595,-21.65354,25.57408,-25.59055,29.33424,-21.65354,29.33424,-19.02887,7.089399,-25.59055,7.089399,-20.35354,11.09768,-25.59055,11.09768,29.52756,19.68504,21.65354,19.68504,29.52756,27.55906,21.65354,23.62205,20.86614,27.55906,-29.52756,30.42922,-29.52756,34.36623,-20.86614,30.42922,-20.86614,34.36623,29.52756,34.36623,29.52756,30.42922,21.65354,34.36623,21.65354,30.42922,20.86614,30.42922,20.86614,34.36623,29.52756,30.42922,29.52756,34.36623,-21.65354,-21.11796,-21.65354,10.6579,21.65354,-21.11796,21.65354,10.6579,-21.65354,-32.17155,-21.65354,13.65833,21.65354,-32.17155,21.65354,13.65833,-49.37782,15.74803,-50.62093,14.79416,-55.11811,15.74803,-52.90997,11.81102,-59.05512,11.81102,-59.05512,15.74803,-17.59534,15.74803,-17.59534,11.81102,-30.14974,15.74803,-28.90663,14.79416,-26.61759,11.81102,17.59534,11.81102,17.59534,15.74803,26.61759,11.81102,28.90663,14.79416,30.14974,15.74803,-54.59492,7.911001,-53.06102,11.61417,-54.59979,7.874016,-51.5748,3.051823E-13,-59.05512,5.826875E-14,-59.05512,7.874016,-51.5748,3.937008,-51.17235,6.993926,-50.62093,14.79416,-49.99243,9.84252,-48.11543,12.28866,-47.44094,17.23425,-45.66929,14.16565,-43.73777,18.76815,-42.8207,15.34558,-39.76378,15.74803,-39.76378,19.29134,-36.70686,15.34558,-35.78979,18.76815,-33.85827,14.16565,-32.08661,17.23425,-31.41212,12.28866,-29.53513,9.84252,-28.90663,14.79416,-28.35521,6.993926,-27.95275,3.937008,-26.46654,11.61417,-27.95275,3.16234E-14,-24.93263,7.911001,-24.40945,3.937008,12.20472,3.087351E-13,12.20472,3.937008,12.60717,6.993926,13.7871,9.84252,15.66409,12.28866,15.74803,12.35307,18.11024,14.16565,20.95883,15.34558,24.01575,15.74803,27.07267,15.34558,27.55906,15.14411,29.92126,14.16565,32.3674,12.28866,34.2444,9.84252,35.42432,6.993926,35.82677,3.937008,35.82677,3.517611E-14,48.95344,6.715054E-14,27.55906,-61.02362,27.55906,-64.96063,25.59055,-59.05512,25.59055,-62.99213,21.65354,-64.96063,21.65354,-62.99213,64.96063,27.55906,64.96063,23.62205,61.02362,27.55906,61.02362,23.62205,-21.65354,-62.99213,-21.65354,-64.96063,-27.55906,-64.96063,-27.55906,-61.02362,-13.77953,1.968504,-21.65354,1.968504,-13.77953,3.937008,-21.65354,3.937008,21.65354,-62.99213,21.65354,-70.86614,13.77953,-62.99213,13.77953,-70.86614,-70.86614,1.968504,-70.86614,3.937008,-62.99213,1.968504,-62.99213,3.937008,-21.65354,-66.92913,-21.65354,-62.99213,-17.71654,-66.92913,-17.71654,-62.99213,-66.92913,3.937008,-66.92913,31.49606,-62.99213,3.937008,-62.99213,7.874016,-62.99213,27.55906,-62.99213,15.74803,-62.99213,31.49606,27.55906,-61.02362,27.55906,-64.96063,21.65354,-64.96063,-17.71654,3.937008,-21.65354,3.937008,-17.71654,31.49606,-21.65354,31.49606,62.99213,27.55906,62.99213,31.49606,64.96063,27.55906,66.92913,31.49606,66.92913,3.937008,64.96063,7.874016,64.96063,23.62205,64.96063,11.81102,62.99213,23.62205,62.99213,11.81102,62.99213,1.968504,62.99213,7.874016,70.86614,1.968504,70.86614,3.937008,-21.65354,-62.99213,-21.65354,-64.96063,-25.59055,-62.99213,-27.55906,-64.96063,-25.59055,-59.05512,-27.55906,-61.02362,-21.65354,7.874016,-27.55906,7.874016,-21.65354,11.81102,-27.55906,11.81102,-21.65354,23.62205,-27.55906,23.62205,-21.65354,27.55906,-27.55906,27.55906,64.96063,11.81102,64.96063,7.874016,61.02362,11.81102,61.02362,7.874016,21.65354,27.55906,17.71654,27.55906,21.65354,31.49606,17.71654,31.49606,17.71654,7.874016,21.65354,7.874016,17.71654,3.937008,21.65354,1.968504,13.77953,1.968504,13.77953,3.937008,27.55906,23.62205,21.65354,23.62205,27.55906,27.55906,21.65354,27.55906,-25.59055,-59.05512,-25.59055,-62.99213,-27.55906,-61.02362,-27.55906,-64.96063,-21.65354,-62.99213,-21.65354,-64.96063,21.65354,-64.96063,21.65354,-62.99213,27.55906,-64.96063,27.55906,-61.02362,17.71654,-66.92913,17.71654,-62.99213,21.65354,-66.92913,21.65354,-62.99213,-25.59055,-59.05512,-27.55906,-61.02362,-27.55906,-64.96063,-21.65354,-64.96063,-64.96063,23.62205,-64.96063,27.55906,-61.02362,23.62205,-61.02362,27.55906,70.86614,3.937008,70.86614,1.968504,62.99213,3.937008,62.99213,1.968504,21.65354,-64.96063,21.65354,-62.99213,27.55906,-64.96063,25.59055,-62.99213,25.59055,-59.05512,27.55906,-61.02362,-70.86614,1.968504,-70.86614,3.937008,-62.99213,1.968504,-66.92913,3.937008,-64.96063,7.874016,-62.99213,7.874016,-66.92913,31.49606,-64.96063,27.55906,-62.99213,31.49606,-62.99213,27.55906,-64.96063,11.81102,-64.96063,23.62205,-62.99213,11.81102,-62.99213,23.62205,-64.96063,7.874016,-64.96063,11.81102,-61.02362,7.874016,-61.02362,11.81102,21.65354,1.968504,13.77953,1.968504,21.65354,3.937008,13.77953,3.937008,66.92913,31.49606,66.92913,3.937008,62.99213,31.49606,62.99213,27.55906,62.99213,7.874016,62.99213,15.74803,62.99213,3.937008,-13.77953,-62.99213,-13.77953,-70.86614,-21.65354,-62.99213,-21.65354,-70.86614,21.65354,3.937008,17.71654,3.937008,21.65354,31.49606,17.71654,31.49606,27.55906,7.874016,21.65354,7.874016,27.55906,11.81102,21.65354,11.81102,-17.71654,27.55906,-21.65354,27.55906,-17.71654,31.49606,-21.65354,31.49606,-13.77953,1.968504,-21.65354,1.968504,-13.77953,3.937008,-17.71654,3.937008,-21.65354,7.874016,-17.71654,7.874016,21.65354,2.664535E-14,-21.65354,2.664535E-14,21.65354,7.874016,-21.65354,7.874016,4.100778,2.664535E-14,1.087522,2.664535E-14,4.100778,7.874016,1.087522,7.874016,-1.087522,2.664535E-14,-4.100778,2.664535E-14,-1.087522,7.874016,-4.100778,7.874016,44.76674,2.664535E-14,44.76674,7.874016,47.77999,2.664535E-14,47.77999,7.874016,21.65354,-1.55384E-13,-21.65354,-1.55384E-13,21.65354,7.874016,-21.65354,7.874016,2.778223,-3.454987E-13,-0.2350326,-3.454987E-13,2.778223,7.874016,-0.2350326,7.874016,0.2350326,-1.551369E-13,-2.778223,-1.551369E-13,0.2350326,7.874016,-2.778223,7.874016,38.44726,7.874016,38.44726,3.528657E-14,35.434,7.874016,35.434,3.528657E-14,-38.44726,-8.172533E-14,-38.44726,7.874016,-35.434,-8.172533E-14,-35.434,7.874016,-44.76674,7.874016,-44.76674,2.664535E-14,-47.77999,7.874016,-47.77999,2.664535E-14,25.59055,51.5748,13.77953,51.5748,25.59055,59.05512,24.43743,61.839,21.65354,62.99213,-21.65354,62.99213,13.77953,27.95275,-13.77953,51.5748,-25.59055,51.5748,-24.43743,61.839,-25.59055,59.05512,13.77953,-12.20472,13.77953,-35.82677,25.59055,27.95275,25.59055,-12.20472,-13.77953,-12.20472,-13.77953,27.95275,-25.59055,-12.20472,-25.59055,27.95275,-13.77953,-35.82677,-21.65354,-52.89045,-25.59055,-35.82677,-24.43743,-51.73732,-25.59055,-48.95344,21.65354,-52.89045,24.43743,-51.73732,25.59055,-48.95344,25.59055,-35.82677,-59.85353,7.874016,-62.63741,7.874016,-59.85353,11.81102,-62.63741,11.81102,-59.85353,23.62205,-62.63741,23.62205,-59.85353,27.55906,-62.63741,27.55906,62.63741,23.62205,59.85353,23.62205,62.63741,27.55906,59.85353,27.55906,62.63741,7.874016,59.85353,7.874016,62.63741,11.81102,59.85353,11.81102,-25.59055,-36.77196,-25.59055,-33.68867,-13.77953,-36.77196,-13.77953,-33.68867,-25.59055,16.20165,-25.59055,19.28495,-13.77953,16.20165,-13.77953,19.28495,-25.59055,22.15264,-25.59055,25.23593,-13.77953,22.15264,-13.77953,25.23593,25.59055,-7.094756,13.77953,-7.094756,25.59055,-4.01146,13.77953,-4.01146,25.59055,0,13.77953,2.73559E-13,25.59055,3.937008,13.77953,3.937008,25.59055,-21.75476,25.59055,-24.83805,13.77953,-21.75476,13.77953,-24.83805,25.59055,-15.11463,25.59055,-18.19792,13.77953,-15.11463,13.77953,-18.19792,25.59055,17.31261,13.77953,17.31261,25.59055,20.39591,13.77953,20.39591,-25.59055,-2.828537,-25.59055,0.2547594,-13.77953,-2.828537,-13.77953,0.2547594,25.59055,5.414335E-13,13.77953,5.414335E-13,25.59055,3.937008,13.77953,3.937008,-25.59055,-30.69168,-25.59055,-27.60838,-13.77953,-30.69168,-13.77953,-27.60838,-25.59055,-40.45136,-25.59055,-37.36806,-13.77953,-40.45136,-13.77953,-37.36806,-25.59055,19.90802,-25.59055,20.01383,-13.77953,19.90802,-25.59055,22.99132,-13.77953,22.99132,-25.59055,-22.62486,-25.59055,-19.54157,-13.77953,-22.62486,-13.77953,-19.54157,25.59055,-19.13938,25.59055,-19.66585,13.77953,-19.13938,25.59055,-22.22268,13.77953,-22.22268,25.59055,39.78522,25.59055,36.70192,13.77953,39.78522,13.77953,36.70192,-25.59055,11.2861,-25.59055,14.3694,-13.77953,11.2861,-13.77953,14.3694,25.59055,-13.03807,13.77953,-13.03807,25.59055,-9.954775,13.77953,-9.954775,-25.59055,5.496362,-25.59055,8.579659,-13.77953,5.496362,-13.77953,8.579659,25.59055,3.552714E-15,13.77953,2.771117E-13,25.59055,3.937008,13.77953,3.937008,25.59055,35.48507,25.59055,32.40178,13.77953,35.48507,13.77953,32.40178,25.59055,7.551893,13.77953,7.551893,25.59055,10.63519,13.77953,10.63519,25.59055,-0.7730058,13.77953,-0.7730058,25.59055,2.31029,13.77953,2.31029,-13.77953,0,-25.59055,0,-13.77953,3.937008,-25.59055,3.937008,-13.77953,41.47913,-13.77953,38.39583,-25.59055,41.47913,-25.59055,38.39583,25.59055,-1.215739E-12,13.77953,-1.215739E-12,25.59055,3.937008,13.77953,3.937008,25.59055,41.47913,25.59055,38.39583,13.77953,41.47913,13.77953,38.39583,25.59055,-2.828537,13.77953,-2.828537,25.59055,0.2547594,13.77953,0.2547594,25.59055,25.78845,13.77953,25.78845,25.59055,28.87174,13.77953,28.87174,-25.59055,-13.12127,-25.59055,-10.03797,-13.77953,-13.12127,-13.77953,-10.03797,-25.59055,22.78252,-25.59055,25.86582,-13.77953,22.78252,-13.77953,25.86582,27.95275,0,27.95275,3.937008,51.5748,2.73559E-13,28.35521,6.993926,29.53513,9.84252,31.41212,12.28866,33.85827,14.16565,36.70686,15.34558,39.76378,15.74803,42.8207,15.34558,45.66929,14.16565,48.11543,12.28866,49.99243,9.84252,51.17235,6.993926,51.5748,3.937008,-13.77953,39.78522,-13.77953,36.70192,-25.59055,39.78522,-25.59055,36.70192,-13.77953,17.31261,-25.59055,17.31261,-13.77953,20.39591,-25.59055,20.39591,-13.77953,-1.215739E-12,-25.59055,-1.215739E-12,-13.77953,3.937008,-25.59055,3.937008,13.77953,16.20165,13.77953,19.28495,25.59055,16.20165,25.59055,19.28495,-13.77953,-19.13938,-13.77953,-22.22268,-25.59055,-19.13938,-25.59055,-22.22268,-13.77953,-13.03807,-25.59055,-13.03807,-13.77953,-9.954775,-25.59055,-9.954775,13.77953,22.78252,13.77953,25.86582,25.59055,22.78252,25.59055,25.86582,-13.77953,-7.094756,-25.59055,-7.094756,-13.77953,-4.01146,-25.59055,-4.01146,25.59055,-22.62486,13.77953,-22.62486,25.59055,-19.54157,13.77953,-19.54157,-13.77953,7.551893,-25.59055,7.551893,-13.77953,10.63519,-25.59055,10.63519,35.82677,3.937008,35.82677,2.771117E-13,35.42432,6.993926,12.20472,2.771117E-13,34.2444,9.84252,32.3674,12.28866,29.92126,14.16565,27.07267,15.34558,24.01575,15.74803,20.95883,15.34558,18.11024,14.16565,15.66409,12.28866,13.7871,9.84252,12.60717,6.993926,12.20472,3.937008,-35.82677,3.552714E-15,-35.82677,3.937008,-12.20472,2.771117E-13,-35.42432,6.993926,-34.2444,9.84252,-32.3674,12.28866,-29.92126,14.16565,-27.07267,15.34558,-24.01575,15.74803,-20.95883,15.34558,-18.11024,14.16565,-15.66409,12.28866,-13.7871,9.84252,-12.60717,6.993926,-12.20472,3.937008,-13.77953,35.48507,-13.77953,32.40178,-25.59055,35.48507,-25.59055,32.40178,25.59055,5.496362,13.77953,5.496362,25.59055,8.579659,13.77953,8.579659,-13.77953,-21.75476,-13.77953,-24.83805,-25.59055,-21.75476,-25.59055,-24.83805,13.77953,-40.45136,13.77953,-37.36806,25.59055,-40.45136,25.59055,-37.36806,-27.95275,3.937008,-27.95275,2.73559E-13,-28.35521,6.993926,-51.5748,2.73559E-13,-29.53513,9.84252,-31.41212,12.28866,-33.85827,14.16565,-36.70686,15.34558,-39.76378,15.74803,-42.8207,15.34558,-45.66929,14.16565,-48.11543,12.28866,-49.99243,9.84252,-51.17235,6.993926,-51.5748,3.937008,13.77953,19.90802,13.77953,22.99132,25.59055,19.90802,25.59055,22.99132,-13.77953,-15.11463,-13.77953,-18.19792,-25.59055,-15.11463,-25.59055,-18.19792,13.77953,22.15264,13.77953,25.23593,25.59055,22.15264,25.59055,25.23593,-13.77953,25.78845,-25.59055,25.78845,-13.77953,28.87174,-25.59055,28.87174,-13.77953,5.414335E-13,-25.59055,5.414335E-13,-13.77953,3.937008,-25.59055,3.937008,25.59055,11.2861,13.77953,11.2861,25.59055,14.3694,13.77953,14.3694,25.59055,-13.12127,13.77953,-13.12127,25.59055,-10.03797,13.77953,-10.03797,13.77953,-30.69168,13.77953,-27.60838,25.59055,-30.69168,25.59055,-27.60838,13.77953,-36.77196,13.77953,-33.68867,25.59055,-36.77196,25.59055,-33.68867,-13.77953,-0.7730058,-25.59055,-0.7730058,-13.77953,2.31029,-25.59055,2.31029,-13.77953,3.552714E-15,-25.59055,3.552714E-15,-13.77953,3.937008,-25.59055,3.937008,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,-24.40945,9.752431,-24.93263,13.94139,-17.59534,9.752431,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,25.59055,-27.60838,25.59055,-30.69168,13.77953,-27.60838,-27.55906,11.81102,-21.65354,11.81102,-27.55906,7.874016,-27.55906,11.81102,-21.65354,11.81102,-27.55906,7.874016,-27.55906,11.81102,-21.65354,11.81102,-27.55906,7.874016,-27.55906,11.81102,-21.65354,11.81102,-27.55906,7.874016,-61.02362,27.55906,-61.02362,23.62205,-64.96063,27.55906,-61.02362,27.55906,-61.02362,23.62205,-64.96063,27.55906,-61.02362,27.55906,-61.02362,23.62205,-64.96063,27.55906,-61.02362,27.55906,-61.02362,23.62205,-64.96063,27.55906,21.65354,15.74803,21.65354,19.68504,-21.65354,15.74803,-21.65354,19.68504,-55.11811,20.66929,-59.05512,19.68504,-59.05512,15.74803,55.11811,20.66929,59.05512,15.74803,59.05512,19.68504,21.65354,-36.28486,21.65354,-48.45938,17.64923,-36.28486,21.65354,-52.51756,10.82677,-52.51756,-17.64923,-36.28486,-10.82677,-52.51756,-21.65354,-52.51756,-21.65354,-36.28486,-21.65354,-48.45938,-34.36623,23.62205,-34.36623,19.68504,-39.07806,23.62205,-35.78979,18.76815,-39.76378,19.29134,-32.08661,17.23425,-43.30709,23.62205,-30.42922,19.68504,-43.73777,18.76815,-30.42922,23.62205,-17.59534,23.62205,-47.44094,17.23425,47.44094,17.23425,43.73777,18.76815,43.30709,23.62205,39.76378,19.29134,39.07806,23.62205,35.78979,18.76815,34.36623,23.62205,34.36623,19.68504,32.08661,17.23425,30.42922,19.68504,30.42922,23.62205,17.59534,23.62205,34.36623,18.91671,34.36623,22.93169,30.42922,22.93169,30.42922,18.91671,17.59534,18.91671,-17.59534,18.91671,-30.42922,22.93169,-30.42922,18.91671,-34.36623,22.93169,-34.36623,18.91671,17.71654,7.874016,-17.71654,7.874016 + } + UVIndex: *2484 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,10,11,9,9,11,12,11,13,12,12,13,14,15,14,13,16,18,17,19,17,18,20,19,18,20,18,21,18,22,21,23,21,22,22,24,23,24,25,23,25,26,23,26,27,23,23,27,28,29,28,27,30,23,28,30,28,31,32,30,31,33,31,28,34,36,35,37,35,36,38,40,39,41,39,40,42,41,40,43,41,42,44,41,43,45,47,46,48,46,47,49,51,50,52,50,51,53,55,54,56,54,55,57,59,58,60,58,59,61,63,62,64,62,63,65,67,66,68,66,67,69,68,67,68,70,66,66,70,71,70,72,71,67,73,69,69,73,74,71,72,75,72,76,75,76,77,75,75,77,78,79,78,77,74,73,80,73,81,80,81,82,80,80,82,83,82,84,83,85,83,84,84,86,85,85,86,87,87,86,88,86,89,88,90,88,89,91,93,92,94,92,93,95,94,93,96,95,93,97,96,93,98,97,93,99,98,93,100,99,93,101,100,93,102,101,93,103,92,94,103,104,92,105,92,104,106,103,94,107,106,94,108,106,107,109,108,107,110,108,109,111,108,110,112,108,111,113,115,114,116,114,115,117,114,116,118,117,116,119,118,116,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,135,134,137,139,138,140,138,139,140,141,138,142,138,141,143,140,139,144,143,139,145,143,144,146,143,145,147,146,145,148,144,139,149,148,139,150,149,139,151,150,139,152,146,147,153,146,152,154,146,153,155,146,154,156,146,155,157,146,156,158,146,157,159,161,160,162,160,161,163,165,164,166,164,165,167,166,165,168,170,169,171,169,170,172,174,173,175,173,174,176,178,177,179,177,178,180,179,178,181,180,178,179,182,177,183,177,182,184,186,185,187,185,186,188,187,186,189,188,186,190,188,189,191,188,190,192,191,190,193,192,190,194,193,190,195,194,190,196,195,190,197,195,196,198,197,196,199,197,198,200,202,201,203,201,202,204,203,202,205,203,204,206,208,207,209,207,208,210,209,208,211,210,208,212,214,213,215,213,214,216,218,217,219,217,218,220,221,139,151,139,221,150,151,221,149,150,221,222,149,221,148,149,222,223,148,222,224,148,223,144,148,224,225,144,224,226,144,225,145,144,226,227,145,226,147,145,227,228,147,227,229,147,228,152,147,229,230,152,229,153,152,230,231,153,230,154,153,231,232,154,231,233,154,232,155,154,233,234,155,233,235,155,234,157,155,235,156,155,157,236,157,235,158,157,236,237,158,236,238,237,236,239,238,236,240,239,236,241,239,240,242,241,240,243,241,242,244,241,243,245,244,243,246,244,245,247,244,246,248,247,246,249,247,248,250,249,248,251,249,250,252,249,251,253,252,251,254,252,253,255,254,253,256,254,255,257,256,255,258,256,257,259,256,258,260,259,258,261,259,260,262,259,261,263,259,262,264,262,261,265,262,264,266,268,267,269,267,268,270,269,268,271,273,272,274,272,273,275,274,273,276,275,273,277,279,278,280,278,279,281,280,279,282,284,283,285,283,284,286,283,285,287,283,286,288,290,289,291,289,290,292,291,290,293,295,294,296,294,295,297,299,298,300,298,299,301,303,302,304,302,303,303,305,304,304,305,306,305,307,306,308,306,307,309,311,310,312,310,311,313,315,314,316,314,315,317,319,318,320,318,319,321,323,322,324,322,323,325,327,326,328,326,327,329,331,330,332,330,331,333,332,331,334,336,335,337,335,336,338,340,339,341,339,340,342,339,341,343,339,342,344,346,345,347,345,346,348,347,346,349,351,350,352,350,351,353,352,351,351,354,353,354,355,353,356,353,355,357,359,358,360,358,359,361,363,362,364,362,363,365,367,366,368,366,367,369,366,368,370,366,369,371,373,372,374,372,373,375,377,376,378,376,377,379,381,380,382,380,381,383,385,384,386,384,385,387,389,388,390,388,389,391,393,392,394,392,393,392,394,395,396,394,393,397,396,393,394,398,395,395,398,399,398,400,399,400,401,399,402,399,401,403,405,404,406,404,405,407,409,408,410,408,409,411,408,410,412,408,411,413,415,414,416,414,415,417,414,416,418,420,419,421,419,420,422,419,421,423,425,424,426,424,425,427,429,428,430,428,429,431,430,429,432,434,433,435,433,434,436,438,437,439,437,438,440,442,441,443,441,442,444,443,442,445,447,446,448,446,447,449,451,450,452,450,451,453,452,451,454,456,455,457,455,456,458,460,459,461,459,460,462,464,463,465,463,464,466,468,467,469,467,468,470,472,471,473,471,472,474,476,475,477,475,476,478,477,476,479,478,476,480,482,481,483,481,482,484,481,483,485,487,486,488,486,487,489,486,488,490,492,491,492,493,491,494,493,492,495,494,492,493,496,491,496,497,491,491,497,498,497,499,498,499,500,498,498,500,501,500,502,501,501,502,503,502,504,503,504,505,503,503,505,506,505,507,506,506,507,508,507,509,508,508,509,510,509,511,510,511,512,510,510,512,513,512,514,513,514,515,513,516,513,515,515,517,516,516,517,518,518,517,519,519,517,102,102,517,101,517,520,101,101,520,99,100,101,99,520,521,99,521,522,99,99,522,98,522,523,98,523,524,98,524,525,98,98,525,97,525,526,97,97,526,96,526,527,96,527,528,96,96,528,95,528,529,95,529,530,95,95,530,94,530,531,94,94,531,107,531,532,107,532,533,107,107,533,109,533,534,109,534,535,109,110,109,535,535,536,110,110,536,111,111,536,112,536,537,112,108,112,537,538,540,539,541,539,540,542,539,541,543,542,541,544,546,545,547,545,546,548,134,549,134,132,549,550,549,132,132,133,550,551,550,133,552,554,553,555,553,554,556,558,557,559,557,558,560,562,561,563,561,562,564,566,565,567,565,566,568,570,569,571,569,570,571,572,569,573,572,571,574,569,572,575,185,576,187,576,185,577,576,187,188,577,187,578,580,579,581,579,580,582,584,583,583,584,585,586,585,584,584,587,586,588,587,584,589,587,588,588,590,589,591,589,590,587,592,586,593,592,587,592,594,586,595,586,594,596,598,597,599,597,598,598,600,599,601,599,600,602,604,603,605,603,604,606,608,607,609,607,608,610,612,611,613,611,612,614,616,615,617,615,616,618,620,619,619,620,621,622,621,620,620,623,622,624,626,625,627,625,626,628,630,629,631,629,630,629,631,632,633,632,631,634,636,635,163,635,636,165,163,636,167,165,636,637,167,636,638,640,639,641,639,640,642,643,197,644,197,643,197,644,195,645,195,644,646,648,647,649,647,648,650,652,651,653,651,652,654,656,655,657,655,656,658,657,656,659,658,656,660,662,661,663,661,662,664,663,662,665,664,662,666,663,664,664,667,666,668,666,667,669,668,667,670,667,664,671,667,670,670,672,671,673,671,672,674,676,675,677,675,676,678,680,679,681,679,680,682,684,683,685,683,684,685,686,683,687,686,685,688,683,686,689,691,690,692,690,691,693,695,694,696,694,695,697,699,698,700,698,699,701,703,702,704,702,703,705,707,706,708,706,707,709,706,708,710,709,708,711,713,712,714,712,713,715,717,716,718,716,717,719,721,720,722,720,721,723,725,724,726,724,725,727,729,728,730,728,729,731,733,732,734,732,733,735,737,736,738,736,737,739,741,740,742,740,741,743,745,744,746,744,745,747,749,748,750,748,749,751,753,752,754,752,753,755,752,754,756,752,755,757,752,756,758,757,756,759,758,756,760,759,756,761,759,760,762,757,758,763,762,758,757,762,764,765,764,762,766,763,758,758,767,766,768,766,767,769,768,767,766,770,763,770,771,763,772,771,770,773,771,772,774,773,772,771,775,763,775,776,763,776,777,763,778,763,777,779,781,780,782,780,781,783,785,784,786,784,785,787,789,788,790,788,789,791,793,792,794,792,793,795,797,796,798,796,797,799,801,800,802,800,801,803,805,804,806,804,805,807,809,808,810,808,809,811,813,812,814,812,813,815,817,816,818,816,817,819,821,820,822,820,821,823,825,824,826,824,825,827,829,828,830,828,829,831,833,832,834,832,833,835,837,836,838,836,837,839,841,840,842,840,841,843,845,844,846,844,845,847,846,845,848,850,849,851,849,850,852,854,853,855,853,854,856,855,854,857,859,858,860,858,859,861,863,862,864,862,863,865,867,866,868,866,867,869,871,870,872,870,871,873,875,874,876,874,875,877,879,878,880,878,879,881,883,882,884,882,883,885,887,886,888,886,887,889,891,890,892,890,891,893,895,894,896,894,895,897,899,898,900,898,899,901,903,902,904,902,903,905,907,906,908,906,907,909,911,910,912,910,911,913,915,914,916,914,915,917,919,918,920,918,919,921,923,922,924,922,923,925,924,923,926,925,923,927,926,923,928,927,923,929,928,923,930,929,923,931,930,923,932,931,923,933,932,923,934,933,923,935,934,923,936,938,937,939,937,938,940,942,941,943,941,942,944,946,945,947,945,946,948,950,949,951,949,950,952,954,953,955,953,954,956,958,957,959,957,958,960,962,961,963,961,962,964,966,965,967,965,966,968,970,969,971,969,970,972,974,973,975,973,974,976,978,977,979,977,978,980,979,978,981,979,980,982,979,981,983,979,982,984,979,983,985,979,984,986,979,985,987,979,986,988,979,987,989,979,988,990,979,989,991,993,992,994,992,993,995,994,993,996,995,993,997,996,993,998,997,993,999,998,993,1000,999,993,1001,1000,993,1002,1001,993,1003,1002,993,1004,1003,993,1005,1004,993,1006,1008,1007,1009,1007,1008,1010,1012,1011,1013,1011,1012,1014,1016,1015,1017,1015,1016,1018,1020,1019,1021,1019,1020,1022,1024,1023,1025,1023,1024,1026,1025,1024,1027,1025,1026,1028,1025,1027,1029,1025,1028,1030,1025,1029,1031,1025,1030,1032,1025,1031,1033,1025,1032,1034,1025,1033,1035,1025,1034,1036,1025,1035,1037,1039,1038,1040,1038,1039,1041,1043,1042,1044,1042,1043,1045,1047,1046,1048,1046,1047,1049,1051,1050,1052,1050,1051,1053,1055,1054,1056,1054,1055,1057,1059,1058,1060,1058,1059,1061,1063,1062,1064,1062,1063,1065,1067,1066,1068,1066,1067,1069,1071,1070,1072,1070,1071,1073,1075,1074,1076,1074,1075,1077,1079,1078,1080,1078,1079,1081,1083,1082,1084,1086,1085,1087,1089,1088,1090,1092,1091,1093,1095,1094,1096,1098,1097,1099,1101,1100,1102,1104,1103,1105,1107,1106,1108,1110,1109,1111,1113,1112,1114,1116,1115,1117,1119,1118,1120,1122,1121,1123,1124,304,302,304,1124,303,301,1125,1126,1125,301,1127,1128,476,1129,476,1128,339,1131,1130,1132,1130,1131,1133,1135,1134,1136,1134,1135,1137,1136,1135,1138,1137,1135,1139,1137,1138,1140,1139,1138,1141,1140,1138,1142,1140,1141,1143,1145,1144,1146,1144,1145,1147,1146,1145,1146,1148,1144,1149,1147,1145,1144,1148,1150,1151,1147,1149,1148,482,1150,1150,482,1152,482,480,1152,1153,1152,480,1127,1151,1149,1154,1151,1127,474,1154,1127,476,474,1127,339,1130,338,338,1130,1155,1155,1130,1156,1130,1157,1156,1156,1157,1158,1157,1159,1158,1158,1159,1160,1159,1161,1160,1161,1162,1160,1160,1162,1163,1162,1164,1163,489,1163,1164,1164,1165,489,489,1165,486,1166,486,1165,1167,204,1168,204,202,1168,1168,202,1169,202,200,1169,1169,200,1170,1171,1170,200,207,209,1172,1173,1172,209,1173,1174,1172,1175,1173,209,210,1175,209,1176,1175,210,350,352,356,353,356,352,1177,176,183,177,183,176,182,179,1178,180,1178,179 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *828 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4714181908282173222, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,-5.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4809921238568665278, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5739389532864180232, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,-5.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5496545209579741952, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5237917513135359038, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,11.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5525154590372952660, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5328561815952042030, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,11.1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5263218469175408712, "Geometry::", "Mesh" { + Vertices: *2427 { + a: -0.5,-2.598076,-1.5,-0.5,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-0.5,2.12132,-2.12132,-0.5,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-0.5,3,-7.219114E-15,-0.5,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,2.598076,-1.5,-0.5,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,-0.5,-2.12132,2.12132,-0.5,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.897778,-0.7764571,-3,2.463111,-0.6599885,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,-3,0,-3,-2.55,-7.219114E-15,-2,-2.897778,0.7764571,-3,-2.463111,0.6599885,-2,-2.12132,-2.12132,-0.5,-2.12132,-2.12132,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.12132,-2.12132,-3,-1.803122,-1.803122,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-0.5,1.5,2.598076,-2,1.5,2.598076,-0.5,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,-7.219114E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-0.5,-2.598076,1.5,-0.5,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-0.5,-2.12132,2.12132,-2,-2.12132,2.12132,-0.5,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,-7.219114E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,-7.219114E-15,-0.5,-2.897778,-0.7764571,-0.5,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-0.5,-2.897778,0.7764571,-0.5,-3,-7.219114E-15,-2,-2.897778,0.7764571,-2,-3,0,-0.5,-3,-7.219114E-15,-0.5,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-0.5,-0.7764571,2.897778,-2,-0.7764571,2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,2.897778,0.7764571,-0.5,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-0.5,0,-3,-0.5,-0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,1.5,-2.598076,-0.5,-1.5,-2.598076,-0.5,2.12132,-2.12132,-0.5,-2.12132,-2.12132,-0.5,2.598076,-1.5,-0.5,-2.598076,-1.5,-0.5,2.897778,-0.7764571,-0.5,-2.897778,-0.7764571,-0.5,3,-7.219114E-15,-0.5,-3,-7.219114E-15,-0.5,2.897778,0.7764571,-0.5,-2.897778,0.7764571,-0.5,2.598076,1.5,-0.5,-2.598076,1.5,-0.5,2.12132,2.12132,-0.5,-2.12132,2.12132,-0.5,1.5,2.598076,-0.5,-1.5,2.598076,-0.5,0.7764571,2.897778,-0.5,-0.7764571,2.897778,-0.5,4.511947E-16,3,-0.5,2.897778,-0.7764571,-0.5,3,-7.219114E-15,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-0.5,1.5,-2.598076,-2,2.12132,-2.12132,-0.5,2.12132,-2.12132,-2,0,-3,-0.5,0,-3,-2,0.7764571,-2.897778,-0.5,0.7764571,-2.897778,-0.5,4.511947E-16,3,-2,4.511947E-16,3,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-0.5,2.598076,1.5,-0.5,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-0.5,0.7764571,2.897778,-2,0.7764571,2.897778,-0.5,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-0.5,-1.5,-2.598076,-2,-0.7764571,-2.897778,-0.5,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,1.398703E-14,-1.543279,-3,2.208365,-1.275,-3,-0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-2.463111,-0.6599885,-3,-1.336519,-0.7716393,-3,-1.490692,-0.3994299,-3,-2.55,-7.219114E-15,-3,-1.543279,-7.219114E-15,-3,2.463111,-0.6599885,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,-2.463111,0.6599885,-3,-1.490692,0.3994299,-3,-1.336519,0.7716393,-3,2.55,-7.219114E-15,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,2.463111,0.6599885,-3,1.336519,0.7716393,-3,-2.208365,1.275,-3,-1.091263,1.091263,-3,-0.7716393,1.336519,-3,2.208365,1.275,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9857289,-2.5,0.2551254,-0.952141,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,0.2551254,-0.952141,-2.5,0.4928644,-0.8536663,-2.5,-0.4928644,-0.8536663,-2.5,0.2551254,-0.952141,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,0.4928644,-0.8536663,-2.5,0.6970156,-0.6970156,-2.5,-0.6970156,-0.6970156,-2.5,0.4928644,-0.8536663,-2.5,-0.8536663,-0.4928644,-2.5,-0.6970156,-0.6970156,-2.5,0.6970156,-0.6970156,-2.5,2.887646E-14,-0.6024445,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,-0.3012223,-0.5217323,-2.5,-0.8536663,-0.4928644,-2.5,-0.1559241,-0.5819167,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.4259926,-0.4259926,-2.5,-0.8536663,-0.4928644,-2.5,-0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-2.5,-0.952141,-0.2551254,-2.5,-0.4259926,-0.4259926,-2.5,-0.5819167,-0.1559241,-2.5,-0.5217323,-0.3012223,-2.5,-0.9857289,0,-2.5,-0.952141,-0.2551254,-2.5,-0.5819167,-0.1559241,-2.5,-0.6024445,2.887646E-14,-2.5,-0.9857289,0,-2.5,-0.5819167,-0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.9857289,0,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,0.1559241,-2.5,-0.952141,0.2551254,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5217323,0.3012223,-2.5,-0.5819167,0.1559241,-2.5,-0.8536663,0.4928644,-2.5,-0.952141,0.2551254,-2.5,-0.5217323,0.3012223,-2.5,-0.4259926,0.4259926,-2.5,-0.8536663,0.4928644,-2.5,-0.5217323,0.3012223,-2.5,-0.3012223,0.5217323,-2.5,-0.8536663,0.4928644,-2.5,-0.4259926,0.4259926,-2.5,-0.6970156,0.6970156,-2.5,-0.8536663,0.4928644,-2.5,-0.3012223,0.5217323,-2.5,-0.1559241,0.5819167,-2.5,-0.6970156,0.6970156,-2.5,-0.3012223,0.5217323,-2.5,7.219114E-15,0.6024445,-2.5,-0.6970156,0.6970156,-2.5,-0.1559241,0.5819167,-2.5,0.6970156,-0.6970156,-2.5,0.8536663,-0.4928644,-2.5,2.887646E-14,-0.6024445,-2.5,0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-2.5,0.8536663,-0.4928644,-2.5,0.3012223,-0.5217323,-2.5,0.1559241,-0.5819167,-2.5,0.4259926,-0.4259926,-2.5,0.3012223,-0.5217323,-2.5,0.8536663,-0.4928644,-2.5,0.952141,-0.2551254,-2.5,0.4259926,-0.4259926,-2.5,0.8536663,-0.4928644,-2.5,0.5217323,-0.3012223,-2.5,0.4259926,-0.4259926,-2.5,0.952141,-0.2551254,-2.5,0.5819167,-0.1559241,-2.5,0.5217323,-0.3012223,-2.5,0.952141,-0.2551254,-2.5,0.9857289,0,-2.5,0.5819167,-0.1559241,-2.5,0.952141,-0.2551254,-2.5,0.6024445,0,-2.5,0.5819167,-0.1559241,-2.5,0.9857289,0,-2.5,0.5819167,0.1559241,-2.5,0.6024445,0,-2.5,0.9857289,0,-2.5,0.952141,0.2551254,-2.5,0.5819167,0.1559241,-2.5,0.9857289,0,-2.5,0.5217323,0.3012223,-2.5,0.5819167,0.1559241,-2.5,0.952141,0.2551254,-2.5,0.8536663,0.4928644,-2.5,0.5217323,0.3012223,-2.5,0.952141,0.2551254,-2.5,0.4259926,0.4259926,-2.5,0.5217323,0.3012223,-2.5,0.8536663,0.4928644,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-2.5,0.8536663,0.4928644,-2.5,0.6970156,0.6970156,-2.5,0.3012223,0.5217323,-2.5,0.8536663,0.4928644,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323,-2.5,0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-2.5,0.6970156,0.6970156,-2.5,-0.6970156,0.6970156,-2.5,7.219114E-15,0.6024445,-2.5,0.6970156,0.6970156,-2.5,-0.4928644,0.8536663,-2.5,-0.6970156,0.6970156,-2.5,0.6970156,0.6970156,-2.5,0.4928644,0.8536663,-2.5,-0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-2.5,-0.2551254,0.952141,-2.5,-0.4928644,0.8536663,-2.5,0.4928644,0.8536663,-2.5,0.2551254,0.952141,-2.5,-0.2551254,0.952141,-2.5,0.4928644,0.8536663,-2.5,9.926282E-15,0.9857289,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-3,1.173106E-14,-1.091263,-3,-0.2824396,-1.054079,-3,-1.091263,-1.091263,-3,-1.336519,-0.7716393,-3,-1.091263,-1.091263,-3,-0.2824396,-1.054079,-3,-0.5456313,-0.9450612,-3,-1.336519,-0.7716393,-3,-0.2824396,-1.054079,-3,-0.7716393,-0.7716393,-3,-1.336519,-0.7716393,-3,-0.5456313,-0.9450612,-3,-1.490692,-0.3994299,-3,-1.336519,-0.7716393,-3,-0.7716393,-0.7716393,-3,-0.9450612,-0.5456313,-3,-1.490692,-0.3994299,-3,-0.7716393,-0.7716393,-3,-1.054079,-0.2824396,-3,-1.490692,-0.3994299,-3,-0.9450612,-0.5456313,-3,-1.543279,-7.219114E-15,-3,-1.490692,-0.3994299,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.543279,-7.219114E-15,-3,-1.054079,-0.2824396,-3,-1.490692,0.3994299,-3,-1.543279,-7.219114E-15,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.490692,0.3994299,-3,-1.091263,2.165734E-14,-3,-0.9450612,0.5456313,-3,-1.490692,0.3994299,-3,-1.054079,0.2824396,-3,-1.336519,0.7716393,-3,-1.490692,0.3994299,-3,-0.9450612,0.5456313,-3,-0.7716393,0.7716393,-3,-1.336519,0.7716393,-3,-0.9450612,0.5456313,-3,-1.091263,1.091263,-3,-1.336519,0.7716393,-3,-0.7716393,0.7716393,-3,-0.5456313,0.9450612,-3,-1.091263,1.091263,-3,-0.7716393,0.7716393,-3,-0.2824396,1.054079,-3,-1.091263,1.091263,-3,-0.5456313,0.9450612,-3,8.121504E-15,1.091263,-3,-0.2824396,1.054079,-3,-0.7716393,1.336519,-3,-1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.7716393,1.336519,-3,-0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.7716393,1.336519,-3,-0.3994299,1.490692,-3,-0.7716393,1.336519,-3,0.3994299,1.490692,-3,1.488942E-14,1.543279,-3,-0.3994299,1.490692,-3,0.3994299,1.490692,-3,1.398703E-14,-1.543279,-3,0.3994299,-1.490692,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.3994299,-1.490692,-3,-0.7716393,-1.336519,-3,-0.3994299,-1.490692,-3,0.7716393,-1.336519,-3,-1.091263,-1.091263,-3,-0.7716393,-1.336519,-3,0.7716393,-1.336519,-3,1.091263,-1.091263,-3,-1.091263,-1.091263,-3,0.7716393,-1.336519,-3,1.173106E-14,-1.091263,-3,-1.091263,-1.091263,-3,1.091263,-1.091263,-3,0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-3,1.091263,-1.091263,-3,1.336519,-0.7716393,-3,0.2824396,-1.054079,-3,1.091263,-1.091263,-3,0.5456313,-0.9450612,-3,0.2824396,-1.054079,-3,1.336519,-0.7716393,-3,0.7716393,-0.7716393,-3,0.5456313,-0.9450612,-3,1.336519,-0.7716393,-3,1.490692,-0.3994299,-3,0.7716393,-0.7716393,-3,1.336519,-0.7716393,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,1.490692,-0.3994299,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.490692,-0.3994299,-3,1.543279,-7.219114E-15,-3,1.054079,-0.2824396,-3,1.490692,-0.3994299,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.543279,-7.219114E-15,-3,1.490692,0.3994299,-3,1.091263,2.165734E-14,-3,1.543279,-7.219114E-15,-3,1.054079,0.2824396,-3,1.091263,2.165734E-14,-3,1.490692,0.3994299,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,1.490692,0.3994299,-3,1.336519,0.7716393,-3,0.9450612,0.5456313,-3,1.490692,0.3994299,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,1.336519,0.7716393,-3,1.091263,1.091263,-3,0.7716393,0.7716393,-3,1.336519,0.7716393,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,1.091263,1.091263,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,1.091263,1.091263,-3,8.121504E-15,1.091263,-3,0.2824396,1.054079,-3,1.091263,1.091263,-3,0.7716393,1.336519,-3,8.121504E-15,1.091263,-3,1.091263,1.091263,-3,-0.2824396,-1.054079,-3,1.173106E-14,-1.091263,-2.5,-0.2551254,-0.952141,-2.5,1.082867E-14,-0.9857289,-2.5,-0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,-0.6970156,0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.8536663,0.4928644,-3,-0.9450612,0.5456313,-2.5,-0.8536663,0.4928644,-3,-0.7716393,0.7716393,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-3,1.054079,-0.2824396,-3,0.9450612,-0.5456313,-3,1.054079,-0.2824396,-2.5,0.8536663,-0.4928644,-2.5,0.8536663,0.4928644,-2.5,0.952141,0.2551254,-3,0.9450612,0.5456313,-3,1.054079,0.2824396,-3,0.9450612,0.5456313,-2.5,0.952141,0.2551254,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,8.121504E-15,1.091263,-2.5,-0.2551254,0.952141,-2.5,0.2551254,0.952141,-2.5,0.4928644,0.8536663,-3,0.2824396,1.054079,-3,0.5456313,0.9450612,-3,0.2824396,1.054079,-2.5,0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.2824396,1.054079,-2.5,-0.2551254,0.952141,-3,-0.2824396,1.054079,-2.5,-0.4928644,0.8536663,-2.5,0.9857289,0,-3,1.091263,2.165734E-14,-2.5,0.952141,0.2551254,-3,1.054079,0.2824396,-2.5,0.952141,0.2551254,-3,1.091263,2.165734E-14,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-3,-1.091263,2.165734E-14,-3,-1.054079,0.2824396,-3,-1.091263,2.165734E-14,-2.5,-0.952141,0.2551254,-2.5,0.9857289,0,-2.5,0.952141,-0.2551254,-3,1.091263,2.165734E-14,-3,1.054079,-0.2824396,-3,1.091263,2.165734E-14,-2.5,0.952141,-0.2551254,-2.5,0.8536663,-0.4928644,-2.5,0.6970156,-0.6970156,-3,0.9450612,-0.5456313,-3,0.7716393,-0.7716393,-3,0.9450612,-0.5456313,-2.5,0.6970156,-0.6970156,-3,-0.7716393,0.7716393,-2.5,-0.6970156,0.6970156,-3,-0.5456313,0.9450612,-2.5,-0.4928644,0.8536663,-3,-0.5456313,0.9450612,-2.5,-0.6970156,0.6970156,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.4928644,-0.8536663,-3,0.2824396,-1.054079,-2.5,-0.952141,-0.2551254,-2.5,-0.9857289,0,-3,-1.054079,-0.2824396,-3,-1.091263,2.165734E-14,-3,-1.054079,-0.2824396,-2.5,-0.9857289,0,-2.5,-0.952141,0.2551254,-2.5,-0.8536663,0.4928644,-3,-1.054079,0.2824396,-3,-0.9450612,0.5456313,-3,-1.054079,0.2824396,-2.5,-0.8536663,0.4928644,-2.5,-0.8536663,-0.4928644,-2.5,-0.952141,-0.2551254,-3,-0.9450612,-0.5456313,-3,-1.054079,-0.2824396,-3,-0.9450612,-0.5456313,-2.5,-0.952141,-0.2551254,-2.5,0.4928644,0.8536663,-2.5,0.6970156,0.6970156,-3,0.5456313,0.9450612,-3,0.7716393,0.7716393,-3,0.5456313,0.9450612,-2.5,0.6970156,0.6970156,-3,8.121504E-15,1.091263,-2.5,9.926282E-15,0.9857289,-3,0.2824396,1.054079,-2.5,0.2551254,0.952141,-3,0.2824396,1.054079,-2.5,9.926282E-15,0.9857289,-2.5,-0.8536663,-0.4928644,-3,-0.9450612,-0.5456313,-2.5,-0.6970156,-0.6970156,-3,-0.7716393,-0.7716393,-2.5,-0.6970156,-0.6970156,-3,-0.9450612,-0.5456313,-3,-0.5456313,-0.9450612,-3,-0.2824396,-1.054079,-2.5,-0.4928644,-0.8536663,-2.5,-0.2551254,-0.952141,-2.5,-0.4928644,-0.8536663,-3,-0.2824396,-1.054079,-2.5,0.6970156,0.6970156,-2.5,0.8536663,0.4928644,-3,0.7716393,0.7716393,-3,0.9450612,0.5456313,-3,0.7716393,0.7716393,-2.5,0.8536663,0.4928644,-2.5,1.082867E-14,-0.9857289,-3,1.173106E-14,-1.091263,-2.5,0.2551254,-0.952141,-3,0.2824396,-1.054079,-2.5,0.2551254,-0.952141,-3,1.173106E-14,-1.091263,-2.5,0.4928644,-0.8536663,-3,0.5456313,-0.9450612,-2.5,0.6970156,-0.6970156,-3,0.7716393,-0.7716393,-2.5,0.6970156,-0.6970156,-3,0.5456313,-0.9450612,-3,-0.7716393,-0.7716393,-3,-0.5456313,-0.9450612,-2.5,-0.6970156,-0.6970156,-2.5,-0.4928644,-0.8536663,-2.5,-0.6970156,-0.6970156,-3,-0.5456313,-0.9450612,-3,2.210854E-14,-0.4638823,-3,0.1200616,-0.4480759,-3,-0.1200616,-0.4480759,-3,0.2319411,-0.4017338,-3,-0.2319411,-0.4017338,-3,-0.3280143,-0.3280143,-3,0.3280143,-0.3280143,-3,0.4017338,-0.2319411,-3,-0.4017338,-0.2319411,-3,-0.4480759,-0.1200616,-3,0.4480759,-0.1200616,-3,-0.4638823,7.219114E-15,-3,0.4638823,7.219114E-15,-3,-0.4480759,0.1200616,-3,0.4480759,0.1200616,-3,-0.4017338,0.2319411,-3,0.4017338,0.2319411,-3,-0.3280143,0.3280143,-3,0.3280143,0.3280143,-3,-0.2319411,0.4017338,-3,0.2319411,0.4017338,-3,0.1200616,0.4480759,-3,-0.1200616,0.4480759,-3,5.414336E-15,0.4638823,-2.5,0.5217323,-0.3012223,-2.5,0.5819167,-0.1559241,-3,0.4017338,-0.2319411,-3,0.4480759,-0.1200616,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-3,0.3280143,-0.3280143,-2.5,0.4259926,-0.4259926,-2.5,0.6024445,0,-3,0.4638823,7.219114E-15,-2.5,0.5819167,-0.1559241,-3,0.4480759,-0.1200616,-2.5,0.6024445,0,-2.5,0.5819167,0.1559241,-3,0.4638823,7.219114E-15,-3,0.4480759,0.1200616,-2.5,0.5819167,0.1559241,-2.5,0.5217323,0.3012223,-3,0.4480759,0.1200616,-3,0.4017338,0.2319411,-2.5,-0.5819167,0.1559241,-2.5,-0.6024445,2.887646E-14,-3,-0.4480759,0.1200616,-3,-0.4638823,7.219114E-15,-2.5,0.5217323,0.3012223,-2.5,0.4259926,0.4259926,-3,0.4017338,0.2319411,-3,0.3280143,0.3280143,-2.5,-0.1559241,-0.5819167,-2.5,2.887646E-14,-0.6024445,-3,-0.1200616,-0.4480759,-3,2.210854E-14,-0.4638823,-2.5,-0.4259926,-0.4259926,-2.5,-0.3012223,-0.5217323,-3,-0.3280143,-0.3280143,-3,-0.2319411,-0.4017338,-2.5,-0.5819167,0.1559241,-3,-0.4480759,0.1200616,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-3,5.414336E-15,0.4638823,-2.5,-0.5217323,-0.3012223,-2.5,-0.4259926,-0.4259926,-3,-0.4017338,-0.2319411,-3,-0.3280143,-0.3280143,-2.5,-0.6024445,2.887646E-14,-2.5,-0.5819167,-0.1559241,-3,-0.4638823,7.219114E-15,-3,-0.4480759,-0.1200616,-3,2.210854E-14,-0.4638823,-2.5,2.887646E-14,-0.6024445,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.1200616,-0.4480759,-2.5,0.1559241,-0.5819167,-3,0.2319411,-0.4017338,-2.5,0.3012223,-0.5217323,-2.5,-0.5217323,-0.3012223,-3,-0.4017338,-0.2319411,-2.5,-0.5819167,-0.1559241,-3,-0.4480759,-0.1200616,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.5217323,0.3012223,-3,-0.4017338,0.2319411,-2.5,-0.4259926,0.4259926,-3,-0.3280143,0.3280143,-2.5,-0.3012223,0.5217323,-3,-0.2319411,0.4017338,-2.5,-0.1559241,0.5819167,-3,-0.1200616,0.4480759,-2.5,-0.3012223,-0.5217323,-2.5,-0.1559241,-0.5819167,-3,-0.2319411,-0.4017338,-3,-0.1200616,-0.4480759,-2.5,0.5217323,-0.3012223,-3,0.4017338,-0.2319411,-2.5,0.4259926,-0.4259926,-3,0.3280143,-0.3280143,-3,0.2319411,0.4017338,-3,0.3280143,0.3280143,-2.5,0.3012223,0.5217323,-2.5,0.4259926,0.4259926,-3,5.414336E-15,0.4638823,-3,0.1200616,0.4480759,-2.5,7.219114E-15,0.6024445,-2.5,0.1559241,0.5819167,-3,0.1200616,0.4480759,-3,0.2319411,0.4017338,-2.5,0.1559241,0.5819167,-2.5,0.3012223,0.5217323 + } + PolygonVertexIndex: *1140 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,222,224,-226,226,224,-224,227,226,-224,228,227,-224,229,225,-225,230,225,-230,231,225,-231,232,228,-224,233,228,-233,234,233,-233,235,234,-233,236,234,-236,237,225,-232,238,237,-232,239,237,-239,240,236,-236,241,236,-241,242,241,-241,243,237,-240,244,243,-240,245,243,-245,246,243,-246,247,246,-246,248,242,-241,249,242,-249,250,249,-249,251,246,-248,252,251,-248,253,251,-253,254,250,-249,255,251,-254,256,250,-255,257,255,-254,258,256,-255,258,255,-258,254,255,-259,259,255,-255,260,255,-260,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,269,-269,270,272,-272,273,275,-275,276,278,-278,279,281,-281,282,281,-284,284,285,-284,286,288,-288,289,290,-288,291,293,-293,294,296,-296,297,298,-296,299,301,-301,302,304,-304,305,307,-307,308,310,-310,311,312,-310,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,336,-336,337,336,-339,339,341,-341,342,344,-344,345,347,-347,348,350,-350,351,353,-353,354,356,-356,357,359,-359,360,362,-362,363,365,-365,366,368,-368,369,371,-371,372,374,-374,375,377,-377,378,380,-380,381,383,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,457,-457,458,460,-460,461,463,-463,464,466,-466,467,469,-469,470,472,-472,473,475,-475,476,478,-478,479,481,-481,482,484,-484,485,487,-487,488,490,-490,491,493,-493,494,496,-496,497,499,-499,500,502,-502,503,505,-505,506,508,-508,509,511,-511,512,514,-514,515,517,-517,518,520,-520,521,523,-523,524,526,-526,527,529,-529,530,532,-532,533,535,-535,536,538,-538,539,541,-541,542,544,-544,545,547,-547,548,550,-550,551,553,-553,554,556,-556,557,559,-559,560,562,-562,563,565,-565,566,568,-568,569,571,-571,572,574,-574,575,577,-577,578,580,-580,581,583,-583,584,586,-586,587,589,-589,590,592,-592,593,595,-595,596,598,-598,599,601,-601,602,604,-604,605,607,-607,608,610,-610,611,613,-613,614,616,-616,617,619,-619,620,622,-622,623,625,-625,626,628,-628,629,631,-631,632,634,-634,635,637,-637,638,640,-640,641,643,-643,644,646,-646,647,649,-649,650,652,-652,653,655,-655,656,658,-658,659,661,-661,662,664,-664,665,667,-667,668,670,-670,671,673,-673,674,676,-676,677,679,-679,680,682,-682,683,685,-685,686,688,-688,689,691,-691,692,690,-692,693,692,-692,694,692,-694,695,692,-695,696,695,-695,697,696,-695,698,696,-698,699,696,-699,700,699,-699,701,699,-701,702,701,-701,703,701,-703,704,703,-703,705,703,-705,706,705,-705,707,705,-707,708,707,-707,709,707,-709,710,709,-709,711,710,-709,712,710,-712,713,715,-715,716,714,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,731,-731,732,730,-732,733,735,-735,736,734,-736,737,739,-739,740,738,-740,741,743,-743,744,742,-744,745,747,-747,748,746,-748,749,751,-751,752,750,-752,753,755,-755,756,754,-756,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *3420 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0,0.9784428,-0.2065177,0.2532397,0.9451033,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.8473564,-0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.8473564,-0.4892214,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.2532397,-0.9451033,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.2532397,-0.9451033,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9784428,0,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9451033,0.2532397,-0.2065177,-0.9784428,0,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.8473564,0.4892214,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.8473564,0.4892214,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,0.6918636,-0.6918636,-0.2065177,0.4892214,-0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9784428,0,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.8473564,-0.4892214,-0.2065177,0.9451033,-0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,0.8473564,0.4892214,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.9451033,0.2532397,-0.2065177,0.8473564,0.4892214,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.4892214,-0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.4892214,-0.8473564,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0,-0.9784428,-0.2065177,-0.2532397,-0.9451033,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.8473564,0.4892214,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.2532397,0.9451033,-0.2065177,0.4892214,0.8473564,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.6918636,-0.6918636,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.8473564,-0.4892214,-0.2065177,-0.6918636,-0.6918636,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,0,0.9784428,-0.2065177,-0.2532397,0.9451033,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,-0.4892214,0.8473564,-0.2065177,-0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.6918636,0.6918636,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.4892214,0.8473564,-0.2065177,0.6918636,0.6918636,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.9308435,-0.2494188,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.6814247,-0.6814247,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,-0.2494188,-0.2670593,0.9636801,0,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670593,0.9636801,0,-0.2670594,0.9308435,0.2494188,-0.2670594,0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.9308435,0.2494188,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,0.2494188,-0.2670594,0.8345714,0.4818401,-0.2670594,0.8345714,0.4818401,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.8345714,0.4818401,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670593,0,-0.9636801,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.9308435,0.2494188,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.6814247,-0.6814247,-0.2670594,-0.8345714,-0.4818401,-0.2670593,-0.9636801,0,-0.2670593,-0.9636801,0,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.9308435,-0.2494188,-0.2670593,-0.9636801,0,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670593,0,-0.9636801,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,0.2494188,-0.9308435,-0.2670594,0.4818401,-0.8345714,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.8345714,-0.4818401,-0.2670594,-0.9308435,-0.2494188,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.8345714,0.4818401,-0.2670594,-0.6814247,0.6814247,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,0.8345714,-0.2670594,-0.2494188,0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.4818401,-0.8345714,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.2494188,-0.9308435,-0.2670594,-0.4818401,-0.8345714,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.8345714,-0.4818401,-0.2670594,0.6814247,-0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.6814247,0.6814247,-0.2670594,0.4818401,0.8345714,-0.2670593,0,0.9636801,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670593,0,0.9636801,-0.2670594,0.2494188,0.9308435,-0.2670594,0.2494188,0.9308435,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.4818401,0.8345714,-0.2670594,0.2494188,0.9308435 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1618 { + a: 1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,2.806125,-0.5977653,5.717378,-3.785773,0.6439552,-2.795887,3.879534,-5.654176,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-2.210953,1.828482,-3.31643,6.001815,0.7229816,2.776501,-0.8225853,6.807631,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,1.414126,2.496379,5.330165,4.313911,2.860106,-0.2268274,6.559249,1.999185,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,2.842171E-14,11.81102,2.842171E-14,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,1.968504,-1.541648,1.968504,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-1.968504,1.541648,-1.968504,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-1.968504,-1.541648,-7.874016,-1.541648,-1.968504,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,1.968504,-1.541648,7.874016,1.541648,1.968504,1.541648,-10.03937,-5.640617E-17,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-6.0759,5.501066E-14,-5.019685,8.694349,-5.868868,-1.572559,-5.261884,-3.03795,-4.29631,-4.29631,-5.868868,1.572559,-5.261884,3.03795,-4.29631,4.29631,-2.59838,-9.697287,-3.03795,-5.261884,-1.572559,-5.868868,-2.694441E-14,-10.03937,-2.694441E-14,-6.0759,-2.59838,9.697287,-3.03795,5.261884,-1.572559,5.868868,2.59838,-9.697287,1.572559,-5.868868,3.03795,-5.261884,-2.694441E-14,10.03937,-2.694441E-14,6.0759,1.572559,5.868868,2.59838,9.697287,3.03795,5.261884,5.019685,-8.694349,4.29631,-4.29631,5.261884,-3.03795,5.019685,8.694349,4.29631,4.29631,5.261884,3.03795,7.098907,-7.098907,7.098907,7.098907,5.868868,-1.572559,5.868868,1.572559,6.0759,5.856337E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.719951E-15,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,-2.642518,1.11748,-2.129416,-1.922823,-6.85499,0.1720372,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,1.968504,1.541648,7.874016,1.541648,1.968504,-1.541648,-1.826308,8.383383E-14,-1.764078,0.4726834,-1.764078,-0.4726834,-1.581629,0.9131541,-1.581629,-0.9131541,-1.291395,-1.291395,-1.291395,1.291395,-0.9131541,1.581629,-0.9131541,-1.581629,-0.4726834,-1.764078,-0.4726834,1.764078,2.842171E-14,-1.826308,2.842171E-14,1.826308,0.4726834,-1.764078,0.4726834,1.764078,0.9131541,-1.581629,0.9131541,1.581629,1.291395,-1.291395,1.291395,1.291395,1.581629,-0.9131541,1.581629,0.9131541,1.764078,0.4726834,1.764078,-0.4726834,1.826308,1.810863E-14,7.303603,-5.038962,7.637226,-4.517359,9.06173,-6.078956,9.318621,-5.677322,10.64309,-2.406915,8.628375,-2.07,10.73807,-1.93971,8.751724,-1.46324,4.223481,-7.803586,5.068177,-9.663449,3.668996,-8.079123,4.641224,-9.875612,-4.223481,-7.803586,-3.668996,-8.079123,-5.068177,-9.663449,-4.641224,-9.875612,-7.637226,-4.517359,-7.303603,-5.038962,-9.318621,-5.677322,-9.06173,-6.078956,-3.668996,8.079123,-4.223481,7.803586,-4.641224,9.875612,-5.068177,9.663449,-8.483273,-2.601507,-8.281197,-3.186775,-10.3897,-3.335072,-10.23411,-3.785728,8.873204,-0.0002816785,8.851621,0.6185136,10.91093,0.1420412,10.89432,0.6185136,8.751724,1.46324,8.628375,2.07,10.73807,1.93971,10.64309,2.406915,-7.637226,4.517359,-9.318621,5.677322,-7.303603,5.038962,-9.06173,6.078956,-8.873204,-0.0002816785,-10.91093,0.1420412,-8.851621,0.6185136,-10.89432,0.6185136,8.483273,2.601507,8.281197,3.186775,10.3897,3.335072,10.23411,3.785728,4.223481,7.803586,3.668996,8.079123,5.068177,9.663449,4.641224,9.875612,10.89432,-0.6185136,8.851621,-0.6185136,10.91093,-0.1420412,8.873204,0.0002816785,10.81815,-1.426995,8.781112,-1.275083,10.87016,-0.9530781,8.848654,-0.6596063,7.303603,5.038962,9.06173,6.078956,7.637226,4.517359,9.318621,5.677322,-8.751724,1.46324,-10.73807,1.93971,-8.628375,2.07,-10.64309,2.406915,-8.483273,2.601507,-10.3897,3.335072,-8.281197,3.186775,-10.23411,3.785728,-8.848654,0.6596063,-10.87016,0.9530781,-8.781112,1.275083,-10.81815,1.426995,8.848654,0.6596063,8.781112,1.275083,10.87016,0.9530781,10.81815,1.426995,8.483273,-2.601507,10.3897,-3.335072,8.281197,-3.186775,10.23411,-3.785728,-10.64309,-2.406915,-10.73807,-1.93971,-8.628375,-2.07,-8.751724,-1.46324,-10.89432,-0.6185136,-10.91093,-0.1420412,-8.851621,-0.6185136,-8.873204,0.0002816785,-10.81815,-1.426995,-10.87016,-0.9530781,-8.781112,-1.275083,-8.848654,-0.6596063 + } + UVIndex: *1140 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,222,224,225,226,224,223,227,226,223,228,227,223,229,225,224,230,225,229,231,225,230,232,228,223,233,228,232,234,233,232,235,234,232,236,234,235,237,225,231,238,237,231,239,237,238,240,236,235,241,236,240,242,241,240,243,237,239,244,243,239,245,243,244,246,243,245,247,246,245,248,242,240,249,242,248,250,249,248,251,246,247,252,251,247,253,251,252,254,250,248,255,251,253,256,250,254,257,255,253,258,256,254,258,255,257,254,255,258,259,255,254,260,255,259,261,260,259,262,260,261,263,262,261,264,266,265,267,269,268,270,272,271,273,275,274,276,278,277,279,281,280,282,281,283,284,285,283,286,288,287,289,290,287,291,293,292,294,296,295,297,298,295,299,301,300,302,304,303,305,307,306,308,310,309,311,312,309,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,336,335,337,336,338,339,341,340,342,344,343,345,347,346,348,350,349,351,353,352,354,356,355,357,359,358,360,362,361,363,365,364,366,368,367,369,371,370,372,374,373,375,377,376,378,380,379,381,383,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,457,456,458,460,459,461,463,462,464,466,465,467,469,468,470,472,471,473,475,474,476,478,477,479,481,480,482,484,483,485,487,486,488,490,489,491,493,492,494,496,495,497,499,498,500,502,501,503,505,504,506,508,507,509,511,510,512,514,513,515,517,516,518,520,519,521,523,522,524,526,525,527,529,528,530,532,531,533,535,534,536,538,537,539,541,540,542,544,543,545,547,546,548,550,549,551,553,552,554,556,555,557,559,558,560,562,561,563,565,564,566,568,567,569,571,570,572,574,573,575,577,576,578,580,579,581,583,582,584,586,585,587,589,588,590,592,591,593,595,594,596,598,597,599,601,600,602,604,603,605,607,606,608,610,609,611,613,612,614,616,615,617,619,618,620,622,621,623,625,624,626,628,627,629,631,630,632,634,633,635,637,636,638,640,639,641,643,642,644,646,645,647,649,648,650,652,651,653,655,654,656,658,657,659,661,660,662,664,663,665,667,666,668,670,669,671,673,672,674,676,675,677,679,678,680,682,681,683,685,684,686,688,687,689,691,690,692,690,691,693,692,691,694,692,693,695,692,694,696,695,694,697,696,694,698,696,697,699,696,698,700,699,698,701,699,700,702,701,700,703,701,702,704,703,702,705,703,704,706,705,704,707,705,706,708,707,706,709,707,708,710,709,708,711,710,708,712,710,711,713,715,714,716,714,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,731,730,732,730,731,733,735,734,736,734,735,737,739,738,740,738,739,741,743,742,744,742,743,745,747,746,748,746,747,749,751,750,752,750,751,753,755,754,756,754,755,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *380 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7200, "Material::paintGreen", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.246796,0.8867924,0.5275686 + P: "DiffuseColor", "Color", "", "A",0.246796,0.8867924,0.5275686 + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7178, "Material::paintWhite", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.8980392,0.9058824,0.9686274 + P: "DiffuseColor", "Color", "", "A",0.8980392,0.9058824,0.9686274 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7194, "Material::lightBack", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.3490196,0.2274509 + P: "DiffuseColor", "Color", "", "A",1,0.3490196,0.2274509 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::garbageTruck, Model::RootNode + C: "OO",5440347412430071393,0 + + ;Model::Mesh arm, Model::USING PARENT + C: "OO",5713906099754204809,5440347412430071393 + + ;Geometry::, Model::Mesh arm + C: "OO",4730046111027002357,5713906099754204809 + + ;Material::paintGreen, Model::Mesh arm + C: "OO",7200,5713906099754204809 + + ;Material::plastic, Model::Mesh arm + C: "OO",7182,5713906099754204809 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",4939345503686278668,5440347412430071393 + + ;Geometry::, Model::Mesh body + C: "OO",5236677750239898485,4939345503686278668 + + ;Material::paintGreen, Model::Mesh body + C: "OO",7200,4939345503686278668 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,4939345503686278668 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,4939345503686278668 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,4939345503686278668 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,4939345503686278668 + + ;Material::paintWhite, Model::Mesh body + C: "OO",7178,4939345503686278668 + + ;Material::window, Model::Mesh body + C: "OO",7190,4939345503686278668 + + ;Material::lightBack, Model::Mesh body + C: "OO",7194,4939345503686278668 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4714181908282173222,5440347412430071393 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4809921238568665278,4714181908282173222 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4714181908282173222 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4714181908282173222 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4714181908282173222 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5739389532864180232,5440347412430071393 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5496545209579741952,5739389532864180232 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5739389532864180232 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5739389532864180232 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5739389532864180232 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5237917513135359038,5440347412430071393 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5525154590372952660,5237917513135359038 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5237917513135359038 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5237917513135359038 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5237917513135359038 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5328561815952042030,5440347412430071393 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5263218469175408712,5328561815952042030 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5328561815952042030 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5328561815952042030 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5328561815952042030 + +} diff --git a/CarTrackSimulation/Assets/Models/garbageTruck.fbx.meta b/CarTrackSimulation/Assets/Models/garbageTruck.fbx.meta new file mode 100644 index 00000000..0ecf989f --- /dev/null +++ b/CarTrackSimulation/Assets/Models/garbageTruck.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 6a1832541884daf488d89fbd9d0edbf3 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/hatchbackSports.fbx b/CarTrackSimulation/Assets/Models/hatchbackSports.fbx new file mode 100644 index 00000000..c0413e09 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/hatchbackSports.fbx @@ -0,0 +1,790 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 4 + Millisecond: 375 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "hatchbackSports.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "hatchbackSports.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5537824538634370445, "Model::hatchbackSports", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 5190595516115446214, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",2.310117E-13,2,1.5 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5720211152770160833, "Geometry::", "Mesh" { + Vertices: *3018 { + a: 4.5,9,-10.82711,4.852554,7.942338,-10.82711,4.5,9,-8.827112,-4.852554,7.942338,-10.82711,-4.5,9,-10.82711,-4.5,9,-8.827112,-6.5,2,-13.36835,-5.166667,2,-13.36835,-6.5,2.009394,-13.36711,-5.169798,2.009394,-13.36711,-6.5,6.316725E-15,2.7,-6.5,1,2.7,-6.5,0,3.6,-6.5,2.009394,2.832889,-6.5,2.95,3.222501,-6.5,1,3.6,-6.5,3.757716,3.842283,-6.5,1.776457,3.702222,-6.5,2.5,4.001924,-6.5,4.377499,4.65,-6.5,3.12132,4.47868,-6.5,3.598076,5.1,-6.5,4.767111,5.590606,-6.5,3.897778,5.823543,-6.5,4.9,6.599999,-6.5,4,6.599999,-6.5,3.897778,7.376457,-6.5,4.767111,7.609394,-6.5,3.598076,8.099999,-6.5,4.377499,8.55,-6.5,3.12132,8.72132,-6.5,3.757716,9.357717,-6.5,2.5,9.198076,-6.5,1.776457,9.497778,-6.5,2.95,9.977499,-6.5,1,9.6,-6.5,6.948397E-14,9.6,-6.5,6.767919E-15,11,-6.5,2,10.36835,-6.5,2.009394,10.36711,-6.5,2,11,6.5,2,-14.5,6.5,1,-14.5,6.5,2,-13.36835,6.5,1,-12.6,6.5,2.009394,-13.36711,6.5,2.95,-12.9775,6.5,3.757716,-12.35772,6.5,1.776457,-12.49778,6.5,2.5,-12.19808,6.5,4.377499,-11.55,6.5,3.12132,-11.72132,6.5,3.598076,-11.1,6.5,4.767111,-10.60939,6.5,3.897778,-10.37646,6.5,4.9,-9.6,6.5,4,-9.6,6.5,4.767111,-8.590605,6.5,3.897778,-8.823543,6.5,3.598076,-8.099999,6.5,4.377499,-7.65,6.5,3.12132,-7.47868,6.5,3.757716,-6.842284,6.5,2.5,-7.001924,6.5,1.776457,-6.702223,6.5,2.95,-6.222501,6.5,1,-6.599999,6.5,7.038636E-14,-6.599999,6.5,6.406963E-14,-5.7,6.5,2.009394,-5.832889,6.5,1,-5.7,5.5,3,9.939133,5.483334,2.95,9.977499,5.5,3,10.5,5.169798,2.009394,10.36711,5.166667,2,10.36835,5.166667,2,11.16667,5.5,3,11.5,5.166667,2,-14.83333,5.166667,2,-13.36835,5.5,3,-14.5,5.169798,2.009394,-13.36711,5.483334,2.95,-12.9775,5.5,3,-12.93913,-5.5,4.377499,8.55,-5.5,3.757716,9.357717,-6.5,4.377499,8.55,-6.5,3.757716,9.357717,-5.5,4.767111,-8.590605,-5.5,4.377499,-7.65,-6.5,4.767111,-8.590605,-6.5,4.377499,-7.65,6.5,4.377499,4.65,6.5,4.767111,5.590606,5.5,4.377499,4.65,5.5,4.767111,5.590606,6.5,4.767111,-8.590605,6.5,4.377499,-7.65,5.5,4.767111,-8.590605,5.5,4.377499,-7.65,6.5,3.757716,-12.35772,6.5,4.377499,-11.55,5.5,3.757716,-12.35772,5.5,4.377499,-11.55,6.5,2.009394,2.832889,6.5,2.95,3.222501,5.169798,2.009394,2.832889,5.483334,2.95,3.222501,5.483334,2.95,-6.222501,5.5,3,-6.260867,6.5,2.95,-6.222501,6.5,3.757716,-6.842284,5.5,3.757716,-6.842284,-5.5,4.377499,-7.65,-5.5,3.757716,-6.842284,-6.5,4.377499,-7.65,-6.5,3.757716,-6.842284,6.5,3.757716,3.842283,6.5,4.377499,4.65,5.5,3.757716,3.842283,5.5,4.377499,4.65,6.5,4.377499,-7.65,6.5,3.757716,-6.842284,5.5,4.377499,-7.65,5.5,3.757716,-6.842284,6.5,4.767111,5.590606,6.5,4.9,6.599999,5.5,4.767111,5.590606,5.5,4.9,6.599999,6.5,4.9,6.599999,6.5,4.767111,7.609394,5.5,4.9,6.599999,5.5,4.767111,7.609394,6.5,4.377499,8.55,6.5,3.757716,9.357717,5.5,4.377499,8.55,5.5,3.757716,9.357717,-5.5,4.9,-9.6,-5.5,4.767111,-8.590605,-6.5,4.9,-9.6,-6.5,4.767111,-8.590605,6.5,4.9,-9.6,6.5,4.767111,-8.590605,5.5,4.9,-9.6,5.5,4.767111,-8.590605,-6.5,2.009394,2.832889,-5.169798,2.009394,2.832889,-6.5,2.95,3.222501,-5.483334,2.95,3.222501,6.5,4.377499,-11.55,6.5,4.767111,-10.60939,5.5,4.377499,-11.55,5.5,4.767111,-10.60939,-5.166667,2,-14.83333,-5.5,3,-14.5,-5.166667,2,-13.36835,-5.169798,2.009394,-13.36711,-5.483334,2.95,-12.9775,-5.5,3,-12.93913,-5.169798,2.009394,-5.832889,-6.5,2.009394,-5.832889,-5.483334,2.95,-6.222501,-6.5,2.95,-6.222501,6.5,2.009394,10.36711,5.169798,2.009394,10.36711,6.5,2.95,9.977499,5.483334,2.95,9.977499,-6.5,2.009394,10.36711,-6.5,2.95,9.977499,-5.169798,2.009394,10.36711,-5.483334,2.95,9.977499,-5.5,3.757716,3.842283,-5.5,4.377499,4.65,-6.5,3.757716,3.842283,-6.5,4.377499,4.65,-5.5,4.767111,-10.60939,-5.5,4.9,-9.6,-6.5,4.767111,-10.60939,-6.5,4.9,-9.6,-6.5,2.009394,-13.36711,-5.169798,2.009394,-13.36711,-6.5,2.95,-12.9775,-5.483334,2.95,-12.9775,-6.5,1,2.7,-4.833333,1,2.7,-6.5,2.009394,2.832889,-5.169798,2.009394,2.832889,5.169798,2.009394,-5.832889,5.483334,2.95,-6.222501,6.5,2.009394,-5.832889,6.5,2.95,-6.222501,-6.5,2.95,-12.9775,-5.483334,2.95,-12.9775,-6.5,3.757716,-12.35772,-5.5,3,-12.93913,-5.5,3.757716,-12.35772,4.833333,1,-5.7,5.169798,2.009394,-5.832889,6.5,1,-5.7,6.5,2.009394,-5.832889,-5.5,4.767111,5.590606,-5.5,4.9,6.599999,-6.5,4.767111,5.590606,-6.5,4.9,6.599999,5.483334,2.95,9.977499,5.5,3,9.939133,6.5,2.95,9.977499,6.5,3.757716,9.357717,5.5,3.757716,9.357717,5.483334,2.95,3.222501,6.5,2.95,3.222501,5.5,3,3.260867,6.5,3.757716,3.842283,5.5,3.757716,3.842283,4.833333,1,2.7,6.5,1,2.7,5.169798,2.009394,2.832889,6.5,2.009394,2.832889,-5.5,4.767111,7.609394,-5.5,4.377499,8.55,-6.5,4.767111,7.609394,-6.5,4.377499,8.55,-5.483334,2.95,-6.222501,-6.5,2.95,-6.222501,-5.5,3,-6.260867,-6.5,3.757716,-6.842284,-5.5,3.757716,-6.842284,-5.483334,2.95,9.977499,-6.5,2.95,9.977499,-5.5,3,9.939133,-6.5,3.757716,9.357717,-5.5,3.757716,9.357717,6.5,4.767111,-10.60939,6.5,4.9,-9.6,5.5,4.767111,-10.60939,5.5,4.9,-9.6,-5.5,4.9,6.599999,-5.5,4.767111,7.609394,-6.5,4.9,6.599999,-6.5,4.767111,7.609394,5.166667,2,-13.36835,6.5,2,-13.36835,5.169798,2.009394,-13.36711,6.5,2.009394,-13.36711,-5.5,4.377499,-11.55,-5.5,4.767111,-10.60939,-6.5,4.377499,-11.55,-6.5,4.767111,-10.60939,6.5,2.009394,-13.36711,6.5,2.95,-12.9775,5.169798,2.009394,-13.36711,5.483334,2.95,-12.9775,-4.833333,1,-5.7,-6.5,1,-5.7,-5.169798,2.009394,-5.832889,-6.5,2.009394,-5.832889,-5.483334,2.95,3.222501,-5.5,3,3.260867,-6.5,2.95,3.222501,-6.5,3.757716,3.842283,-5.5,3.757716,3.842283,-5.5,4.377499,4.65,-5.5,4.767111,5.590606,-6.5,4.377499,4.65,-6.5,4.767111,5.590606,6.5,2.95,-12.9775,6.5,3.757716,-12.35772,5.483334,2.95,-12.9775,5.5,3,-12.93913,5.5,3.757716,-12.35772,6.5,4.767111,7.609394,6.5,4.377499,8.55,5.5,4.767111,7.609394,5.5,4.377499,8.55,5.166667,2,11.16667,-5.166667,2,11.16667,5.5,3,11.5,-5.5,3,11.5,3.5,3,11.5,-3.5,3,11.5,-5.166667,2,10.36835,-5.166667,2,11.16667,-6.5,2,10.36835,-5.5,2,12,5.166667,2,11.16667,-6.207107,2,11.70711,-6.5,2,11,5.5,2,12,5.166667,2,10.36835,6.207107,2,11.70711,6.5,2,11,6.5,2,10.36835,-5.166667,2,10.36835,-6.5,2,10.36835,-5.169798,2.009394,10.36711,-6.5,2.009394,10.36711,-5.5,3.757716,-12.35772,-5.5,4.377499,-11.55,-6.5,3.757716,-12.35772,-6.5,4.377499,-11.55,-5.5,3,9.939133,-5.5,3,10.5,-5.483334,2.95,9.977499,-5.169798,2.009394,10.36711,-5.166667,2,10.36835,-5.166667,2,11.16667,-5.5,3,11.5,6.5,2,10.36835,5.166667,2,10.36835,6.5,2.009394,10.36711,5.169798,2.009394,10.36711,-3,3,-14.5,3,3,-14.5,-3,5,-14.5,3,5,-14.5,-4,9.023893E-16,-12.6,4,7.038636E-14,-12.6,-4,1,-12.6,4,1,-12.6,3.5,3,11.5,-3.5,3,11.5,3.5,4,11.5,-3.5,4,11.5,3.880196,7.8,1.829022,-3.880196,7.8,1.829022,3.680196,8.4,1.029022,-3.680196,8.4,1.029022,6.5,2.009394,10.36711,6.5,2.95,9.977499,6.5,2,10.36835,6.5,6.767919E-15,11,6.5,2,11,6.5,6.948397E-14,9.6,6.5,1,9.6,6.5,1.776457,9.497778,6.5,3.757716,9.357717,6.5,2.5,9.198076,6.5,3.12132,8.72132,6.5,4.377499,8.55,6.5,3.598076,8.099999,6.5,4.767111,7.609394,6.5,3.897778,7.376457,6.5,4,6.599999,6.5,4.9,6.599999,6.5,3.897778,5.823543,6.5,4.767111,5.590606,6.5,3.598076,5.1,6.5,4.377499,4.65,6.5,3.12132,4.47868,6.5,2.5,4.001924,6.5,3.757716,3.842283,6.5,1.776457,3.702222,6.5,1,3.6,6.5,2.95,3.222501,6.5,0,3.6,6.5,2.009394,2.832889,6.5,6.316725E-15,2.7,6.5,1,2.7,6.5,6.406963E-14,-5.7,6.5,1,-5.7,4.833333,8.820855E-14,-5.7,4.833333,1,-5.7,6.5,6.316725E-15,2.7,4.833333,3.045564E-14,2.7,6.5,1,2.7,4.833333,1,2.7,-6.5,7.038636E-14,-6.599999,-6.5,1,-6.599999,-6.5,6.406963E-14,-5.7,-6.5,2.95,-6.222501,-6.5,1.776457,-6.702223,-6.5,2.009394,-5.832889,-6.5,1,-5.7,-6.5,3.757716,-6.842284,-6.5,2.5,-7.001924,-6.5,3.12132,-7.47868,-6.5,4.377499,-7.65,-6.5,3.598076,-8.099999,-6.5,4.767111,-8.590605,-6.5,3.897778,-8.823543,-6.5,4.9,-9.6,-6.5,4,-9.6,-6.5,3.897778,-10.37646,-6.5,4.767111,-10.60939,-6.5,3.598076,-11.1,-6.5,4.377499,-11.55,-6.5,3.12132,-11.72132,-6.5,2.5,-12.19808,-6.5,3.757716,-12.35772,-6.5,1.776457,-12.49778,-6.5,1,-12.6,-6.5,2.95,-12.9775,-6.5,2.009394,-13.36711,-6.5,2,-13.36835,-6.5,2,-14.5,-6.5,1,-14.5,-4.833333,-1.782219E-14,2.7,-6.5,6.316725E-15,2.7,-4.833333,1,2.7,-6.5,1,2.7,-4.833333,3.993073E-14,-5.7,-4.833333,1,-5.7,-6.5,6.406963E-14,-5.7,-6.5,1,-5.7,5.5,3,-6.260867,5.483334,2.95,-6.222501,5.5,3,-5.7,5.169798,2.009394,-5.832889,4.833333,1,-5.7,5.5,3,2.7,4.833333,1,2.7,5.169798,2.009394,2.832889,5.483334,2.95,3.222501,5.5,3,3.260867,-5.5,3,-6.260867,-5.5,3,-5.7,-5.483334,2.95,-6.222501,-5.169798,2.009394,-5.832889,-4.833333,1,-5.7,-4.833333,1,2.7,-5.5,3,2.7,-5.169798,2.009394,2.832889,-5.483334,2.95,3.222501,-5.5,3,3.260867,-4.852554,7.942338,-10.82711,4.852554,7.942338,-10.82711,-4.5,9,-10.82711,4.5,9,-10.82711,4.5,9,-10.82711,4.5,9,-8.827112,-4.5,9,-10.82711,-4.5,9,-8.827112,5.5,6.767919E-15,12,-5.5,6.767919E-15,12,5.5,2,12,-5.5,2,12,6.207107,6.767919E-15,11.70711,5.5,6.767919E-15,12,6.207107,2,11.70711,5.5,2,12,6.5,2,11,6.5,6.767919E-15,11,6.207107,2,11.70711,6.207107,6.767919E-15,11.70711,-6.5,6.767919E-15,11,-6.5,2,11,-6.207107,6.767919E-15,11.70711,-6.207107,2,11.70711,-5.5,6.767919E-15,12,-6.207107,6.767919E-15,11.70711,-5.5,2,12,-6.207107,2,11.70711,6.5,6.948397E-14,9.6,4,6.948397E-14,9.6,6.5,6.767919E-15,11,6.207107,6.767919E-15,11.70711,5.5,6.767919E-15,12,-5.5,6.767919E-15,12,4,6.948397E-14,3.6,-4,6.948397E-14,9.6,-6.5,6.948397E-14,9.6,-6.207107,6.767919E-15,11.70711,-6.5,6.767919E-15,11,-4,7.038636E-14,-6.599999,-4,0,3.6,-4,9.023893E-16,-12.6,4,7.038636E-14,-12.6,4,7.038636E-14,-6.599999,-4.833333,3.993073E-14,-5.7,-6.5,7.038636E-14,-6.599999,-6.5,6.406963E-14,-5.7,-4.833333,-1.782219E-14,2.7,-6.5,0,3.6,-6.5,6.316725E-15,2.7,4.833333,3.045564E-14,2.7,6.5,6.316725E-15,2.7,6.5,0,3.6,4.833333,8.820855E-14,-5.7,6.5,6.406963E-14,-5.7,6.5,7.038636E-14,-6.599999,6.207107,1,-15.20711,6.5,1,-14.5,6.207107,2,-15.20711,6.5,2,-14.5,-6.207107,1,-15.20711,-5.5,1,-15.5,-6.207107,2,-15.20711,-5.5,2,-15.5,-6.207107,1,-15.20711,-6.207107,2,-15.20711,-6.5,1,-14.5,-6.5,2,-14.5,-5.5,1,-15.5,5.5,1,-15.5,-5.5,2,-15.5,5.5,2,-15.5,-6.5,2,-14.5,-6.207107,2,-15.20711,-6.5,2,-13.36835,-5.5,2,-15.5,-5.166667,2,-13.36835,-5.166667,2,-14.83333,5.166667,2,-14.83333,5.5,2,-15.5,5.166667,2,-13.36835,6.207107,2,-15.20711,6.5,2,-13.36835,6.5,2,-14.5,6.5,1,-14.5,6.207107,1,-15.20711,6.5,1,-12.6,4,1,-12.6,5.5,1,-15.5,-5.5,1,-15.5,-4,1,-12.6,-6.5,1,-12.6,-6.207107,1,-15.20711,-6.5,1,-14.5,5.5,1,-15.5,6.207107,1,-15.20711,5.5,2,-15.5,6.207107,2,-15.20711,-5.166667,2,-14.83333,5.166667,2,-14.83333,-5.5,3,-14.5,5.5,3,-14.5,-3,3,-14.5,3,3,-14.5,6.5,3.598076,8.099999,6.5,3.897778,7.376457,4,3.598076,8.099999,4,3.897778,7.376457,6.5,2.5,9.198076,6.5,3.12132,8.72132,4,2.5,9.198076,4,3.12132,8.72132,6.5,0,3.6,4,6.948397E-14,3.6,6.5,1,3.6,4,1,3.6,6.5,3.12132,8.72132,6.5,3.598076,8.099999,4,3.12132,8.72132,4,3.598076,8.099999,6.5,3.598076,5.1,6.5,3.12132,4.47868,4,3.598076,5.1,4,3.12132,4.47868,6.5,3.897778,7.376457,6.5,4,6.599999,4,3.897778,7.376457,4,4,6.599999,6.5,3.897778,5.823543,6.5,3.598076,5.1,4,3.897778,5.823543,4,3.598076,5.1,6.5,1,3.6,4,1,3.6,6.5,1.776457,3.702222,4,1.776457,3.702222,6.5,1.776457,3.702222,4,1.776457,3.702222,6.5,2.5,4.001924,4,2.5,4.001924,6.5,1,9.6,6.5,1.776457,9.497778,4,1,9.6,4,1.776457,9.497778,6.5,2.5,4.001924,4,2.5,4.001924,6.5,3.12132,4.47868,4,3.12132,4.47868,6.5,1.776457,9.497778,6.5,2.5,9.198076,4,1.776457,9.497778,4,2.5,9.198076,-6.5,6.948397E-14,9.6,-4,6.948397E-14,9.6,-6.5,1,9.6,-4,1,9.6,6.5,4,6.599999,6.5,3.897778,5.823543,4,4,6.599999,4,3.897778,5.823543,-6.5,1,9.6,-4,1,9.6,-6.5,1.776457,9.497778,-4,1.776457,9.497778,-4,0,3.6,-6.5,0,3.6,-4,1,3.6,-6.5,1,3.6,-4,4,6.599999,-4,3.897778,5.823543,-6.5,4,6.599999,-6.5,3.897778,5.823543,-4,3.897778,5.823543,-4,3.598076,5.1,-6.5,3.897778,5.823543,-6.5,3.598076,5.1,-6.5,2.5,9.198076,-4,2.5,9.198076,-6.5,3.12132,8.72132,-4,3.12132,8.72132,-4,1,3.6,-6.5,1,3.6,-4,1.776457,3.702222,-6.5,1.776457,3.702222,-4,2.5,4.001924,-6.5,2.5,4.001924,-4,3.12132,4.47868,-6.5,3.12132,4.47868,-4,1.776457,3.702222,-6.5,1.776457,3.702222,-4,2.5,4.001924,-6.5,2.5,4.001924,-4,3.598076,5.1,-4,3.12132,4.47868,-6.5,3.598076,5.1,-6.5,3.12132,4.47868,-4,3.12132,8.72132,-4,3.598076,8.099999,-6.5,3.12132,8.72132,-6.5,3.598076,8.099999,-4,3.897778,7.376457,-4,4,6.599999,-6.5,3.897778,7.376457,-6.5,4,6.599999,-6.5,1.776457,9.497778,-4,1.776457,9.497778,-6.5,2.5,9.198076,-4,2.5,9.198076,-4,3.598076,8.099999,-4,3.897778,7.376457,-6.5,3.598076,8.099999,-6.5,3.897778,7.376457,-4,0,3.6,-4,1,3.6,-4,6.948397E-14,9.6,-4,1.776457,3.702222,-4,2.5,4.001924,-4,3.12132,4.47868,-4,3.598076,5.1,-4,3.897778,5.823543,-4,4,6.599999,-4,3.897778,7.376457,-4,3.598076,8.099999,-4,3.12132,8.72132,-4,2.5,9.198076,-4,1.776457,9.497778,-4,1,9.6,4,1,3.6,4,6.948397E-14,3.6,4,1.776457,3.702222,4,6.948397E-14,9.6,4,2.5,4.001924,4,3.12132,4.47868,4,3.598076,5.1,4,3.897778,5.823543,4,4,6.599999,4,3.897778,7.376457,4,3.598076,8.099999,4,3.12132,8.72132,4,2.5,9.198076,4,1.776457,9.497778,4,1,9.6,4,6.948397E-14,9.6,6.5,6.948397E-14,9.6,4,1,9.6,6.5,1,9.6,-6.5,7.038636E-14,-6.599999,-4,7.038636E-14,-6.599999,-6.5,1,-6.599999,-4,1,-6.599999,6.5,3.598076,-11.1,6.5,3.12132,-11.72132,4,3.598076,-11.1,4,3.12132,-11.72132,6.5,1.776457,-6.702223,6.5,2.5,-7.001924,4,1.776457,-6.702223,4,2.5,-7.001924,6.5,4,-9.6,6.5,3.897778,-10.37646,4,4,-9.6,4,3.897778,-10.37646,6.5,2.5,-7.001924,6.5,3.12132,-7.47868,4,2.5,-7.001924,4,3.12132,-7.47868,6.5,3.598076,-8.099999,6.5,3.897778,-8.823543,4,3.598076,-8.099999,4,3.897778,-8.823543,6.5,1.776457,-12.49778,4,1.776457,-12.49778,6.5,2.5,-12.19808,4,2.5,-12.19808,6.5,2.5,-12.19808,4,2.5,-12.19808,6.5,3.12132,-11.72132,4,3.12132,-11.72132,6.5,3.12132,-7.47868,6.5,3.598076,-8.099999,4,3.12132,-7.47868,4,3.598076,-8.099999,6.5,3.897778,-10.37646,6.5,3.598076,-11.1,4,3.897778,-10.37646,4,3.598076,-11.1,6.5,1,-6.599999,6.5,1.776457,-6.702223,4,1,-6.599999,4,1.776457,-6.702223,6.5,1,-12.6,4,1,-12.6,6.5,1.776457,-12.49778,4,1.776457,-12.49778,6.5,3.897778,-8.823543,6.5,4,-9.6,4,3.897778,-8.823543,4,4,-9.6,-6.5,1,-6.599999,-4,1,-6.599999,-6.5,1.776457,-6.702223,-4,1.776457,-6.702223,-4,3.897778,-10.37646,-4,3.598076,-11.1,-6.5,3.897778,-10.37646,-6.5,3.598076,-11.1,-4,1,-12.6,-6.5,1,-12.6,-4,1.776457,-12.49778,-6.5,1.776457,-12.49778,-4,3.12132,-7.47868,-4,3.598076,-8.099999,-6.5,3.12132,-7.47868,-6.5,3.598076,-8.099999,-4,1.776457,-12.49778,-6.5,1.776457,-12.49778,-4,2.5,-12.19808,-6.5,2.5,-12.19808,-4,9.023893E-16,-12.6,-4,1,-12.6,-4,7.038636E-14,-6.599999,-4,1.776457,-12.49778,-4,2.5,-12.19808,-4,3.12132,-11.72132,-4,3.598076,-11.1,-4,3.897778,-10.37646,-4,4,-9.6,-4,3.897778,-8.823543,-4,3.598076,-8.099999,-4,3.12132,-7.47868,-4,2.5,-7.001924,-4,1.776457,-6.702223,-4,1,-6.599999,-6.5,1.776457,-6.702223,-4,1.776457,-6.702223,-6.5,2.5,-7.001924,-4,2.5,-7.001924,-4,3.897778,-8.823543,-4,4,-9.6,-6.5,3.897778,-8.823543,-6.5,4,-9.6,-4,2.5,-7.001924,-4,3.12132,-7.47868,-6.5,2.5,-7.001924,-6.5,3.12132,-7.47868,-4,3.598076,-11.1,-4,3.12132,-11.72132,-6.5,3.598076,-11.1,-6.5,3.12132,-11.72132,-4,3.598076,-8.099999,-4,3.897778,-8.823543,-6.5,3.598076,-8.099999,-6.5,3.897778,-8.823543,4,7.038636E-14,-6.599999,6.5,7.038636E-14,-6.599999,4,1,-6.599999,6.5,1,-6.599999,4,1,-12.6,4,7.038636E-14,-12.6,4,1.776457,-12.49778,4,7.038636E-14,-6.599999,4,2.5,-12.19808,4,3.12132,-11.72132,4,3.598076,-11.1,4,3.897778,-10.37646,4,4,-9.6,4,3.897778,-8.823543,4,3.598076,-8.099999,4,3.12132,-7.47868,4,2.5,-7.001924,4,1.776457,-6.702223,4,1,-6.599999,-4,4,-9.6,-4,3.897778,-10.37646,-6.5,4,-9.6,-6.5,3.897778,-10.37646,-4,2.5,-12.19808,-6.5,2.5,-12.19808,-4,3.12132,-11.72132,-6.5,3.12132,-11.72132,6.5,5,4.229022,5.5,5,4.229022,6.5,6,4.229022,5.5,6,4.229022,6.5,6,3.229022,6.5,6,4.229022,5.5,6,3.229022,5.5,6,4.229022,4.5,9,0.2290222,-4.5,9,0.2290222,6.5,5,4.229022,6.5,5,3.229022,5.5,5,4.229022,5.5,5,3.229022,5.5,6,4.229022,4.480196,6,4.229022,4.5,9,0.2290222,3.880196,7.8,1.829022,-4.5,9,0.2290222,-4.480196,6,4.229022,-5.5,6,4.229022,-5.5,5,4.229022,-5.5,5,3.229022,-6.5,5,4.229022,-6.5,5,3.229022,-5.5,6,-14.5,-5.188342,6.934974,-12.732,-5.5,6,-5.299046,-4.816228,8.051317,-5.299046,-4.5,9,0.2290222,-4.816228,8.051317,-0.1185183,-5.5,6,2.61657,-5.5,6,3.229022,-5.5,6,4.229022,-5.5,6,3.229022,-5.5,6,4.229022,-6.5,6,3.229022,-6.5,6,4.229022,-5.5,5,4.229022,-6.5,5,4.229022,-5.5,6,4.229022,-6.5,6,4.229022,-6.5,5,3.229022,-6.5,6,3.229022,-6.5,5,4.229022,-6.5,6,4.229022,6.5,6,3.229022,6.5,5,3.229022,6.5,6,4.229022,6.5,5,4.229022,5.5,6,4.229022,4.5,9,0.2290222,5.5,6,3.229022,5.5,6,2.61657,4.816228,8.051317,-0.1185183,4.816228,8.051317,-5.299046,5.5,6,-5.299046,5.188342,6.934974,-12.732,5.5,6,-14.5,5.5,6,4.229022,5.5,4,11.5,4.480196,6,4.229022,3.5,4,11.5,-4.480196,6,4.229022,-3.5,4,11.5,-5.5,4,11.5,-5.5,6,4.229022,5.5,3,-12.93913,5.5,3.757716,-12.35772,5.5,3,-14.5,5.5,4.377499,-11.55,5.5,6,-14.5,5.5,4.767111,-10.60939,5.5,6,-5.299046,5.5,4.9,-9.6,5.5,4.767111,-8.590605,5.5,4.377499,-7.65,5.5,3.757716,-6.842284,5.5,3,-6.260867,5.5,3,-5.7,5.5,3,2.7,5.5,6,2.61657,5.5,6,3.229022,5.5,5,3.229022,5.5,3,3.260867,5.5,5,4.229022,5.5,3.757716,3.842283,5.5,4.377499,4.65,5.5,4.767111,5.590606,5.5,4.9,6.599999,5.5,6,4.229022,5.5,4.767111,7.609394,5.5,4,11.5,5.5,4.377499,8.55,5.5,4,10.5,5.5,3.757716,9.357717,5.5,3,9.939133,5.5,3,10.5,6.5,3,-5.7,6.5,3,2.7,5.5,3,-5.7,5.5,3,2.7,4.833333,3,-5.7,4.833333,3,2.7,6.5,3,-5.7,6.5,3,2.7,6.5,1,2.7,4.833333,3,-5.7,5.5,3,-5.7,6.5,3,-5.7,6.5,3,2.7,4.833333,3,2.7,5.5,3,2.7,-6.5,3,2.7,-6.5,3,-5.7,-5.5,3,2.7,-5.5,3,-5.7,-4.833333,3,2.7,-4.833333,3,-5.7,-6.5,3,-5.7,-6.5,3,2.7,-6.5,3,2.7,-4.833333,3,2.7,-5.5,3,2.7,-4.833333,3,-5.7,-5.5,3,-5.7,-6.5,3,-5.7,4.833333,3,-5.7,4.833333,3,2.7,4.833333,1,-5.7,4.833333,1,2.7,-4.833333,1,-5.7,-4.833333,1,2.7,-4.833333,3,-5.7,-4.833333,3,2.7,4.344171,6,-14.5,4.344171,6.934974,-12.732,-4.344171,6,-14.5,-4.344171,6.934974,-12.732,-4.852554,7.942338,-10.82711,-5.188342,6.934974,-12.732,4.852554,7.942338,-10.82711,5.188342,6.934974,-12.732,-5.5,3,10.5,-5.5,3,9.939133,-5.5,4,10.5,-5.5,3.757716,9.357717,-5.5,4.377499,8.55,-5.5,4,11.5,-5.5,4.767111,7.609394,-5.5,6,4.229022,-5.5,4.9,6.599999,-5.5,4.767111,5.590606,-5.5,4.377499,4.65,-5.5,5,4.229022,-5.5,3.757716,3.842283,-5.5,3,3.260867,-5.5,5,3.229022,-5.5,3,2.7,-5.5,6,3.229022,-5.5,6,2.61657,-5.5,6,-5.299046,-5.5,3,-5.7,-5.5,3,-6.260867,-5.5,3.757716,-6.842284,-5.5,4.377499,-7.65,-5.5,4.767111,-8.590605,-5.5,4.9,-9.6,-5.5,4.767111,-10.60939,-5.5,6,-14.5,-5.5,4.377499,-11.55,-5.5,3.757716,-12.35772,-5.5,3,-12.93913,-5.5,3,-14.5,-5.5,3,-14.5,-5.5,6,-14.5,-4.344171,6,-14.5,4.344171,6,-14.5,5.5,6,-14.5,5.5,3,-14.5,-5.5,3,11.5,-5.5,4,11.5,5.5,3,11.5,5.5,4,11.5,-5.5,3,11.5,-5.5,4,11.5,5.5,4,11.5,5.5,3,11.5,5.5,5,3.229022,6.5,5,3.229022,5.5,6,3.229022,6.5,6,3.229022,5.5,6,3.229022,6.5,5,3.229022,-6.5,5,3.229022,-5.5,5,3.229022,-6.5,6,3.229022,-5.5,6,3.229022,-6.5,6,3.229022,-5.5,5,3.229022,5.5,6,-14.5,-5.5,6,-14.5 + } + PolygonVertexIndex: *2088 { + a: 0,2,-2,3,5,-5,6,8,-8,9,7,-9,10,12,-12,13,11,-13,14,13,-13,15,14,-13,16,14,-16,17,16,-16,18,16,-18,19,16,-19,20,19,-19,21,19,-21,22,19,-22,23,22,-22,24,22,-24,25,24,-24,26,24,-26,27,24,-27,28,27,-27,29,27,-29,30,29,-29,31,29,-31,32,31,-31,33,31,-33,34,31,-34,35,34,-34,36,34,-36,37,34,-37,38,34,-38,39,34,-39,40,38,-38,41,43,-43,44,42,-44,45,44,-44,46,44,-46,47,44,-47,48,44,-48,49,48,-48,50,49,-48,51,49,-51,52,51,-51,53,52,-51,54,52,-54,55,54,-54,56,54,-56,57,56,-56,58,56,-58,59,58,-58,60,59,-58,61,59,-61,62,61,-61,63,61,-63,64,63,-63,65,64,-63,66,64,-66,67,66,-66,68,67,-66,69,68,-66,70,68,-70,71,73,-73,74,72,-74,75,74,-74,76,75,-74,77,76,-74,78,80,-80,81,79,-81,82,81,-81,83,82,-81,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,109,-112,113,115,-115,116,114,-116,117,119,-119,120,118,-120,121,123,-123,124,122,-124,125,127,-127,128,126,-128,129,131,-131,132,130,-132,133,135,-135,136,134,-136,137,139,-139,140,138,-140,141,143,-143,144,142,-144,145,147,-147,148,146,-148,149,151,-151,152,150,-152,153,155,-155,156,154,-156,157,154,-157,158,154,-158,159,161,-161,162,160,-162,163,165,-165,166,164,-166,167,169,-169,170,168,-170,171,173,-173,174,172,-174,175,177,-177,178,176,-178,179,181,-181,182,180,-182,183,185,-185,186,184,-186,187,189,-189,190,188,-190,191,193,-193,194,192,-194,195,194,-194,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,205,-208,209,211,-211,212,210,-212,213,212,-212,214,216,-216,217,215,-217,218,220,-220,221,219,-221,222,224,-224,225,223,-225,226,225,-225,227,229,-229,230,228,-230,231,230,-230,232,234,-234,235,233,-235,236,238,-238,239,237,-239,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,257,-260,261,263,-263,264,262,-264,265,267,-267,268,266,-268,269,266,-269,270,272,-272,273,271,-273,274,276,-276,277,275,-277,278,277,-277,279,277,-279,280,282,-282,283,281,-283,281,283,-285,285,283,-283,286,285,-283,283,287,-285,284,287,-289,287,289,-289,289,290,-289,291,288,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,301,-304,305,301,-305,306,301,-306,307,309,-309,310,308,-310,311,313,-313,314,312,-314,315,317,-317,318,316,-318,319,321,-321,322,320,-322,323,325,-325,326,324,-326,327,329,-329,329,330,-329,331,330,-330,330,332,-329,332,333,-329,333,334,-329,328,334,-336,334,336,-336,336,337,-336,335,337,-339,337,339,-339,338,339,-341,339,341,-341,341,342,-341,340,342,-344,342,344,-344,343,344,-346,344,346,-346,345,346,-348,346,348,-348,348,349,-348,347,349,-351,349,351,-351,351,352,-351,353,350,-353,352,354,-354,353,354,-356,354,356,-356,357,355,-357,358,360,-360,361,359,-361,362,364,-364,365,363,-365,366,368,-368,369,367,-369,367,369,-371,371,369,-369,372,371,-369,369,373,-371,370,373,-375,374,373,-376,373,376,-376,375,376,-378,376,378,-378,377,378,-380,378,380,-380,379,380,-382,381,380,-383,380,383,-383,382,383,-385,383,385,-385,384,385,-387,386,385,-388,385,388,-388,387,388,-390,389,388,-391,388,391,-391,391,392,-391,392,393,-391,393,394,-391,395,390,-395,396,398,-398,399,397,-399,400,402,-402,403,401,-403,404,406,-406,407,405,-407,408,407,-407,409,408,-407,410,408,-410,411,410,-410,412,411,-410,413,412,-410,414,416,-416,417,415,-417,418,415,-418,419,415,-419,420,415,-420,421,420,-420,422,420,-422,423,420,-423,424,426,-426,427,425,-427,428,430,-430,431,429,-431,432,434,-434,435,433,-435,436,438,-438,439,437,-439,440,442,-442,443,441,-443,444,446,-446,447,445,-447,448,450,-450,451,449,-451,452,454,-454,455,453,-455,456,453,-456,457,453,-457,458,453,-458,459,458,-458,460,459,-458,461,460,-458,462,460,-462,463,458,-460,459,464,-464,463,465,-459,465,466,-459,466,467,-459,464,468,-464,469,463,-469,470,469,-469,468,464,-472,472,471,-465,473,471,-473,467,474,-459,474,475,-459,476,458,-476,474,467,-478,477,467,-479,479,478,-468,480,482,-482,483,481,-483,484,486,-486,487,485,-487,488,490,-490,491,489,-491,492,494,-494,495,493,-495,496,498,-498,497,498,-500,498,500,-500,500,501,-500,501,502,-500,503,499,-503,502,504,-504,503,504,-506,504,506,-506,507,505,-507,508,510,-510,511,509,-511,512,509,-512,513,512,-512,514,513,-512,515,513,-515,516,513,-516,517,516,-516,518,520,-520,521,519,-521,522,524,-524,525,523,-525,526,525,-525,527,525,-527,528,530,-530,531,529,-531,532,534,-534,535,533,-535,536,538,-538,539,537,-539,540,542,-542,543,541,-543,544,546,-546,547,545,-547,548,550,-550,551,549,-551,552,554,-554,555,553,-555,556,558,-558,559,557,-559,560,562,-562,563,561,-563,564,566,-566,567,565,-567,568,570,-570,571,569,-571,572,574,-574,575,573,-575,576,578,-578,579,577,-579,580,582,-582,583,581,-583,584,586,-586,587,585,-587,588,590,-590,591,589,-591,592,594,-594,595,593,-595,596,598,-598,599,597,-599,600,602,-602,603,601,-603,604,606,-606,607,605,-607,608,610,-610,611,609,-611,612,614,-614,615,613,-615,616,618,-618,619,617,-619,620,622,-622,623,621,-623,624,626,-626,627,625,-627,628,630,-630,631,629,-631,632,634,-634,635,633,-635,636,638,-638,639,637,-639,640,639,-639,641,640,-639,642,641,-639,643,642,-639,644,643,-639,645,644,-639,646,645,-639,647,646,-639,648,647,-639,649,648,-639,650,649,-639,651,653,-653,654,652,-654,655,654,-654,656,654,-656,657,654,-657,658,654,-658,659,654,-659,660,654,-660,661,654,-661,662,654,-662,663,654,-663,664,654,-664,665,654,-665,666,668,-668,669,667,-669,670,672,-672,673,671,-673,674,676,-676,677,675,-677,678,680,-680,681,679,-681,682,684,-684,685,683,-685,686,688,-688,689,687,-689,690,692,-692,693,691,-693,694,696,-696,697,695,-697,698,700,-700,701,699,-701,702,704,-704,705,703,-705,706,708,-708,709,707,-709,710,712,-712,713,711,-713,714,716,-716,717,715,-717,718,720,-720,721,719,-721,722,724,-724,725,723,-725,726,728,-728,729,727,-729,730,732,-732,733,731,-733,734,736,-736,737,735,-737,738,740,-740,741,739,-741,742,744,-744,745,743,-745,746,745,-745,747,746,-745,748,747,-745,749,748,-745,750,749,-745,751,750,-745,752,751,-745,753,752,-745,754,753,-745,755,754,-745,756,755,-745,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,784,-784,786,784,-786,787,784,-787,788,784,-788,789,784,-789,790,784,-790,791,784,-791,792,784,-792,793,784,-793,794,784,-794,795,784,-795,796,798,-798,799,797,-799,800,802,-802,803,801,-803,804,806,-806,807,805,-807,808,810,-810,811,809,-811,429,431,-813,813,812,-432,814,816,-816,817,815,-817,818,820,-820,325,819,-821,821,819,-326,822,325,-821,326,325,-823,324,326,-823,823,324,-823,824,823,-823,825,827,-827,828,826,-828,829,831,-831,3,830,-832,5,3,-832,832,5,-832,833,5,-833,834,833,-833,835,833,-835,836,833,-836,837,833,-837,838,840,-840,841,839,-841,842,844,-844,845,843,-845,846,848,-848,849,847,-849,850,852,-852,853,851,-853,854,856,-856,856,857,-856,857,858,-856,858,859,-856,2,855,-860,859,860,-3,2,860,-2,1,860,-862,862,861,-861,863,865,-865,866,864,-866,867,866,-866,868,866,-868,869,868,-868,870,869,-868,871,873,-873,872,873,-875,873,875,-875,876,874,-876,877,876,-876,878,876,-878,879,878,-878,880,879,-878,881,880,-878,882,881,-878,883,882,-878,884,883,-878,885,884,-878,886,884,-886,887,884,-887,888,884,-888,889,888,-888,890,888,-890,891,890,-890,891,889,-893,892,889,-894,889,894,-894,895,893,-895,896,895,-895,897,895,-897,898,897,-897,899,897,-899,900,899,-899,898,901,-901,902,904,-904,905,903,-905,904,906,-906,907,905,-907,908,909,-71,68,70,-910,356,68,-910,910,356,-910,361,911,-360,912,359,-912,913,359,-913,364,914,-366,915,365,-915,916,915,-915,478,475,-478,474,477,-476,917,919,-919,920,918,-920,919,921,-921,922,920,-922,468,471,-471,473,470,-472,368,10,-373,923,372,-11,11,923,-11,924,923,-12,399,398,-926,926,925,-399,927,925,-927,401,403,-929,929,928,-404,930,929,-404,931,933,-933,934,932,-934,935,937,-937,938,936,-938,939,941,-941,941,942,-941,942,943,-941,944,943,-943,943,945,-941,946,940,-946,947,949,-949,948,949,-951,950,949,-952,949,952,-952,951,952,-954,952,954,-954,953,954,-956,955,954,-957,956,954,-958,954,958,-958,957,958,-960,959,958,-961,958,961,-961,962,960,-962,961,963,-963,963,964,-963,964,965,-963,962,965,-967,966,965,-968,967,965,-969,968,965,-970,969,965,-971,970,965,-972,971,965,-973,965,973,-973,972,973,-975,974,973,-976,975,973,-977,977,976,-974,978,979,-312,313,311,-980,314,313,-980,980,314,-980,980,981,-315,981,982,-315,314,982,-313,983,312,-983,320,322,-985,985,984,-323,986,987,-320,321,319,-988,947,988,-950,989,949,-989,898,990,-902,991,901,-991,992,994,-994,995,997,-997,998,1000,-1000,1001,1003,-1003,859,858,-861,857,860,-859,831,835,-833,834,832,-836,819,323,-824,324,823,-324,1004,939,-947,940,946,-940,941,1005,-943,944,942,-1006 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *6264 { + a: 0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.4799034,0.8773214,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.2338908,0.972263,0,0.258819,0.9659258,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.258819,0.9659258,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.1305262,0.9914449,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.9238795,0,-0.3826834,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,0.3162278,-0.9486833,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0,1,0,0,1,0,0,0.9422688,0.3348576,0,0.9422688,0.3348576,0,0.9422688,0.3348576,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.8,0.6,0,0.9422688,0.3348576,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.9422688,0.3348576,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.9422688,0.3348576,0,0.8,0.6,0,0.9422688,0.3348576,0,0.8,0.6,0,0.8,0.6,0,0.9422688,0.3348576,0,0.8,0.6,0,0.8,0.6,0,0.9422688,0.3348576,0,0.8,0.6,0,0.8,0.6,0,0.9422688,0.3348576,0,0.8,0.6,0,0.8,0.6,0,0.9422688,0.3348576,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-1,0,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,0,0.9641891,0.2652158,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,0.7071068,0.7071068,0,1,0,0,1,0,0,0.7071068,0.7071068,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,-0.7071068,0.7071068,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-0.7071068,0.7071068,0,-1,0,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0,0,1,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0,0,1,0,0,1,0,0,1,0.7071068,0,0.7071068,-1,0,0,-0.7071068,0,0.7071068,-1,0,0,-0.7071068,0,0.7071068,-1,0,0,-0.7071068,0,0.7071068,1,0,0,0.7071068,0,0.7071068,1,0,0,0.7071068,0,0.7071068,1,0,0,0.7071068,0,0.7071068,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,-0.9486833,0.3162278,0,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.8,0.6,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868,0,0.8840001,-0.4674868 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *2012 { + a: 42.62643,28.0123,42.62643,23.62303,34.75241,28.0123,-42.62643,23.62303,-42.62643,28.0123,-34.75241,28.0123,25.59055,0.9368907,20.34121,0.9368907,25.59055,0.9741951,20.35354,0.9741951,10.62992,-1.270822E-13,10.62992,3.937008,14.17323,-1.519512E-13,11.15311,7.911001,12.68701,11.61417,14.17323,3.937008,15.1271,14.79416,14.57568,6.993926,15.75561,9.84252,18.30709,17.23425,17.6326,12.28866,20.07874,14.16565,22.01026,18.76815,22.92733,15.34558,25.98425,19.29134,25.98425,15.74803,29.04117,15.34558,29.95824,18.76815,31.88976,14.16565,33.66142,17.23425,34.33591,12.28866,36.8414,14.79416,36.2129,9.84252,37.39283,6.993926,39.28149,11.61417,37.79528,3.937008,37.79528,1.216077E-13,43.30709,-1.253059E-13,40.82027,7.874016,40.8154,7.911001,43.30709,7.874016,57.08661,7.874016,57.08661,3.937008,52.63129,7.874016,49.6063,3.937008,52.62642,7.911001,51.09252,11.61417,48.65243,14.79416,49.20385,6.993926,48.02392,9.84252,45.47244,17.23425,46.14693,12.28866,43.70079,14.16565,41.76927,18.76815,40.85219,15.34558,37.79528,19.29134,37.79528,15.74803,33.82128,18.76815,34.73836,15.34558,31.88976,14.16565,30.11811,17.23425,29.44362,12.28866,26.93812,14.79416,27.56663,9.84252,26.3867,6.993926,24.49804,11.61417,25.98425,3.937008,25.98425,2.725345E-13,22.44094,2.476655E-13,22.96413,7.911001,22.44094,3.937008,-39.13044,18.05237,-39.28149,17.84487,-41.33858,18.05237,-40.8154,13.94139,-40.82027,13.9024,-43.96325,13.9024,-45.27559,18.05237,58.39895,13.9024,52.63129,13.9024,57.08661,18.05237,52.62642,13.94139,51.09252,17.84487,50.94147,18.05237,-21.65354,-16.21385,-21.65354,-20.22214,-25.59055,-16.21385,-25.59055,-20.22214,-21.65354,38.42905,-21.65354,34.42077,-25.59055,38.42905,-25.59055,34.42077,-25.59055,23.5088,-25.59055,27.51709,-21.65354,23.5088,-21.65354,27.51709,25.59055,38.42905,25.59055,34.42077,21.65354,38.42905,21.65354,34.42077,-25.59055,-29.59245,-25.59055,-25.58417,-21.65354,-29.59245,-21.65354,-25.58417,-25.59055,11.57692,-25.59055,15.58521,-20.35354,11.57692,-21.58793,15.58521,21.58793,24.1276,21.65354,24.37573,25.59055,24.1276,25.59055,28.13589,21.65354,28.13589,-21.65354,34.38585,-21.65354,30.37756,-25.59055,34.38585,-25.59055,30.37756,-25.59055,21.00725,-25.59055,25.01553,-21.65354,21.00725,-21.65354,25.01553,25.59055,34.38585,25.59055,30.37756,21.65354,34.38585,21.65354,30.37756,-25.59055,24.27169,-25.59055,28.27998,-21.65354,24.27169,-21.65354,28.27998,25.59055,-23.24393,25.59055,-27.25221,21.65354,-23.24393,21.65354,-27.25221,25.59055,-16.21385,25.59055,-20.22214,21.65354,-16.21385,21.65354,-20.22214,-21.65354,39.98996,-21.65354,35.98167,-25.59055,39.98996,-25.59055,35.98167,25.59055,39.98996,25.59055,35.98167,21.65354,39.98996,21.65354,35.98167,25.59055,11.57692,20.35354,11.57692,25.59055,15.58521,21.58793,15.58521,-25.59055,-35.41579,-25.59055,-31.40751,-21.65354,-35.41579,-21.65354,-31.40751,-58.39895,13.9024,-57.08661,18.05237,-52.63129,13.9024,-52.62642,13.94139,-51.09252,17.84487,-50.94147,18.05237,-20.35354,16.0968,-25.59055,16.0968,-21.58793,20.10509,-25.59055,20.10509,25.59055,-8.310564,20.35354,-8.310564,25.59055,-4.302279,21.58793,-4.302279,-25.59055,-8.310564,-25.59055,-4.302279,-20.35354,-8.310564,-21.58793,-4.302279,21.65354,21.00725,21.65354,25.01553,25.59055,21.00725,25.59055,25.01553,21.65354,-38.96219,21.65354,-34.95391,25.59055,-38.96219,25.59055,-34.95391,25.59055,-12.83045,20.35354,-12.83045,25.59055,-8.822163,21.58793,-8.822163,25.59055,5.290809,19.02887,5.290809,25.59055,9.299094,20.35354,9.299094,20.35354,16.0968,21.58793,20.10509,25.59055,16.0968,25.59055,20.10509,25.59055,-21.88901,21.58793,-21.88901,25.59055,-17.88073,21.65354,-21.64089,21.65354,-17.88073,19.02887,6.832458,20.35354,10.84074,25.59055,6.832458,25.59055,10.84074,21.65354,24.27169,21.65354,28.27998,25.59055,24.27169,25.59055,28.27998,21.58793,-14.69891,21.65354,-14.45079,25.59055,-14.69891,25.59055,-10.69063,21.65354,-10.69063,-21.58793,16.93751,-25.59055,16.93751,-21.65354,17.18563,-25.59055,20.94579,-21.65354,20.94579,-19.02887,5.290809,-25.59055,5.290809,-20.35354,9.299094,-25.59055,9.299094,-21.65354,-20.49555,-21.65354,-24.50383,-25.59055,-20.49555,-25.59055,-24.50383,-21.58793,24.1276,-25.59055,24.1276,-21.65354,24.37573,-25.59055,28.13589,-21.65354,28.13589,-21.58793,-14.69891,-25.59055,-14.69891,-21.65354,-14.45079,-25.59055,-10.69063,-21.65354,-10.69063,-25.59055,-38.96219,-25.59055,-34.95391,-21.65354,-38.96219,-21.65354,-34.95391,-21.65354,-23.24393,-21.65354,-27.25221,-25.59055,-23.24393,-25.59055,-27.25221,-20.34121,0.9368907,-25.59055,0.9368907,-20.35354,0.9741951,-25.59055,0.9741951,21.65354,-35.41579,21.65354,-31.40751,25.59055,-35.41579,25.59055,-31.40751,-25.59055,-12.83045,-25.59055,-8.822163,-20.35354,-12.83045,-21.58793,-8.822163,-19.02887,6.832458,-25.59055,6.832458,-20.35354,10.84074,-25.59055,10.84074,21.58793,16.93751,21.65354,17.18563,25.59055,16.93751,25.59055,20.94579,21.65354,20.94579,21.65354,23.5088,21.65354,27.51709,25.59055,23.5088,25.59055,27.51709,-25.59055,-21.88901,-25.59055,-17.88073,-21.58793,-21.88901,-21.65354,-21.64089,-21.65354,-17.88073,25.59055,-20.49555,25.59055,-24.50383,21.65354,-20.49555,21.65354,-24.50383,20.34121,21.37235,-20.34121,21.37235,21.65354,25.52232,-21.65354,25.52232,13.77953,25.52232,-13.77953,25.52232,20.34121,40.82027,20.34121,43.96325,25.59055,40.82027,21.65354,47.24409,-20.34121,43.96325,24.43743,46.09097,25.59055,43.30709,-21.65354,47.24409,-20.34121,40.82027,-24.43743,46.09097,-25.59055,43.30709,-25.59055,40.82027,-20.34121,2.478539,-25.59055,2.478539,-20.35354,2.515843,-25.59055,2.515843,21.65354,-29.59245,21.65354,-25.58417,25.59055,-29.59245,25.59055,-25.58417,39.13044,18.05237,41.33858,18.05237,39.28149,17.84487,40.8154,13.94139,40.82027,13.9024,43.96325,13.9024,45.27559,18.05237,25.59055,2.478539,20.34121,2.478539,25.59055,2.515843,20.35354,2.515843,11.81102,11.81102,-11.81102,11.81102,11.81102,19.68504,-11.81102,19.68504,15.74803,3.552714E-15,-15.74803,2.771117E-13,15.74803,3.937008,-15.74803,3.937008,13.77953,11.81102,-13.77953,11.81102,13.77953,15.74803,-13.77953,15.74803,15.27636,12.6645,-15.27636,12.6645,14.48896,16.60151,-14.48896,16.60151,-40.8154,7.911001,-39.28149,11.61417,-40.82027,7.874016,-43.30709,1.785966E-13,-43.30709,7.874016,-37.79528,4.255102E-13,-37.79528,3.937008,-37.39283,6.993926,-36.8414,14.79416,-36.2129,9.84252,-34.33591,12.28866,-33.66142,17.23425,-31.88976,14.16565,-29.95824,18.76815,-29.04117,15.34558,-25.98425,15.74803,-25.98425,19.29134,-22.92733,15.34558,-22.01026,18.76815,-20.07874,14.16565,-18.30709,17.23425,-17.6326,12.28866,-15.75561,9.84252,-15.1271,14.79416,-14.57568,6.993926,-14.17323,3.937008,-12.68701,11.61417,-14.17323,1.519512E-13,-11.15311,7.911001,-10.62992,1.768202E-13,-10.62992,3.937008,-25.59055,-2.337686E-13,-25.59055,3.937008,-19.02887,-1.387335E-13,-19.02887,3.937008,25.59055,4.085621E-13,19.02887,5.035972E-13,25.59055,3.937008,19.02887,3.937008,-25.98425,2.439357E-13,-25.98425,3.937008,-22.44094,2.190667E-13,-24.49804,11.61417,-26.3867,6.993926,-22.96413,7.911001,-22.44094,3.937008,-26.93812,14.79416,-27.56663,9.84252,-29.44362,12.28866,-30.11811,17.23425,-31.88976,14.16565,-33.82128,18.76815,-34.73836,15.34558,-37.79528,19.29134,-37.79528,15.74803,-40.85219,15.34558,-41.76927,18.76815,-43.70079,14.16565,-45.47244,17.23425,-46.14693,12.28866,-48.02392,9.84252,-48.65243,14.79416,-49.20385,6.993926,-49.6063,3.937008,-51.09252,11.61417,-52.62642,7.911001,-52.63129,7.874016,-57.08661,7.874016,-57.08661,3.937008,-19.02887,-4.538592E-13,-25.59055,-3.588241E-13,-19.02887,3.937008,-25.59055,3.937008,19.02887,1.291234E-12,19.02887,3.937008,25.59055,1.386269E-12,25.59055,3.937008,24.64908,18.05237,24.49804,17.84487,22.44094,18.05237,22.96413,13.94139,22.44094,9.752431,-10.62992,18.05237,-10.62992,9.752431,-11.15311,13.94139,-12.68701,17.84487,-12.83806,18.05237,-24.64908,18.05237,-22.44094,18.05237,-24.49804,17.84487,-22.96413,13.94139,-22.44094,9.752431,10.62992,9.752431,10.62992,18.05237,11.15311,13.94139,12.68701,17.84487,12.83806,18.05237,19.10454,31.26904,-19.10454,31.26904,17.71654,35.43307,-17.71654,35.43307,-17.71654,-42.62643,-17.71654,-34.75241,17.71654,-42.62643,17.71654,-34.75241,21.65354,2.664535E-14,-21.65354,2.664535E-14,21.65354,7.874016,-21.65354,7.874016,4.938989,2.664535E-14,1.925733,2.664535E-14,4.938989,7.874016,1.925733,7.874016,-30.21745,7.874016,-30.21745,2.664535E-14,-33.23071,7.874016,-33.23071,2.664535E-14,30.21745,2.664535E-14,30.21745,7.874016,33.23071,2.664535E-14,33.23071,7.874016,-1.925733,2.664535E-14,-4.938989,2.664535E-14,-1.925733,7.874016,-4.938989,7.874016,25.59055,37.79528,15.74803,37.79528,25.59055,43.30709,24.43743,46.09097,21.65354,47.24409,-21.65354,47.24409,15.74803,14.17323,-15.74803,37.79528,-25.59055,37.79528,-24.43743,46.09097,-25.59055,43.30709,-15.74803,-25.98425,-15.74803,14.17323,-15.74803,-49.6063,15.74803,-49.6063,15.74803,-25.98425,-19.02887,-22.44094,-25.59055,-25.98425,-25.59055,-22.44094,-19.02887,10.62992,-25.59055,14.17323,-25.59055,10.62992,19.02887,10.62992,25.59055,10.62992,25.59055,14.17323,19.02887,-22.44094,25.59055,-22.44094,25.59055,-25.98425,45.96133,3.937008,42.94807,3.937008,45.96133,7.874016,42.94807,7.874016,-0.3342083,3.937008,-3.347464,3.937008,-0.3342083,7.874016,-3.347464,7.874016,-45.96133,3.937008,-45.96133,7.874016,-42.94807,3.937008,-42.94807,7.874016,21.65354,3.937008,-21.65354,3.937008,21.65354,7.874016,-21.65354,7.874016,25.59055,-57.08661,24.43743,-59.8705,25.59055,-52.63129,21.65354,-61.02362,20.34121,-52.63129,20.34121,-58.39895,-20.34121,-58.39895,-21.65354,-61.02362,-20.34121,-52.63129,-24.43743,-59.8705,-25.59055,-52.63129,-25.59055,-57.08661,25.59055,-57.08661,24.43743,-59.8705,25.59055,-49.6063,15.74803,-49.6063,21.65354,-61.02362,-21.65354,-61.02362,-15.74803,-49.6063,-25.59055,-49.6063,-24.43743,-59.8705,-25.59055,-57.08661,3.347464,3.937008,0.3342083,3.937008,3.347464,7.874016,0.3342083,7.874016,20.34121,-10.99742,-20.34121,-10.99742,21.65354,-6.847452,-21.65354,-6.847452,11.81102,-6.847452,-11.81102,-6.847452,-25.59055,-24.04134,-25.59055,-20.95804,-15.74803,-24.04134,-15.74803,-20.95804,-25.59055,-14.23642,-25.59055,-11.15312,-15.74803,-14.23642,-15.74803,-11.15312,25.59055,0,15.74803,2.73559E-13,25.59055,3.937008,15.74803,3.937008,-25.59055,-19.75964,-25.59055,-16.67635,-15.74803,-19.75964,-15.74803,-16.67635,25.59055,24.55304,25.59055,21.46974,15.74803,24.55304,15.74803,21.46974,-25.59055,-26.78972,-25.59055,-23.70642,-15.74803,-26.78972,-15.74803,-23.70642,25.59055,27.05459,25.59055,23.9713,15.74803,27.05459,15.74803,23.9713,25.59055,5.753304,15.74803,5.753304,25.59055,8.836599,15.74803,8.836599,25.59055,12.03942,15.74803,12.03942,25.59055,15.12271,15.74803,15.12271,-25.59055,-1.029947,-25.59055,2.053349,-15.74803,-1.029947,-15.74803,2.053349,25.59055,17.4,15.74803,17.4,25.59055,20.4833,15.74803,20.4833,-25.59055,-7.84807,-25.59055,-4.764774,-15.74803,-7.84807,-15.74803,-4.764774,25.59055,-8.178347E-13,15.74803,-8.178347E-13,25.59055,3.937008,15.74803,3.937008,25.59055,27.81748,25.59055,24.73419,15.74803,27.81748,15.74803,24.73419,25.59055,-1.029947,15.74803,-1.029947,25.59055,2.053349,15.74803,2.053349,-15.74803,0,-25.59055,0,-15.74803,3.937008,-25.59055,3.937008,-15.74803,27.81748,-15.74803,24.73419,-25.59055,27.81748,-25.59055,24.73419,-15.74803,27.05459,-15.74803,23.9713,-25.59055,27.05459,-25.59055,23.9713,25.59055,-14.23642,15.74803,-14.23642,25.59055,-11.15312,15.74803,-11.15312,-15.74803,5.753304,-25.59055,5.753304,-15.74803,8.836599,-25.59055,8.836599,-15.74803,17.4,-25.59055,17.4,-15.74803,20.4833,-25.59055,20.4833,-15.74803,12.03942,-25.59055,12.03942,-15.74803,15.12271,-25.59055,15.12271,-15.74803,24.55304,-15.74803,21.46974,-25.59055,24.55304,-25.59055,21.46974,15.74803,-19.75964,15.74803,-16.67635,25.59055,-19.75964,25.59055,-16.67635,15.74803,-26.78972,15.74803,-23.70642,25.59055,-26.78972,25.59055,-23.70642,25.59055,-7.84807,15.74803,-7.84807,25.59055,-4.764774,15.74803,-4.764774,15.74803,-24.04134,15.74803,-20.95804,25.59055,-24.04134,25.59055,-20.95804,14.17323,0,14.17323,3.937008,37.79528,2.73559E-13,14.57568,6.993926,15.75561,9.84252,17.6326,12.28866,20.07874,14.16565,22.92733,15.34558,25.98425,15.74803,29.04117,15.34558,31.88976,14.16565,34.33591,12.28866,36.2129,9.84252,37.39283,6.993926,37.79528,3.937008,-14.17323,3.937008,-14.17323,2.73559E-13,-14.57568,6.993926,-37.79528,2.73559E-13,-15.75561,9.84252,-17.6326,12.28866,-20.07874,14.16565,-22.92733,15.34558,-25.98425,15.74803,-29.04117,15.34558,-31.88976,14.16565,-34.33591,12.28866,-36.2129,9.84252,-37.39283,6.993926,-37.79528,3.937008,-15.74803,-8.178347E-13,-25.59055,-8.178347E-13,-15.74803,3.937008,-25.59055,3.937008,25.59055,8.398615E-13,15.74803,8.398615E-13,25.59055,3.937008,15.74803,3.937008,25.59055,-26.04666,25.59055,-29.12996,15.74803,-26.04666,15.74803,-29.12996,-25.59055,16.5593,-25.59055,19.6426,-15.74803,16.5593,-15.74803,19.6426,25.59055,-35.4164,25.59055,-38.4997,15.74803,-35.4164,15.74803,-38.4997,-25.59055,24.5901,-25.59055,27.67339,-15.74803,24.5901,-15.74803,27.67339,-25.59055,34.88326,-25.59055,37.96656,-15.74803,34.88326,-15.74803,37.96656,25.59055,-12.36795,15.74803,-12.36795,25.59055,-9.284657,15.74803,-9.284657,25.59055,-21.42652,15.74803,-21.42652,25.59055,-18.34322,15.74803,-18.34322,-25.59055,30.84006,-25.59055,33.92336,-15.74803,30.84006,-15.74803,33.92336,25.59055,-31.87001,25.59055,-34.9533,15.74803,-31.87001,15.74803,-34.9533,-25.59055,7.294952,-25.59055,10.37825,-15.74803,7.294952,-15.74803,10.37825,25.59055,-2.571595,15.74803,-2.571595,25.59055,0.5117007,15.74803,0.5117007,-25.59055,36.44417,-25.59055,39.52746,-15.74803,36.44417,-15.74803,39.52746,25.59055,7.294952,15.74803,7.294952,25.59055,10.37825,15.74803,10.37825,-15.74803,-31.87001,-15.74803,-34.9533,-25.59055,-31.87001,-25.59055,-34.9533,-15.74803,-2.571595,-25.59055,-2.571595,-15.74803,0.5117007,-25.59055,0.5117007,15.74803,30.84006,15.74803,33.92336,25.59055,30.84006,25.59055,33.92336,-15.74803,-12.36795,-25.59055,-12.36795,-15.74803,-9.284657,-25.59055,-9.284657,-49.6063,3.552714E-15,-49.6063,3.937008,-25.98425,2.771117E-13,-49.20385,6.993926,-48.02392,9.84252,-46.14693,12.28866,-43.70079,14.16565,-40.85219,15.34558,-37.79528,15.74803,-34.73836,15.34558,-31.88976,14.16565,-29.44362,12.28866,-27.56663,9.84252,-26.3867,6.993926,-25.98425,3.937008,25.59055,16.5593,15.74803,16.5593,25.59055,19.6426,15.74803,19.6426,15.74803,36.44417,15.74803,39.52746,25.59055,36.44417,25.59055,39.52746,15.74803,24.5901,15.74803,27.67339,25.59055,24.5901,25.59055,27.67339,-15.74803,-26.04666,-15.74803,-29.12996,-25.59055,-26.04666,-25.59055,-29.12996,15.74803,34.88326,15.74803,37.96656,25.59055,34.88326,25.59055,37.96656,-15.74803,8.398615E-13,-25.59055,8.398615E-13,-15.74803,3.937008,-25.59055,3.937008,49.6063,3.937008,49.6063,2.771117E-13,49.20385,6.993926,25.98425,2.771117E-13,48.02392,9.84252,46.14693,12.28866,43.70079,14.16565,40.85219,15.34558,37.79528,15.74803,34.73836,15.34558,31.88976,14.16565,29.44362,12.28866,27.56663,9.84252,26.3867,6.993926,25.98425,3.937008,-15.74803,-35.4164,-15.74803,-38.4997,-25.59055,-35.4164,-25.59055,-38.4997,-15.74803,-21.42652,-25.59055,-21.42652,-15.74803,-18.34322,-25.59055,-18.34322,25.59055,19.68504,21.65354,19.68504,25.59055,23.62205,21.65354,23.62205,-25.59055,12.71269,-25.59055,16.64969,-21.65354,12.71269,-21.65354,16.64969,-17.71654,0.9016621,17.71654,0.9016621,25.59055,16.64969,25.59055,12.71269,21.65354,16.64969,21.65354,12.71269,21.65354,0.8534734,17.63857,0.8534734,17.71654,20.53851,15.27636,12.6645,-17.71654,20.53851,-17.63857,0.8534734,-21.65354,0.8534734,-21.65354,16.64969,-21.65354,12.71269,-25.59055,16.64969,-25.59055,12.71269,-57.08661,15.56239,-50.12598,19.4425,-20.86238,15.56239,-20.86238,24.07529,0.9016621,28.0123,-0.4666075,24.07529,10.30146,15.56239,12.71269,15.56239,16.64969,15.56239,21.65354,12.71269,21.65354,16.64969,25.59055,12.71269,25.59055,16.64969,-21.65354,19.68504,-25.59055,19.68504,-21.65354,23.62205,-25.59055,23.62205,12.71269,19.68504,12.71269,23.62205,16.64969,19.68504,16.64969,23.62205,-12.71269,23.62205,-12.71269,19.68504,-16.64969,23.62205,-16.64969,19.68504,-16.64969,15.56239,-0.9016621,28.0123,-12.71269,15.56239,-10.30146,15.56239,0.4666075,24.07529,20.86238,24.07529,20.86238,15.56239,50.12598,19.4425,57.08661,15.56239,21.65354,-9.788513,21.65354,-39.4776,17.63857,-9.788513,13.77953,-39.4776,-17.63857,-9.788513,-13.77953,-39.4776,-21.65354,-39.4776,-21.65354,-9.788513,50.94147,11.81102,48.65243,14.79416,57.08661,11.81102,45.47244,17.23425,57.08661,23.62205,41.76927,18.76815,20.86238,23.62205,37.79528,19.29134,33.82128,18.76815,30.11811,17.23425,26.93812,14.79416,24.64908,11.81102,22.44094,11.81102,-10.62992,11.81102,-10.30146,23.62205,-12.71269,23.62205,-12.71269,19.68504,-12.83806,11.81102,-16.64969,19.68504,-15.1271,14.79416,-18.30709,17.23425,-22.01026,18.76815,-25.98425,19.29134,-16.64969,23.62205,-29.95824,18.76815,-45.27559,15.74803,-33.66142,17.23425,-41.33858,15.74803,-36.8414,14.79416,-39.13044,11.81102,-41.33858,11.81102,-25.59055,-22.44094,-25.59055,10.62992,-21.65354,-22.44094,-21.65354,10.62992,-19.02887,-22.44094,-19.02887,10.62992,22.44094,11.81102,-10.62992,11.81102,-10.62992,3.937008,-19.02887,11.81102,-21.65354,11.81102,-25.59055,11.81102,25.59055,11.81102,19.02887,11.81102,21.65354,11.81102,25.59055,10.62992,25.59055,-22.44094,21.65354,10.62992,21.65354,-22.44094,19.02887,10.62992,19.02887,-22.44094,-22.44094,11.81102,10.62992,11.81102,-25.59055,11.81102,-19.02887,11.81102,-21.65354,11.81102,19.02887,11.81102,21.65354,11.81102,25.59055,11.81102,-22.44094,11.81102,10.62992,11.81102,-22.44094,3.937008,10.62992,3.937008,22.44094,3.937008,-10.62992,3.937008,22.44094,11.81102,-10.62992,11.81102,-17.10303,-39.42157,-17.10303,-31.54756,17.10303,-39.42157,17.10303,-31.54756,19.10454,-23.0639,20.42654,-31.54756,-19.10454,-23.0639,-20.42654,-31.54756,41.33858,11.81102,39.13044,11.81102,41.33858,15.74803,36.8414,14.79416,33.66142,17.23425,45.27559,15.74803,29.95824,18.76815,16.64969,23.62205,25.98425,19.29134,22.01026,18.76815,18.30709,17.23425,16.64969,19.68504,15.1271,14.79416,12.83806,11.81102,12.71269,19.68504,10.62992,11.81102,12.71269,23.62205,10.30146,23.62205,-20.86238,23.62205,-22.44094,11.81102,-24.64908,11.81102,-26.93812,14.79416,-30.11811,17.23425,-33.82128,18.76815,-37.79528,19.29134,-41.76927,18.76815,-57.08661,23.62205,-45.47244,17.23425,-48.65243,14.79416,-50.94147,11.81102,-57.08661,11.81102,21.65354,11.81102,21.65354,23.62205,17.10303,23.62205,-17.10303,23.62205,-21.65354,23.62205,-21.65354,11.81102,-21.65354,11.81102,-21.65354,15.74803,21.65354,11.81102,21.65354,15.74803,45.27559,11.81102,45.27559,15.74803,-45.27559,15.74803,-45.27559,11.81102,-21.65354,16.64969,-21.65354,12.71269,-25.59055,16.64969,-21.65354,16.64969,-21.65354,12.71269,-25.59055,16.64969,-21.65354,0.8534734,-17.71654,20.53851,-17.63857,0.8534734,-21.65354,0.8534734,-17.71654,20.53851,-17.63857,0.8534734,-21.65354,-39.42157,21.65354,-39.42157 + } + UVIndex: *2088 { + a: 0,2,1,3,5,4,6,8,7,9,7,8,10,12,11,13,11,12,14,13,12,15,14,12,16,14,15,17,16,15,18,16,17,19,16,18,20,19,18,21,19,20,22,19,21,23,22,21,24,22,23,25,24,23,26,24,25,27,24,26,28,27,26,29,27,28,30,29,28,31,29,30,32,31,30,33,31,32,34,31,33,35,34,33,36,34,35,37,34,36,38,34,37,39,34,38,40,38,37,41,43,42,44,42,43,45,44,43,46,44,45,47,44,46,48,44,47,49,48,47,50,49,47,51,49,50,52,51,50,53,52,50,54,52,53,55,54,53,56,54,55,57,56,55,58,56,57,59,58,57,60,59,57,61,59,60,62,61,60,63,61,62,64,63,62,65,64,62,66,64,65,67,66,65,68,67,65,69,68,65,70,68,69,71,73,72,74,72,73,75,74,73,76,75,73,77,76,73,78,80,79,81,79,80,82,81,80,83,82,80,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,109,111,113,115,114,116,114,115,117,119,118,120,118,119,121,123,122,124,122,123,125,127,126,128,126,127,129,131,130,132,130,131,133,135,134,136,134,135,137,139,138,140,138,139,141,143,142,144,142,143,145,147,146,148,146,147,149,151,150,152,150,151,153,155,154,156,154,155,157,154,156,158,154,157,159,161,160,162,160,161,163,165,164,166,164,165,167,169,168,170,168,169,171,173,172,174,172,173,175,177,176,178,176,177,179,181,180,182,180,181,183,185,184,186,184,185,187,189,188,190,188,189,191,193,192,194,192,193,195,194,193,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,205,207,209,211,210,212,210,211,213,212,211,214,216,215,217,215,216,218,220,219,221,219,220,222,224,223,225,223,224,226,225,224,227,229,228,230,228,229,231,230,229,232,234,233,235,233,234,236,238,237,239,237,238,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,257,259,261,263,262,264,262,263,265,267,266,268,266,267,269,266,268,270,272,271,273,271,272,274,276,275,277,275,276,278,277,276,279,277,278,280,282,281,283,281,282,281,283,284,285,283,282,286,285,282,283,287,284,284,287,288,287,289,288,289,290,288,291,288,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,301,303,305,301,304,306,301,305,307,309,308,310,308,309,311,313,312,314,312,313,315,317,316,318,316,317,319,321,320,322,320,321,323,325,324,326,324,325,327,329,328,329,330,328,331,330,329,330,332,328,332,333,328,333,334,328,328,334,335,334,336,335,336,337,335,335,337,338,337,339,338,338,339,340,339,341,340,341,342,340,340,342,343,342,344,343,343,344,345,344,346,345,345,346,347,346,348,347,348,349,347,347,349,350,349,351,350,351,352,350,353,350,352,352,354,353,353,354,355,354,356,355,357,355,356,358,360,359,361,359,360,362,364,363,365,363,364,366,368,367,369,367,368,367,369,370,371,369,368,372,371,368,369,373,370,370,373,374,374,373,375,373,376,375,375,376,377,376,378,377,377,378,379,378,380,379,379,380,381,381,380,382,380,383,382,382,383,384,383,385,384,384,385,386,386,385,387,385,388,387,387,388,389,389,388,390,388,391,390,391,392,390,392,393,390,393,394,390,395,390,394,396,398,397,399,397,398,400,402,401,403,401,402,404,406,405,407,405,406,408,407,406,409,408,406,410,408,409,411,410,409,412,411,409,413,412,409,414,416,415,417,415,416,418,415,417,419,415,418,420,415,419,421,420,419,422,420,421,423,420,422,424,426,425,427,425,426,428,430,429,431,429,430,432,434,433,435,433,434,436,438,437,439,437,438,440,442,441,443,441,442,444,446,445,447,445,446,448,450,449,451,449,450,452,454,453,455,453,454,456,453,455,457,453,456,458,453,457,459,458,457,460,459,457,461,460,457,462,460,461,463,458,459,459,464,463,463,465,458,465,466,458,466,467,458,464,468,463,469,463,468,470,469,468,468,464,471,472,471,464,473,471,472,467,474,458,474,475,458,476,458,475,474,467,477,477,467,478,479,478,467,480,482,481,483,481,482,484,486,485,487,485,486,488,490,489,491,489,490,492,494,493,495,493,494,496,498,497,497,498,499,498,500,499,500,501,499,501,502,499,503,499,502,502,504,503,503,504,505,504,506,505,507,505,506,508,510,509,511,509,510,512,509,511,513,512,511,514,513,511,515,513,514,516,513,515,517,516,515,518,520,519,521,519,520,522,524,523,525,523,524,526,525,524,527,525,526,528,530,529,531,529,530,532,534,533,535,533,534,536,538,537,539,537,538,540,542,541,543,541,542,544,546,545,547,545,546,548,550,549,551,549,550,552,554,553,555,553,554,556,558,557,559,557,558,560,562,561,563,561,562,564,566,565,567,565,566,568,570,569,571,569,570,572,574,573,575,573,574,576,578,577,579,577,578,580,582,581,583,581,582,584,586,585,587,585,586,588,590,589,591,589,590,592,594,593,595,593,594,596,598,597,599,597,598,600,602,601,603,601,602,604,606,605,607,605,606,608,610,609,611,609,610,612,614,613,615,613,614,616,618,617,619,617,618,620,622,621,623,621,622,624,626,625,627,625,626,628,630,629,631,629,630,632,634,633,635,633,634,636,638,637,639,637,638,640,639,638,641,640,638,642,641,638,643,642,638,644,643,638,645,644,638,646,645,638,647,646,638,648,647,638,649,648,638,650,649,638,651,653,652,654,652,653,655,654,653,656,654,655,657,654,656,658,654,657,659,654,658,660,654,659,661,654,660,662,654,661,663,654,662,664,654,663,665,654,664,666,668,667,669,667,668,670,672,671,673,671,672,674,676,675,677,675,676,678,680,679,681,679,680,682,684,683,685,683,684,686,688,687,689,687,688,690,692,691,693,691,692,694,696,695,697,695,696,698,700,699,701,699,700,702,704,703,705,703,704,706,708,707,709,707,708,710,712,711,713,711,712,714,716,715,717,715,716,718,720,719,721,719,720,722,724,723,725,723,724,726,728,727,729,727,728,730,732,731,733,731,732,734,736,735,737,735,736,738,740,739,741,739,740,742,744,743,745,743,744,746,745,744,747,746,744,748,747,744,749,748,744,750,749,744,751,750,744,752,751,744,753,752,744,754,753,744,755,754,744,756,755,744,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,784,783,786,784,785,787,784,786,788,784,787,789,784,788,790,784,789,791,784,790,792,784,791,793,784,792,794,784,793,795,784,794,796,798,797,799,797,798,800,802,801,803,801,802,804,806,805,807,805,806,808,810,809,811,809,810,429,431,812,813,812,431,814,816,815,817,815,816,818,820,819,325,819,820,821,819,325,822,325,820,326,325,822,324,326,822,823,324,822,824,823,822,825,827,826,828,826,827,829,831,830,3,830,831,5,3,831,832,5,831,833,5,832,834,833,832,835,833,834,836,833,835,837,833,836,838,840,839,841,839,840,842,844,843,845,843,844,846,848,847,849,847,848,850,852,851,853,851,852,854,856,855,856,857,855,857,858,855,858,859,855,2,855,859,859,860,2,2,860,1,1,860,861,862,861,860,863,865,864,866,864,865,867,866,865,868,866,867,869,868,867,870,869,867,871,873,872,872,873,874,873,875,874,876,874,875,877,876,875,878,876,877,879,878,877,880,879,877,881,880,877,882,881,877,883,882,877,884,883,877,885,884,877,886,884,885,887,884,886,888,884,887,889,888,887,890,888,889,891,890,889,891,889,892,892,889,893,889,894,893,895,893,894,896,895,894,897,895,896,898,897,896,899,897,898,900,899,898,898,901,900,902,904,903,905,903,904,904,906,905,907,905,906,908,909,70,68,70,909,356,68,909,910,356,909,361,911,359,912,359,911,913,359,912,364,914,365,915,365,914,916,915,914,478,475,477,474,477,475,917,919,918,920,918,919,919,921,920,922,920,921,468,471,470,473,470,471,368,10,372,923,372,10,11,923,10,924,923,11,399,398,925,926,925,398,927,925,926,401,403,928,929,928,403,930,929,403,931,933,932,934,932,933,935,937,936,938,936,937,939,941,940,941,942,940,942,943,940,944,943,942,943,945,940,946,940,945,947,949,948,948,949,950,950,949,951,949,952,951,951,952,953,952,954,953,953,954,955,955,954,956,956,954,957,954,958,957,957,958,959,959,958,960,958,961,960,962,960,961,961,963,962,963,964,962,964,965,962,962,965,966,966,965,967,967,965,968,968,965,969,969,965,970,970,965,971,971,965,972,965,973,972,972,973,974,974,973,975,975,973,976,977,976,973,978,979,311,313,311,979,314,313,979,980,314,979,980,981,314,981,982,314,314,982,312,983,312,982,320,322,984,985,984,322,986,987,319,321,319,987,947,988,949,989,949,988,898,990,901,991,901,990,992,994,993,995,997,996,998,1000,999,1001,1003,1002,859,858,860,857,860,858,831,835,832,834,832,835,819,323,823,324,823,323,1004,939,946,940,946,939,941,1005,942,944,942,1005 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *696 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5648837010838082348, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,-8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4970664610805727448, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4996284160934114249, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,-8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4799362551549546538, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4834560929595438466, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5656271526308974016, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4862513940450526906, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5564500730171458043, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7200, "Material::paintGreen", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.246796,0.8867924,0.5275686 + P: "DiffuseColor", "Color", "", "A",0.246796,0.8867924,0.5275686 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7194, "Material::lightBack", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.3490196,0.2274509 + P: "DiffuseColor", "Color", "", "A",1,0.3490196,0.2274509 + } + } + + Material: 7196, "Material::wheelInside", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.7960573,0.8047704,0.8396226 + P: "DiffuseColor", "Color", "", "A",0.7960573,0.8047704,0.8396226 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::hatchbackSports, Model::RootNode + C: "OO",5537824538634370445,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",5190595516115446214,5537824538634370445 + + ;Geometry::, Model::Mesh body + C: "OO",5720211152770160833,5190595516115446214 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,5190595516115446214 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,5190595516115446214 + + ;Material::paintGreen, Model::Mesh body + C: "OO",7200,5190595516115446214 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,5190595516115446214 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,5190595516115446214 + + ;Material::window, Model::Mesh body + C: "OO",7190,5190595516115446214 + + ;Material::lightBack, Model::Mesh body + C: "OO",7194,5190595516115446214 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5648837010838082348,5537824538634370445 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4970664610805727448,5648837010838082348 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5648837010838082348 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,5648837010838082348 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5648837010838082348 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4996284160934114249,5537824538634370445 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4799362551549546538,4996284160934114249 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4996284160934114249 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,4996284160934114249 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4996284160934114249 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4834560929595438466,5537824538634370445 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5656271526308974016,4834560929595438466 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4834560929595438466 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,4834560929595438466 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4834560929595438466 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4862513940450526906,5537824538634370445 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5564500730171458043,4862513940450526906 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4862513940450526906 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,4862513940450526906 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4862513940450526906 + +} diff --git a/CarTrackSimulation/Assets/Models/hatchbackSports.fbx.meta b/CarTrackSimulation/Assets/Models/hatchbackSports.fbx.meta new file mode 100644 index 00000000..7d07ccbc --- /dev/null +++ b/CarTrackSimulation/Assets/Models/hatchbackSports.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: ffb6e8f0abeb2614a98d449453d336d2 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/police.fbx b/CarTrackSimulation/Assets/Models/police.fbx new file mode 100644 index 00000000..c4e4f178 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/police.fbx @@ -0,0 +1,873 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 4 + Millisecond: 532 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "police.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "police.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5655966994753492387, "Model::police", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 4773328340469333418, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,2,1.5 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5025443551124453695, "Geometry::", "Mesh" { + Vertices: *2994 { + a: -6.5,2,-13.36835,-5.166667,2,-13.36835,-6.5,2.009394,-13.36711,-5.169798,2.009394,-13.36711,-6.5,1,-15.5,-6.5,2,-15.5,-6.5,1,-12.6,-6.5,2,-13.36835,-6.5,2.009394,-13.36711,-6.5,2.95,-12.9775,-6.5,3.757716,-12.35772,-6.5,1.776457,-12.49778,-6.5,2.5,-12.19808,-6.5,4.377499,-11.55,-6.5,3.12132,-11.72132,-6.5,3.598076,-11.1,-6.5,4.767111,-10.60939,-6.5,3.897778,-10.37646,-6.5,4.9,-9.6,-6.5,4,-9.6,-6.5,3.897778,-8.823543,-6.5,4.767111,-8.590605,-6.5,3.598076,-8.099999,-6.5,4.377499,-7.65,-6.5,3.12132,-7.47868,-6.5,3.757716,-6.842284,-6.5,2.5,-7.001924,-6.5,1.776457,-6.702223,-6.5,2.95,-6.222501,-6.5,1,-6.599999,-6.5,7.038636E-14,-6.599999,-6.5,1,-5.7,-6.5,2.009394,-5.832889,-6.5,0,3.6,-6.5,1,2.7,-6.5,2.009394,2.832889,-6.5,2.95,3.222501,-6.5,1,3.6,-6.5,3.757716,3.842283,-6.5,1.776457,3.702222,-6.5,2.5,4.001924,-6.5,4.377499,4.65,-6.5,3.12132,4.47868,-6.5,3.598076,5.1,-6.5,4.767111,5.590606,-6.5,3.897778,5.823543,-6.5,4.9,6.599999,-6.5,4,6.599999,-6.5,3.897778,7.376457,-6.5,4.767111,7.609394,-6.5,3.598076,8.099999,-6.5,4.377499,8.55,-6.5,3.12132,8.72132,-6.5,3.757716,9.357717,-6.5,2.5,9.198076,-6.5,1.776457,9.497778,-6.5,2.95,9.977499,-6.5,1,9.6,-6.5,6.948397E-14,9.6,-6.5,6.767919E-15,11,-6.5,2,10.36835,-6.5,2.009394,10.36711,-6.5,2,11,-5.5,1,-16.5,5.5,1,-16.5,-5.5,2,-16.5,5.5,2,-16.5,6.5,2.009394,10.36711,6.5,2.95,9.977499,6.5,2,10.36835,6.5,6.767919E-15,11,6.5,2,11,6.5,6.948397E-14,9.6,6.5,1,9.6,6.5,1.776457,9.497778,6.5,3.757716,9.357717,6.5,2.5,9.198076,6.5,3.12132,8.72132,6.5,4.377499,8.55,6.5,3.598076,8.099999,6.5,4.767111,7.609394,6.5,3.897778,7.376457,6.5,4,6.599999,6.5,4.9,6.599999,6.5,3.897778,5.823543,6.5,4.767111,5.590606,6.5,3.598076,5.1,6.5,4.377499,4.65,6.5,3.12132,4.47868,6.5,2.5,4.001924,6.5,3.757716,3.842283,6.5,1.776457,3.702222,6.5,1,3.6,6.5,2.95,3.222501,6.5,0,3.6,6.5,2.009394,2.832889,6.5,1,2.7,6.5,1,-5.7,6.5,7.038636E-14,-6.599999,6.5,2.95,-6.222501,6.5,2.009394,-5.832889,6.5,1,-6.599999,6.5,1.776457,-6.702223,6.5,3.757716,-6.842284,6.5,2.5,-7.001924,6.5,3.12132,-7.47868,6.5,4.377499,-7.65,6.5,3.598076,-8.099999,6.5,4.767111,-8.590605,6.5,3.897778,-8.823543,6.5,4,-9.6,6.5,4.9,-9.6,6.5,3.897778,-10.37646,6.5,4.767111,-10.60939,6.5,3.598076,-11.1,6.5,4.377499,-11.55,6.5,3.12132,-11.72132,6.5,2.5,-12.19808,6.5,3.757716,-12.35772,6.5,1.776457,-12.49778,6.5,1,-12.6,6.5,2.95,-12.9775,6.5,2.009394,-13.36711,6.5,2,-13.36835,6.5,1,-15.5,6.5,2,-15.5,6.5,2.5,-7.001924,6.5,3.12132,-7.47868,4,2.5,-7.001924,4,3.12132,-7.47868,6.5,3.598076,-8.099999,6.5,3.897778,-8.823543,4,3.598076,-8.099999,4,3.897778,-8.823543,-5.5,4.377499,8.55,-5.5,3.757716,9.357717,-6.5,4.377499,8.55,-6.5,3.757716,9.357717,6.5,1.776457,-12.49778,4,1.776457,-12.49778,6.5,2.5,-12.19808,4,2.5,-12.19808,-5.5,4.767111,-8.590605,-5.5,4.377499,-7.65,-6.5,4.767111,-8.590605,-6.5,4.377499,-7.65,6.5,3.598076,8.099999,6.5,3.897778,7.376457,4,3.598076,8.099999,4,3.897778,7.376457,6.5,4.377499,4.65,6.5,4.767111,5.590606,5.5,4.377499,4.65,5.5,4.767111,5.590606,5.5,4.72958,5.5,6.5,4.767111,-8.590605,6.5,4.377499,-7.65,5.5,4.767111,-8.590605,5.5,4.377499,-7.65,6.5,3.757716,-12.35772,6.5,4.377499,-11.55,5.5,3.757716,-12.35772,5.5,4.377499,-11.55,6.5,2.009394,2.832889,6.5,2.95,3.222501,5.169798,2.009394,2.832889,5.483334,2.95,3.222501,6.5,2.5,9.198076,6.5,3.12132,8.72132,4,2.5,9.198076,4,3.12132,8.72132,5.483334,2.95,-6.222501,5.5,3,-6.260867,6.5,2.95,-6.222501,6.5,3.757716,-6.842284,5.5,3.757716,-6.842284,-6.5,7.038636E-14,-6.599999,-4,7.038636E-14,-6.599999,-6.5,1,-6.599999,-4,1,-6.599999,6.5,4,-9.6,6.5,3.897778,-10.37646,4,4,-9.6,4,3.897778,-10.37646,6.5,0,3.6,4,6.948397E-14,3.6,6.5,1,3.6,4,1,3.6,-5.5,4.377499,-7.65,-5.5,3.878736,-7,-6.5,4.377499,-7.65,-5.5,3.757716,-6.842284,-6.5,3.757716,-6.842284,6.5,3.757716,3.842283,6.5,4.377499,4.65,5.5,3.757716,3.842283,5.5,4.377499,4.65,6.5,3.12132,8.72132,6.5,3.598076,8.099999,4,3.12132,8.72132,4,3.598076,8.099999,6.5,4.377499,-7.65,6.5,3.757716,-6.842284,5.5,4.377499,-7.65,5.5,3.757716,-6.842284,5.5,3.878736,-7,6.5,4.767111,5.590606,6.5,4.9,6.599999,5.5,4.767111,5.590606,5.5,4.9,6.599999,6.5,4.9,6.599999,6.5,4.767111,7.609394,5.5,4.9,6.599999,5.5,4.767111,7.609394,6.5,4.377499,8.55,6.5,3.757716,9.357717,5.5,4.377499,8.55,5.5,3.757716,9.357717,-5.5,4.9,-9.6,-5.5,4.767111,-8.590605,-6.5,4.9,-9.6,-6.5,4.767111,-8.590605,6.5,3.598076,5.1,6.5,3.12132,4.47868,4,3.598076,5.1,4,3.12132,4.47868,6.5,3.598076,-11.1,6.5,3.12132,-11.72132,4,3.598076,-11.1,4,3.12132,-11.72132,6.5,4.9,-9.6,6.5,4.767111,-8.590605,5.5,4.9,-9.6,5.5,4.767111,-8.590605,6.5,3.897778,7.376457,6.5,4,6.599999,4,3.897778,7.376457,4,4,6.599999,6.5,3.897778,5.823543,6.5,3.598076,5.1,4,3.897778,5.823543,4,3.598076,5.1,-6.5,2.009394,2.832889,-5.169798,2.009394,2.832889,-6.5,2.95,3.222501,-5.483334,2.95,3.222501,6.5,2.5,-12.19808,4,2.5,-12.19808,6.5,3.12132,-11.72132,4,3.12132,-11.72132,6.5,3.12132,-7.47868,6.5,3.598076,-8.099999,4,3.12132,-7.47868,4,3.598076,-8.099999,6.5,4.377499,-11.55,6.5,4.767111,-10.60939,5.5,4.377499,-11.55,5.5,4.767111,-10.60939,6.5,1,3.6,4,1,3.6,6.5,1.776457,3.702222,4,1.776457,3.702222,6.5,1.776457,-6.702223,6.5,2.5,-7.001924,4,1.776457,-6.702223,4,2.5,-7.001924,6.5,1,-6.599999,6.5,1.776457,-6.702223,4,1,-6.599999,4,1.776457,-6.702223,-5.169798,2.009394,-5.832889,-6.5,2.009394,-5.832889,-5.483334,2.95,-6.222501,-6.5,2.95,-6.222501,6.5,1,-12.6,4,1,-12.6,6.5,1.776457,-12.49778,4,1.776457,-12.49778,-5.5,3,-6.260867,-5.5,3,3.260867,-5.483334,2.95,-6.222501,-5.169798,2.009394,-5.832889,-4.833333,1,-5.7,-5.483334,2.95,3.222501,-5.169798,2.009394,2.832889,-4.833333,1,2.7,6.5,2.009394,10.36711,5.169798,2.009394,10.36711,6.5,2.95,9.977499,5.483334,2.95,9.977499,-6.5,2.009394,10.36711,-6.5,2.95,9.977499,-5.169798,2.009394,10.36711,-5.483334,2.95,9.977499,6.5,3.897778,-10.37646,6.5,3.598076,-11.1,4,3.897778,-10.37646,4,3.598076,-11.1,-5.5,3.757716,3.842283,-5.5,4.377499,4.65,-6.5,3.757716,3.842283,-6.5,4.377499,4.65,-5.5,4.767111,-10.60939,-5.5,4.9,-9.6,-6.5,4.767111,-10.60939,-6.5,4.9,-9.6,6.5,1.776457,3.702222,4,1.776457,3.702222,6.5,2.5,4.001924,4,2.5,4.001924,-6.5,2.009394,-13.36711,-5.169798,2.009394,-13.36711,-6.5,2.95,-12.9775,-5.483334,2.95,-12.9775,-6.5,1,2.7,-4.833333,1,2.7,-6.5,2.009394,2.832889,-5.169798,2.009394,2.832889,6.5,1,9.6,6.5,1.776457,9.497778,4,1,9.6,4,1.776457,9.497778,5.169798,2.009394,-5.832889,5.483334,2.95,-6.222501,6.5,2.009394,-5.832889,6.5,2.95,-6.222501,-6.5,2.95,-12.9775,-5.483334,2.95,-12.9775,-6.5,3.757716,-12.35772,-5.5,3,-12.93913,-5.5,3.757716,-12.35772,4.833333,1,-5.7,5.169798,2.009394,-5.832889,6.5,1,-5.7,6.5,2.009394,-5.832889,-5.5,4.767111,5.590606,-5.5,4.9,6.599999,-6.5,4.767111,5.590606,-6.5,4.9,6.599999,5.483334,2.95,9.977499,5.5,3,9.939133,6.5,2.95,9.977499,6.5,3.757716,9.357717,5.5,3.757716,9.357717,5.483334,2.95,3.222501,6.5,2.95,3.222501,5.5,3,3.260867,6.5,3.757716,3.842283,5.5,3.757716,3.842283,4.833333,1,2.7,6.5,1,2.7,5.169798,2.009394,2.832889,6.5,2.009394,2.832889,-5.5,4.767111,7.609394,-5.5,4.377499,8.55,-6.5,4.767111,7.609394,-6.5,4.377499,8.55,-5.483334,2.95,-6.222501,-6.5,2.95,-6.222501,-5.5,3,-6.260867,-6.5,3.757716,-6.842284,-5.5,3.757716,-6.842284,-5.483334,2.95,9.977499,-6.5,2.95,9.977499,-5.5,3,9.939133,-6.5,3.757716,9.357717,-5.5,3.757716,9.357717,6.5,4.767111,-10.60939,6.5,4.9,-9.6,5.5,4.767111,-10.60939,5.5,4.9,-9.6,-5.5,4.9,6.599999,-5.5,4.767111,7.609394,-6.5,4.9,6.599999,-6.5,4.767111,7.609394,5.166667,2,-13.36835,6.5,2,-13.36835,5.169798,2.009394,-13.36711,6.5,2.009394,-13.36711,6.5,2.5,4.001924,4,2.5,4.001924,6.5,3.12132,4.47868,4,3.12132,4.47868,-4.833333,1,-5.7,-4.833333,1,2.7,-6.5,1,-5.7,-6.5,1,2.7,-5.5,4.377499,-11.55,-5.5,4.767111,-10.60939,-6.5,4.377499,-11.55,-6.5,4.767111,-10.60939,6.5,2.009394,-13.36711,6.5,2.95,-12.9775,5.169798,2.009394,-13.36711,5.483334,2.95,-12.9775,-4.833333,1,-5.7,-6.5,1,-5.7,-5.169798,2.009394,-5.832889,-6.5,2.009394,-5.832889,-5.483334,2.95,3.222501,-5.5,3,3.260867,-6.5,2.95,3.222501,-6.5,3.757716,3.842283,-5.5,3.757716,3.842283,-5.5,4.377499,4.65,-5.5,4.72958,5.5,-6.5,4.377499,4.65,-5.5,4.767111,5.590606,-6.5,4.767111,5.590606,6.5,1.776457,9.497778,6.5,2.5,9.198076,4,1.776457,9.497778,4,2.5,9.198076,6.5,2.95,-12.9775,6.5,3.757716,-12.35772,5.483334,2.95,-12.9775,5.5,3,-12.93913,5.5,3.757716,-12.35772,6.5,1,-5.7,6.5,1,2.7,4.833333,1,-5.7,4.833333,1,2.7,6.5,3.897778,-8.823543,6.5,4,-9.6,4,3.897778,-8.823543,4,4,-9.6,5.5,6.767919E-15,12,-5.5,6.767919E-15,12,5.5,2,12,-5.5,2,12,6.5,4.767111,7.609394,6.5,4.377499,8.55,5.5,4.767111,7.609394,5.5,4.377499,8.55,-5.166667,2,10.36835,-5.166667,2,11.16667,-6.5,2,10.36835,-5.5,2,12,5.166667,2,11.16667,-6.207107,2,11.70711,-6.5,2,11,5.5,2,12,5.166667,2,10.36835,6.207107,2,11.70711,6.5,2,11,6.5,2,10.36835,-5.166667,2,10.36835,-6.5,2,10.36835,-5.169798,2.009394,10.36711,-6.5,2.009394,10.36711,-5.5,3.757716,-12.35772,-5.5,4.377499,-11.55,-6.5,3.757716,-12.35772,-6.5,4.377499,-11.55,6.5,2,10.36835,5.166667,2,10.36835,6.5,2.009394,10.36711,5.169798,2.009394,10.36711,-6.5,6.948397E-14,9.6,-4,6.948397E-14,9.6,-6.5,1,9.6,-4,1,9.6,6.5,4,6.599999,6.5,3.897778,5.823543,4,4,6.599999,4,3.897778,5.823543,-6.5,1,9.6,-4,1,9.6,-6.5,1.776457,9.497778,-4,1.776457,9.497778,-4,0,3.6,-6.5,0,3.6,-4,1,3.6,-6.5,1,3.6,-4,4,6.599999,-4,3.897778,5.823543,-6.5,4,6.599999,-6.5,3.897778,5.823543,-4,3.897778,5.823543,-4,3.598076,5.1,-6.5,3.897778,5.823543,-6.5,3.598076,5.1,-6.5,2.5,9.198076,-4,2.5,9.198076,-6.5,3.12132,8.72132,-4,3.12132,8.72132,-4,1,3.6,-6.5,1,3.6,-4,1.776457,3.702222,-6.5,1.776457,3.702222,-4,2.5,4.001924,-6.5,2.5,4.001924,-4,3.12132,4.47868,-6.5,3.12132,4.47868,-4,1.776457,3.702222,-6.5,1.776457,3.702222,-4,2.5,4.001924,-6.5,2.5,4.001924,-4,3.598076,5.1,-4,3.12132,4.47868,-6.5,3.598076,5.1,-6.5,3.12132,4.47868,-4,3.12132,8.72132,-4,3.598076,8.099999,-6.5,3.12132,8.72132,-6.5,3.598076,8.099999,-4,3.897778,7.376457,-4,4,6.599999,-6.5,3.897778,7.376457,-6.5,4,6.599999,-6.5,1.776457,9.497778,-4,1.776457,9.497778,-6.5,2.5,9.198076,-4,2.5,9.198076,-4,3.598076,8.099999,-4,3.897778,7.376457,-6.5,3.598076,8.099999,-6.5,3.897778,7.376457,4,6.948397E-14,9.6,6.5,6.948397E-14,9.6,4,1,9.6,6.5,1,9.6,4,7.038636E-14,-6.599999,6.5,7.038636E-14,-6.599999,4,1,-6.599999,6.5,1,-6.599999,-6.5,1,-6.599999,-4,1,-6.599999,-6.5,1.776457,-6.702223,-4,1.776457,-6.702223,-4,4,-9.6,-4,3.897778,-10.37646,-6.5,4,-9.6,-6.5,3.897778,-10.37646,-4,3.897778,-10.37646,-4,3.598076,-11.1,-6.5,3.897778,-10.37646,-6.5,3.598076,-11.1,-4,2.5,-7.001924,-4,3.12132,-7.47868,-6.5,2.5,-7.001924,-6.5,3.12132,-7.47868,-4,1,-12.6,-6.5,1,-12.6,-4,1.776457,-12.49778,-6.5,1.776457,-12.49778,-4,2.5,-12.19808,-6.5,2.5,-12.19808,-4,3.12132,-11.72132,-6.5,3.12132,-11.72132,-4,1.776457,-12.49778,-6.5,1.776457,-12.49778,-4,2.5,-12.19808,-6.5,2.5,-12.19808,-4,3.12132,-7.47868,-4,3.598076,-8.099999,-6.5,3.12132,-7.47868,-6.5,3.598076,-8.099999,-4,3.897778,-8.823543,-4,4,-9.6,-6.5,3.897778,-8.823543,-6.5,4,-9.6,-4,3.598076,-11.1,-4,3.12132,-11.72132,-6.5,3.598076,-11.1,-6.5,3.12132,-11.72132,-6.5,1.776457,-6.702223,-4,1.776457,-6.702223,-6.5,2.5,-7.001924,-4,2.5,-7.001924,-4,3.598076,-8.099999,-4,3.897778,-8.823543,-6.5,3.598076,-8.099999,-6.5,3.897778,-8.823543,5.5,3,-6.260867,5.483334,2.95,-6.222501,5.5,3,3.260867,5.169798,2.009394,-5.832889,4.833333,1,-5.7,5.483334,2.95,3.222501,5.169798,2.009394,2.832889,4.833333,1,2.7,-5.5,3.878736,-7,-5.5,6,-7,-5.5,3.757716,-6.842284,-5.5,6,-3.5,-5.5,3,-6.260867,-5.5,3,3.260867,-5.5,6,4.106739,-5.5,3.757716,3.842283,-5.5,5,4.229022,-5.5,6,4.229022,-5.5,4.377499,4.65,-5.5,5,5.5,-5.5,4.72958,5.5,5.5,6,-7,5.5,3.878736,-7,5.5,6,-3.5,5.5,3.757716,-6.842284,5.5,3,-6.260867,5.5,3,3.260867,5.5,6,4.106739,5.5,3.757716,3.842283,5.5,5,4.229022,5.5,6,4.229022,5.5,4.377499,4.65,5.5,5,5.5,5.5,4.72958,5.5,3.5,10,-1.5,1.44213,10,-1.5,3.5,10,-7.5,-3.5,10,-7.5,-1.44213,10,-1.5,-3.5,10,-1.5,6.5,2,11,6.5,6.767919E-15,11,6.207107,2,11.70711,6.207107,6.767919E-15,11.70711,-5.5,6.767919E-15,12,-6.207107,6.767919E-15,11.70711,-5.5,2,12,-6.207107,2,11.70711,-6.5,6.767919E-15,11,-6.5,2,11,-6.207107,6.767919E-15,11.70711,-6.207107,2,11.70711,-6.207107,1,-16.20711,-5.5,1,-16.5,-6.207107,2,-16.20711,-5.5,2,-16.5,6.207107,2,-16.20711,6.207107,1,-16.20711,6.5,2,-15.5,6.5,1,-15.5,5.5,1,-16.5,6.207107,1,-16.20711,5.5,2,-16.5,6.207107,2,-16.20711,-6.207107,1,-16.20711,-6.207107,2,-16.20711,-6.5,1,-15.5,-6.5,2,-15.5,-6.5,2,-15.5,-6.207107,2,-16.20711,-6.5,2,-13.36835,-5.5,2,-16.5,-5.166667,2,-13.36835,-5.166667,2,-15.83333,5.166667,2,-15.83333,5.5,2,-16.5,5.166667,2,-13.36835,6.207107,2,-16.20711,6.5,2,-13.36835,6.5,2,-15.5,6.207107,6.767919E-15,11.70711,5.5,6.767919E-15,12,6.207107,2,11.70711,5.5,2,12,5.5,3,9.939133,5.483334,2.95,9.977499,5.5,3,10.5,5.169798,2.009394,10.36711,5.166667,2,10.36835,5.166667,2,11.16667,5.5,3,11.5,5.5,3,-16.5,5.166667,2,-15.83333,5.5,3,-14.5,5.166667,2,-13.36835,5.169798,2.009394,-13.36711,5.483334,2.95,-12.9775,5.5,3,-12.93913,7.5,5,5.5,5.5,5,5.5,7.5,6,5.5,5.5,6,5.5,7.5,6,4.229022,7.5,6,5.5,5.5,6,4.229022,5.5,6,5.5,7.5,5,5.5,7.5,5,4.229022,5.5,5,5.5,5.5,5,4.229022,5.5,6,5.5,4.484495,6,5.5,4.5,10,1.5,3.661272,9.292892,2.207107,-3.661272,9.292892,2.207107,-4.5,10,1.5,-5.5,6,5.5,-4.484495,6,5.5,-5.5,5,5.5,-5.5,5,4.229022,-7.5,5,5.5,-7.5,5,4.229022,-5.5,6,-10.5,-4.5,10,-8.5,-5.5,6,-7,-4.742536,9.029858,-3.5,-5.5,6,-3.5,-4.5,10,1.5,-4.742536,9.029858,1.076881,-5.5,6,4.106739,-5.5,6,5.5,-5.5,6,4.229022,-5.5,6,4.229022,-5.5,6,5.5,-7.5,6,4.229022,-7.5,6,5.5,-5.5,3,-16.5,-5.5,3,-14.5,-5.166667,2,-15.83333,-5.166667,2,-13.36835,-5.169798,2.009394,-13.36711,-5.483334,2.95,-12.9775,-5.5,3,-12.93913,-5.5,5,5.5,-7.5,5,5.5,-5.5,6,5.5,-7.5,6,5.5,-7.5,5,4.229022,-7.5,6,4.229022,-7.5,5,5.5,-7.5,6,5.5,5.166667,2,11.16667,-5.166667,2,11.16667,5.5,3,11.5,-5.5,3,11.5,3.5,3,11.5,-3.5,3,11.5,7.5,6,4.229022,7.5,5,4.229022,7.5,6,5.5,7.5,5,5.5,-5.5,3,9.939133,-5.5,3,10.5,-5.483334,2.95,9.977499,-5.169798,2.009394,10.36711,-5.166667,2,10.36835,-5.166667,2,11.16667,-5.5,3,11.5,-5.166667,2,-15.83333,5.166667,2,-15.83333,-5.5,3,-16.5,5.5,3,-16.5,5.5,6,5.5,5.5,5,11.5,4.484495,6,5.5,-5.5,5,11.5,-4.484495,6,5.5,-5.5,6,5.5,5.5,6,-16.5,5.5,6,-10.5,3.5,6,-16.5,-5.5,6,-10.5,-3.5,6,-16.5,-5.5,6,-16.5,5.5,6,-16.5,5.5,5,-16.5,5.5,6,-10.5,5.5,3,-16.5,5.5,3,-14.5,5.5,3.757716,-12.35772,5.5,3,-12.93913,5.5,4.377499,-11.55,5.5,4.767111,-10.60939,5.5,4.9,-9.6,5.5,4.767111,-8.590605,5.5,4.377499,-7.65,5.5,6,5.5,5.5,5,11.5,5.5,4.9,6.599999,5.5,4.767111,5.590606,5.5,4.767111,7.609394,5.5,4.377499,8.55,5.5,3.757716,9.357717,5.5,4,10.5,5.5,4,11.5,5.5,3,9.939133,5.5,3,10.5,-4,9.023893E-16,-12.6,4,7.038636E-14,-12.6,-4,1,-12.6,4,1,-12.6,4.742536,9.029858,-3.5,5.5,6,-7,5.5,6,-3.5,4.5,10,-8.5,5.5,6,-10.5,4.5,10,1.5,4.742536,9.029858,1.076881,5.5,6,4.106739,5.5,6,5.5,5.5,6,4.229022,-5.5,3,-16.5,-5.5,5,-16.5,-5.5,3,-14.5,-5.5,6,-16.5,-5.5,6,-10.5,-5.5,3.757716,-12.35772,-5.5,3,-12.93913,-5.5,4.377499,-11.55,-5.5,4.767111,-10.60939,-5.5,4.9,-9.6,-5.5,4.767111,-8.590605,-5.5,4.377499,-7.65,3.5,6,-16.5,-3.5,6,-16.5,3.5,5,-16.5,-3.5,5,-16.5,5.5,5,-16.5,-5.5,5,-16.5,5.5,3,-16.5,-5.5,3,-16.5,5.5,4,11.5,3.5,4,11.5,5.5,5,11.5,-3.5,4,11.5,-5.5,4,11.5,-5.5,5,11.5,-3.5,3,11.5,3.5,3,11.5,-5.5,4.767111,5.590606,-5.5,6,5.5,-5.5,4.9,6.599999,-5.5,5,11.5,-5.5,4.767111,7.609394,-5.5,4.377499,8.55,-5.5,3.757716,9.357717,-5.5,4,10.5,-5.5,4,11.5,-5.5,3,9.939133,-5.5,3,10.5,6.5,1,-15.5,6.207107,1,-16.20711,6.5,1,-12.6,4,1,-12.6,5.5,1,-16.5,-5.5,1,-16.5,-4,1,-12.6,-6.5,1,-12.6,-6.207107,1,-16.20711,-6.5,1,-15.5,6.5,6.948397E-14,9.6,4,6.948397E-14,9.6,6.5,6.767919E-15,11,6.207107,6.767919E-15,11.70711,5.5,6.767919E-15,12,-5.5,6.767919E-15,12,4,6.948397E-14,3.6,-4,6.948397E-14,9.6,-6.5,6.948397E-14,9.6,-6.207107,6.767919E-15,11.70711,-6.5,6.767919E-15,11,-4,7.038636E-14,-6.599999,-4,0,3.6,-6.5,7.038636E-14,-6.599999,-6.5,0,3.6,-4,9.023893E-16,-12.6,4,7.038636E-14,-12.6,4,7.038636E-14,-6.599999,6.5,0,3.6,6.5,7.038636E-14,-6.599999,5.5,6,-10.5,-4.251698,6.894427,-10.05279,-5.5,6,-10.5,-4.5,10,-8.5,4.251698,6.894427,-10.05279,-3.698912,9.105573,-8.947213,4.5,10,-8.5,3.698912,9.105573,-8.947213,4.5,10,1.5,3.5,10,0.5,4.5,10,-8.5,-4.5,10,1.5,-4.5,10,-8.5,1.44213,10,0.5,-1.44213,10,0.5,-3.5,10,0.5,5.5,5,4.229022,7.5,5,4.229022,5.5,6,4.229022,7.5,6,4.229022,5.5,6,4.229022,7.5,5,4.229022,-7.5,5,4.229022,-5.5,5,4.229022,-7.5,6,4.229022,-5.5,6,4.229022,-7.5,6,4.229022,-5.5,5,4.229022,-5.5,3,11.5,-5.5,3,11.5,5.5,3,11.5,5.5,3,11.5,-5.5,6,-16.5,5.5,6,-16.5,3.5,10,0.5,1.44213,10,0.5,2.99,11,0.5,1.44213,11,0.5,3.5,10,-1.5,2.99,11,-1.5,1.44213,10,-1.5,1.44213,11,-1.5,2.99,11,-1.5,2.99,11,0.5,1.44213,11,-1.5,1.44213,11,0.5,2.99,11,-1.5,3.5,10,-1.5,2.99,11,0.5,3.5,10,0.5,-4,0,3.6,-4,1,3.6,-4,6.948397E-14,9.6,-4,1.776457,3.702222,-4,2.5,4.001924,-4,3.12132,4.47868,-4,3.598076,5.1,-4,3.897778,5.823543,-4,4,6.599999,-4,3.897778,7.376457,-4,3.598076,8.099999,-4,3.12132,8.72132,-4,2.5,9.198076,-4,1.776457,9.497778,-4,1,9.6,4,1,3.6,4,6.948397E-14,3.6,4,1.776457,3.702222,4,6.948397E-14,9.6,4,2.5,4.001924,4,3.12132,4.47868,4,3.598076,5.1,4,3.897778,5.823543,4,4,6.599999,4,3.897778,7.376457,4,3.598076,8.099999,4,3.12132,8.72132,4,2.5,9.198076,4,1.776457,9.497778,4,1,9.6,4,1,-12.6,4,7.038636E-14,-12.6,4,1.776457,-12.49778,4,7.038636E-14,-6.599999,4,2.5,-12.19808,4,3.12132,-11.72132,4,3.598076,-11.1,4,3.897778,-10.37646,4,4,-9.6,4,3.897778,-8.823543,4,3.598076,-8.099999,4,3.12132,-7.47868,4,2.5,-7.001924,4,1.776457,-6.702223,4,1,-6.599999,-4,9.023893E-16,-12.6,-4,1,-12.6,-4,7.038636E-14,-6.599999,-4,1.776457,-12.49778,-4,2.5,-12.19808,-4,3.12132,-11.72132,-4,3.598076,-11.1,-4,3.897778,-10.37646,-4,4,-9.6,-4,3.897778,-8.823543,-4,3.598076,-8.099999,-4,3.12132,-7.47868,-4,2.5,-7.001924,-4,1.776457,-6.702223,-4,1,-6.599999,1.44213,11,-1.5,1.44213,11,0.5,-1.44213,11,-1.5,-1.44213,11,0.5,-1.44213,10,0.5,-1.44213,11,0.5,1.44213,11,0.5,-1.44213,10,-1.5,-1.44213,11,-1.5,1.44213,11,-1.5,-3.5,10,-1.5,-2.99,11,-1.5,-3.5,10,0.5,-2.99,11,0.5,-1.44213,11,-1.5,-3.5,10,-1.5,-2.99,11,-1.5,-1.44213,11,0.5,-2.99,11,0.5,-1.44213,11,-1.5,-2.99,11,-1.5,-3.5,10,0.5,-1.44213,11,0.5,-2.99,11,0.5 + } + PolygonVertexIndex: *2064 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,7,-7,9,8,-7,10,9,-7,11,10,-7,12,10,-12,13,10,-13,14,13,-13,15,13,-15,16,13,-16,17,16,-16,18,16,-18,19,18,-18,20,18,-20,21,18,-21,22,21,-21,23,21,-23,24,23,-23,25,23,-25,26,25,-25,27,25,-27,28,25,-28,29,28,-28,30,28,-30,31,28,-31,32,28,-32,33,31,-31,34,31,-34,35,34,-34,36,35,-34,37,36,-34,38,36,-38,39,38,-38,40,38,-40,41,38,-41,42,41,-41,43,41,-43,44,41,-44,45,44,-44,46,44,-46,47,46,-46,48,46,-48,49,46,-49,50,49,-49,51,49,-51,52,51,-51,53,51,-53,54,53,-53,55,53,-55,56,53,-56,57,56,-56,58,56,-58,59,56,-59,60,56,-60,61,56,-61,62,60,-60,63,65,-65,66,64,-66,67,69,-69,69,70,-69,71,70,-70,70,72,-69,72,73,-69,73,74,-69,68,74,-76,74,76,-76,76,77,-76,75,77,-79,77,79,-79,78,79,-81,79,81,-81,81,82,-81,80,82,-84,82,84,-84,83,84,-86,84,86,-86,85,86,-88,86,88,-88,88,89,-88,87,89,-91,89,91,-91,91,92,-91,93,90,-93,92,94,-94,93,94,-96,95,94,-97,96,94,-98,94,98,-98,97,98,-100,100,97,-100,98,101,-100,101,102,-100,99,102,-104,102,104,-104,104,105,-104,103,105,-107,105,107,-107,106,107,-109,107,109,-109,109,110,-109,108,110,-112,110,112,-112,111,112,-114,112,114,-114,113,114,-116,114,116,-116,116,117,-116,115,117,-119,117,119,-119,119,120,-119,118,120,-122,121,120,-123,122,120,-124,120,124,-124,125,123,-125,126,128,-128,129,127,-129,130,132,-132,133,131,-133,134,136,-136,137,135,-137,138,140,-140,141,139,-141,142,144,-144,145,143,-145,146,148,-148,149,147,-149,150,152,-152,153,151,-153,154,153,-153,155,157,-157,158,156,-158,159,161,-161,162,160,-162,163,165,-165,166,164,-166,167,169,-169,170,168,-170,171,173,-173,174,172,-174,175,172,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,191,-191,193,195,-195,196,194,-196,197,199,-199,200,198,-200,201,203,-203,204,202,-204,205,204,-204,206,208,-208,209,207,-209,210,212,-212,213,211,-213,214,216,-216,217,215,-217,218,220,-220,221,219,-221,222,224,-224,225,223,-225,226,228,-228,229,227,-229,230,232,-232,233,231,-233,234,236,-236,237,235,-237,238,240,-240,241,239,-241,242,244,-244,245,243,-245,246,248,-248,249,247,-249,250,252,-252,253,251,-253,254,256,-256,257,255,-257,258,260,-260,261,259,-261,262,264,-264,265,263,-265,266,268,-268,269,267,-269,270,272,-272,273,271,-273,274,276,-276,277,275,-277,278,280,-280,281,279,-281,282,279,-282,283,279,-283,284,283,-283,285,284,-283,286,288,-288,289,287,-289,290,292,-292,293,291,-293,294,296,-296,297,295,-297,298,300,-300,301,299,-301,302,304,-304,305,303,-305,306,308,-308,309,307,-309,310,312,-312,313,311,-313,314,316,-316,317,315,-317,318,320,-320,321,319,-321,322,324,-324,325,323,-325,326,328,-328,329,327,-329,330,329,-329,331,333,-333,334,332,-334,335,337,-337,338,336,-338,339,341,-341,342,340,-342,343,340,-343,344,346,-346,347,345,-347,348,347,-347,349,351,-351,352,350,-352,353,355,-355,356,354,-356,357,359,-359,360,358,-360,361,360,-360,362,364,-364,365,363,-365,366,365,-365,367,369,-369,370,368,-370,371,373,-373,374,372,-374,375,377,-377,378,376,-378,379,381,-381,382,380,-382,383,385,-385,386,384,-386,387,389,-389,390,388,-390,391,393,-393,394,392,-394,395,397,-397,398,396,-398,399,401,-401,402,400,-402,403,400,-403,404,406,-406,407,405,-407,408,407,-407,409,411,-411,412,410,-412,413,415,-415,416,414,-416,417,414,-417,418,420,-420,421,419,-421,422,424,-424,425,423,-425,426,428,-428,429,427,-429,430,432,-432,433,431,-433,434,436,-436,437,435,-437,435,437,-439,439,437,-437,440,439,-437,437,441,-439,438,441,-443,441,443,-443,443,444,-443,445,442,-445,446,448,-448,449,447,-449,450,452,-452,453,451,-453,454,456,-456,457,455,-457,458,460,-460,461,459,-461,462,464,-464,465,463,-465,466,468,-468,469,467,-469,470,472,-472,473,471,-473,474,476,-476,477,475,-477,478,480,-480,481,479,-481,482,484,-484,485,483,-485,486,488,-488,489,487,-489,490,492,-492,493,491,-493,494,496,-496,497,495,-497,498,500,-500,501,499,-501,502,504,-504,505,503,-505,506,508,-508,509,507,-509,510,512,-512,513,511,-513,514,516,-516,517,515,-517,518,520,-520,521,519,-521,522,524,-524,525,523,-525,526,528,-528,529,527,-529,530,532,-532,533,531,-533,534,536,-536,537,535,-537,538,540,-540,541,539,-541,542,544,-544,545,543,-545,546,548,-548,549,547,-549,550,552,-552,553,551,-553,554,556,-556,557,555,-557,558,560,-560,561,559,-561,562,564,-564,565,563,-565,566,568,-568,569,567,-569,570,572,-572,573,571,-573,574,576,-576,577,575,-577,578,577,-577,579,578,-577,580,578,-580,581,578,-581,582,584,-584,585,583,-585,586,585,-585,587,585,-587,588,585,-588,589,588,-588,590,588,-590,590,591,-589,592,590,-590,593,590,-593,594,593,-593,595,597,-597,598,596,-598,599,598,-598,600,599,-598,601,600,-598,602,600,-602,603,602,-602,604,603,-602,605,602,-604,606,605,-604,607,605,-607,608,610,-610,611,609,-611,612,609,-612,613,612,-612,614,616,-616,617,615,-617,618,620,-620,621,619,-621,622,624,-624,625,623,-625,626,628,-628,629,627,-629,630,632,-632,633,631,-633,634,636,-636,637,635,-637,638,640,-640,641,639,-641,642,644,-644,643,644,-646,644,646,-646,646,647,-646,647,648,-646,649,645,-649,648,650,-650,649,650,-652,650,652,-652,653,651,-653,654,656,-656,657,655,-657,658,660,-660,661,659,-661,662,661,-661,663,662,-661,664,663,-661,665,667,-667,668,666,-668,669,668,-668,670,669,-668,671,670,-668,672,674,-674,675,673,-675,676,678,-678,679,677,-679,680,682,-682,683,681,-683,684,686,-686,687,685,-687,688,687,-687,686,689,-689,689,690,-689,691,688,-691,692,694,-694,695,693,-695,696,698,-698,699,697,-699,700,699,-699,701,697,-700,702,701,-700,703,701,-703,704,701,-704,705,704,-704,706,708,-708,709,707,-709,710,712,-712,713,711,-713,714,711,-714,715,711,-715,716,711,-716,717,719,-719,720,718,-720,721,723,-723,724,722,-724,725,727,-727,728,726,-728,729,728,-728,730,728,-730,731,733,-733,734,732,-734,735,737,-737,738,736,-738,739,736,-739,740,736,-740,741,736,-741,742,744,-744,745,743,-745,746,748,-748,749,747,-749,750,749,-749,751,749,-751,752,754,-754,755,753,-755,756,755,-755,757,755,-757,758,760,-760,761,759,-761,762,761,-761,763,762,-761,764,762,-764,765,763,-761,766,765,-761,767,766,-761,595,767,-761,768,767,-596,769,768,-596,596,769,-596,770,771,-607,772,606,-772,773,606,-773,607,606,-774,774,772,-772,775,774,-772,776,775,-772,777,776,-772,778,777,-772,779,776,-778,777,780,-780,781,783,-783,784,782,-784,785,787,-787,785,786,-789,789,788,-787,790,785,-789,791,785,-791,792,791,-791,793,792,-791,794,792,-794,795,797,-797,798,796,-798,799,798,-798,800,799,-798,801,800,-798,802,799,-801,803,799,-803,804,799,-804,583,799,-805,805,583,-805,806,583,-806,582,583,-807,807,809,-809,810,808,-810,809,811,-811,810,811,-813,811,813,-813,814,812,-814,815,817,-817,818,816,-818,819,818,-818,820,819,-818,818,821,-817,822,816,-822,594,823,-594,824,593,-824,825,824,-824,826,824,-826,827,826,-826,828,826,-828,829,826,-829,830,826,-830,831,826,-831,832,830,-830,833,830,-833,834,836,-836,837,835,-837,838,835,-838,839,838,-838,840,839,-838,841,839,-841,842,839,-842,843,842,-842,844,846,-846,847,845,-847,848,845,-848,849,845,-849,850,845,-850,851,850,-850,852,851,-850,853,852,-850,854,852,-854,855,850,-852,851,856,-856,857,855,-857,858,857,-857,855,859,-851,859,860,-851,860,861,-851,850,861,-863,863,862,-862,864,866,-866,867,865,-867,868,864,-866,869,865,-868,864,868,-871,867,870,-870,871,870,-869,869,870,-872,608,872,-611,608,873,-873,872,874,-611,875,872,-874,876,610,-875,877,875,-874,878,875,-878,879,875,-879,876,875,-880,611,610,-877,879,613,-877,613,611,-877,880,882,-882,883,885,-885,886,888,-888,889,891,-891,833,892,-831,831,830,-893,821,818,-894,819,893,-819,894,815,-823,816,822,-816,777,778,-781,895,780,-779,812,896,-811,808,810,-897,809,807,-812,897,811,-808,898,900,-900,901,899,-901,902,904,-904,905,903,-905,906,908,-908,909,907,-909,910,912,-912,913,911,-913,914,916,-916,917,915,-917,918,917,-917,919,918,-917,920,919,-917,921,920,-917,922,921,-917,923,922,-917,924,923,-917,925,924,-917,926,925,-917,927,926,-917,928,927,-917,929,931,-931,932,930,-932,933,932,-932,934,932,-934,935,932,-935,936,932,-936,937,932,-937,938,932,-938,939,932,-939,940,932,-940,941,932,-941,942,932,-942,943,932,-943,944,946,-946,947,945,-947,948,947,-947,949,947,-949,950,947,-950,951,947,-951,952,947,-952,953,947,-953,954,947,-954,955,947,-955,956,947,-956,957,947,-957,958,947,-958,959,961,-961,962,960,-962,963,962,-962,964,963,-962,965,964,-962,966,965,-962,967,966,-962,968,967,-962,969,968,-962,970,969,-962,971,970,-962,972,971,-962,973,972,-962,974,976,-976,977,975,-977,978,899,-980,980,979,-900,981,982,-905,983,904,-983,691,685,-689,687,688,-686,785,791,-788,792,787,-792,700,703,-700,702,699,-704,868,865,-872,869,871,-866,984,986,-986,987,985,-987,981,989,-989,990,988,-990,991,993,-993,994,992,-994,978,996,-996,997,995,-997 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *6192 { + a: 0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9238795,-0.3826834,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7933533,0.6087614,0,0.7071068,0.7071068,0,0.7933533,0.6087614,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7933533,0.6087614,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.4799034,0.8773214,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,0.2338908,0.972263,0,0.258819,0.9659258,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.258819,0.9659258,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.1305262,0.9914449,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9238795,-0.3826834,0,0.9659258,-0.258819,0,0.9238795,-0.3826834,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,0.986394,0.164399,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0,1,0,0.522338,0.8527385,0,0.522338,0.8527385,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.8908355,0.4543261,0,0.522338,0.8527385,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,-0.7071068,0,0,1,0,0,1,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0,1,0,0,-1,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,-0.7071068,0,0,-1,0,0.7071068,-0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,-0.9701425,0.2425356,0,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,0,0.4472136,-0.8944272,-0.8908355,0.4543261,0,-0.8908355,0.4543261,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.8908355,0.4543261,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,-0.522338,0.8527385,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1996 { + a: 25.59055,0.9368907,20.34121,0.9368907,25.59055,0.9741951,20.35354,0.9741951,-61.02362,3.937008,-61.02362,7.874016,-49.6063,3.937008,-52.63129,7.874016,-52.62642,7.911001,-51.09252,11.61417,-48.65243,14.79416,-49.20385,6.993926,-48.02392,9.84252,-45.47244,17.23425,-46.14693,12.28866,-43.70079,14.16565,-41.76927,18.76815,-40.85219,15.34558,-37.79528,19.29134,-37.79528,15.74803,-34.73836,15.34558,-33.82128,18.76815,-31.88976,14.16565,-30.11811,17.23425,-29.44362,12.28866,-26.93812,14.79416,-27.56663,9.84252,-26.3867,6.993926,-24.49804,11.61417,-25.98425,3.937008,-25.98425,2.163162E-13,-22.44094,3.937008,-22.96413,7.911001,14.17323,-6.079542E-14,10.62992,3.937008,11.15311,7.911001,12.68701,11.61417,14.17323,3.937008,15.1271,14.79416,14.57568,6.993926,15.75561,9.84252,18.30709,17.23425,17.6326,12.28866,20.07874,14.16565,22.01026,18.76815,22.92733,15.34558,25.98425,19.29134,25.98425,15.74803,29.04117,15.34558,29.95824,18.76815,31.88976,14.16565,33.66142,17.23425,34.33591,12.28866,36.8414,14.79416,36.2129,9.84252,37.39283,6.993926,39.28149,11.61417,37.79528,3.937008,37.79528,2.127635E-13,43.30709,-3.415006E-14,40.82027,7.874016,40.8154,7.911001,43.30709,7.874016,21.65354,3.937008,-21.65354,3.937008,21.65354,7.874016,-21.65354,7.874016,-40.8154,7.911001,-39.28149,11.61417,-40.82027,7.874016,-43.30709,7.672323E-14,-43.30709,7.874016,-37.79528,3.236368E-13,-37.79528,3.937008,-37.39283,6.993926,-36.8414,14.79416,-36.2129,9.84252,-34.33591,12.28866,-33.66142,17.23425,-31.88976,14.16565,-29.95824,18.76815,-29.04117,15.34558,-25.98425,15.74803,-25.98425,19.29134,-22.92733,15.34558,-22.01026,18.76815,-20.07874,14.16565,-18.30709,17.23425,-17.6326,12.28866,-15.75561,9.84252,-15.1271,14.79416,-14.57568,6.993926,-14.17323,3.937008,-12.68701,11.61417,-14.17323,5.007788E-14,-11.15311,7.911001,-10.62992,3.937008,22.44094,3.937008,25.98425,3.271896E-13,24.49804,11.61417,22.96413,7.911001,25.98425,3.937008,26.3867,6.993926,26.93812,14.79416,27.56663,9.84252,29.44362,12.28866,30.11811,17.23425,31.88976,14.16565,33.82128,18.76815,34.73836,15.34558,37.79528,15.74803,37.79528,19.29134,40.85219,15.34558,41.76927,18.76815,43.70079,14.16565,45.47244,17.23425,46.14693,12.28866,48.02392,9.84252,48.65243,14.79416,49.20385,6.993926,49.6063,3.937008,51.09252,11.61417,52.62642,7.911001,52.63129,7.874016,61.02362,3.937008,61.02362,7.874016,-25.59055,24.5901,-25.59055,27.67339,-15.74803,24.5901,-15.74803,27.67339,-25.59055,34.88326,-25.59055,37.96656,-15.74803,34.88326,-15.74803,37.96656,-21.65354,-16.21385,-21.65354,-20.22214,-25.59055,-16.21385,-25.59055,-20.22214,25.59055,-12.36795,15.74803,-12.36795,25.59055,-9.284657,15.74803,-9.284657,-21.65354,38.42905,-21.65354,34.42077,-25.59055,38.42905,-25.59055,34.42077,-25.59055,-24.04134,-25.59055,-20.95804,-15.74803,-24.04134,-15.74803,-20.95804,-25.59055,23.5088,-25.59055,27.51709,-21.65354,23.5088,-21.65354,27.51709,-21.65354,27.13098,25.59055,38.42905,25.59055,34.42077,21.65354,38.42905,21.65354,34.42077,-25.59055,-29.59245,-25.59055,-25.58417,-21.65354,-29.59245,-21.65354,-25.58417,-25.59055,11.57692,-25.59055,15.58521,-20.35354,11.57692,-21.58793,15.58521,-25.59055,-14.23642,-25.59055,-11.15312,-15.74803,-14.23642,-15.74803,-11.15312,21.58793,24.1276,21.65354,24.37573,25.59055,24.1276,25.59055,28.13589,21.65354,28.13589,25.59055,8.398615E-13,15.74803,8.398615E-13,25.59055,3.937008,15.74803,3.937008,25.59055,-35.4164,25.59055,-38.4997,15.74803,-35.4164,15.74803,-38.4997,25.59055,0,15.74803,2.73559E-13,25.59055,3.937008,15.74803,3.937008,-21.65354,34.38585,-21.65354,31.16023,-25.59055,34.38585,-21.65354,30.37756,-25.59055,30.37756,-25.59055,21.00725,-25.59055,25.01553,-21.65354,21.00725,-21.65354,25.01553,-25.59055,-19.75964,-25.59055,-16.67635,-15.74803,-19.75964,-15.74803,-16.67635,25.59055,34.38585,25.59055,30.37756,21.65354,34.38585,21.65354,30.37756,21.65354,31.16023,-25.59055,24.27169,-25.59055,28.27998,-21.65354,24.27169,-21.65354,28.27998,25.59055,-23.24393,25.59055,-27.25221,21.65354,-23.24393,21.65354,-27.25221,25.59055,-16.21385,25.59055,-20.22214,21.65354,-16.21385,21.65354,-20.22214,-21.65354,39.98996,-21.65354,35.98167,-25.59055,39.98996,-25.59055,35.98167,25.59055,24.55304,25.59055,21.46974,15.74803,24.55304,15.74803,21.46974,25.59055,-26.04666,25.59055,-29.12996,15.74803,-26.04666,15.74803,-29.12996,25.59055,39.98996,25.59055,35.98167,21.65354,39.98996,21.65354,35.98167,-25.59055,-26.78972,-25.59055,-23.70642,-15.74803,-26.78972,-15.74803,-23.70642,25.59055,27.05459,25.59055,23.9713,15.74803,27.05459,15.74803,23.9713,25.59055,11.57692,20.35354,11.57692,25.59055,15.58521,21.58793,15.58521,25.59055,-21.42652,15.74803,-21.42652,25.59055,-18.34322,15.74803,-18.34322,-25.59055,30.84006,-25.59055,33.92336,-15.74803,30.84006,-15.74803,33.92336,-25.59055,-35.41579,-25.59055,-31.40751,-21.65354,-35.41579,-21.65354,-31.40751,25.59055,5.753304,15.74803,5.753304,25.59055,8.836599,15.74803,8.836599,-25.59055,16.5593,-25.59055,19.6426,-15.74803,16.5593,-15.74803,19.6426,-25.59055,7.294952,-25.59055,10.37825,-15.74803,7.294952,-15.74803,10.37825,-20.35354,16.0968,-25.59055,16.0968,-21.58793,20.10509,-25.59055,20.10509,25.59055,-2.571595,15.74803,-2.571595,25.59055,0.5117007,15.74803,0.5117007,-24.64908,18.05237,12.83806,18.05237,-24.49804,17.84487,-22.96413,13.94139,-22.44094,9.752431,12.68701,17.84487,11.15311,13.94139,10.62992,9.752431,25.59055,-8.310564,20.35354,-8.310564,25.59055,-4.302279,21.58793,-4.302279,-25.59055,-8.310564,-25.59055,-4.302279,-20.35354,-8.310564,-21.58793,-4.302279,25.59055,-31.87001,25.59055,-34.9533,15.74803,-31.87001,15.74803,-34.9533,21.65354,21.00725,21.65354,25.01553,25.59055,21.00725,25.59055,25.01553,21.65354,-38.96219,21.65354,-34.95391,25.59055,-38.96219,25.59055,-34.95391,25.59055,12.03942,15.74803,12.03942,25.59055,15.12271,15.74803,15.12271,25.59055,-12.83045,20.35354,-12.83045,25.59055,-8.822163,21.58793,-8.822163,25.59055,5.290809,19.02887,5.290809,25.59055,9.299094,20.35354,9.299094,-25.59055,-1.029947,-25.59055,2.053349,-15.74803,-1.029947,-15.74803,2.053349,20.35354,16.0968,21.58793,20.10509,25.59055,16.0968,25.59055,20.10509,25.59055,-21.88901,21.58793,-21.88901,25.59055,-17.88073,21.65354,-21.64089,21.65354,-17.88073,19.02887,6.832458,20.35354,10.84074,25.59055,6.832458,25.59055,10.84074,21.65354,24.27169,21.65354,28.27998,25.59055,24.27169,25.59055,28.27998,21.58793,-14.69891,21.65354,-14.45079,25.59055,-14.69891,25.59055,-10.69063,21.65354,-10.69063,-21.58793,16.93751,-25.59055,16.93751,-21.65354,17.18563,-25.59055,20.94579,-21.65354,20.94579,-19.02887,5.290809,-25.59055,5.290809,-20.35354,9.299094,-25.59055,9.299094,-21.65354,-20.49555,-21.65354,-24.50383,-25.59055,-20.49555,-25.59055,-24.50383,-21.58793,24.1276,-25.59055,24.1276,-21.65354,24.37573,-25.59055,28.13589,-21.65354,28.13589,-21.58793,-14.69891,-25.59055,-14.69891,-21.65354,-14.45079,-25.59055,-10.69063,-21.65354,-10.69063,-25.59055,-38.96219,-25.59055,-34.95391,-21.65354,-38.96219,-21.65354,-34.95391,-21.65354,-23.24393,-21.65354,-27.25221,-25.59055,-23.24393,-25.59055,-27.25221,-20.34121,0.9368907,-25.59055,0.9368907,-20.35354,0.9741951,-25.59055,0.9741951,25.59055,17.4,15.74803,17.4,25.59055,20.4833,15.74803,20.4833,19.02887,-22.44094,19.02887,10.62992,25.59055,-22.44094,25.59055,10.62992,21.65354,-35.41579,21.65354,-31.40751,25.59055,-35.41579,25.59055,-31.40751,-25.59055,-12.83045,-25.59055,-8.822163,-20.35354,-12.83045,-21.58793,-8.822163,-19.02887,6.832458,-25.59055,6.832458,-20.35354,10.84074,-25.59055,10.84074,21.58793,16.93751,21.65354,17.18563,25.59055,16.93751,25.59055,20.94579,21.65354,20.94579,21.65354,23.5088,21.65354,27.13098,25.59055,23.5088,21.65354,27.51709,25.59055,27.51709,-25.59055,-7.84807,-25.59055,-4.764774,-15.74803,-7.84807,-15.74803,-4.764774,-25.59055,-21.88901,-25.59055,-17.88073,-21.58793,-21.88901,-21.65354,-21.64089,-21.65354,-17.88073,-25.59055,-22.44094,-25.59055,10.62992,-19.02887,-22.44094,-19.02887,10.62992,-25.59055,36.44417,-25.59055,39.52746,-15.74803,36.44417,-15.74803,39.52746,21.65354,2.664535E-14,-21.65354,2.664535E-14,21.65354,7.874016,-21.65354,7.874016,25.59055,-20.49555,25.59055,-24.50383,21.65354,-20.49555,21.65354,-24.50383,20.34121,40.82027,20.34121,43.96325,25.59055,40.82027,21.65354,47.24409,-20.34121,43.96325,24.43743,46.09097,25.59055,43.30709,-21.65354,47.24409,-20.34121,40.82027,-24.43743,46.09097,-25.59055,43.30709,-25.59055,40.82027,-20.34121,2.478539,-25.59055,2.478539,-20.35354,2.515843,-25.59055,2.515843,21.65354,-29.59245,21.65354,-25.58417,25.59055,-29.59245,25.59055,-25.58417,25.59055,2.478539,20.34121,2.478539,25.59055,2.515843,20.35354,2.515843,25.59055,-8.178347E-13,15.74803,-8.178347E-13,25.59055,3.937008,15.74803,3.937008,25.59055,27.81748,25.59055,24.73419,15.74803,27.81748,15.74803,24.73419,25.59055,-1.029947,15.74803,-1.029947,25.59055,2.053349,15.74803,2.053349,-15.74803,0,-25.59055,0,-15.74803,3.937008,-25.59055,3.937008,-15.74803,27.81748,-15.74803,24.73419,-25.59055,27.81748,-25.59055,24.73419,-15.74803,27.05459,-15.74803,23.9713,-25.59055,27.05459,-25.59055,23.9713,25.59055,-14.23642,15.74803,-14.23642,25.59055,-11.15312,15.74803,-11.15312,-15.74803,5.753304,-25.59055,5.753304,-15.74803,8.836599,-25.59055,8.836599,-15.74803,17.4,-25.59055,17.4,-15.74803,20.4833,-25.59055,20.4833,-15.74803,12.03942,-25.59055,12.03942,-15.74803,15.12271,-25.59055,15.12271,-15.74803,24.55304,-15.74803,21.46974,-25.59055,24.55304,-25.59055,21.46974,15.74803,-19.75964,15.74803,-16.67635,25.59055,-19.75964,25.59055,-16.67635,15.74803,-26.78972,15.74803,-23.70642,25.59055,-26.78972,25.59055,-23.70642,25.59055,-7.84807,15.74803,-7.84807,25.59055,-4.764774,15.74803,-4.764774,15.74803,-24.04134,15.74803,-20.95804,25.59055,-24.04134,25.59055,-20.95804,-15.74803,-8.178347E-13,-25.59055,-8.178347E-13,-15.74803,3.937008,-25.59055,3.937008,-15.74803,8.398615E-13,-25.59055,8.398615E-13,-15.74803,3.937008,-25.59055,3.937008,25.59055,7.294952,15.74803,7.294952,25.59055,10.37825,15.74803,10.37825,-15.74803,-35.4164,-15.74803,-38.4997,-25.59055,-35.4164,-25.59055,-38.4997,-15.74803,-31.87001,-15.74803,-34.9533,-25.59055,-31.87001,-25.59055,-34.9533,15.74803,24.5901,15.74803,27.67339,25.59055,24.5901,25.59055,27.67339,-15.74803,-2.571595,-25.59055,-2.571595,-15.74803,0.5117007,-25.59055,0.5117007,-15.74803,-21.42652,-25.59055,-21.42652,-15.74803,-18.34322,-25.59055,-18.34322,-15.74803,-12.36795,-25.59055,-12.36795,-15.74803,-9.284657,-25.59055,-9.284657,15.74803,30.84006,15.74803,33.92336,25.59055,30.84006,25.59055,33.92336,15.74803,36.44417,15.74803,39.52746,25.59055,36.44417,25.59055,39.52746,-15.74803,-26.04666,-15.74803,-29.12996,-25.59055,-26.04666,-25.59055,-29.12996,25.59055,16.5593,15.74803,16.5593,25.59055,19.6426,15.74803,19.6426,15.74803,34.88326,15.74803,37.96656,25.59055,34.88326,25.59055,37.96656,24.64908,18.05237,24.49804,17.84487,-12.83806,18.05237,22.96413,13.94139,22.44094,9.752431,-12.68701,17.84487,-11.15311,13.94139,-10.62992,9.752431,-27.55906,15.27062,-27.55906,23.62205,-26.93812,14.79416,-13.77953,23.62205,-24.64908,11.81102,12.83806,11.81102,16.16826,23.62205,15.1271,14.79416,16.64969,19.68504,16.64969,23.62205,18.30709,17.23425,21.65354,19.68504,21.65354,18.6204,27.55906,23.62205,27.55906,15.27062,13.77953,23.62205,26.93812,14.79416,24.64908,11.81102,-12.83806,11.81102,-16.16826,23.62205,-15.1271,14.79416,-16.64969,19.68504,-16.64969,23.62205,-18.30709,17.23425,-21.65354,19.68504,-21.65354,18.6204,-13.77953,-5.905512,-5.677677,-5.905512,-13.77953,-29.52756,13.77953,-29.52756,5.677677,-5.905512,13.77953,-5.905512,-30.21745,7.874016,-30.21745,2.664535E-14,-33.23071,7.874016,-33.23071,2.664535E-14,-1.925733,2.664535E-14,-4.938989,2.664535E-14,-1.925733,7.874016,-4.938989,7.874016,30.21745,2.664535E-14,30.21745,7.874016,33.23071,2.664535E-14,33.23071,7.874016,-1.840836,3.937008,-4.854091,3.937008,-1.840836,7.874016,-4.854091,7.874016,49.59865,7.874016,49.59865,3.937008,46.5854,7.874016,46.5854,3.937008,4.854091,3.937008,1.840836,3.937008,4.854091,7.874016,1.840836,7.874016,-49.59865,3.937008,-49.59865,7.874016,-46.5854,3.937008,-46.5854,7.874016,25.59055,-61.02362,24.43743,-63.80751,25.59055,-52.63129,21.65354,-64.96063,20.34121,-52.63129,20.34121,-62.33596,-20.34121,-62.33596,-21.65354,-64.96063,-20.34121,-52.63129,-24.43743,-63.80751,-25.59055,-52.63129,-25.59055,-61.02362,4.938989,2.664535E-14,1.925733,2.664535E-14,4.938989,7.874016,1.925733,7.874016,-39.13044,18.05237,-39.28149,17.84487,-41.33858,18.05237,-40.8154,13.94139,-40.82027,13.9024,-43.96325,13.9024,-45.27559,18.05237,64.96063,18.05237,62.33596,13.9024,57.08661,18.05237,52.63129,13.9024,52.62642,13.94139,51.09252,17.84487,50.94147,18.05237,29.52756,19.68504,21.65354,19.68504,29.52756,23.62205,21.65354,23.62205,-29.52756,16.64969,-29.52756,21.65354,-21.65354,16.64969,-21.65354,21.65354,29.52756,21.65354,29.52756,16.64969,21.65354,21.65354,21.65354,16.64969,21.65354,1.391943,17.65549,1.391943,17.71654,23.66302,14.41446,19.72602,-14.41446,19.72602,-17.71654,23.66302,-21.65354,1.391943,-17.65549,1.391943,-21.65354,21.65354,-21.65354,16.64969,-29.52756,21.65354,-29.52756,16.64969,-41.33858,17.665,-33.46457,33.8977,-27.55906,17.665,-13.77953,29.96069,-13.77953,17.665,5.905512,33.8977,4.239691,29.96069,16.16826,17.665,21.65354,17.665,16.64969,17.665,21.65354,16.64969,21.65354,21.65354,29.52756,16.64969,29.52756,21.65354,-64.96063,18.05237,-57.08661,18.05237,-62.33596,13.9024,-52.63129,13.9024,-52.62642,13.94139,-51.09252,17.84487,-50.94147,18.05237,-21.65354,19.68504,-29.52756,19.68504,-21.65354,23.62205,-29.52756,23.62205,16.64969,19.68504,16.64969,23.62205,21.65354,19.68504,21.65354,23.62205,20.34121,21.37235,-20.34121,21.37235,21.65354,25.52232,-21.65354,25.52232,13.77953,25.52232,-13.77953,25.52232,-16.64969,23.62205,-16.64969,19.68504,-21.65354,23.62205,-21.65354,19.68504,39.13044,18.05237,41.33858,18.05237,39.28149,17.84487,40.8154,13.94139,40.82027,13.9024,43.96325,13.9024,45.27559,18.05237,20.34121,41.12934,-20.34121,41.12934,21.65354,45.86104,-21.65354,45.86104,21.65354,-17.47548,21.65354,-41.42337,17.65549,-17.47548,-21.65354,-41.42337,-17.65549,-17.47548,-21.65354,-17.47548,-21.65354,-64.96063,-21.65354,-41.33858,-13.77953,-64.96063,21.65354,-41.33858,13.77953,-64.96063,21.65354,-64.96063,64.96063,23.62205,64.96063,19.68504,41.33858,23.62205,64.96063,11.81102,57.08661,11.81102,48.65243,14.79416,50.94147,11.81102,45.47244,17.23425,41.76927,18.76815,37.79528,19.29134,33.82128,18.76815,30.11811,17.23425,-21.65354,23.62205,-45.27559,19.68504,-25.98425,19.29134,-22.01026,18.76815,-29.95824,18.76815,-33.66142,17.23425,-36.8414,14.79416,-41.33858,15.74803,-45.27559,15.74803,-39.13044,11.81102,-41.33858,11.81102,15.74803,3.552714E-15,-15.74803,2.771117E-13,15.74803,3.937008,-15.74803,3.937008,13.77953,29.96069,27.55906,17.665,13.77953,17.665,33.46457,33.8977,41.33858,17.665,-5.905512,33.8977,-4.239691,29.96069,-16.16826,17.665,-21.65354,17.665,-16.64969,17.665,-64.96063,11.81102,-64.96063,19.68504,-57.08661,11.81102,-64.96063,23.62205,-41.33858,23.62205,-48.65243,14.79416,-50.94147,11.81102,-45.47244,17.23425,-41.76927,18.76815,-37.79528,19.29134,-33.82128,18.76815,-30.11811,17.23425,-13.77953,23.62205,13.77953,23.62205,-13.77953,19.68504,13.77953,19.68504,-21.65354,19.68504,21.65354,19.68504,-21.65354,11.81102,21.65354,11.81102,21.65354,15.74803,13.77953,15.74803,21.65354,19.68504,-13.77953,15.74803,-21.65354,15.74803,-21.65354,19.68504,-13.77953,11.81102,13.77953,11.81102,22.01026,18.76815,21.65354,23.62205,25.98425,19.29134,45.27559,19.68504,29.95824,18.76815,33.66142,17.23425,36.8414,14.79416,41.33858,15.74803,45.27559,15.74803,39.13044,11.81102,41.33858,11.81102,25.59055,-61.02362,24.43743,-63.80751,25.59055,-49.6063,15.74803,-49.6063,21.65354,-64.96063,-21.65354,-64.96063,-15.74803,-49.6063,-25.59055,-49.6063,-24.43743,-63.80751,-25.59055,-61.02362,25.59055,37.79528,15.74803,37.79528,25.59055,43.30709,24.43743,46.09097,21.65354,47.24409,-21.65354,47.24409,15.74803,14.17323,-15.74803,37.79528,-25.59055,37.79528,-24.43743,46.09097,-25.59055,43.30709,-15.74803,-25.98425,-15.74803,14.17323,-25.59055,-25.98425,-25.59055,14.17323,-15.74803,-49.6063,15.74803,-49.6063,15.74803,-25.98425,25.59055,14.17323,25.59055,-25.98425,-21.65354,2.641025,16.73897,6.578033,21.65354,2.641025,17.71654,20.24786,-16.73897,6.578033,14.56264,16.31085,-17.71654,20.24786,-14.56264,16.31085,-17.71654,5.905512,-13.77953,1.968504,-17.71654,-33.46457,17.71654,5.905512,17.71654,-33.46457,-5.677677,1.968504,5.677677,1.968504,13.77953,1.968504,15.74803,-38.4997,15.74803,-35.4164,25.59055,-38.4997,15.74803,-38.4997,15.74803,-35.4164,25.59055,-38.4997,17.71654,23.66302,-14.41446,19.72602,-17.71654,23.66302,17.71654,23.66302,-14.41446,19.72602,-17.71654,23.66302,45.27559,11.81102,-21.65354,11.81102,21.65354,11.81102,-45.27559,11.81102,21.65354,23.62205,-21.65354,23.62205,13.77953,39.37008,5.677677,39.37008,11.77165,43.30709,5.677677,43.30709,-13.77953,39.37008,-11.77165,43.30709,-5.677677,39.37008,-5.677677,43.30709,-11.77165,-5.905512,-11.77165,1.968504,-5.677677,-5.905512,-5.677677,1.968504,5.905512,33.23132,5.905512,28.81186,-1.968504,33.23132,-1.968504,28.81186,14.17323,0,14.17323,3.937008,37.79528,2.73559E-13,14.57568,6.993926,15.75561,9.84252,17.6326,12.28866,20.07874,14.16565,22.92733,15.34558,25.98425,15.74803,29.04117,15.34558,31.88976,14.16565,34.33591,12.28866,36.2129,9.84252,37.39283,6.993926,37.79528,3.937008,-14.17323,3.937008,-14.17323,2.73559E-13,-14.57568,6.993926,-37.79528,2.73559E-13,-15.75561,9.84252,-17.6326,12.28866,-20.07874,14.16565,-22.92733,15.34558,-25.98425,15.74803,-29.04117,15.34558,-31.88976,14.16565,-34.33591,12.28866,-36.2129,9.84252,-37.39283,6.993926,-37.79528,3.937008,49.6063,3.937008,49.6063,2.771117E-13,49.20385,6.993926,25.98425,2.771117E-13,48.02392,9.84252,46.14693,12.28866,43.70079,14.16565,40.85219,15.34558,37.79528,15.74803,34.73836,15.34558,31.88976,14.16565,29.44362,12.28866,27.56663,9.84252,26.3867,6.993926,25.98425,3.937008,-49.6063,3.552714E-15,-49.6063,3.937008,-25.98425,2.771117E-13,-49.20385,6.993926,-48.02392,9.84252,-46.14693,12.28866,-43.70079,14.16565,-40.85219,15.34558,-37.79528,15.74803,-34.73836,15.34558,-31.88976,14.16565,-29.44362,12.28866,-27.56663,9.84252,-26.3867,6.993926,-25.98425,3.937008,-5.677677,-5.905512,-5.677677,1.968504,5.677677,-5.905512,5.677677,1.968504,-5.677677,39.37008,-5.677677,43.30709,5.677677,43.30709,5.677677,39.37008,5.677677,43.30709,-5.677677,43.30709,-5.905512,28.81186,-5.905512,33.23132,1.968504,28.81186,1.968504,33.23132,5.677677,43.30709,13.77953,39.37008,11.77165,43.30709,5.677677,1.968504,11.77165,1.968504,5.677677,-5.905512,11.77165,-5.905512,-13.77953,39.37008,-5.677677,43.30709,-11.77165,43.30709 + } + UVIndex: *2064 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,7,6,9,8,6,10,9,6,11,10,6,12,10,11,13,10,12,14,13,12,15,13,14,16,13,15,17,16,15,18,16,17,19,18,17,20,18,19,21,18,20,22,21,20,23,21,22,24,23,22,25,23,24,26,25,24,27,25,26,28,25,27,29,28,27,30,28,29,31,28,30,32,28,31,33,31,30,34,31,33,35,34,33,36,35,33,37,36,33,38,36,37,39,38,37,40,38,39,41,38,40,42,41,40,43,41,42,44,41,43,45,44,43,46,44,45,47,46,45,48,46,47,49,46,48,50,49,48,51,49,50,52,51,50,53,51,52,54,53,52,55,53,54,56,53,55,57,56,55,58,56,57,59,56,58,60,56,59,61,56,60,62,60,59,63,65,64,66,64,65,67,69,68,69,70,68,71,70,69,70,72,68,72,73,68,73,74,68,68,74,75,74,76,75,76,77,75,75,77,78,77,79,78,78,79,80,79,81,80,81,82,80,80,82,83,82,84,83,83,84,85,84,86,85,85,86,87,86,88,87,88,89,87,87,89,90,89,91,90,91,92,90,93,90,92,92,94,93,93,94,95,95,94,96,96,94,97,94,98,97,97,98,99,100,97,99,98,101,99,101,102,99,99,102,103,102,104,103,104,105,103,103,105,106,105,107,106,106,107,108,107,109,108,109,110,108,108,110,111,110,112,111,111,112,113,112,114,113,113,114,115,114,116,115,116,117,115,115,117,118,117,119,118,119,120,118,118,120,121,121,120,122,122,120,123,120,124,123,125,123,124,126,128,127,129,127,128,130,132,131,133,131,132,134,136,135,137,135,136,138,140,139,141,139,140,142,144,143,145,143,144,146,148,147,149,147,148,150,152,151,153,151,152,154,153,152,155,157,156,158,156,157,159,161,160,162,160,161,163,165,164,166,164,165,167,169,168,170,168,169,171,173,172,174,172,173,175,172,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,191,190,193,195,194,196,194,195,197,199,198,200,198,199,201,203,202,204,202,203,205,204,203,206,208,207,209,207,208,210,212,211,213,211,212,214,216,215,217,215,216,218,220,219,221,219,220,222,224,223,225,223,224,226,228,227,229,227,228,230,232,231,233,231,232,234,236,235,237,235,236,238,240,239,241,239,240,242,244,243,245,243,244,246,248,247,249,247,248,250,252,251,253,251,252,254,256,255,257,255,256,258,260,259,261,259,260,262,264,263,265,263,264,266,268,267,269,267,268,270,272,271,273,271,272,274,276,275,277,275,276,278,280,279,281,279,280,282,279,281,283,279,282,284,283,282,285,284,282,286,288,287,289,287,288,290,292,291,293,291,292,294,296,295,297,295,296,298,300,299,301,299,300,302,304,303,305,303,304,306,308,307,309,307,308,310,312,311,313,311,312,314,316,315,317,315,316,318,320,319,321,319,320,322,324,323,325,323,324,326,328,327,329,327,328,330,329,328,331,333,332,334,332,333,335,337,336,338,336,337,339,341,340,342,340,341,343,340,342,344,346,345,347,345,346,348,347,346,349,351,350,352,350,351,353,355,354,356,354,355,357,359,358,360,358,359,361,360,359,362,364,363,365,363,364,366,365,364,367,369,368,370,368,369,371,373,372,374,372,373,375,377,376,378,376,377,379,381,380,382,380,381,383,385,384,386,384,385,387,389,388,390,388,389,391,393,392,394,392,393,395,397,396,398,396,397,399,401,400,402,400,401,403,400,402,404,406,405,407,405,406,408,407,406,409,411,410,412,410,411,413,415,414,416,414,415,417,414,416,418,420,419,421,419,420,422,424,423,425,423,424,426,428,427,429,427,428,430,432,431,433,431,432,434,436,435,437,435,436,435,437,438,439,437,436,440,439,436,437,441,438,438,441,442,441,443,442,443,444,442,445,442,444,446,448,447,449,447,448,450,452,451,453,451,452,454,456,455,457,455,456,458,460,459,461,459,460,462,464,463,465,463,464,466,468,467,469,467,468,470,472,471,473,471,472,474,476,475,477,475,476,478,480,479,481,479,480,482,484,483,485,483,484,486,488,487,489,487,488,490,492,491,493,491,492,494,496,495,497,495,496,498,500,499,501,499,500,502,504,503,505,503,504,506,508,507,509,507,508,510,512,511,513,511,512,514,516,515,517,515,516,518,520,519,521,519,520,522,524,523,525,523,524,526,528,527,529,527,528,530,532,531,533,531,532,534,536,535,537,535,536,538,540,539,541,539,540,542,544,543,545,543,544,546,548,547,549,547,548,550,552,551,553,551,552,554,556,555,557,555,556,558,560,559,561,559,560,562,564,563,565,563,564,566,568,567,569,567,568,570,572,571,573,571,572,574,576,575,577,575,576,578,577,576,579,578,576,580,578,579,581,578,580,582,584,583,585,583,584,586,585,584,587,585,586,588,585,587,589,588,587,590,588,589,590,591,588,592,590,589,593,590,592,594,593,592,595,597,596,598,596,597,599,598,597,600,599,597,601,600,597,602,600,601,603,602,601,604,603,601,605,602,603,606,605,603,607,605,606,608,610,609,611,609,610,612,609,611,613,612,611,614,616,615,617,615,616,618,620,619,621,619,620,622,624,623,625,623,624,626,628,627,629,627,628,630,632,631,633,631,632,634,636,635,637,635,636,638,640,639,641,639,640,642,644,643,643,644,645,644,646,645,646,647,645,647,648,645,649,645,648,648,650,649,649,650,651,650,652,651,653,651,652,654,656,655,657,655,656,658,660,659,661,659,660,662,661,660,663,662,660,664,663,660,665,667,666,668,666,667,669,668,667,670,669,667,671,670,667,672,674,673,675,673,674,676,678,677,679,677,678,680,682,681,683,681,682,684,686,685,687,685,686,688,687,686,686,689,688,689,690,688,691,688,690,692,694,693,695,693,694,696,698,697,699,697,698,700,699,698,701,697,699,702,701,699,703,701,702,704,701,703,705,704,703,706,708,707,709,707,708,710,712,711,713,711,712,714,711,713,715,711,714,716,711,715,717,719,718,720,718,719,721,723,722,724,722,723,725,727,726,728,726,727,729,728,727,730,728,729,731,733,732,734,732,733,735,737,736,738,736,737,739,736,738,740,736,739,741,736,740,742,744,743,745,743,744,746,748,747,749,747,748,750,749,748,751,749,750,752,754,753,755,753,754,756,755,754,757,755,756,758,760,759,761,759,760,762,761,760,763,762,760,764,762,763,765,763,760,766,765,760,767,766,760,595,767,760,768,767,595,769,768,595,596,769,595,770,771,606,772,606,771,773,606,772,607,606,773,774,772,771,775,774,771,776,775,771,777,776,771,778,777,771,779,776,777,777,780,779,781,783,782,784,782,783,785,787,786,785,786,788,789,788,786,790,785,788,791,785,790,792,791,790,793,792,790,794,792,793,795,797,796,798,796,797,799,798,797,800,799,797,801,800,797,802,799,800,803,799,802,804,799,803,583,799,804,805,583,804,806,583,805,582,583,806,807,809,808,810,808,809,809,811,810,810,811,812,811,813,812,814,812,813,815,817,816,818,816,817,819,818,817,820,819,817,818,821,816,822,816,821,594,823,593,824,593,823,825,824,823,826,824,825,827,826,825,828,826,827,829,826,828,830,826,829,831,826,830,832,830,829,833,830,832,834,836,835,837,835,836,838,835,837,839,838,837,840,839,837,841,839,840,842,839,841,843,842,841,844,846,845,847,845,846,848,845,847,849,845,848,850,845,849,851,850,849,852,851,849,853,852,849,854,852,853,855,850,851,851,856,855,857,855,856,858,857,856,855,859,850,859,860,850,860,861,850,850,861,862,863,862,861,864,866,865,867,865,866,868,864,865,869,865,867,864,868,870,867,870,869,871,870,868,869,870,871,608,872,610,608,873,872,872,874,610,875,872,873,876,610,874,877,875,873,878,875,877,879,875,878,876,875,879,611,610,876,879,613,876,613,611,876,880,882,881,883,885,884,886,888,887,889,891,890,833,892,830,831,830,892,821,818,893,819,893,818,894,815,822,816,822,815,777,778,780,895,780,778,812,896,810,808,810,896,809,807,811,897,811,807,898,900,899,901,899,900,902,904,903,905,903,904,906,908,907,909,907,908,910,912,911,913,911,912,914,916,915,917,915,916,918,917,916,919,918,916,920,919,916,921,920,916,922,921,916,923,922,916,924,923,916,925,924,916,926,925,916,927,926,916,928,927,916,929,931,930,932,930,931,933,932,931,934,932,933,935,932,934,936,932,935,937,932,936,938,932,937,939,932,938,940,932,939,941,932,940,942,932,941,943,932,942,944,946,945,947,945,946,948,947,946,949,947,948,950,947,949,951,947,950,952,947,951,953,947,952,954,947,953,955,947,954,956,947,955,957,947,956,958,947,957,959,961,960,962,960,961,963,962,961,964,963,961,965,964,961,966,965,961,967,966,961,968,967,961,969,968,961,970,969,961,971,970,961,972,971,961,973,972,961,974,976,975,977,975,976,978,899,979,980,979,899,981,982,904,983,904,982,691,685,688,687,688,685,785,791,787,792,787,791,700,703,699,702,699,703,868,865,871,869,871,865,984,986,985,987,985,986,981,989,988,990,988,989,991,993,992,994,992,993,978,996,995,997,995,996 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *688 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5669866826930878737, "Model::grill", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-8.374172E-13,2.742279,14.5 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5582812472982838620, "Geometry::", "Mesh" { + Vertices: *1020 { + a: 4,3.257721,-0.5,4,3.257721,0.5,3,3.257721,-0.5,3,3.257721,0.5,2,3.257721,-0.5,3,3.257721,-1.5,2,3.257721,-1.5,4,3.257721,-0.5,4,2.257721,-0.5,4,3.257721,0.5,4,2.257721,0.5,-3,1.257721,-0.5,-3,1.257721,0.5,-5,1.257721,-0.5,-4,1.257721,0.5,-4.130526,1.257721,0.4914449,-4.258819,1.257721,0.4659258,-4.382684,1.257721,0.4238795,-4.5,1.257721,0.3660254,-4.608761,1.257721,0.2933533,-4.707107,1.257721,0.2071068,-4.793353,1.257721,0.1087614,-4.866025,1.257721,-4.042704E-13,-4.92388,1.257721,-0.1173166,-4.965926,1.257721,-0.241181,-4.991445,1.257721,-0.3694738,5,1.257721,-0.5,4.991445,1.257721,-0.3694738,3,1.257721,-0.5,4.965926,1.257721,-0.241181,4.92388,1.257721,-0.1173166,4.866025,1.257721,8.085408E-13,4.793353,1.257721,0.1087614,4.707107,1.257721,0.2071068,4.608761,1.257721,0.2933533,4.5,1.257721,0.3660254,4.382684,1.257721,0.4238795,4.258819,1.257721,0.4659258,4.130526,1.257721,0.4914449,4,1.257721,0.5,3,1.257721,0.5,3,4.257721,-0.5,3,4.257721,0.25,2,4.257721,-0.5,2,4.257721,0.25,-2,4.257721,-0.5,-2,4.257721,0.25,-3,4.257721,-0.5,-3,4.257721,0.25,2,2.257721,-1.5,2,3.257721,-1.5,2,2.257721,-0.5,2,3.257721,-0.5,2,1.257721,-0.5,2,2.257721,-0.25,2,4.257721,-0.5,2,1.257721,0.5,2,3.257721,-0.25,2,2.257721,0.25,2,4.257721,0.25,2,3.257721,0.25,2,3.257721,0.5,3,1.257721,0.5,3,2.257721,0.5,3,1.257721,-0.5,3,2.257721,-0.5,3,3.257721,-0.5,3,2.257721,-1.5,3,3.257721,-1.5,3,3.257721,0.5,3,4.257721,-0.5,3,4.257721,0.25,-2,4.257721,-0.5,-2,3.257721,-0.5,-2,4.257721,0.25,-2,3.257721,-0.25,-2,3.257721,0.25,-2,3.257721,0.5,-2,2.257721,0.25,-2,1.257721,0.5,-2,2.257721,-0.25,-2,1.257721,-0.5,-2,2.257721,-0.5,-2,3.257721,-1.5,-2,2.257721,-1.5,-2,3.257721,0.5,-3,3.257721,0.5,-2,4.257721,0.25,-3,4.257721,0.25,2,3.257721,0.5,2,4.257721,0.25,3,3.257721,0.5,3,4.257721,0.25,-3,3.257721,0.5,-4,3.257721,0.5,-3,3.257721,-0.5,-4,3.257721,-0.5,-3,3.257721,-1.5,-2,3.257721,-0.5,-2,3.257721,-1.5,-4,2.257721,-0.5,-4,3.257721,-0.5,-4,2.257721,0.5,-4,3.257721,0.5,-3,4.257721,0.25,-3,3.257721,0.5,-3,4.257721,-0.5,-3,3.257721,-0.5,-3,2.257721,-0.5,-3,3.257721,-1.5,-3,2.257721,-1.5,-3,2.257721,0.5,-3,1.257721,-0.5,-3,1.257721,0.5,4.707107,0,0.2071068,4.608761,0,0.2933533,4.707107,1.257721,0.2071068,4.608761,1.257721,0.2933533,4.5,0,0.3660254,4.382684,0,0.4238795,4.5,1.257721,0.3660254,4.382684,1.257721,0.4238795,4.382684,0,0.4238795,4.258819,0,0.4659258,4.382684,1.257721,0.4238795,4.258819,1.257721,0.4659258,4.130526,0,0.4914449,4,0,0.5,4.130526,1.257721,0.4914449,4,1.257721,0.5,4.965926,1.257721,-0.241181,4.965926,0,-0.241181,4.92388,1.257721,-0.1173166,4.92388,0,-0.1173166,4.92388,1.257721,-0.1173166,4.92388,0,-0.1173166,4.866025,1.257721,8.085408E-13,4.866025,0,8.085408E-13,4.793353,1.257721,0.1087614,4.793353,0,0.1087614,4.707107,1.257721,0.2071068,4.707107,0,0.2071068,4.866025,1.257721,8.085408E-13,4.866025,0,8.085408E-13,4.793353,1.257721,0.1087614,4.793353,0,0.1087614,4.991445,1.257721,-0.3694738,4.991445,0,-0.3694738,4.965926,1.257721,-0.241181,4.965926,0,-0.241181,4.258819,0,0.4659258,4.130526,0,0.4914449,4.258819,1.257721,0.4659258,4.130526,1.257721,0.4914449,5,1.257721,-0.5,5,0,-0.5,4.991445,1.257721,-0.3694738,4.991445,0,-0.3694738,4.608761,0,0.2933533,4.5,0,0.3660254,4.608761,1.257721,0.2933533,4.5,1.257721,0.3660254,-4.608761,0,0.2933533,-4.707107,0,0.2071068,-4.608761,1.257721,0.2933533,-4.707107,1.257721,0.2071068,-5,0,-0.5,-5,1.257721,-0.5,-4.991445,0,-0.3694738,-4.991445,1.257721,-0.3694738,-4.130526,0,0.4914449,-4.258819,0,0.4659258,-4.130526,1.257721,0.4914449,-4.258819,1.257721,0.4659258,-4.92388,0,-0.1173166,-4.92388,1.257721,-0.1173166,-4.866025,0,-4.042704E-13,-4.866025,1.257721,-4.042704E-13,-4.866025,0,-4.042704E-13,-4.866025,1.257721,-4.042704E-13,-4.793353,0,0.1087614,-4.793353,1.257721,0.1087614,-4.991445,0,-0.3694738,-4.991445,1.257721,-0.3694738,-4.965926,0,-0.241181,-4.965926,1.257721,-0.241181,-4,0,0.5,-4.130526,0,0.4914449,-4,1.257721,0.5,-4.130526,1.257721,0.4914449,-4.5,0,0.3660254,-4.608761,0,0.2933533,-4.5,1.257721,0.3660254,-4.608761,1.257721,0.2933533,-4.965926,0,-0.241181,-4.965926,1.257721,-0.241181,-4.92388,0,-0.1173166,-4.92388,1.257721,-0.1173166,-4.793353,0,0.1087614,-4.793353,1.257721,0.1087614,-4.707107,0,0.2071068,-4.707107,1.257721,0.2071068,-4.258819,0,0.4659258,-4.382684,0,0.4238795,-4.258819,1.257721,0.4659258,-4.382684,1.257721,0.4238795,-4.382684,0,0.4238795,-4.5,0,0.3660254,-4.382684,1.257721,0.4238795,-4.5,1.257721,0.3660254,2,1.257721,-0.5,2,1.257721,0.5,-2,1.257721,-0.5,-2,1.257721,0.5,2,2.257721,0.25,-2,2.257721,0.25,2,3.257721,0.25,-2,3.257721,0.25,2,3.257721,-0.25,2,3.257721,0.25,-2,3.257721,-0.25,-2,3.257721,0.25,2,2.257721,0.25,2,2.257721,-0.25,-2,2.257721,0.25,-2,2.257721,-0.25,3,3.257721,0.5,3,2.257721,0.5,2,3.257721,0.5,2,1.257721,0.5,3,1.257721,0.5,-4,1.257721,0.5,-2,1.257721,0.5,4,1.257721,0.5,-4,0,0.5,4,0,0.5,-3,1.257721,0.5,-2,3.257721,0.5,-3,2.257721,0.5,-3,3.257721,0.5,4,3.257721,-0.5,3,3.257721,-0.5,4,2.257721,-0.5,3,2.257721,-0.5,2,3.257721,-0.5,2,4.257721,-0.5,3,4.257721,-0.5,2,2.257721,-0.5,3,1.257721,-0.5,2,1.257721,-0.5,5,1.257721,-0.5,-2,1.257721,-0.5,-3,1.257721,-0.5,-5,1.257721,-0.5,5,0,-0.5,-5,0,-0.5,-3,2.257721,-0.5,-2,2.257721,-0.5,-4,2.257721,-0.5,-4,3.257721,-0.5,-3,3.257721,-0.5,-2,3.257721,-0.5,-3,4.257721,-0.5,-2,4.257721,-0.5,5,0,-0.5,-5,0,-0.5,4.991445,0,-0.3694738,4.965926,0,-0.241181,4.92388,0,-0.1173166,4.866025,0,8.085408E-13,4.793353,0,0.1087614,4.707107,0,0.2071068,4.608761,0,0.2933533,4.5,0,0.3660254,4.382684,0,0.4238795,4.258819,0,0.4659258,4.130526,0,0.4914449,4,0,0.5,-4,0,0.5,-4.130526,0,0.4914449,-4.258819,0,0.4659258,-4.382684,0,0.4238795,-4.5,0,0.3660254,-4.608761,0,0.2933533,-4.707107,0,0.2071068,-4.793353,0,0.1087614,-4.866025,0,-4.042704E-13,-4.92388,0,-0.1173166,-4.965926,0,-0.241181,-4.991445,0,-0.3694738,-2,2.257721,-0.25,2,2.257721,-0.25,-2,3.257721,-0.25,2,3.257721,-0.25,2,2.257721,-1.5,3,2.257721,-1.5,2,3.257721,-1.5,3,3.257721,-1.5,3,2.257721,-0.5,3,2.257721,-1.5,2,2.257721,-0.5,2,2.257721,-1.5,-3,2.257721,-1.5,-2,2.257721,-1.5,-3,3.257721,-1.5,-2,3.257721,-1.5,-2,2.257721,-1.5,-3,2.257721,-1.5,-2,2.257721,-0.5,-3,2.257721,-0.5,4,2.257721,0.5,4,2.257721,-0.5,3,2.257721,0.5,3,2.257721,-0.5,3,2.257721,0.5,4,2.257721,-0.5,-3,2.257721,0.5,-3,2.257721,-0.5,-4,2.257721,0.5,-4,2.257721,-0.5,-4,2.257721,0.5,-3,2.257721,-0.5,3,3.257721,-0.5,3,2.257721,-0.5,3,3.257721,0.5,3,2.257721,0.5,3,3.257721,0.5,3,2.257721,-0.5,-3,2.257721,-0.5,-3,3.257721,-0.5,-3,2.257721,0.5,-3,3.257721,0.5,-3,2.257721,0.5,-3,3.257721,-0.5,4,2.257721,0.5,4,3.257721,0.5,3,3.257721,0.5,-4,2.257721,0.5,-3,3.257721,0.5,-4,3.257721,0.5 + } + PolygonVertexIndex: *648 { + a: 0,2,-2,3,1,-3,2,5,-5,6,4,-6,7,9,-9,10,8,-10,11,13,-13,14,12,-14,15,14,-14,16,15,-14,17,16,-14,18,17,-14,19,18,-14,20,19,-14,21,20,-14,22,21,-14,23,22,-14,24,23,-14,25,24,-14,26,28,-28,29,27,-29,30,29,-29,31,30,-29,32,31,-29,33,32,-29,34,33,-29,35,34,-29,36,35,-29,37,36,-29,38,37,-29,39,38,-29,40,39,-29,41,43,-43,44,42,-44,45,47,-47,48,46,-48,49,51,-51,52,50,-52,53,52,-52,54,52,-54,55,52,-55,56,54,-54,54,57,-56,58,54,-57,59,55,-58,60,58,-57,60,59,-58,59,60,-57,61,59,-57,62,64,-64,65,63,-65,65,67,-67,68,66,-68,66,70,-70,71,69,-71,72,74,-74,75,73,-75,76,75,-75,77,76,-75,78,76,-78,77,79,-79,78,79,-81,79,81,-81,75,80,-82,81,73,-76,81,82,-74,73,82,-84,84,83,-83,85,87,-87,88,86,-88,89,91,-91,92,90,-92,93,95,-95,96,94,-96,95,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,107,109,-109,110,108,-110,108,112,-112,113,111,-113,114,116,-116,117,115,-117,118,120,-120,121,119,-121,122,124,-124,125,123,-125,126,128,-128,129,127,-129,130,132,-132,133,131,-133,134,136,-136,137,135,-137,138,140,-140,141,139,-141,142,144,-144,145,143,-145,146,148,-148,149,147,-149,150,152,-152,153,151,-153,154,156,-156,157,155,-157,158,160,-160,161,159,-161,162,164,-164,165,163,-165,166,168,-168,169,167,-169,170,172,-172,173,171,-173,174,176,-176,177,175,-177,178,180,-180,181,179,-181,182,184,-184,185,183,-185,186,188,-188,189,187,-189,190,192,-192,193,191,-193,194,196,-196,197,195,-197,198,200,-200,201,199,-201,202,204,-204,205,203,-205,206,208,-208,209,207,-209,210,212,-212,213,211,-213,214,216,-216,217,215,-217,218,220,-220,221,219,-221,222,224,-224,225,223,-225,226,228,-228,228,229,-228,230,227,-230,229,231,-231,232,231,-230,230,231,-234,231,234,-234,235,233,-235,236,231,-233,232,237,-237,238,236,-238,239,238,-238,240,242,-242,243,241,-243,244,245,-242,246,241,-246,243,248,-248,249,247,-249,248,250,-250,249,250,-252,251,250,-253,252,250,-254,250,254,-254,255,253,-255,252,256,-252,257,251,-257,258,259,-257,260,256,-260,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,265,-268,269,265,-269,270,265,-270,271,265,-271,272,265,-272,273,265,-273,274,265,-274,275,265,-275,276,265,-276,277,265,-277,278,265,-278,279,265,-279,280,265,-280,281,265,-281,282,265,-282,283,265,-283,284,265,-284,285,265,-285,286,265,-286,287,265,-287,288,265,-288,289,265,-289,290,292,-292,293,291,-293,294,296,-296,297,295,-297,298,300,-300,301,299,-301,302,304,-304,305,303,-305,306,308,-308,309,307,-309,310,312,-312,313,315,-315,316,318,-318,319,321,-321,322,324,-324,325,327,-327,328,330,-330,331,333,-333,334,335,-228,336,227,-336,238,338,-338,339,337,-339 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1944 { + a: 0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.1221833,0.9925076,0,0.2425356,0.9701425,0,0.1221833,0.9925076,0,0.2425356,0.9701425,0,0.1221833,0.9925076,0,0.2425356,0.9701425,0,0.1221833,0.9925076,0,0.1221833,0.9925076,0,0.2425356,0.9701425,0,0.2425356,0.9701425,0,0.2425356,0.9701425,0,0.1221833,0.9925076,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.6087614,0,0.7933533,0.6087614,0,0.7933533,0.6087614,0,0.7933533,0.7071068,0,0.7071068,0.5,0,0.8660254,0.5,0,0.8660254,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.5,0,0.8660254,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.3826834,0,0.9238795,0.1305262,0,0.9914449,0.1305262,0,0.9914449,0.03271909,0,0.9994646,0.03271909,0,0.9994646,0.03271909,0,0.9994646,0.1305262,0,0.9914449,0.9659258,0,0.258819,0.9238795,0,0.3826834,0.9659258,0,0.258819,0.9238795,0,0.3826834,0.9659258,0,0.258819,0.9238795,0,0.3826834,0.9238795,0,0.3826834,0.8660254,0,0.5,0.9238795,0,0.3826834,0.8660254,0,0.5,0.9238795,0,0.3826834,0.8660254,0,0.5,0.7933533,0,0.6087614,0.7071068,0,0.7071068,0.7933533,0,0.6087614,0.7071068,0,0.7071068,0.7933533,0,0.6087614,0.7071068,0,0.7071068,0.8660254,0,0.5,0.7933533,0,0.6087614,0.8660254,0,0.5,0.7933533,0,0.6087614,0.8660254,0,0.5,0.7933533,0,0.6087614,0.9914449,0,0.1305262,0.9659258,0,0.258819,0.9914449,0,0.1305262,0.9659258,0,0.258819,0.9914449,0,0.1305262,0.9659258,0,0.258819,0.258819,0,0.9659258,0.258819,0,0.9659258,0.1305262,0,0.9914449,0.1305262,0,0.9914449,0.1305262,0,0.9914449,0.258819,0,0.9659258,0.9978589,0,0.06540313,0.9914449,0,0.1305262,0.9978589,0,0.06540313,0.9914449,0,0.1305262,0.9978589,0,0.06540313,0.9914449,0,0.1305262,0.6087614,0,0.7933533,0.6087614,0,0.7933533,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.6087614,0,0.7933533,-0.6087614,0,0.7933533,-0.6087614,0,0.7933533,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.6087614,0,0.7933533,-0.9978589,0,0.06540313,-0.9914449,0,0.1305262,-0.9978589,0,0.06540313,-0.9914449,0,0.1305262,-0.9978589,0,0.06540313,-0.9914449,0,0.1305262,-0.1305262,0,0.9914449,-0.1305262,0,0.9914449,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.1305262,0,0.9914449,-0.9238795,0,0.3826834,-0.8660254,0,0.5,-0.9238795,0,0.3826834,-0.8660254,0,0.5,-0.9238795,0,0.3826834,-0.8660254,0,0.5,-0.8660254,0,0.5,-0.7933533,0,0.6087614,-0.8660254,0,0.5,-0.7933533,0,0.6087614,-0.8660254,0,0.5,-0.7933533,0,0.6087614,-0.9914449,0,0.1305262,-0.9659258,0,0.258819,-0.9914449,0,0.1305262,-0.9659258,0,0.258819,-0.9914449,0,0.1305262,-0.9659258,0,0.258819,-0.03271909,0,0.9994646,-0.03271909,0,0.9994646,-0.1305262,0,0.9914449,-0.1305262,0,0.9914449,-0.1305262,0,0.9914449,-0.03271909,0,0.9994646,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.6087614,0,0.7933533,-0.6087614,0,0.7933533,-0.6087614,0,0.7933533,-0.5,0,0.8660254,-0.9659258,0,0.258819,-0.9238795,0,0.3826834,-0.9659258,0,0.258819,-0.9238795,0,0.3826834,-0.9659258,0,0.258819,-0.9238795,0,0.3826834,-0.7933533,0,0.6087614,-0.7071068,0,0.7071068,-0.7933533,0,0.6087614,-0.7071068,0,0.7071068,-0.7933533,0,0.6087614,-0.7071068,0,0.7071068,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.258819,0,0.9659258,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.3826834,0,0.9238795,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.1221833,0.9925076,0,0.1221833,0.9925076,0,0,1,0,0.1221833,0.9925076,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-0.03271909,0,0.9994646,0,0,1,0,0,1,-0.03271909,0,0.9994646,0,0,1,0,0,1,-0.03271909,0,0.9994646,0.03271909,0,0.9994646,-0.03271909,0,0.9994646,-0.03271909,0,0.9994646,0.03271909,0,0.9994646,0.03271909,0,0.9994646,0.03271909,0,0.9994646,-0.03271909,0,0.9994646,0,0,1,-0.03271909,0,0.9994646,0,0,1,0,0,1,0,0.1221833,0.9925076,0,0,1,0,0,1,0,0,1,0,0.1221833,0.9925076,0,0.1221833,0.9925076,0,0,1,0,0.1221833,0.9925076,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *680 { + a: -15.74803,-1.968504,-15.74803,1.968504,-11.81102,-1.968504,-11.81102,1.968504,-7.874016,-1.968504,-11.81102,-5.905512,-7.874016,-5.905512,1.968504,12.82567,1.968504,8.888664,-1.968504,12.82567,-1.968504,8.888664,11.81102,-1.968504,11.81102,1.968504,19.68504,-1.968504,15.74803,1.968504,16.26191,1.934822,16.767,1.834354,17.25466,1.668817,17.71654,1.441045,18.14473,1.154934,18.53192,0.8153811,18.87147,0.4281946,19.15758,-1.591616E-12,19.38535,-0.4618762,19.55089,-0.9495313,19.65136,-1.454621,-19.68504,-1.968504,-19.65136,-1.454621,-11.81102,-1.968504,-19.55089,-0.9495313,-19.38535,-0.4618762,-19.15758,3.183231E-12,-18.87147,0.4281946,-18.53192,0.8153811,-18.14473,1.154934,-17.71654,1.441045,-17.25466,1.668817,-16.767,1.834354,-16.26191,1.934822,-15.74803,1.968504,-11.81102,1.968504,-11.81102,-1.968504,-11.81102,0.984252,-7.874016,-1.968504,-7.874016,0.984252,7.874016,-1.968504,7.874016,0.984252,11.81102,-1.968504,11.81102,0.984252,-5.905512,8.888664,-5.905512,12.82567,-1.968504,8.888664,-1.968504,12.82567,-1.968504,4.951656,-0.984252,8.888664,-1.968504,16.76268,1.968504,4.951656,-0.984252,12.82567,0.984252,8.888664,0.984252,16.76268,0.984252,12.82567,1.968504,12.82567,-1.968504,4.951656,-1.968504,8.888664,1.968504,4.951656,1.968504,8.888664,1.968504,12.82567,5.905512,8.888664,5.905512,12.82567,-1.968504,12.82567,1.968504,16.76268,-0.984252,16.76268,1.968504,16.76268,1.968504,12.82567,-0.984252,16.76268,0.984252,12.82567,-0.984252,12.82567,-1.968504,12.82567,-0.984252,8.888664,-1.968504,4.951656,0.984252,8.888664,1.968504,4.951656,1.968504,8.888664,5.905512,12.82567,5.905512,8.888664,-7.874016,11.9653,-11.81102,11.9653,-7.874016,16.02347,-11.81102,16.02347,7.874016,11.9653,7.874016,16.02347,11.81102,11.9653,11.81102,16.02347,11.81102,1.968504,15.74803,1.968504,11.81102,-1.968504,15.74803,-1.968504,11.81102,-5.905512,7.874016,-1.968504,7.874016,-5.905512,-1.968504,8.888664,-1.968504,12.82567,1.968504,8.888664,1.968504,12.82567,0.984252,16.76268,1.968504,12.82567,-1.968504,16.76268,-1.968504,12.82567,-1.968504,8.888664,-5.905512,12.82567,-5.905512,8.888664,1.968504,8.888664,-1.968504,4.951656,1.968504,4.951656,13.39541,0,12.88043,0,13.39541,4.951656,12.88043,4.951656,15.25212,0,14.73713,0,15.25212,4.951656,14.73713,4.951656,15.80253,0,15.28755,0,15.80253,4.951656,15.28755,4.951656,16.10055,0,15.58557,0,16.10055,4.951656,15.58557,4.951656,7.183567,4.951656,7.183567,0,6.668582,4.951656,6.668582,0,8.988167,4.951656,8.988167,0,8.473181,4.951656,8.473181,0,12.12089,4.951656,12.12089,0,11.60591,4.951656,11.60591,0,10.64338,4.951656,10.64338,0,10.1284,4.951656,10.1284,0,5.260461,4.951656,5.260461,0,4.745476,4.951656,4.745476,0,16.08697,0,15.57198,0,16.08697,4.951656,15.57198,4.951656,3.251752,4.951656,3.251752,0,2.736767,4.951656,2.736767,0,14.44514,0,13.93016,0,14.44514,4.951656,13.93016,4.951656,-12.88043,0,-13.39541,0,-12.88043,4.951656,-13.39541,4.951656,-3.251752,0,-3.251752,4.951656,-2.736767,0,-2.736767,4.951656,-15.57198,0,-16.08697,0,-15.57198,4.951656,-16.08697,4.951656,-8.988167,0,-8.988167,4.951656,-8.473181,0,-8.473181,4.951656,-10.64338,0,-10.64338,4.951656,-10.1284,0,-10.1284,4.951656,-5.260461,0,-5.260461,4.951656,-4.745476,0,-4.745476,4.951656,-15.58557,0,-16.10055,0,-15.58557,4.951656,-16.10055,4.951656,-13.93016,0,-14.44514,0,-13.93016,4.951656,-14.44514,4.951656,-7.183567,0,-7.183567,4.951656,-6.668582,0,-6.668582,4.951656,-12.12089,0,-12.12089,4.951656,-11.60591,0,-11.60591,4.951656,-15.28755,0,-15.80253,0,-15.28755,4.951656,-15.80253,4.951656,-14.73713,0,-15.25212,0,-14.73713,4.951656,-15.25212,4.951656,-7.874016,-1.968504,-7.874016,1.968504,7.874016,-1.968504,7.874016,1.968504,7.874016,8.888664,-7.874016,8.888664,7.874016,12.82567,-7.874016,12.82567,-7.874016,-0.984252,-7.874016,0.984252,7.874016,-0.984252,7.874016,0.984252,7.874016,0.984252,7.874016,-0.984252,-7.874016,0.984252,-7.874016,-0.984252,11.81102,12.82567,11.81102,8.888664,7.874016,12.82567,7.874016,4.951656,11.81102,4.951656,-15.74803,4.951656,-7.874016,4.951656,15.74803,4.951656,-15.74803,-1.670067E-13,15.74803,-1.670067E-13,-11.81102,4.951656,-7.874016,12.82567,-11.81102,8.888664,-11.81102,12.82567,-15.74803,12.82567,-11.81102,12.82567,-15.74803,8.888664,-11.81102,8.888664,-7.874016,12.82567,-7.874016,16.76268,-11.81102,16.76268,-7.874016,8.888664,-11.81102,4.951656,-7.874016,4.951656,-19.68504,4.951656,7.874016,4.951656,11.81102,4.951656,19.68504,4.951656,-19.68504,5.387832E-13,19.68504,5.387832E-13,11.81102,8.888664,7.874016,8.888664,15.74803,8.888664,15.74803,12.82567,11.81102,12.82567,7.874016,12.82567,11.81102,16.76268,7.874016,16.76268,19.68504,-1.968504,-19.68504,-1.968504,19.65136,-1.454621,19.55089,-0.9495313,19.38535,-0.4618762,19.15758,3.183231E-12,18.87147,0.4281946,18.53192,0.8153811,18.14473,1.154934,17.71654,1.441045,17.25466,1.668817,16.767,1.834354,16.26191,1.934822,15.74803,1.968504,-15.74803,1.968504,-16.26191,1.934822,-16.767,1.834354,-17.25466,1.668817,-17.71654,1.441045,-18.14473,1.154934,-18.53192,0.8153811,-18.87147,0.4281946,-19.15758,-1.591616E-12,-19.38535,-0.4618762,-19.55089,-0.9495313,-19.65136,-1.454621,7.874016,8.888664,-7.874016,8.888664,7.874016,12.82567,-7.874016,12.82567,-7.874016,8.888664,-11.81102,8.888664,-7.874016,12.82567,-11.81102,12.82567,11.81102,-1.968504,11.81102,-5.905512,7.874016,-1.968504,7.874016,-5.905512,11.81102,8.888664,7.874016,8.888664,11.81102,12.82567,7.874016,12.82567,-7.874016,-5.905512,-11.81102,-5.905512,-7.874016,-1.968504,-11.81102,-1.968504,-1.968504,8.888664,-1.968504,12.82567,1.968504,8.888664,-1.968504,8.888664,-1.968504,12.82567,1.968504,8.888664,-0.984252,16.76268,1.968504,16.76268,-1.968504,12.82567,-0.984252,16.76268,1.968504,16.76268,-1.968504,12.82567,11.81102,12.82567,15.74803,12.82567,11.81102,8.888664,11.81102,12.82567,15.74803,12.82567,11.81102,8.888664,-11.81102,4.951656,-7.874016,4.951656,-19.68504,4.951656,-11.81102,4.951656,-7.874016,4.951656,-19.68504,4.951656,15.74803,8.888664,15.74803,12.82567,11.81102,12.82567,-15.74803,8.888664,-11.81102,12.82567,-15.74803,12.82567 + } + UVIndex: *648 { + a: 0,2,1,3,1,2,2,5,4,6,4,5,7,9,8,10,8,9,11,13,12,14,12,13,15,14,13,16,15,13,17,16,13,18,17,13,19,18,13,20,19,13,21,20,13,22,21,13,23,22,13,24,23,13,25,24,13,26,28,27,29,27,28,30,29,28,31,30,28,32,31,28,33,32,28,34,33,28,35,34,28,36,35,28,37,36,28,38,37,28,39,38,28,40,39,28,41,43,42,44,42,43,45,47,46,48,46,47,49,51,50,52,50,51,53,52,51,54,52,53,55,52,54,56,54,53,54,57,55,58,54,56,59,55,57,60,58,56,60,59,57,59,60,56,61,59,56,62,64,63,65,63,64,65,67,66,68,66,67,66,70,69,71,69,70,72,74,73,75,73,74,76,75,74,77,76,74,78,76,77,77,79,78,78,79,80,79,81,80,75,80,81,81,73,75,81,82,73,73,82,83,84,83,82,85,87,86,88,86,87,89,91,90,92,90,91,93,95,94,96,94,95,95,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,107,109,108,110,108,109,108,112,111,113,111,112,114,116,115,117,115,116,118,120,119,121,119,120,122,124,123,125,123,124,126,128,127,129,127,128,130,132,131,133,131,132,134,136,135,137,135,136,138,140,139,141,139,140,142,144,143,145,143,144,146,148,147,149,147,148,150,152,151,153,151,152,154,156,155,157,155,156,158,160,159,161,159,160,162,164,163,165,163,164,166,168,167,169,167,168,170,172,171,173,171,172,174,176,175,177,175,176,178,180,179,181,179,180,182,184,183,185,183,184,186,188,187,189,187,188,190,192,191,193,191,192,194,196,195,197,195,196,198,200,199,201,199,200,202,204,203,205,203,204,206,208,207,209,207,208,210,212,211,213,211,212,214,216,215,217,215,216,218,220,219,221,219,220,222,224,223,225,223,224,226,228,227,228,229,227,230,227,229,229,231,230,232,231,229,230,231,233,231,234,233,235,233,234,236,231,232,232,237,236,238,236,237,239,238,237,240,242,241,243,241,242,244,245,241,246,241,245,243,248,247,249,247,248,248,250,249,249,250,251,251,250,252,252,250,253,250,254,253,255,253,254,252,256,251,257,251,256,258,259,256,260,256,259,260,262,261,263,261,262,264,266,265,267,265,266,268,265,267,269,265,268,270,265,269,271,265,270,272,265,271,273,265,272,274,265,273,275,265,274,276,265,275,277,265,276,278,265,277,279,265,278,280,265,279,281,265,280,282,265,281,283,265,282,284,265,283,285,265,284,286,265,285,287,265,286,288,265,287,289,265,288,290,292,291,293,291,292,294,296,295,297,295,296,298,300,299,301,299,300,302,304,303,305,303,304,306,308,307,309,307,308,310,312,311,313,315,314,316,318,317,319,321,320,322,324,323,325,327,326,328,330,329,331,333,332,334,335,227,336,227,335,238,338,337,339,337,338 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *216 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,3,3, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5560636908484488588, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,-8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5307850399884385579, "Geometry::", "Mesh" { + Vertices: *1224 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,3.609557E-15,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-3,-2.463111,0.6599885,-3,-2.55,3.609557E-15,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,3.609557E-15,-2,2.897778,0.7764571,-3,2.55,3.609557E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.897778,0.7764571,-2,-2.897778,0.7764571,-1,-2.598076,1.5,-2,-2.598076,1.5,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,1.579181E-14,-1.648802,-3,-0.4267413,-1.59262,-3,0.4267413,-1.59262,-3,-2.208365,-1.275,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,2.208365,-1.275,-3,0.8244009,-1.427904,-3,1.165879,-1.165879,-3,-2.463111,-0.6599885,-3,-1.427904,-0.8244009,-3,-1.59262,-0.4267413,-3,-2.55,3.609557E-15,-3,-1.648802,3.609557E-15,-3,2.463111,-0.6599885,-3,1.427904,-0.8244009,-3,1.59262,-0.4267413,-3,-2.463111,0.6599885,-3,-1.59262,0.4267413,-3,-1.427904,0.8244009,-3,2.55,3.609557E-15,-3,1.648802,3.609557E-15,-3,1.59262,0.4267413,-3,2.463111,0.6599885,-3,1.427904,0.8244009,-3,-2.208365,1.275,-3,-1.165879,1.165879,-3,-0.8244009,1.427904,-3,2.208365,1.275,-3,1.165879,1.165879,-3,0.8244009,1.427904,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.4267413,1.59262,-3,0.4267413,1.59262,-3,1.71454E-14,1.648802,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-3,-2.55,3.609557E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-3,2.463111,-0.6599885,-3,2.55,3.609557E-15,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-2,0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7934508,0.2126045,-2,-0.7113886,0.4107204,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,3.609557E-15,-3,1.057935,0.2834727,-3,1.095254,3.609557E-15,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.095254,3.609557E-15,-3,1.057935,0.2834727,-3,0.948518,0.5476272,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7934508,-0.2126045,-2,0.7113886,-0.4107204,-3,1.057935,-0.2834727,-3,0.948518,-0.5476272,-2,-0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-3,-1.095254,3.609557E-15,-3,-1.057935,0.2834727,-2,-0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-3,-0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-2,0.5808463,0.5808463,-2,0.7113886,0.4107204,-3,0.7744617,0.7744617,-3,0.948518,0.5476272,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,3.609557E-15,-2,0.7934508,-0.2126045,-3,1.095254,3.609557E-15,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,109,-112,113,112,-112,114,112,-114,115,114,-114,116,115,-114,115,117,-115,118,116,-114,119,116,-119,120,119,-119,121,114,-118,122,121,-118,123,121,-123,124,120,-119,125,120,-125,126,125,-125,127,126,-125,128,126,-128,129,121,-124,130,129,-124,131,129,-131,132,128,-128,133,128,-133,134,133,-133,135,129,-132,136,135,-132,137,135,-137,138,135,-138,139,138,-138,140,134,-133,141,134,-141,142,141,-141,143,138,-140,144,143,-140,145,143,-145,146,142,-141,147,143,-146,148,142,-147,149,147,-146,150,148,-147,150,147,-150,146,147,-151,151,147,-147,152,147,-152,153,152,-152,154,152,-154,155,154,-154,156,158,-158,159,157,-159,160,162,-162,163,161,-163,164,166,-166,167,165,-167,168,170,-170,171,169,-171,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,197,-200,201,200,-200,202,200,-202,203,202,-202,204,202,-204,205,204,-204,206,204,-206,207,206,-206,208,206,-208,209,208,-208,210,208,-210,211,210,-210,212,210,-212,213,212,-212,214,212,-214,215,214,-214,216,214,-216,217,216,-216,218,216,-218,219,218,-218,220,222,-222,223,221,-223,224,226,-226,227,225,-227,228,230,-230,231,229,-231,232,234,-234,235,233,-235,236,238,-238,239,237,-239,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,115,116,-118,122,117,-117,119,122,-117,120,122,-120,123,122,-121,332,123,-121,333,332,-121,332,334,-124,125,333,-121,335,333,-126,336,335,-126,130,123,-335,337,130,-335,338,130,-338,126,336,-126,339,336,-127,340,339,-127,128,340,-127,341,340,-129,131,130,-339,342,131,-339,343,131,-343,133,341,-129,344,341,-134,345,344,-134,136,131,-344,346,136,-344,347,136,-347,137,136,-348,348,137,-348,134,345,-134,349,345,-135,350,349,-135,139,137,-349,351,139,-349,352,139,-352,141,350,-135,144,139,-353,353,350,-142,354,144,-353,355,144,-355,355,353,-142,144,355,-142,145,144,-142,142,145,-142,149,145,-143,148,149,-143,150,149,-149,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,390,-390,391,389,-391,392,394,-394,395,393,-395,396,398,-398,399,397,-399,400,402,-402,403,401,-403,404,406,-406,407,405,-407 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-10.03937,-1.516048E-15,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-6.491346,6.065644E-14,-6.270159,-1.680084,-6.270159,1.680084,-5.019685,-8.694349,-5.62167,-3.245673,-4.590075,-4.590075,-5.019685,8.694349,-5.62167,3.245673,-4.590075,4.590075,-2.59838,-9.697287,-3.245673,-5.62167,-1.680084,-6.270159,1.421085E-14,-10.03937,1.421085E-14,-6.491346,-2.59838,9.697287,-3.245673,5.62167,-1.680084,6.270159,2.59838,-9.697287,1.680084,-6.270159,3.245673,-5.62167,1.421085E-14,10.03937,1.421085E-14,6.491346,1.680084,6.270159,2.59838,9.697287,3.245673,5.62167,5.019685,-8.694349,4.590075,-4.590075,5.62167,-3.245673,5.019685,8.694349,4.590075,4.590075,5.62167,3.245673,7.098907,-7.098907,7.098907,7.098907,6.270159,-1.680084,6.270159,1.680084,6.491346,6.598551E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,2.603088E-16,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,1.421085E-14,-3.234019,1.421085E-14,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,6.906487,-4.867806,7.357779,-4.154299,10.27902,-7.167411,10.88074,-6.216069,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.734323,-2.156013,-3.049062,-3.049062,-3.734323,2.156013,-3.049062,3.049062,-2.156013,-3.734323,-1.116034,-4.165096,1.421085E-14,-4.312025,-2.156013,3.734323,-1.116034,4.165096,1.116034,-4.165096,2.156013,-3.734323,1.421085E-14,4.312025,1.116034,4.165096,2.156013,3.734323,3.049062,-3.049062,3.734323,-2.156013,3.049062,3.049062,3.734323,2.156013,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-6.906487,4.867806,-7.357779,4.154299,-10.27902,7.167411,-10.88074,6.216069,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-8.122733,-2.327298,-7.849943,-3.12626,-12.02887,-3.51229,-11.66515,-4.577573,8.122733,2.327298,7.849943,3.12626,12.02887,3.51229,11.66515,4.577573,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,109,111,113,112,111,114,112,113,115,114,113,116,115,113,115,117,114,118,116,113,119,116,118,120,119,118,121,114,117,122,121,117,123,121,122,124,120,118,125,120,124,126,125,124,127,126,124,128,126,127,129,121,123,130,129,123,131,129,130,132,128,127,133,128,132,134,133,132,135,129,131,136,135,131,137,135,136,138,135,137,139,138,137,140,134,132,141,134,140,142,141,140,143,138,139,144,143,139,145,143,144,146,142,140,147,143,145,148,142,146,149,147,145,150,148,146,150,147,149,146,147,150,151,147,146,152,147,151,153,152,151,154,152,153,155,154,153,156,158,157,159,157,158,160,162,161,163,161,162,164,166,165,167,165,166,168,170,169,171,169,170,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,197,199,201,200,199,202,200,201,203,202,201,204,202,203,205,204,203,206,204,205,207,206,205,208,206,207,209,208,207,210,208,209,211,210,209,212,210,211,213,212,211,214,212,213,215,214,213,216,214,215,217,216,215,218,216,217,219,218,217,220,222,221,223,221,222,224,226,225,227,225,226,228,230,229,231,229,230,232,234,233,235,233,234,236,238,237,239,237,238,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,115,116,117,122,117,116,119,122,116,120,122,119,123,122,120,332,123,120,333,332,120,332,334,123,125,333,120,335,333,125,336,335,125,130,123,334,337,130,334,338,130,337,126,336,125,339,336,126,340,339,126,128,340,126,341,340,128,131,130,338,342,131,338,343,131,342,133,341,128,344,341,133,345,344,133,136,131,343,346,136,343,347,136,346,137,136,347,348,137,347,134,345,133,349,345,134,350,349,134,139,137,348,351,139,348,352,139,351,141,350,134,144,139,352,353,350,141,354,144,352,355,144,354,355,353,141,144,355,141,145,144,141,142,145,141,149,145,142,148,149,142,150,149,148,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,390,389,391,389,390,392,394,393,395,393,394,396,398,397,399,397,398,400,402,401,403,401,402,404,406,405,407,405,406 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4721616890222449346, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,-8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5754728318744264476, "Geometry::", "Mesh" { + Vertices: *1224 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,3.609557E-15,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-3,-2.463111,0.6599885,-3,-2.55,3.609557E-15,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,3.609557E-15,-2,2.897778,0.7764571,-3,2.55,3.609557E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.897778,0.7764571,-2,-2.897778,0.7764571,-1,-2.598076,1.5,-2,-2.598076,1.5,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,1.579181E-14,-1.648802,-3,-0.4267413,-1.59262,-3,0.4267413,-1.59262,-3,-2.208365,-1.275,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,2.208365,-1.275,-3,0.8244009,-1.427904,-3,1.165879,-1.165879,-3,-2.463111,-0.6599885,-3,-1.427904,-0.8244009,-3,-1.59262,-0.4267413,-3,-2.55,3.609557E-15,-3,-1.648802,3.609557E-15,-3,2.463111,-0.6599885,-3,1.427904,-0.8244009,-3,1.59262,-0.4267413,-3,-2.463111,0.6599885,-3,-1.59262,0.4267413,-3,-1.427904,0.8244009,-3,2.55,3.609557E-15,-3,1.648802,3.609557E-15,-3,1.59262,0.4267413,-3,2.463111,0.6599885,-3,1.427904,0.8244009,-3,-2.208365,1.275,-3,-1.165879,1.165879,-3,-0.8244009,1.427904,-3,2.208365,1.275,-3,1.165879,1.165879,-3,0.8244009,1.427904,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.4267413,1.59262,-3,0.4267413,1.59262,-3,1.71454E-14,1.648802,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-3,-2.55,3.609557E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-3,2.463111,-0.6599885,-3,2.55,3.609557E-15,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-2,0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7934508,0.2126045,-2,-0.7113886,0.4107204,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,3.609557E-15,-3,1.057935,0.2834727,-3,1.095254,3.609557E-15,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.095254,3.609557E-15,-3,1.057935,0.2834727,-3,0.948518,0.5476272,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7934508,-0.2126045,-2,0.7113886,-0.4107204,-3,1.057935,-0.2834727,-3,0.948518,-0.5476272,-2,-0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-3,-1.095254,3.609557E-15,-3,-1.057935,0.2834727,-2,-0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-3,-0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-2,0.5808463,0.5808463,-2,0.7113886,0.4107204,-3,0.7744617,0.7744617,-3,0.948518,0.5476272,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,3.609557E-15,-2,0.7934508,-0.2126045,-3,1.095254,3.609557E-15,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,109,-112,113,112,-112,114,112,-114,115,114,-114,116,115,-114,115,117,-115,118,116,-114,119,116,-119,120,119,-119,121,114,-118,122,121,-118,123,121,-123,124,120,-119,125,120,-125,126,125,-125,127,126,-125,128,126,-128,129,121,-124,130,129,-124,131,129,-131,132,128,-128,133,128,-133,134,133,-133,135,129,-132,136,135,-132,137,135,-137,138,135,-138,139,138,-138,140,134,-133,141,134,-141,142,141,-141,143,138,-140,144,143,-140,145,143,-145,146,142,-141,147,143,-146,148,142,-147,149,147,-146,150,148,-147,150,147,-150,146,147,-151,151,147,-147,152,147,-152,153,152,-152,154,152,-154,155,154,-154,156,158,-158,159,157,-159,160,162,-162,163,161,-163,164,166,-166,167,165,-167,168,170,-170,171,169,-171,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,197,-200,201,200,-200,202,200,-202,203,202,-202,204,202,-204,205,204,-204,206,204,-206,207,206,-206,208,206,-208,209,208,-208,210,208,-210,211,210,-210,212,210,-212,213,212,-212,214,212,-214,215,214,-214,216,214,-216,217,216,-216,218,216,-218,219,218,-218,220,222,-222,223,221,-223,224,226,-226,227,225,-227,228,230,-230,231,229,-231,232,234,-234,235,233,-235,236,238,-238,239,237,-239,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,115,116,-118,122,117,-117,119,122,-117,120,122,-120,123,122,-121,332,123,-121,333,332,-121,332,334,-124,125,333,-121,335,333,-126,336,335,-126,130,123,-335,337,130,-335,338,130,-338,126,336,-126,339,336,-127,340,339,-127,128,340,-127,341,340,-129,131,130,-339,342,131,-339,343,131,-343,133,341,-129,344,341,-134,345,344,-134,136,131,-344,346,136,-344,347,136,-347,137,136,-348,348,137,-348,134,345,-134,349,345,-135,350,349,-135,139,137,-349,351,139,-349,352,139,-352,141,350,-135,144,139,-353,353,350,-142,354,144,-353,355,144,-355,355,353,-142,144,355,-142,145,144,-142,142,145,-142,149,145,-143,148,149,-143,150,149,-149,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,390,-390,391,389,-391,392,394,-394,395,393,-395,396,398,-398,399,397,-399,400,402,-402,403,401,-403,404,406,-406,407,405,-407 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-10.03937,-1.516048E-15,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-6.491346,6.065644E-14,-6.270159,-1.680084,-6.270159,1.680084,-5.019685,-8.694349,-5.62167,-3.245673,-4.590075,-4.590075,-5.019685,8.694349,-5.62167,3.245673,-4.590075,4.590075,-2.59838,-9.697287,-3.245673,-5.62167,-1.680084,-6.270159,1.421085E-14,-10.03937,1.421085E-14,-6.491346,-2.59838,9.697287,-3.245673,5.62167,-1.680084,6.270159,2.59838,-9.697287,1.680084,-6.270159,3.245673,-5.62167,1.421085E-14,10.03937,1.421085E-14,6.491346,1.680084,6.270159,2.59838,9.697287,3.245673,5.62167,5.019685,-8.694349,4.590075,-4.590075,5.62167,-3.245673,5.019685,8.694349,4.590075,4.590075,5.62167,3.245673,7.098907,-7.098907,7.098907,7.098907,6.270159,-1.680084,6.270159,1.680084,6.491346,6.598551E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,2.603088E-16,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,1.421085E-14,-3.234019,1.421085E-14,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,6.906487,-4.867806,7.357779,-4.154299,10.27902,-7.167411,10.88074,-6.216069,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.734323,-2.156013,-3.049062,-3.049062,-3.734323,2.156013,-3.049062,3.049062,-2.156013,-3.734323,-1.116034,-4.165096,1.421085E-14,-4.312025,-2.156013,3.734323,-1.116034,4.165096,1.116034,-4.165096,2.156013,-3.734323,1.421085E-14,4.312025,1.116034,4.165096,2.156013,3.734323,3.049062,-3.049062,3.734323,-2.156013,3.049062,3.049062,3.734323,2.156013,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-6.906487,4.867806,-7.357779,4.154299,-10.27902,7.167411,-10.88074,6.216069,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-8.122733,-2.327298,-7.849943,-3.12626,-12.02887,-3.51229,-11.66515,-4.577573,8.122733,2.327298,7.849943,3.12626,12.02887,3.51229,11.66515,4.577573,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,109,111,113,112,111,114,112,113,115,114,113,116,115,113,115,117,114,118,116,113,119,116,118,120,119,118,121,114,117,122,121,117,123,121,122,124,120,118,125,120,124,126,125,124,127,126,124,128,126,127,129,121,123,130,129,123,131,129,130,132,128,127,133,128,132,134,133,132,135,129,131,136,135,131,137,135,136,138,135,137,139,138,137,140,134,132,141,134,140,142,141,140,143,138,139,144,143,139,145,143,144,146,142,140,147,143,145,148,142,146,149,147,145,150,148,146,150,147,149,146,147,150,151,147,146,152,147,151,153,152,151,154,152,153,155,154,153,156,158,157,159,157,158,160,162,161,163,161,162,164,166,165,167,165,166,168,170,169,171,169,170,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,197,199,201,200,199,202,200,201,203,202,201,204,202,203,205,204,203,206,204,205,207,206,205,208,206,207,209,208,207,210,208,209,211,210,209,212,210,211,213,212,211,214,212,213,215,214,213,216,214,215,217,216,215,218,216,217,219,218,217,220,222,221,223,221,222,224,226,225,227,225,226,228,230,229,231,229,230,232,234,233,235,233,234,236,238,237,239,237,238,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,115,116,117,122,117,116,119,122,116,120,122,119,123,122,120,332,123,120,333,332,120,332,334,123,125,333,120,335,333,125,336,335,125,130,123,334,337,130,334,338,130,337,126,336,125,339,336,126,340,339,126,128,340,126,341,340,128,131,130,338,342,131,338,343,131,342,133,341,128,344,341,133,345,344,133,136,131,343,346,136,343,347,136,346,137,136,347,348,137,347,134,345,133,349,345,134,350,349,134,139,137,348,351,139,348,352,139,351,141,350,134,144,139,352,353,350,141,354,144,352,355,144,354,355,353,141,144,355,141,145,144,141,142,145,141,149,145,142,148,149,142,150,149,148,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,390,389,391,389,390,392,394,393,395,393,394,396,398,397,399,397,398,400,402,401,403,401,402,404,406,405,407,405,406 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4764480225733971230, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5452479912928205278, "Geometry::", "Mesh" { + Vertices: *1224 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,3.609557E-15,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-3,-2.463111,0.6599885,-3,-2.55,3.609557E-15,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,3.609557E-15,-2,2.897778,0.7764571,-3,2.55,3.609557E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.897778,0.7764571,-2,-2.897778,0.7764571,-1,-2.598076,1.5,-2,-2.598076,1.5,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,1.579181E-14,-1.648802,-3,-0.4267413,-1.59262,-3,0.4267413,-1.59262,-3,-2.208365,-1.275,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,2.208365,-1.275,-3,0.8244009,-1.427904,-3,1.165879,-1.165879,-3,-2.463111,-0.6599885,-3,-1.427904,-0.8244009,-3,-1.59262,-0.4267413,-3,-2.55,3.609557E-15,-3,-1.648802,3.609557E-15,-3,2.463111,-0.6599885,-3,1.427904,-0.8244009,-3,1.59262,-0.4267413,-3,-2.463111,0.6599885,-3,-1.59262,0.4267413,-3,-1.427904,0.8244009,-3,2.55,3.609557E-15,-3,1.648802,3.609557E-15,-3,1.59262,0.4267413,-3,2.463111,0.6599885,-3,1.427904,0.8244009,-3,-2.208365,1.275,-3,-1.165879,1.165879,-3,-0.8244009,1.427904,-3,2.208365,1.275,-3,1.165879,1.165879,-3,0.8244009,1.427904,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.4267413,1.59262,-3,0.4267413,1.59262,-3,1.71454E-14,1.648802,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-3,-2.55,3.609557E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-3,2.463111,-0.6599885,-3,2.55,3.609557E-15,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-2,0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7934508,0.2126045,-2,-0.7113886,0.4107204,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,3.609557E-15,-3,1.057935,0.2834727,-3,1.095254,3.609557E-15,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.095254,3.609557E-15,-3,1.057935,0.2834727,-3,0.948518,0.5476272,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7934508,-0.2126045,-2,0.7113886,-0.4107204,-3,1.057935,-0.2834727,-3,0.948518,-0.5476272,-2,-0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-3,-1.095254,3.609557E-15,-3,-1.057935,0.2834727,-2,-0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-3,-0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-2,0.5808463,0.5808463,-2,0.7113886,0.4107204,-3,0.7744617,0.7744617,-3,0.948518,0.5476272,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,3.609557E-15,-2,0.7934508,-0.2126045,-3,1.095254,3.609557E-15,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,109,-112,113,112,-112,114,112,-114,115,114,-114,116,115,-114,115,117,-115,118,116,-114,119,116,-119,120,119,-119,121,114,-118,122,121,-118,123,121,-123,124,120,-119,125,120,-125,126,125,-125,127,126,-125,128,126,-128,129,121,-124,130,129,-124,131,129,-131,132,128,-128,133,128,-133,134,133,-133,135,129,-132,136,135,-132,137,135,-137,138,135,-138,139,138,-138,140,134,-133,141,134,-141,142,141,-141,143,138,-140,144,143,-140,145,143,-145,146,142,-141,147,143,-146,148,142,-147,149,147,-146,150,148,-147,150,147,-150,146,147,-151,151,147,-147,152,147,-152,153,152,-152,154,152,-154,155,154,-154,156,158,-158,159,157,-159,160,162,-162,163,161,-163,164,166,-166,167,165,-167,168,170,-170,171,169,-171,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,197,-200,201,200,-200,202,200,-202,203,202,-202,204,202,-204,205,204,-204,206,204,-206,207,206,-206,208,206,-208,209,208,-208,210,208,-210,211,210,-210,212,210,-212,213,212,-212,214,212,-214,215,214,-214,216,214,-216,217,216,-216,218,216,-218,219,218,-218,220,222,-222,223,221,-223,224,226,-226,227,225,-227,228,230,-230,231,229,-231,232,234,-234,235,233,-235,236,238,-238,239,237,-239,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,115,116,-118,122,117,-117,119,122,-117,120,122,-120,123,122,-121,332,123,-121,333,332,-121,332,334,-124,125,333,-121,335,333,-126,336,335,-126,130,123,-335,337,130,-335,338,130,-338,126,336,-126,339,336,-127,340,339,-127,128,340,-127,341,340,-129,131,130,-339,342,131,-339,343,131,-343,133,341,-129,344,341,-134,345,344,-134,136,131,-344,346,136,-344,347,136,-347,137,136,-348,348,137,-348,134,345,-134,349,345,-135,350,349,-135,139,137,-349,351,139,-349,352,139,-352,141,350,-135,144,139,-353,353,350,-142,354,144,-353,355,144,-355,355,353,-142,144,355,-142,145,144,-142,142,145,-142,149,145,-143,148,149,-143,150,149,-149,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,390,-390,391,389,-391,392,394,-394,395,393,-395,396,398,-398,399,397,-399,400,402,-402,403,401,-403,404,406,-406,407,405,-407 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-10.03937,-1.516048E-15,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-6.491346,6.065644E-14,-6.270159,-1.680084,-6.270159,1.680084,-5.019685,-8.694349,-5.62167,-3.245673,-4.590075,-4.590075,-5.019685,8.694349,-5.62167,3.245673,-4.590075,4.590075,-2.59838,-9.697287,-3.245673,-5.62167,-1.680084,-6.270159,1.421085E-14,-10.03937,1.421085E-14,-6.491346,-2.59838,9.697287,-3.245673,5.62167,-1.680084,6.270159,2.59838,-9.697287,1.680084,-6.270159,3.245673,-5.62167,1.421085E-14,10.03937,1.421085E-14,6.491346,1.680084,6.270159,2.59838,9.697287,3.245673,5.62167,5.019685,-8.694349,4.590075,-4.590075,5.62167,-3.245673,5.019685,8.694349,4.590075,4.590075,5.62167,3.245673,7.098907,-7.098907,7.098907,7.098907,6.270159,-1.680084,6.270159,1.680084,6.491346,6.598551E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,2.603088E-16,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,1.421085E-14,-3.234019,1.421085E-14,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,6.906487,-4.867806,7.357779,-4.154299,10.27902,-7.167411,10.88074,-6.216069,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.734323,-2.156013,-3.049062,-3.049062,-3.734323,2.156013,-3.049062,3.049062,-2.156013,-3.734323,-1.116034,-4.165096,1.421085E-14,-4.312025,-2.156013,3.734323,-1.116034,4.165096,1.116034,-4.165096,2.156013,-3.734323,1.421085E-14,4.312025,1.116034,4.165096,2.156013,3.734323,3.049062,-3.049062,3.734323,-2.156013,3.049062,3.049062,3.734323,2.156013,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-6.906487,4.867806,-7.357779,4.154299,-10.27902,7.167411,-10.88074,6.216069,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-8.122733,-2.327298,-7.849943,-3.12626,-12.02887,-3.51229,-11.66515,-4.577573,8.122733,2.327298,7.849943,3.12626,12.02887,3.51229,11.66515,4.577573,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,109,111,113,112,111,114,112,113,115,114,113,116,115,113,115,117,114,118,116,113,119,116,118,120,119,118,121,114,117,122,121,117,123,121,122,124,120,118,125,120,124,126,125,124,127,126,124,128,126,127,129,121,123,130,129,123,131,129,130,132,128,127,133,128,132,134,133,132,135,129,131,136,135,131,137,135,136,138,135,137,139,138,137,140,134,132,141,134,140,142,141,140,143,138,139,144,143,139,145,143,144,146,142,140,147,143,145,148,142,146,149,147,145,150,148,146,150,147,149,146,147,150,151,147,146,152,147,151,153,152,151,154,152,153,155,154,153,156,158,157,159,157,158,160,162,161,163,161,162,164,166,165,167,165,166,168,170,169,171,169,170,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,197,199,201,200,199,202,200,201,203,202,201,204,202,203,205,204,203,206,204,205,207,206,205,208,206,207,209,208,207,210,208,209,211,210,209,212,210,211,213,212,211,214,212,213,215,214,213,216,214,215,217,216,215,218,216,217,219,218,217,220,222,221,223,221,222,224,226,225,227,225,226,228,230,229,231,229,230,232,234,233,235,233,234,236,238,237,239,237,238,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,115,116,117,122,117,116,119,122,116,120,122,119,123,122,120,332,123,120,333,332,120,332,334,123,125,333,120,335,333,125,336,335,125,130,123,334,337,130,334,338,130,337,126,336,125,339,336,126,340,339,126,128,340,126,341,340,128,131,130,338,342,131,338,343,131,342,133,341,128,344,341,133,345,344,133,136,131,343,346,136,343,347,136,346,137,136,347,348,137,347,134,345,133,349,345,134,350,349,134,139,137,348,351,139,348,352,139,351,141,350,134,144,139,352,353,350,141,354,144,352,355,144,354,355,353,141,144,355,141,145,144,141,142,145,141,149,145,142,148,149,142,150,149,148,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,390,389,391,389,390,392,394,393,395,393,394,396,398,397,399,397,398,400,402,401,403,401,402,404,406,405,407,405,406 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5461757172827390976, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,8.099999 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4823874183183439260, "Geometry::", "Mesh" { + Vertices: *1224 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,3.609557E-15,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-3,-2.463111,0.6599885,-3,-2.55,3.609557E-15,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,3.609557E-15,-2,2.897778,0.7764571,-3,2.55,3.609557E-15,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.897778,0.7764571,-2,-2.897778,0.7764571,-1,-2.598076,1.5,-2,-2.598076,1.5,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,1.579181E-14,-1.648802,-3,-0.4267413,-1.59262,-3,0.4267413,-1.59262,-3,-2.208365,-1.275,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,2.208365,-1.275,-3,0.8244009,-1.427904,-3,1.165879,-1.165879,-3,-2.463111,-0.6599885,-3,-1.427904,-0.8244009,-3,-1.59262,-0.4267413,-3,-2.55,3.609557E-15,-3,-1.648802,3.609557E-15,-3,2.463111,-0.6599885,-3,1.427904,-0.8244009,-3,1.59262,-0.4267413,-3,-2.463111,0.6599885,-3,-1.59262,0.4267413,-3,-1.427904,0.8244009,-3,2.55,3.609557E-15,-3,1.648802,3.609557E-15,-3,1.59262,0.4267413,-3,2.463111,0.6599885,-3,1.427904,0.8244009,-3,-2.208365,1.275,-3,-1.165879,1.165879,-3,-0.8244009,1.427904,-3,2.208365,1.275,-3,1.165879,1.165879,-3,0.8244009,1.427904,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.4267413,1.59262,-3,0.4267413,1.59262,-3,1.71454E-14,1.648802,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-3,-2.55,3.609557E-15,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-3,2.463111,-0.6599885,-3,2.55,3.609557E-15,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,3.609557E-15,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,3.609557E-15,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,3.609557E-15,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-2,0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7934508,0.2126045,-2,-0.7113886,0.4107204,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,3.609557E-15,-3,1.057935,0.2834727,-3,1.095254,3.609557E-15,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.095254,3.609557E-15,-3,1.057935,0.2834727,-3,0.948518,0.5476272,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,3.609557E-15,-3,-1.057935,-0.2834727,-3,-1.095254,3.609557E-15,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7934508,-0.2126045,-2,0.7113886,-0.4107204,-3,1.057935,-0.2834727,-3,0.948518,-0.5476272,-2,-0.8214408,3.609557E-15,-2,-0.7934508,0.2126045,-3,-1.095254,3.609557E-15,-3,-1.057935,0.2834727,-2,-0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-3,-0.7744617,-0.7744617,-3,-0.948518,-0.5476272,-2,0.5808463,0.5808463,-2,0.7113886,0.4107204,-3,0.7744617,0.7744617,-3,0.948518,0.5476272,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,3.609557E-15,-2,0.7934508,-0.2126045,-3,1.095254,3.609557E-15,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,109,-112,113,112,-112,114,112,-114,115,114,-114,116,115,-114,115,117,-115,118,116,-114,119,116,-119,120,119,-119,121,114,-118,122,121,-118,123,121,-123,124,120,-119,125,120,-125,126,125,-125,127,126,-125,128,126,-128,129,121,-124,130,129,-124,131,129,-131,132,128,-128,133,128,-133,134,133,-133,135,129,-132,136,135,-132,137,135,-137,138,135,-138,139,138,-138,140,134,-133,141,134,-141,142,141,-141,143,138,-140,144,143,-140,145,143,-145,146,142,-141,147,143,-146,148,142,-147,149,147,-146,150,148,-147,150,147,-150,146,147,-151,151,147,-147,152,147,-152,153,152,-152,154,152,-154,155,154,-154,156,158,-158,159,157,-159,160,162,-162,163,161,-163,164,166,-166,167,165,-167,168,170,-170,171,169,-171,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,197,-200,201,200,-200,202,200,-202,203,202,-202,204,202,-204,205,204,-204,206,204,-206,207,206,-206,208,206,-208,209,208,-208,210,208,-210,211,210,-210,212,210,-212,213,212,-212,214,212,-214,215,214,-214,216,214,-216,217,216,-216,218,216,-218,219,218,-218,220,222,-222,223,221,-223,224,226,-226,227,225,-227,228,230,-230,231,229,-231,232,234,-234,235,233,-235,236,238,-238,239,237,-239,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,115,116,-118,122,117,-117,119,122,-117,120,122,-120,123,122,-121,332,123,-121,333,332,-121,332,334,-124,125,333,-121,335,333,-126,336,335,-126,130,123,-335,337,130,-335,338,130,-338,126,336,-126,339,336,-127,340,339,-127,128,340,-127,341,340,-129,131,130,-339,342,131,-339,343,131,-343,133,341,-129,344,341,-134,345,344,-134,136,131,-344,346,136,-344,347,136,-347,137,136,-348,348,137,-348,134,345,-134,349,345,-135,350,349,-135,139,137,-349,351,139,-349,352,139,-352,141,350,-135,144,139,-353,353,350,-142,354,144,-353,355,144,-355,355,353,-142,144,355,-142,145,144,-142,142,145,-142,149,145,-143,148,149,-143,150,149,-149,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,390,-390,391,389,-391,392,394,-394,395,393,-395,396,398,-398,399,397,-399,400,402,-402,403,401,-403,404,406,-406,407,405,-407 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-10.03937,-1.516048E-15,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-6.491346,6.065644E-14,-6.270159,-1.680084,-6.270159,1.680084,-5.019685,-8.694349,-5.62167,-3.245673,-4.590075,-4.590075,-5.019685,8.694349,-5.62167,3.245673,-4.590075,4.590075,-2.59838,-9.697287,-3.245673,-5.62167,-1.680084,-6.270159,1.421085E-14,-10.03937,1.421085E-14,-6.491346,-2.59838,9.697287,-3.245673,5.62167,-1.680084,6.270159,2.59838,-9.697287,1.680084,-6.270159,3.245673,-5.62167,1.421085E-14,10.03937,1.421085E-14,6.491346,1.680084,6.270159,2.59838,9.697287,3.245673,5.62167,5.019685,-8.694349,4.590075,-4.590075,5.62167,-3.245673,5.019685,8.694349,4.590075,4.590075,5.62167,3.245673,7.098907,-7.098907,7.098907,7.098907,6.270159,-1.680084,6.270159,1.680084,6.491346,6.598551E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,2.603088E-16,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,1.421085E-14,-3.234019,1.421085E-14,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,6.906487,-4.867806,7.357779,-4.154299,10.27902,-7.167411,10.88074,-6.216069,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.734323,-2.156013,-3.049062,-3.049062,-3.734323,2.156013,-3.049062,3.049062,-2.156013,-3.734323,-1.116034,-4.165096,1.421085E-14,-4.312025,-2.156013,3.734323,-1.116034,4.165096,1.116034,-4.165096,2.156013,-3.734323,1.421085E-14,4.312025,1.116034,4.165096,2.156013,3.734323,3.049062,-3.049062,3.734323,-2.156013,3.049062,3.049062,3.734323,2.156013,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-6.906487,4.867806,-7.357779,4.154299,-10.27902,7.167411,-10.88074,6.216069,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-8.122733,-2.327298,-7.849943,-3.12626,-12.02887,-3.51229,-11.66515,-4.577573,8.122733,2.327298,7.849943,3.12626,12.02887,3.51229,11.66515,4.577573,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,109,111,113,112,111,114,112,113,115,114,113,116,115,113,115,117,114,118,116,113,119,116,118,120,119,118,121,114,117,122,121,117,123,121,122,124,120,118,125,120,124,126,125,124,127,126,124,128,126,127,129,121,123,130,129,123,131,129,130,132,128,127,133,128,132,134,133,132,135,129,131,136,135,131,137,135,136,138,135,137,139,138,137,140,134,132,141,134,140,142,141,140,143,138,139,144,143,139,145,143,144,146,142,140,147,143,145,148,142,146,149,147,145,150,148,146,150,147,149,146,147,150,151,147,146,152,147,151,153,152,151,154,152,153,155,154,153,156,158,157,159,157,158,160,162,161,163,161,162,164,166,165,167,165,166,168,170,169,171,169,170,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,197,199,201,200,199,202,200,201,203,202,201,204,202,203,205,204,203,206,204,205,207,206,205,208,206,207,209,208,207,210,208,209,211,210,209,212,210,211,213,212,211,214,212,213,215,214,213,216,214,215,217,216,215,218,216,217,219,218,217,220,222,221,223,221,222,224,226,225,227,225,226,228,230,229,231,229,230,232,234,233,235,233,234,236,238,237,239,237,238,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,115,116,117,122,117,116,119,122,116,120,122,119,123,122,120,332,123,120,333,332,120,332,334,123,125,333,120,335,333,125,336,335,125,130,123,334,337,130,334,338,130,337,126,336,125,339,336,126,340,339,126,128,340,126,341,340,128,131,130,338,342,131,338,343,131,342,133,341,128,344,341,133,345,344,133,136,131,343,346,136,343,347,136,346,137,136,347,348,137,347,134,345,133,349,345,134,350,349,134,139,137,348,351,139,348,352,139,351,141,350,134,144,139,352,353,350,141,354,144,352,355,144,354,355,353,141,144,355,141,145,144,141,142,145,141,149,145,142,148,149,142,150,149,148,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,390,389,391,389,390,392,394,393,395,393,394,396,398,397,399,397,398,400,402,401,403,401,402,404,406,405,407,405,406 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7178, "Material::paintWhite", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.8980392,0.9058824,0.9686274 + P: "DiffuseColor", "Color", "", "A",0.8980392,0.9058824,0.9686274 + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7194, "Material::lightBack", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.3490196,0.2274509 + P: "DiffuseColor", "Color", "", "A",1,0.3490196,0.2274509 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7192, "Material::lightBlue", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3568627,0.6941177,1 + P: "DiffuseColor", "Color", "", "A",0.3568627,0.6941177,1 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::police, Model::RootNode + C: "OO",5655966994753492387,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",4773328340469333418,5655966994753492387 + + ;Geometry::, Model::Mesh body + C: "OO",5025443551124453695,4773328340469333418 + + ;Material::paintWhite, Model::Mesh body + C: "OO",7178,4773328340469333418 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,4773328340469333418 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,4773328340469333418 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,4773328340469333418 + + ;Material::lightBack, Model::Mesh body + C: "OO",7194,4773328340469333418 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,4773328340469333418 + + ;Material::window, Model::Mesh body + C: "OO",7190,4773328340469333418 + + ;Material::lightBlue, Model::Mesh body + C: "OO",7192,4773328340469333418 + + ;Model::Mesh grill, Model::USING PARENT + C: "OO",5669866826930878737,5655966994753492387 + + ;Geometry::, Model::Mesh grill + C: "OO",5582812472982838620,5669866826930878737 + + ;Material::plastic, Model::Mesh grill + C: "OO",7182,5669866826930878737 + + ;Material::_defaultMat, Model::Mesh grill + C: "OO",7186,5669866826930878737 + + ;Material::lightBack, Model::Mesh grill + C: "OO",7194,5669866826930878737 + + ;Material::lightBlue, Model::Mesh grill + C: "OO",7192,5669866826930878737 + + ;Model::Mesh wheel_frontRight, Model::USING PARENT + C: "OO",5560636908484488588,5655966994753492387 + + ;Geometry::, Model::Mesh wheel_frontRight + C: "OO",5307850399884385579,5560636908484488588 + + ;Material::carTire, Model::Mesh wheel_frontRight + C: "OO",7184,5560636908484488588 + + ;Material::plastic, Model::Mesh wheel_frontRight + C: "OO",7182,5560636908484488588 + + ;Model::Mesh wheel_frontRight, Model::USING PARENT + C: "OO",4721616890222449346,5655966994753492387 + + ;Geometry::, Model::Mesh wheel_frontRight + C: "OO",5754728318744264476,4721616890222449346 + + ;Material::carTire, Model::Mesh wheel_frontRight + C: "OO",7184,4721616890222449346 + + ;Material::plastic, Model::Mesh wheel_frontRight + C: "OO",7182,4721616890222449346 + + ;Model::Mesh wheel_frontRight, Model::USING PARENT + C: "OO",4764480225733971230,5655966994753492387 + + ;Geometry::, Model::Mesh wheel_frontRight + C: "OO",5452479912928205278,4764480225733971230 + + ;Material::carTire, Model::Mesh wheel_frontRight + C: "OO",7184,4764480225733971230 + + ;Material::plastic, Model::Mesh wheel_frontRight + C: "OO",7182,4764480225733971230 + + ;Model::Mesh wheel_frontRight, Model::USING PARENT + C: "OO",5461757172827390976,5655966994753492387 + + ;Geometry::, Model::Mesh wheel_frontRight + C: "OO",4823874183183439260,5461757172827390976 + + ;Material::carTire, Model::Mesh wheel_frontRight + C: "OO",7184,5461757172827390976 + + ;Material::plastic, Model::Mesh wheel_frontRight + C: "OO",7182,5461757172827390976 + +} diff --git a/CarTrackSimulation/Assets/Models/police.fbx.meta b/CarTrackSimulation/Assets/Models/police.fbx.meta new file mode 100644 index 00000000..3e48d2f1 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/police.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 1b811ddb307c1cf48b8d4b6f901494c9 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/raceFuture.fbx b/CarTrackSimulation/Assets/Models/raceFuture.fbx new file mode 100644 index 00000000..849261b4 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/raceFuture.fbx @@ -0,0 +1,761 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 4 + Millisecond: 924 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "raceFuture.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "raceFuture.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5066528950009240307, "Model::raceFuture", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 5738519657547163089, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",2.561342E-11,2,-0.5 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5087973127812804395, "Geometry::", "Mesh" { + Vertices: *3258 { + a: 2.5,3.860443,-9.798862,2.5,3.860443,-12.79886,-2.5,3.860443,-9.798862,-2.5,3.860443,-12.79886,2.5,4.360443,-12.79886,2.5,4.360443,-9.798862,-2.5,4.360443,-12.79886,-2.5,4.360443,-9.798862,-2.5,3.860443,-12.79886,2.5,3.860443,-12.79886,-2.5,4.360443,-12.79886,2.5,4.360443,-12.79886,2.5,3.860443,-9.798862,-2.5,3.860443,-9.798862,2.5,4.360443,-9.798862,-2.5,4.360443,-9.798862,6,1,-4.345109,6,0,-4.345109,6,1,1.654891,6,0,1.654891,3.5,0,-4.345109,6,0,-4.345109,3.5,2,-4.345109,6,1,-4.345109,5,2,-4.345109,6,0,1.654891,3.5,0,1.654891,6,1,1.654891,3.5,2,1.654891,5,2,1.654891,5,2,-4.345109,5,2,1.654891,3.5,2,-4.345109,3.5,2,1.654891,5,2,-4.345109,6,1,-4.345109,5,2,1.654891,6,1,1.654891,-6,0,-4.345109,-3.5,0,-4.345109,-6,1,-4.345109,-3.5,2,-4.345109,-5,2,-4.345109,-6,0,-4.345109,-6,1,-4.345109,-6,0,1.654891,-6,1,1.654891,-3.5,2,-4.345109,-3.5,2,1.654891,-5,2,-4.345109,-5,2,1.654891,-6,1,-4.345109,-5,2,-4.345109,-6,1,1.654891,-5,2,1.654891,-3.5,0,1.654891,-6,0,1.654891,-3.5,2,1.654891,-6,1,1.654891,-5,2,1.654891,-1.0584,1.860443,-10.79886,1.0584,1.860443,-10.79886,-1.0584,2.954843,-10.79886,1.0584,2.954843,-10.79886,5.5,2,10.79886,5.5,0,10.79886,5.5,1.5,13.79886,5.5,0,13.79886,-5.5,0,10.79886,-4.5,0,10.79886,-5.5,2,10.79886,-4.5,2,10.79886,5.5,0,13.79886,4.5,0,13.79886,5.5,1.5,13.79886,4.5,1.5,13.79886,-4.5,2,10.79886,-4.5,1.5,13.79886,-5.5,2,10.79886,-5.5,1.5,13.79886,4.5,0,10.79886,5.5,0,10.79886,4.5,2,10.79886,5.5,2,10.79886,5.5,2,10.79886,5.5,1.5,13.79886,4.5,2,10.79886,4.5,1.5,13.79886,4.5,1,11.79886,4.5,1,13.29886,2.5,1,11.79886,-4.5,1,13.29886,-2.5,1,11.79886,-4.5,1,11.79886,-4.5,0,11.79886,-2.5,0,11.79886,-4.5,1,11.79886,-2.5,1,11.79886,-5.5,0,10.79886,-5.5,2,10.79886,-5.5,0,13.79886,-5.5,1.5,13.79886,2.5,0,11.79886,4.5,0,11.79886,2.5,1,11.79886,4.5,1,11.79886,2.5,1,11.79886,-2.5,1,11.79886,2.5,1.5,11.79886,-2.5,1.5,11.79886,-4.5,0,13.79886,-4.5,0,13.29886,-5.5,0,13.79886,-4.5,0,11.79886,-4.5,0,10.79886,-5.5,0,10.79886,-2.5,0,11.79886,2.5,0,11.79886,4.5,0,11.79886,4.5,0,13.29886,4.5,0,10.79886,4.5,0,13.79886,5.5,0,10.79886,5.5,0,13.79886,2.5,0,3.265405,-2.5,-9.023893E-16,3.265405,-3.5,0,-12.79886,-3.5,0,1.654891,3.5,0,-12.79886,-3.5,0,-4.345109,-6,0,1.654891,-6,0,-4.345109,3.5,0,-4.345109,3.5,0,1.654891,6,0,-4.345109,6,0,1.654891,3.5,3.885443,1.654891,3.5,2.885443,1.654891,2.5,3.885443,3.265405,3.5,2,1.654891,3.5,0,1.654891,2.710332,1.930373,2.926662,2.5,2.74817,3.265405,2.780095,1.076958,2.814308,2.5,0,3.265405,2.5,1.01757,3.265405,-3.5,0,1.654891,-3.5,2,1.654891,-2.5,-9.023893E-16,3.265405,-3.5,2.885443,1.654891,-2.780095,1.076958,2.814308,-2.5,1.01757,3.265405,-3.5,3.885443,1.654891,-2.710332,1.930373,2.926662,-2.5,3.885443,3.265405,-2.5,2.74817,3.265405,0.67,5.325442,0.9687529,-0.67,5.325442,0.9687529,0.67,6.325443,0.9687529,-0.67,6.325443,0.9687529,2.5,1.893475,10.79886,2.5,1.5,11.79886,-2.5,1.893475,10.79886,-2.5,1.5,11.79886,-4.5,0,13.79886,-5.5,0,13.79886,-4.5,1.5,13.79886,-5.5,1.5,13.79886,4.5,0,13.29886,-4.5,0,13.29886,4.5,1,13.29886,-4.5,1,13.29886,4.5,0,13.29886,4.5,1,13.29886,4.5,0,13.79886,4.5,1.5,13.79886,4.5,1,11.79886,4.5,2,10.79886,4.5,0,11.79886,4.5,0,10.79886,-4.5,0,13.79886,-4.5,1.5,13.79886,-4.5,0,13.29886,-4.5,1,13.29886,-4.5,1,11.79886,-4.5,2,10.79886,-4.5,0,10.79886,-4.5,0,11.79886,-0.67,5.325442,-2.031247,-0.3685,3.703155,-8.031247,-0.67,6.325443,-2.031247,0.67,6.325443,-2.031247,0.3685,3.703155,-8.031247,0.67,5.325442,-2.031247,3.5,5.360443,-12.79886,3.5,4.860443,-9.798862,2.5,5.360443,-12.79886,2.5,4.860443,-9.798862,-2.5,5.360443,-12.79886,-2.5,4.360443,-12.79886,-2.5,4.860443,-9.798862,-2.5,4.360443,-9.798862,-2.5,4.444303,-9.798862,-2.5,4.444303,-9.798862,-2.5,4.4722,-9.73151,-2.5,3.860443,-9.798862,-2.5,2.091406,-9.798862,-2.5,1.860443,-10.79886,-2.5,1.860443,-12.79886,-2.5,3.860443,-12.79886,-2.5,3.004196,-5.846772,-2.5,4.594686,-8.801137,-2.5,4.4722,-7.870764,-2.5,4.11309,-7.003794,-2.5,3.541827,-6.25931,-2.5,5.360443,-12.79886,-2.5,4.860443,-9.798862,-3.5,5.360443,-12.79886,-3.5,4.860443,-9.798862,5.5,3.885443,0.6548905,5.5,2.885443,0.6548905,5.5,3.885443,1.654891,5.5,2.885443,1.654891,5.5,2.885443,1.654891,3.5,2.885443,1.654891,5.5,3.885443,1.654891,3.5,3.885443,1.654891,5.5,2.885443,1.654891,5.5,2.885443,0.6548905,3.5,2.885443,1.654891,3.5,2.885443,0.6548905,-3.5,2.885443,1.654891,-5.5,2.885443,1.654891,-3.5,3.885443,1.654891,-5.5,3.885443,1.654891,-5.5,2.885443,0.6548905,-5.5,3.885443,0.6548905,-5.5,2.885443,1.654891,-5.5,3.885443,1.654891,-3.5,2.885443,1.654891,-3.5,2.885443,0.6548905,-5.5,2.885443,1.654891,-5.5,2.885443,0.6548905,2.5,1.860443,-12.79886,2.5,1.860443,-10.79886,-2.5,1.860443,-12.79886,1.0584,1.860443,-10.79886,-1.0584,1.860443,-10.79886,-2.5,1.860443,-10.79886,2.5,5.360443,-12.79886,3.5,5.360443,-12.79886,2.5,1.860443,-12.79886,3.5,0,-12.79886,-2.5,1.860443,-12.79886,-3.5,0,-12.79886,-3.5,5.360443,-12.79886,-2.5,5.360443,-12.79886,2.5,1.860443,-12.79886,2.5,3.860443,-12.79886,2.5,1.860443,-10.79886,2.5,3.860443,-9.798862,2.5,2.091406,-9.798862,2.5,3.004196,-5.846772,2.5,4.360443,-9.798862,2.5,4.444303,-9.798862,2.5,4.4722,-9.73151,2.5,4.594686,-8.801137,2.5,4.4722,-7.870764,2.5,4.11309,-7.003794,2.5,3.541827,-6.25931,2.5,4.360443,-12.79886,2.5,5.360443,-12.79886,2.5,4.860443,-9.798862,2.5,4.444303,-9.798862,-1.0584,1.860443,-10.79886,-1.0584,2.954843,-10.79886,-2.52,3.885443,-2.031247,-2.52,5.325442,-2.031247,1.0584,2.954843,-10.79886,1.0584,1.860443,-10.79886,2.52,5.325442,-2.031247,2.52,3.885443,-2.031247,2.5,1.860443,-10.79886,2.5,2.091406,-9.798862,1.0584,1.860443,-10.79886,2.5,3.004196,-5.846772,2.52,3.885443,-2.031247,3.5,3.885443,-2.031247,3.5,3.004196,-5.846772,2.52,5.325442,-2.031247,0.67,5.325442,-2.031247,1.0584,2.954843,-10.79886,0.3685,3.703155,-8.031247,-1.0584,2.954843,-10.79886,-0.3685,3.703155,-8.031247,-0.67,5.325442,-2.031247,-2.52,5.325442,-2.031247,-2.5,1.01757,3.265405,-2.5,1,3.398862,-2.5,-9.023893E-16,3.265405,-2.5,0,11.79886,-2.5,1,9.398862,-2.5,1.076958,9.983417,-2.5,1.893475,10.79886,-2.5,1.930373,9.871063,-2.5,2.240537,9.742588,-2.5,1.5,11.79886,-2.5,1,11.79886,3,1,9.398862,6.5,1,9.398862,3,1.776457,9.296639,6.5,1.776457,9.296639,3,1.776457,9.296639,6.5,1.776457,9.296639,3,2.5,8.996939,6.5,2.5,8.996939,6.5,2.5,8.996939,6.5,3.12132,8.520183,3,2.5,8.996939,3,3.12132,8.520183,6.5,3.12132,8.520183,6.5,3.598076,7.898862,3,3.12132,8.520183,3,3.598076,7.898862,6.5,1.076958,2.814308,6.5,1,3.398862,6.5,1.930373,2.926662,6.5,2.797343,3.285773,6.5,1.776457,3.501085,6.5,3.541827,3.857036,6.5,2.5,3.800786,6.5,3.12132,4.277542,6.5,4.11309,4.60152,6.5,3.598076,4.898862,6.5,4.4722,5.46849,6.5,3.897778,5.622406,6.5,4.594686,6.398862,6.5,4,6.398862,6.5,3.897778,7.17532,6.5,4.4722,7.329236,6.5,3.598076,7.898862,6.5,4.11309,8.196206,6.5,3.12132,8.520183,6.5,3.541827,8.940689,6.5,2.5,8.996939,6.5,2.797343,9.511952,6.5,1.776457,9.296639,6.5,1,9.398862,6.5,1.076958,9.983417,6.5,1.930373,9.871063,6.5,1.076958,9.983417,6.5,1,9.398862,2.5,1.076958,9.983417,3,1,9.398862,2.5,1,9.398862,6.5,3.598076,4.898862,6.5,3.12132,4.277542,3,3.598076,4.898862,3,3.12132,4.277542,6.5,1.930373,9.871063,2.5,1.930373,9.871063,6.5,2.797343,9.511952,2.5,2.240537,9.742588,2.5,2.797343,9.511952,6.5,3.598076,7.898862,6.5,3.897778,7.17532,3,3.598076,7.898862,3,3.897778,7.17532,6.5,3.897778,5.622406,6.5,3.598076,4.898862,3,3.897778,5.622406,3,3.598076,4.898862,3,1.776457,3.501085,3,2.5,3.800786,6.5,1.776457,3.501085,6.5,2.5,3.800786,3,1,9.398862,3,1,3.398862,2.5,1,9.398862,2.5,1,3.398862,3,1,3.398862,3,1.776457,3.501085,6.5,1,3.398862,6.5,1.776457,3.501085,6.5,2.797343,9.511952,2.5,2.797343,9.511952,6.5,3.541827,8.940689,2.5,3.541827,8.940689,6.5,3.541827,8.940689,2.5,3.541827,8.940689,6.5,4.11309,8.196206,2.5,4.11309,8.196206,6.5,2.5,3.800786,3,2.5,3.800786,6.5,3.12132,4.277542,3,3.12132,4.277542,6.5,1,3.398862,6.5,1.076958,2.814308,3,1,3.398862,2.780095,1.076958,2.814308,2.5,1,3.398862,2.5,1.01757,3.265405,3,1,3.398862,3,1,9.398862,3,1.776457,3.501085,3,2.5,3.800786,3,3.12132,4.277542,3,3.598076,4.898862,3,3.897778,5.622406,3,4,6.398862,3,3.897778,7.17532,3,3.598076,7.898862,3,3.12132,8.520183,3,2.5,8.996939,3,1.776457,9.296639,6.5,1.076958,9.983417,2.5,1.076958,9.983417,6.5,1.930373,9.871063,2.5,1.930373,9.871063,6.5,4.11309,8.196206,2.5,4.11309,8.196206,6.5,4.4722,7.329236,2.5,4.4722,7.329236,6.5,3.897778,7.17532,6.5,4,6.398862,3,3.897778,7.17532,3,4,6.398862,6.5,4.4722,7.329236,2.5,4.4722,7.329236,6.5,4.594686,6.398862,2.5,4.594686,6.398862,6.5,4.594686,6.398862,2.5,4.594686,6.398862,6.5,4.4722,5.46849,2.5,4.4722,5.46849,6.5,4.4722,5.46849,2.5,4.4722,5.46849,6.5,4.11309,4.60152,2.5,4.11309,4.60152,6.5,3.541827,3.857036,2.5,3.885443,4.304845,2.5,3.541827,3.857036,2.5,4.11309,4.60152,6.5,4.11309,4.60152,6.5,4,6.398862,6.5,3.897778,5.622406,3,4,6.398862,3,3.897778,5.622406,6.5,1.930373,2.926662,6.5,2.797343,3.285773,2.710332,1.930373,2.926662,2.5,2.74817,3.265405,2.5,2.797343,3.285773,2.5,2.797343,3.285773,6.5,2.797343,3.285773,2.5,3.541827,3.857036,6.5,3.541827,3.857036,2.5,2.74817,3.265405,2.5,2.797343,3.285773,2.5,3.885443,3.265405,2.5,3.541827,3.857036,2.5,3.885443,4.304845,-3,1,3.398862,-6.5,1,3.398862,-3,1.776457,3.501085,-6.5,1.776457,3.501085,-6.5,2.5,3.800786,-6.5,3.12132,4.277542,-3,2.5,3.800786,-3,3.12132,4.277542,-3,3.598076,4.898862,-3,3.12132,4.277542,-6.5,3.598076,4.898862,-6.5,3.12132,4.277542,-3,3.897778,5.622406,-3,3.598076,4.898862,-6.5,3.897778,5.622406,-6.5,3.598076,4.898862,-3,4,6.398862,-3,3.897778,5.622406,-6.5,4,6.398862,-6.5,3.897778,5.622406,-6.5,1.076958,2.814308,-6.5,1.930373,2.926662,-6.5,1,3.398862,-6.5,2.797343,3.285773,-6.5,1.776457,3.501085,-6.5,3.541827,3.857036,-6.5,2.5,3.800786,-6.5,3.12132,4.277542,-6.5,4.11309,4.60152,-6.5,3.598076,4.898862,-6.5,4.4722,5.46849,-6.5,3.897778,5.622406,-6.5,4.594686,6.398862,-6.5,4,6.398862,-6.5,3.897778,7.17532,-6.5,4.4722,7.329236,-6.5,3.598076,7.898862,-6.5,4.11309,8.196206,-6.5,3.12132,8.520183,-6.5,3.541827,8.940689,-6.5,2.5,8.996939,-6.5,2.797343,9.511952,-6.5,1.776457,9.296639,-6.5,1,9.398862,-6.5,1.076958,9.983417,-6.5,1.930373,9.871063,-3,3.897778,7.17532,-3,4,6.398862,-6.5,3.897778,7.17532,-6.5,4,6.398862,-3,3.598076,7.898862,-3,3.897778,7.17532,-6.5,3.598076,7.898862,-6.5,3.897778,7.17532,-6.5,2.5,8.996939,-3,2.5,8.996939,-6.5,3.12132,8.520183,-3,3.12132,8.520183,-2.5,1.01757,3.265405,-2.780095,1.076958,2.814308,-2.5,1,3.398862,-3,1,3.398862,-6.5,1.076958,2.814308,-6.5,1,3.398862,-3,3.12132,8.520183,-3,3.598076,7.898862,-6.5,3.12132,8.520183,-6.5,3.598076,7.898862,-3,1.776457,9.296639,-3,2.5,8.996939,-6.5,1.776457,9.296639,-6.5,2.5,8.996939,-3,1,9.398862,-3,1.776457,9.296639,-6.5,1,9.398862,-6.5,1.776457,9.296639,-2.5,1.076958,9.983417,-2.5,1,9.398862,-6.5,1.076958,9.983417,-3,1,9.398862,-6.5,1,9.398862,-3,1,3.398862,-3,1.776457,3.501085,-3,1,9.398862,-3,2.5,3.800786,-3,3.12132,4.277542,-3,3.598076,4.898862,-3,3.897778,5.622406,-3,4,6.398862,-3,3.897778,7.17532,-3,3.598076,7.898862,-3,3.12132,8.520183,-3,2.5,8.996939,-3,1.776457,9.296639,-2.5,1,9.398862,-2.5,1,3.398862,-3,1,9.398862,-3,1,3.398862,-2.780095,1.076958,2.814308,-2.710332,1.930373,2.926662,-6.5,1.076958,2.814308,-6.5,1.930373,2.926662,-6.5,1.930373,2.926662,-2.710332,1.930373,2.926662,-6.5,2.797343,3.285773,-2.5,2.74817,3.265405,-2.5,2.797343,3.285773,-6.5,2.797343,3.285773,-2.5,2.797343,3.285773,-6.5,3.541827,3.857036,-2.5,3.541827,3.857036,-3,1.776457,3.501085,-6.5,1.776457,3.501085,-3,2.5,3.800786,-6.5,2.5,3.800786,-2.5,3.885443,4.304845,-2.5,4.11309,4.60152,-2.5,3.541827,3.857036,-6.5,4.11309,4.60152,-6.5,3.541827,3.857036,-2.5,2.797343,9.511952,-6.5,2.797343,9.511952,-2.5,3.541827,8.940689,-6.5,3.541827,8.940689,-2.5,4.594686,6.398862,-6.5,4.594686,6.398862,-2.5,4.4722,5.46849,-6.5,4.4722,5.46849,-2.5,4.4722,5.46849,-6.5,4.4722,5.46849,-2.5,4.11309,4.60152,-6.5,4.11309,4.60152,-6.5,1.930373,9.871063,-6.5,2.797343,9.511952,-2.5,1.930373,9.871063,-2.5,2.240537,9.742588,-2.5,2.797343,9.511952,-2.5,4.4722,7.329236,-6.5,4.4722,7.329236,-2.5,4.594686,6.398862,-6.5,4.594686,6.398862,-2.5,3.541827,8.940689,-6.5,3.541827,8.940689,-2.5,4.11309,8.196206,-6.5,4.11309,8.196206,-6.5,1.076958,9.983417,-6.5,1.930373,9.871063,-2.5,1.076958,9.983417,-2.5,1.930373,9.871063,-2.5,4.11309,8.196206,-6.5,4.11309,8.196206,-2.5,4.4722,7.329236,-6.5,4.4722,7.329236,-2.5,2.74817,3.265405,-2.5,3.885443,3.265405,-2.5,2.797343,3.285773,-2.5,3.541827,3.857036,-2.5,3.885443,4.304845,-3.5,3.806125,-9.798862,-3.5,3.598076,-10.30114,-3.5,3.897778,-9.577595,-6.5,3.897778,-9.577595,-6.5,3.598076,-10.30114,-6.5,2.5,-6.203061,-3.5,2.5,-6.203061,-6.5,3.12132,-6.679817,-3.5,2.85839,-6.478064,-3.5,3.12132,-6.679817,-3.5,4,-8.801137,-3.5,3.897778,-9.577595,-6.5,4,-8.801137,-6.5,3.897778,-9.577595,-3.5,1.776457,-11.69891,-6.5,1.776457,-11.69891,-3.5,2.5,-11.39921,-6.5,2.5,-11.39921,-3.5,1,-5.801138,-3.5,1.776457,-5.90336,-6.5,1,-5.801138,-6.5,1.776457,-5.90336,-3.5,1.776457,-5.90336,-3.5,2.5,-6.203061,-6.5,1.776457,-5.90336,-6.5,2.5,-6.203061,-3.5,1,-11.80114,-6.5,1,-11.80114,-3.5,1.776457,-11.69891,-6.5,1.776457,-11.69891,-6.5,1.076958,-12.38569,-6.5,1.930373,-12.27334,-6.5,1,-11.80114,-6.5,2.797343,-11.91423,-6.5,1.776457,-11.69891,-6.5,3.541827,-11.34296,-6.5,2.5,-11.39921,-6.5,3.12132,-10.92246,-6.5,4.11309,-10.59848,-6.5,3.598076,-10.30114,-6.5,4.4722,-9.73151,-6.5,3.897778,-9.577595,-6.5,4.594686,-8.801137,-6.5,4,-8.801137,-6.5,3.897778,-8.02468,-6.5,4.4722,-7.870764,-6.5,3.598076,-7.301137,-6.5,4.11309,-7.003794,-6.5,3.12132,-6.679817,-6.5,3.541827,-6.25931,-6.5,2.5,-6.203061,-6.5,2.797343,-5.688047,-6.5,1.776457,-5.90336,-6.5,1,-5.801138,-6.5,1.076958,-5.216582,-6.5,1.930373,-5.328937,-6.5,2.5,-11.39921,-6.5,3.12132,-10.92246,-3.5,2.5,-11.39921,-3.5,3.12132,-10.92246,-3.5,3.897778,-8.02468,-3.5,4,-8.801137,-6.5,3.897778,-8.02468,-6.5,4,-8.801137,-3.5,3.598076,-7.301137,-3.5,3.897778,-8.02468,-6.5,3.598076,-7.301137,-6.5,3.897778,-8.02468,-3.5,3.12132,-6.679817,-3.5,3.598076,-7.301137,-6.5,3.12132,-6.679817,-6.5,3.598076,-7.301137,-3.5,3.598076,-10.30114,-3.5,3.12132,-10.92246,-6.5,3.598076,-10.30114,-6.5,3.12132,-10.92246,-2.5,3.541827,-6.25931,-6.5,3.541827,-6.25931,-2.5,4.11309,-7.003794,-6.5,4.11309,-7.003794,-2.5,3.004196,-5.846772,-3.5,3.004196,-5.846772,-2.5,3.541827,-6.25931,-6.5,3.541827,-6.25931,-6.5,2.797343,-5.688047,-3.5,2.797343,-5.688047,-2.5,4.594686,-8.801137,-6.5,4.594686,-8.801137,-2.5,4.4722,-9.73151,-6.5,4.4722,-9.73151,-2.5,4.11309,-7.003794,-6.5,4.11309,-7.003794,-2.5,4.4722,-7.870764,-6.5,4.4722,-7.870764,-6.5,1.930373,-12.27334,-3.5,1.930373,-12.27334,-6.5,2.797343,-11.91423,-3.5,2.797343,-11.91423,-6.5,1.076958,-5.216582,-6.5,1.930373,-5.328937,-3.5,1.076958,-5.216582,-3.5,1.930373,-5.328937,-2.5,4.4722,-7.870764,-6.5,4.4722,-7.870764,-2.5,4.594686,-8.801137,-6.5,4.594686,-8.801137,-6.5,1.930373,-5.328937,-6.5,2.797343,-5.688047,-3.5,1.930373,-5.328937,-3.5,2.797343,-5.688047,6.5,2.5,-6.203061,6.5,3.12132,-6.679817,3.5,2.5,-6.203061,3.5,2.85839,-6.478064,3.5,3.12132,-6.679817,6.5,3.12132,-6.679817,6.5,3.598076,-7.301137,3.5,3.12132,-6.679817,3.5,3.598076,-7.301137,6.5,3.598076,-10.30114,6.5,3.12132,-10.92246,3.5,3.598076,-10.30114,3.5,3.12132,-10.92246,6.5,3.598076,-7.301137,6.5,3.897778,-8.02468,3.5,3.598076,-7.301137,3.5,3.897778,-8.02468,3.5,1,-11.80114,3.5,1.776457,-11.69891,6.5,1,-11.80114,6.5,1.776457,-11.69891,3.5,2.797343,-5.688047,3.5,3.004196,-5.846772,6.5,2.797343,-5.688047,6.5,3.541827,-6.25931,2.5,3.004196,-5.846772,2.5,3.541827,-6.25931,6.5,3.541827,-6.25931,2.5,3.541827,-6.25931,6.5,4.11309,-7.003794,2.5,4.11309,-7.003794,6.5,4.4722,-7.870764,2.5,4.4722,-7.870764,6.5,4.594686,-8.801137,2.5,4.594686,-8.801137,3.5,1,-5.801138,6.5,1,-5.801138,3.5,1.776457,-5.90336,6.5,1.776457,-5.90336,3.5,1.776457,-5.90336,6.5,1.776457,-5.90336,3.5,2.5,-6.203061,6.5,2.5,-6.203061,3.5,1.776457,-11.69891,3.5,2.5,-11.39921,6.5,1.776457,-11.69891,6.5,2.5,-11.39921,6.5,2.5,-11.39921,3.5,2.5,-11.39921,6.5,3.12132,-10.92246,3.5,3.12132,-10.92246,6.5,4.594686,-8.801137,2.5,4.594686,-8.801137,6.5,4.4722,-9.73151,2.5,4.4722,-9.73151,6.5,4.11309,-7.003794,2.5,4.11309,-7.003794,6.5,4.4722,-7.870764,2.5,4.4722,-7.870764,6.5,3.897778,-8.02468,6.5,4,-8.801137,3.5,3.897778,-8.02468,3.5,4,-8.801137,6.5,4,-8.801137,6.5,3.897778,-9.577595,3.5,4,-8.801137,3.5,3.897778,-9.577595,3.5,2.797343,-11.91423,6.5,2.797343,-11.91423,3.5,3.541827,-11.34296,6.5,3.541827,-11.34296,6.5,1.930373,-12.27334,6.5,2.797343,-11.91423,3.5,1.930373,-12.27334,3.5,2.797343,-11.91423,6.5,1.076958,-12.38569,6.5,1,-11.80114,6.5,1.930373,-12.27334,6.5,2.797343,-11.91423,6.5,1.776457,-11.69891,6.5,3.541827,-11.34296,6.5,2.5,-11.39921,6.5,3.12132,-10.92246,6.5,4.11309,-10.59848,6.5,3.598076,-10.30114,6.5,4.4722,-9.73151,6.5,3.897778,-9.577595,6.5,4.594686,-8.801137,6.5,4,-8.801137,6.5,4.4722,-7.870764,6.5,3.897778,-8.02468,6.5,3.598076,-7.301137,6.5,4.11309,-7.003794,6.5,3.12132,-6.679817,6.5,3.541827,-6.25931,6.5,2.5,-6.203061,6.5,2.797343,-5.688047,6.5,1.776457,-5.90336,6.5,1,-5.801138,6.5,1.076958,-5.216582,6.5,1.930373,-5.328937,6.5,3.897778,-9.577595,6.5,3.598076,-10.30114,3.5,3.897778,-9.577595,3.5,3.806125,-9.798862,3.5,3.598076,-10.30114,6.5,4.11309,-10.59848,3.5,4.444303,-9.798862,3.5,4.11309,-10.59848,6.5,4.4722,-9.73151,2.5,4.4722,-9.73151,2.5,4.444303,-9.798862,-2.5,4.444303,-9.798862,-2.5,4.4722,-9.73151,-3.5,4.444303,-9.798862,-6.5,4.4722,-9.73151,-3.5,4.11309,-10.59848,-6.5,4.11309,-10.59848,-2.5,1.860443,-10.79886,-1.0584,1.860443,-10.79886,-2.5,2.091406,-9.798862,-2.5,3.004196,-5.846772,-2.52,3.885443,-2.031247,-3.5,3.004196,-5.846772,-3.5,3.885443,-2.031247,-3.5,4.11309,-10.59848,-6.5,4.11309,-10.59848,-3.5,3.541827,-11.34296,-6.5,3.541827,-11.34296,-6.5,2.797343,-11.91423,-3.5,2.797343,-11.91423,-6.5,3.541827,-11.34296,-3.5,3.541827,-11.34296,2.5,4.444303,-9.798862,2.5,4.860443,-9.798862,3.5,4.444303,-9.798862,3.5,4.860443,-9.798862,-3.5,4.444303,-9.798862,-3.5,4.860443,-9.798862,-2.5,4.444303,-9.798862,-2.5,4.860443,-9.798862,2.780095,1.076958,2.814308,6.5,1.076958,2.814308,2.710332,1.930373,2.926662,6.5,1.930373,2.926662,-3.5,1.076958,-5.216582,-3.5,1,-5.801138,-6.5,1.076958,-5.216582,-6.5,1,-5.801138,-3.5,1.076958,-12.38569,-3.5,1.930373,-12.27334,-6.5,1.076958,-12.38569,-6.5,1.930373,-12.27334,-3.5,1.076958,-12.38569,-6.5,1.076958,-12.38569,-3.5,1,-11.80114,-6.5,1,-11.80114,6.5,1.076958,-12.38569,6.5,1.930373,-12.27334,3.5,1.076958,-12.38569,3.5,1.930373,-12.27334,6.5,1.076958,-5.216582,3.5,1.076958,-5.216582,6.5,1.930373,-5.328937,3.5,1.930373,-5.328937,6.5,1,-11.80114,6.5,1.076958,-12.38569,3.5,1,-11.80114,3.5,1.076958,-12.38569,6.5,4.11309,-10.59848,3.5,4.11309,-10.59848,6.5,3.541827,-11.34296,3.5,3.541827,-11.34296,6.5,1.076958,-5.216582,6.5,1,-5.801138,3.5,1.076958,-5.216582,3.5,1,-5.801138,6.5,1.930373,-5.328937,3.5,1.930373,-5.328937,6.5,2.797343,-5.688047,3.5,2.797343,-5.688047,0.67,6.325443,-2.031247,-0.67,6.325443,-2.031247,0.3685,3.703155,-8.031247,-0.3685,3.703155,-8.031247,0.67,6.325443,-2.031247,0.67,6.325443,0.9687529,-0.67,6.325443,-2.031247,-0.67,6.325443,0.9687529,-0.67,5.325442,-2.031247,-0.67,6.325443,-2.031247,-0.67,5.325442,0.9687529,-0.67,6.325443,0.9687529,-0.67,5.325442,-2.031247,-0.67,5.325442,0.9687529,-2.52,5.325442,-2.031247,-1.5372,5.325442,1.968753,0.67,5.325442,0.9687529,1.5372,5.325442,1.968753,0.67,5.325442,-2.031247,2.52,5.325442,-2.031247,2.5,2.240537,9.742588,2.5,1.930373,9.871063,2.5,1.893475,10.79886,2.5,1.076958,9.983417,2.5,0,11.79886,2.5,1.5,11.79886,2.5,1,11.79886,2.5,1,9.398862,2.5,1,3.398862,2.5,0,3.265405,2.5,1.01757,3.265405,2.5,2.240537,9.742588,2.5,1.893475,10.79886,2.5,3.885443,4.736362,-2.5,3.885443,4.736362,-2.5,2.240537,9.742588,-2.5,1.893475,10.79886,2.5,3.885443,4.304845,2.5,4.11309,4.60152,2.5,3.885443,4.736362,2.5,4.4722,5.46849,2.5,2.240537,9.742588,2.5,4.594686,6.398862,2.5,4.4722,7.329236,2.5,4.11309,8.196206,2.5,3.541827,8.940689,2.5,2.797343,9.511952,-2.5,3.885443,4.304845,-2.5,3.885443,4.736362,-2.5,4.11309,4.60152,-2.5,4.4722,5.46849,-2.5,2.240537,9.742588,-2.5,4.594686,6.398862,-2.5,4.4722,7.329236,-2.5,4.11309,8.196206,-2.5,3.541827,8.940689,-2.5,2.797343,9.511952,3.5,3.885443,-2.031247,3.5,3.885443,0.6548905,2.52,3.885443,-2.031247,3.5,3.885443,1.654891,5.5,3.885443,1.654891,5.5,3.885443,0.6548905,2.5,3.885443,3.265405,1.5372,3.885443,1.968753,2.5,3.885443,4.304845,-2.5,3.885443,4.736362,2.5,3.885443,4.736362,-1.5372,3.885443,1.968753,-2.5,3.885443,3.265405,-2.5,3.885443,4.304845,-2.52,3.885443,-2.031247,-3.5,3.885443,1.654891,-3.5,3.885443,-2.031247,-3.5,3.885443,0.6548905,-5.5,3.885443,0.6548905,-5.5,3.885443,1.654891,-3.5,2.885443,1.654891,-3.5,2,1.654891,-3.5,2.885443,0.6548905,-3.5,3.885443,-2.031247,-3.5,3.885443,0.6548905,-3.5,2,-4.345109,-3.5,1.930373,-5.328937,-3.5,1.076958,-5.216582,-3.5,0,-4.345109,-3.5,1,-5.801138,-3.5,2.797343,-5.688047,-3.5,3.004196,-5.846772,-3.5,1.776457,-5.90336,-3.5,2.5,-6.203061,-3.5,2.85839,-6.478064,-3.5,3.12132,-6.679817,-3.5,3.598076,-7.301137,-3.5,3.897778,-8.02468,-3.5,4,-8.801137,-3.5,3.897778,-9.577595,-3.5,3.806125,-9.798862,-3.5,3.598076,-10.30114,-3.5,4.444303,-9.798862,-3.5,4.11309,-10.59848,-3.5,4.860443,-9.798862,-3.5,3.12132,-10.92246,-3.5,3.541827,-11.34296,-3.5,5.360443,-12.79886,-3.5,2.5,-11.39921,-3.5,1.776457,-11.69891,-3.5,2.797343,-11.91423,-3.5,1,-11.80114,-3.5,1.930373,-12.27334,-3.5,1.076958,-12.38569,-3.5,0,-12.79886,3.5,3.885443,0.6548905,3.5,3.885443,-2.031247,3.5,2.885443,0.6548905,3.5,2,1.654891,3.5,2.885443,1.654891,3.5,2,-4.345109,3.5,1.930373,-5.328937,3.5,1.076958,-5.216582,3.5,0,-4.345109,3.5,1,-5.801138,3.5,2.797343,-5.688047,3.5,3.004196,-5.846772,3.5,1.776457,-5.90336,3.5,2.5,-6.203061,3.5,2.85839,-6.478064,3.5,3.12132,-6.679817,3.5,3.598076,-7.301137,3.5,3.897778,-8.02468,3.5,4,-8.801137,3.5,3.897778,-9.577595,3.5,3.806125,-9.798862,3.5,3.598076,-10.30114,3.5,4.444303,-9.798862,3.5,4.11309,-10.59848,3.5,4.860443,-9.798862,3.5,3.12132,-10.92246,3.5,3.541827,-11.34296,3.5,5.360443,-12.79886,3.5,2.5,-11.39921,3.5,1.776457,-11.69891,3.5,2.797343,-11.91423,3.5,1,-11.80114,3.5,1.930373,-12.27334,3.5,0,-12.79886,3.5,1.076958,-12.38569,0.67,6.325443,-2.031247,0.67,5.325442,-2.031247,0.67,6.325443,0.9687529,0.67,5.325442,0.9687529,3.5,2.885443,0.6548905,5.5,2.885443,0.6548905,3.5,3.885443,0.6548905,5.5,3.885443,0.6548905,3.5,3.885443,0.6548905,5.5,2.885443,0.6548905,-5.5,2.885443,0.6548905,-3.5,2.885443,0.6548905,-5.5,3.885443,0.6548905,-3.5,3.885443,0.6548905,-5.5,3.885443,0.6548905,-3.5,2.885443,0.6548905,2.52,5.325442,-2.031247,2.52,3.885443,-2.031247,1.5372,5.325442,1.968753,1.5372,3.885443,1.968753,-2.52,3.885443,-2.031247,-2.52,5.325442,-2.031247,-1.5372,3.885443,1.968753,-1.5372,5.325442,1.968753,1.5372,3.885443,1.968753,-1.5372,3.885443,1.968753,1.5372,5.325442,1.968753,-1.5372,5.325442,1.968753 + } + PolygonVertexIndex: *2220 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,23,-23,25,27,-27,28,26,-28,29,28,-28,30,32,-32,33,31,-33,34,36,-36,37,35,-37,38,40,-40,41,39,-41,42,41,-41,43,45,-45,46,44,-46,47,49,-49,50,48,-50,51,53,-53,54,52,-54,55,57,-57,58,56,-58,59,58,-58,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,91,-91,93,91,-93,94,96,-96,97,95,-97,98,100,-100,101,99,-101,102,104,-104,105,103,-105,106,108,-108,109,107,-109,110,112,-112,113,111,-113,114,113,-113,115,114,-113,113,116,-112,116,117,-112,117,118,-112,119,111,-119,118,120,-120,119,120,-122,120,122,-122,123,121,-123,124,117,-117,116,125,-125,125,126,-125,127,126,-126,126,128,-125,129,126,-128,127,130,-130,131,129,-131,128,132,-125,124,132,-134,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,139,-139,141,140,-139,142,141,-139,143,140,-142,140,143,-145,145,144,-144,146,148,-148,149,147,-149,150,149,-149,151,150,-149,152,149,-151,150,153,-153,154,152,-154,155,154,-154,156,158,-158,159,157,-159,160,162,-162,163,161,-163,164,166,-166,167,165,-167,168,170,-170,171,169,-171,172,174,-174,174,175,-174,173,175,-177,175,177,-177,176,177,-179,179,178,-178,180,182,-182,182,183,-182,183,184,-182,181,184,-186,186,185,-185,184,187,-187,188,190,-190,191,193,-193,194,196,-196,197,195,-197,198,200,-200,201,199,-201,202,201,-201,203,204,-202,205,201,-205,206,205,-205,206,207,-206,207,208,-206,209,205,-209,210,206,-205,211,210,-205,212,210,-212,213,210,-213,214,210,-214,215,217,-217,218,216,-218,219,221,-221,222,220,-222,223,225,-225,226,224,-226,227,229,-229,230,228,-230,231,233,-233,234,232,-234,235,237,-237,238,236,-238,239,241,-241,242,240,-242,243,245,-245,246,244,-246,247,246,-246,248,247,-246,249,250,-12,11,250,-10,9,250,-252,250,252,-252,253,251,-253,252,254,-254,255,253,-255,8,253,-256,10,8,-256,256,10,-256,257,259,-259,260,258,-260,261,260,-260,261,262,-261,263,260,-263,264,263,-263,265,264,-263,266,265,-263,267,266,-263,268,267,-263,269,268,-263,270,263,-272,272,271,-264,273,272,-264,274,276,-276,277,275,-277,278,280,-280,281,279,-281,282,284,-284,283,284,-286,284,286,-286,286,287,-286,288,285,-288,289,291,-291,292,290,-292,293,292,-292,294,292,-294,295,294,-294,296,295,-294,297,299,-299,300,298,-300,301,298,-301,302,301,-301,303,302,-301,302,303,-305,305,304,-304,306,303,-301,307,306,-301,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,325,-328,329,328,-328,330,328,-330,331,330,-330,332,331,-330,333,331,-333,334,333,-333,335,333,-335,336,335,-335,337,335,-337,338,337,-337,339,338,-337,340,338,-340,341,340,-340,342,340,-342,343,342,-342,344,342,-344,345,344,-344,346,344,-346,347,346,-346,348,347,-346,349,348,-346,350,352,-352,353,351,-353,354,353,-353,355,357,-357,358,356,-358,359,361,-361,362,360,-362,363,362,-362,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,390,-390,391,389,-391,392,394,-394,395,393,-395,396,398,-398,399,397,-399,400,399,-399,401,399,-401,402,404,-404,405,403,-405,406,403,-406,407,403,-407,408,403,-408,409,403,-409,410,403,-410,411,403,-411,412,403,-412,413,403,-413,414,403,-414,415,417,-417,418,416,-418,419,421,-421,422,420,-422,423,425,-425,426,424,-426,427,429,-429,430,428,-430,431,433,-433,434,432,-434,435,437,-437,438,436,-438,439,441,-441,440,442,-440,443,439,-443,444,446,-446,447,445,-447,448,450,-450,451,449,-451,452,449,-452,453,455,-455,456,454,-456,457,459,-459,460,458,-460,461,460,-460,462,464,-464,465,463,-465,466,468,-468,469,467,-469,470,472,-472,473,471,-473,474,476,-476,477,475,-477,478,480,-480,481,479,-481,482,484,-484,485,483,-485,486,485,-485,487,485,-487,488,487,-487,489,487,-489,490,487,-490,491,490,-490,492,490,-492,493,492,-492,494,492,-494,495,494,-494,496,494,-496,497,494,-497,498,497,-497,499,497,-499,500,499,-499,501,499,-501,502,501,-501,503,501,-503,504,503,-503,505,503,-505,506,503,-506,507,503,-507,508,510,-510,511,509,-511,512,514,-514,515,513,-515,516,518,-518,519,517,-519,520,522,-522,523,521,-523,524,521,-524,525,524,-524,526,528,-528,529,527,-529,530,532,-532,533,531,-533,534,536,-536,537,535,-537,538,540,-540,541,539,-541,542,541,-541,543,545,-545,546,544,-546,547,546,-546,548,547,-546,549,548,-546,550,549,-546,551,550,-546,552,551,-546,553,552,-546,554,553,-546,555,554,-546,556,558,-558,559,557,-559,560,562,-562,563,561,-563,564,566,-566,567,565,-567,568,567,-567,569,571,-571,572,570,-572,573,575,-575,576,574,-576,577,579,-579,580,578,-580,581,580,-580,582,584,-584,585,583,-585,586,588,-588,589,587,-589,590,592,-592,593,591,-593,594,596,-596,597,595,-597,598,595,-598,599,601,-601,602,600,-602,603,605,-605,606,604,-606,607,609,-609,610,608,-610,611,613,-613,614,612,-614,615,617,-617,618,616,-618,619,616,-619,620,622,-622,623,621,-623,624,621,-624,625,627,-627,628,626,-628,629,628,-628,630,632,-632,633,631,-633,634,636,-636,637,635,-637,638,640,-640,641,639,-641,642,644,-644,645,643,-645,646,648,-648,649,647,-649,650,652,-652,653,651,-653,654,653,-653,655,653,-655,656,655,-655,657,655,-657,658,655,-658,659,658,-658,660,658,-660,661,660,-660,662,660,-662,663,662,-662,664,662,-664,665,662,-665,666,665,-665,667,665,-667,668,667,-667,669,667,-669,670,669,-669,671,669,-671,672,671,-671,673,671,-673,674,671,-674,675,671,-675,676,678,-678,679,677,-679,680,682,-682,683,681,-683,684,686,-686,687,685,-687,688,690,-690,691,689,-691,692,694,-694,695,693,-695,696,698,-698,699,697,-699,700,702,-702,702,703,-702,703,704,-702,705,701,-705,706,708,-708,709,707,-709,710,712,-712,713,711,-713,714,716,-716,717,715,-717,718,720,-720,721,719,-721,722,724,-724,725,723,-725,726,728,-728,729,727,-729,730,732,-732,733,731,-733,734,731,-734,735,737,-737,738,736,-738,739,741,-741,742,740,-742,743,745,-745,746,744,-746,747,749,-749,750,748,-750,751,753,-753,754,752,-754,755,752,-755,756,755,-755,757,759,-759,760,758,-760,761,763,-763,764,762,-764,765,767,-767,768,766,-768,769,771,-771,772,770,-772,773,775,-775,776,774,-776,777,779,-779,780,778,-780,781,783,-783,784,782,-784,785,787,-787,788,786,-788,789,791,-791,792,790,-792,793,795,-795,796,794,-796,797,799,-799,800,798,-800,801,803,-803,804,802,-804,805,807,-807,808,806,-808,809,806,-809,810,809,-809,811,809,-811,812,811,-811,813,812,-811,814,812,-814,815,814,-814,816,814,-816,817,816,-816,818,816,-818,819,818,-818,820,818,-820,821,820,-820,822,821,-820,823,821,-823,824,823,-823,825,823,-825,826,825,-825,827,825,-827,828,827,-827,829,828,-827,830,829,-827,831,833,-833,834,832,-834,834,835,-833,836,838,-838,836,837,-840,840,839,-838,841,840,-838,842,844,-844,845,843,-845,846,845,-845,847,845,-847,848,850,-850,850,851,-850,852,849,-852,853,852,-852,854,852,-854,855,857,-857,858,856,-858,859,861,-861,862,860,-862,863,865,-865,866,864,-866,867,869,-869,870,868,-870,871,873,-873,874,872,-874,875,877,-877,878,876,-878,879,881,-881,882,880,-882,883,885,-885,886,884,-886,887,889,-889,890,888,-890,891,893,-893,894,892,-894,895,897,-897,898,896,-898,899,901,-901,902,900,-902,903,905,-905,906,904,-906,907,909,-909,910,908,-910,911,913,-913,914,912,-914,915,917,-917,918,916,-918,919,921,-921,922,920,-922,923,925,-925,926,924,-926,924,926,-928,926,928,-928,927,928,-930,930,929,-929,931,933,-933,934,932,-934,933,935,-935,936,935,-934,937,935,-937,934,935,-939,938,935,-940,935,940,-940,941,939,-941,942,944,-944,945,943,-945,946,943,-946,946,947,-944,948,950,-950,951,949,-951,952,951,-951,953,951,-953,954,953,-953,955,954,-953,956,955,-953,957,956,-953,958,960,-960,961,959,-961,962,959,-962,963,962,-962,964,962,-964,965,962,-965,966,962,-966,967,962,-967,968,970,-970,971,969,-971,971,972,-970,973,969,-973,974,971,-971,975,974,-971,976,974,-976,975,977,-977,978,976,-978,979,977,-976,980,977,-980,981,977,-981,979,982,-981,983,980,-983,984,983,-983,985,983,-985,986,983,-986,987,983,-987,988,990,-990,990,991,-990,990,992,-992,989,991,-994,993,991,-995,995,993,-995,996,993,-996,995,997,-997,994,991,-999,994,998,-996,995,998,-998,999,998,-992,998,999,-998,997,999,-1001,1000,1001,-998,1000,999,-1002,1001,1002,-998,1002,1001,-1000,1002,1003,-998,1003,1004,-998,1004,1005,-998,1005,1006,-998,1006,1007,-998,1007,1008,-998,1008,1009,-998,1008,1010,-1010,997,1009,-997,1010,1011,-1010,1010,1012,-1012,1009,1011,-1014,1009,1013,-997,1011,1012,-1015,1011,1014,-1014,1012,1015,-1015,1013,1016,-997,1013,1014,-1017,1016,1014,-1018,1016,1017,-997,1014,1018,-1018,1018,1014,-1016,1017,1019,-997,1017,1018,-1020,1020,1018,-1016,1018,1020,-1020,1019,1021,-997,1021,1019,-1021,1021,1020,-1016,996,1021,-1023,1015,1022,-1022,1023,1025,-1025,1025,1026,-1025,1027,1026,-1026,1026,1028,-1025,1028,1029,-1025,1030,1029,-1029,1028,1031,-1031,1030,1031,-1033,1029,1033,-1025,1029,1030,-1034,1030,1032,-1034,1034,1024,-1034,1033,1032,-1035,1032,1035,-1035,1035,1032,-1037,1035,1036,-1035,1036,1032,-1038,1037,1034,-1037,1037,1032,-1039,1038,1032,-1040,1039,1032,-1041,1040,1032,-1042,1041,1032,-1043,1042,1032,-1044,1043,1032,-1045,1043,1044,-1046,1032,1031,-1045,1045,1044,-1047,1045,1046,-1048,1044,1048,-1047,1044,1031,-1049,1046,1049,-1048,1046,1048,-1050,1047,1049,-1051,1048,1031,-1052,1048,1051,-1050,1051,1052,-1050,1051,1031,-1053,1049,1053,-1051,1049,1052,-1054,1052,1031,-1055,1052,1054,-1054,1053,1055,-1051,1053,1054,-1056,1056,1050,-1056,1056,1057,-1032,1054,1031,-1058,1057,1055,-1055,1057,1056,-1056,1058,1060,-1060,1061,1059,-1061,1062,1064,-1064,1065,1067,-1067,1068,1070,-1070,1071,1073,-1073,1074,1076,-1076,1077,1075,-1077,1078,1080,-1080,1081,1079,-1081,1082,1084,-1084,1085,1083,-1085 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *6660 { + a: 0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.9238795,0.3826834,0,0.9238795,0.3826834,0,1,0,0,1,0,0,1,0,0,0.9238795,0.3826834,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.3826834,0.9238795,0,0,1,0,0.3826834,0.9238795,0,0,1,0,0.3826834,0.9238795,0,0,1,0,0.3826834,0.9238795,0,0.3826834,0.9238795,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.3826834,0.9238795,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-0.9238795,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.3826834,0,-1,0,0,0,1,0,-0.3826834,0.9238795,0,0,1,0,-0.3826834,0.9238795,0,0,1,0,-0.3826834,0.9238795,0,-0.9238795,0.3826834,0,-0.9238795,0.3826834,0,-0.3826834,0.9238795,0,-0.3826834,0.9238795,0,-0.3826834,0.9238795,0,-0.9238795,0.3826834,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0.6463749,0.76302,0,0,1,0,0.6463749,0.76302,0,0,1,0,0.6463749,0.76302,0,0.986394,0.164399,0,0.986394,0.164399,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.986394,0.164399,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.986394,0.164399,0,0.986394,0.164399,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.986394,0.164399,0,1,0,0,1,0,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,1,0,0,1,0,0,0.7071068,0.7071068,0,1,0,0,1,0,0,0.7071068,0.7071068,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,-0.8495526,0,0.5275039,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.9305556,0.3661505,0,0.9305556,0.3661505,0,0.9305556,0.3661505,0,0.9305556,0.3661505,0,0.9305556,0.3661505,0,0.9305556,0.3661505,0,0,1,0,0.6463749,0.76302,0,0,1,0,0.6463749,0.76302,0,0,1,0,0.6463749,0.76302,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,0,0,1,0,0.7071068,0.7071068,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.9987399,0,-0.05018669,-0.9987399,0,-0.05018669,-0.9987399,0,-0.05018669,0.9987399,0,-0.05018669,0.9987399,0,-0.05018669,0.9987399,0,-0.05018669,0,0.986394,0.164399,0,0.986394,0.164399,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.986394,0.164399,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.986394,0.164399,0,0.986394,0.164399,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.986394,0.164399,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.986388,0,-0.1644352,-0.986388,0,-0.1644352,-0.986388,0,-0.1644352,-0.986388,0,-0.1644352,-0.986388,0,-0.1644352,-0.986388,0,-0.1644352,0.986388,0,-0.1644352,0.986388,0,-0.1644352,0.986388,0,-0.1644352,0.986388,0,-0.1644352,0.986388,0,-0.1644352,0.986388,0,-0.1644352,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,0,0.9653364,-0.261009,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.3826834,0.9238795,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.5,0.8660254,0,0.3826834,0.9238795,0,0.5,0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.1305262,0.9914449,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7933533,-0.6087614,0,0.7933533,-0.6087614,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0.258819,-0.9659258,0,0.2709259,-0.9626002,0,0.5,-0.8660254,0,0.3826834,-0.9238795,0,0.5,-0.8660254,0,0.2709259,-0.9626002,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.3826834,-0.9238795,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.1305262,-0.9914449,0,0.1305262,-0.9914449,0,0.2709259,-0.9626002,0,0.258819,-0.9659258,0,0.2709259,-0.9626002,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2709259,-0.9626002,0,0.3826834,-0.9238795,0,0.2709259,-0.9626002,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.3826834,-0.9238795,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,0.7933533,-0.6087614,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,0.9659258,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.3826834,0.9238795,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.5,0.8660254,0,0.3826834,0.9238795,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.1305262,0.9914449,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.258819,0.9659258,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.9238795,0.3826834,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.6087614,-0.7933533,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.1305262,-0.9914449,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.5,0.8660254,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.1305262,0.9914449,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.258819,0.9659258,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.258819,0.9659258,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.5,0.8660254,0,0.5,0.8660254,0,0.258819,0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.6087614,-0.7933533,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.1305262,0.9914449,0,-0.1305262,0.9914449,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.1305262,0.9914449,0,0.5,0.8660254,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.1305262,-0.9914449,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,0.9659258,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,1,0,0,0.9659258,-0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.5,-0.8660254,0,0.258819,-0.9659258,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.9238795,0.3826834,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9238795,0.3826834,0,-0.8660254,0.5,0,-0.8660254,0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9238795,-0.3826834,0,0.8660254,-0.5,0,0.9238795,-0.3826834,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9659258,-0.258819,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.3826834,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9238795,-0.3826834,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9238795,-0.3826834,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.9743497,-0.2250393,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,1,0,0,1,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0,1,0,0,1,0,0,1,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0.6463749,0.76302,0,0,1,0,0.1305262,-0.9914449,0,0.2709259,-0.9626002,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2709259,-0.9626002,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,0.1305262,-0.9914449,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,0.1305262,-0.9914449,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,-0.9914449,-0.1305262,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,-0.9914449,0.1305262,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.9794845,-0.2015198,0,0.9163094,-0.4004712,0,0.9794845,-0.2015198,0,0.9163094,-0.4004712,0,0.9794845,-0.2015198,0,0.9163094,-0.4004712,0,0.9794845,-0.2015198,0,0.9794845,-0.2015198,0,1,0,0,1,0,0,1,0,0,0.9794845,-0.2015198,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,0,0.9500316,0.3121538,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.971117,0,0.2386035,0.6170075,0,0.7869573,0.971117,0,0.2386035,0.6170075,0,0.7869573,0.971117,0,0.2386035,0.6170075,0,0.7869573,-0.971117,0,0.2386035,-0.6170075,0,0.7869573,-0.971117,0,0.2386035,-0.6170075,0,0.7869573,-0.971117,0,0.2386035,-0.6170075,0,0.7869573,0.6170075,0,0.7869573,0.6170075,0,0.7869573,-0.6170075,0,0.7869573,-0.6170075,0,0.7869573,-0.6170075,0,0.7869573,0.6170075,0,0.7869573 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *2172 { + a: 9.84252,-38.5782,9.84252,-50.38922,-9.84252,-38.5782,-9.84252,-50.38922,-9.84252,-50.38922,-9.84252,-38.5782,9.84252,-50.38922,9.84252,-38.5782,9.84252,15.19859,-9.84252,15.19859,9.84252,17.1671,-9.84252,17.1671,9.84252,15.19859,-9.84252,15.19859,9.84252,17.1671,-9.84252,17.1671,17.10673,3.937008,17.10673,0,-6.515317,3.937008,-6.515317,0,-13.77953,0,-23.62205,0,-13.77953,7.874016,-23.62205,3.937008,-19.68504,7.874016,23.62205,0,13.77953,0,23.62205,3.937008,13.77953,7.874016,19.68504,7.874016,-19.68504,-17.10673,-19.68504,6.515317,-13.77953,-17.10673,-13.77953,6.515317,17.10673,-8.351655,17.10673,-13.91943,-6.515317,-8.351655,-6.515317,-13.91943,23.62205,0,13.77953,0,23.62205,3.937008,13.77953,7.874016,19.68504,7.874016,-17.10673,0,-17.10673,3.937008,6.515317,0,6.515317,3.937008,13.77953,-17.10673,13.77953,6.515317,19.68504,-17.10673,19.68504,6.515317,-17.10673,-13.91943,-17.10673,-8.351655,6.515317,-13.91943,6.515317,-8.351655,-13.77953,0,-23.62205,0,-13.77953,7.874016,-23.62205,3.937008,-19.68504,7.874016,4.166929,7.324579,-4.166929,7.324579,4.166929,11.63324,-4.166929,11.63324,-42.51521,7.874016,-42.51521,0,-54.32623,5.905512,-54.32623,0,21.65354,0,17.71654,0,21.65354,7.874016,17.71654,7.874016,21.65354,0,17.71654,0,21.65354,5.905512,17.71654,5.905512,-17.71654,-40.64226,-17.71654,-52.6162,-21.65354,-40.64226,-21.65354,-52.6162,-17.71654,0,-21.65354,0,-17.71654,7.874016,-21.65354,7.874016,21.65354,-40.64226,21.65354,-52.6162,17.71654,-40.64226,17.71654,-52.6162,-17.71654,46.45221,-17.71654,52.35773,-9.84252,46.45221,17.71654,52.35773,9.84252,46.45221,17.71654,46.45221,17.71654,0,9.84252,0,17.71654,3.937008,9.84252,3.937008,42.51521,0,42.51521,7.874016,54.32623,0,54.32623,5.905512,-9.84252,0,-17.71654,0,-9.84252,3.937008,-17.71654,3.937008,9.84252,3.937008,-9.84252,3.937008,9.84252,5.905512,-9.84252,5.905512,-17.71654,54.32623,-17.71654,52.35773,-21.65354,54.32623,-17.71654,46.45221,-17.71654,42.51521,-21.65354,42.51521,-9.84252,46.45221,9.84252,46.45221,17.71654,46.45221,17.71654,52.35773,17.71654,42.51521,17.71654,54.32623,21.65354,42.51521,21.65354,54.32623,9.84252,12.85592,-9.84252,12.85592,-13.77953,-50.38922,-13.77953,6.515317,13.77953,-50.38922,-13.77953,-17.10673,-23.62205,6.515317,-23.62205,-17.10673,13.77953,-17.10673,13.77953,6.515317,23.62205,-17.10673,23.62205,6.515317,1.73365,15.29702,1.73365,11.36001,-5.729817,15.29702,1.73365,7.874016,1.73365,1.167433E-13,-4.160012,7.599895,-5.729817,10.81957,-3.639338,4.239992,-5.729817,1.167433E-13,-5.729817,4.006181,-1.73365,-3.680855E-13,-1.73365,7.874016,5.729817,-3.716382E-13,-1.73365,11.36001,3.639338,4.239992,5.729817,4.006181,-1.73365,15.29702,4.160012,7.599895,5.729817,15.29702,5.729817,10.81957,2.637795,20.96631,-2.637795,20.96631,2.637795,24.90332,-2.637795,24.90332,9.84252,-36.83325,9.84252,-41.06406,-9.84252,-36.83325,-9.84252,-41.06406,-17.71654,0,-21.65354,0,-17.71654,5.905512,-21.65354,5.905512,17.71654,0,-17.71654,0,17.71654,3.937008,-17.71654,3.937008,52.35773,0,52.35773,3.937008,54.32623,0,54.32623,5.905512,46.45221,3.937008,42.51521,7.874016,46.45221,0,42.51521,0,-54.32623,0,-54.32623,5.905512,-52.35773,0,-52.35773,3.937008,-46.45221,3.937008,-42.51521,7.874016,-42.51521,0,-46.45221,0,-7.854576,20.96631,-31.50643,14.57935,-7.854576,24.90332,7.854576,24.90332,31.50643,14.57935,7.854576,20.96631,13.77953,53.17312,13.77953,41.19917,9.84252,53.17312,9.84252,41.19917,50.38922,21.10411,50.38922,17.1671,38.5782,19.1356,38.5782,17.1671,38.5782,17.49725,38.5782,17.49725,38.31303,17.60709,38.5782,15.19859,38.5782,8.233884,42.51521,7.324579,50.38922,7.324579,50.38922,15.19859,23.01879,11.82754,34.65015,18.08932,30.98726,17.60709,27.57399,16.19327,24.64295,13.9442,-9.84252,53.17312,-9.84252,41.19917,-13.77953,53.17312,-13.77953,41.19917,-2.578309,15.29702,-2.578309,11.36001,-6.515317,15.29702,-6.515317,11.36001,21.65354,11.36001,13.77953,11.36001,21.65354,15.29702,13.77953,15.29702,21.65354,6.515317,21.65354,2.578309,13.77953,6.515317,13.77953,2.578309,-13.77953,11.36001,-21.65354,11.36001,-13.77953,15.29702,-21.65354,15.29702,2.578309,11.36001,2.578309,15.29702,6.515317,11.36001,6.515317,15.29702,-13.77953,6.515317,-13.77953,2.578309,-21.65354,6.515317,-21.65354,2.578309,-9.84252,-50.38922,-9.84252,-42.51521,9.84252,-50.38922,-4.166929,-42.51521,4.166929,-42.51521,9.84252,-42.51521,-9.84252,21.10411,-13.77953,21.10411,-9.84252,7.324579,-13.77953,0,9.84252,7.324579,13.77953,0,13.77953,21.10411,9.84252,21.10411,-50.38922,7.324579,-50.38922,15.19859,-42.51521,7.324579,-38.5782,15.19859,-38.5782,8.233884,-23.01879,11.82754,-38.5782,17.1671,-38.5782,17.49725,-38.31303,17.60709,-34.65015,18.08932,-30.98726,17.60709,-27.57399,16.19327,-24.64295,13.9442,-50.38922,17.1671,-50.38922,21.10411,-38.5782,19.1356,-38.5782,17.49725,-41.2513,7.324579,-41.2513,11.63324,-6.256775,15.29702,-6.256775,20.96631,41.2513,11.63324,41.2513,7.324579,6.256775,20.96631,6.256775,15.29702,-9.84252,-39.77636,-9.84252,-35.73571,-4.166929,-39.77636,-9.84252,-19.76668,-9.92126,-4.349479,-13.77953,-4.349479,-13.77953,-19.76668,-9.92126,-2.247434,-2.637795,-2.247434,-4.166929,-38.0051,-1.450787,-26.71771,4.166929,-38.0051,1.450787,-26.71771,2.637795,-2.247434,9.92126,-2.247434,12.85592,4.006181,13.38135,3.937008,12.85592,-3.345659E-12,46.45221,-3.342107E-12,37.0034,3.937008,39.30479,4.239992,42.51521,7.454627,38.86245,7.599895,38.35665,8.821012,46.45221,5.905512,46.45221,3.937008,-11.81102,-0.9265862,-25.59055,-0.9265862,-11.81102,2.15671,-25.59055,2.15671,-11.81102,-7.545031,-25.59055,-7.545031,-11.81102,-4.461735,-25.59055,-4.461735,-25.59055,-13.75435,-25.59055,-10.67106,-11.81102,-13.75435,-11.81102,-10.67106,-25.59055,-19.1314,-25.59055,-16.04811,-11.81102,-19.1314,-11.81102,-16.04811,-11.07995,4.239992,-13.38135,3.937008,-11.52229,7.599895,-12.93611,11.01316,-13.7838,6.993926,-15.18518,13.9442,-14.96373,9.84252,-16.84072,12.28866,-18.11622,16.19327,-19.28686,14.16565,-21.52949,17.60709,-22.13545,15.34558,-25.19237,18.08932,-25.19237,15.74803,-28.24929,15.34558,-28.85526,17.60709,-31.09788,14.16565,-32.26853,16.19327,-33.54403,12.28866,-35.19957,13.9442,-35.42102,9.84252,-37.44863,11.01316,-36.60094,6.993926,-37.0034,3.937008,-39.30479,4.239992,-38.86245,7.599895,25.59055,39.52197,25.59055,37.20071,9.84252,39.52197,11.81102,37.20071,9.84252,37.20071,25.59055,23.9248,25.59055,20.8415,11.81102,23.9248,11.81102,20.8415,25.59055,-7.850629,9.84252,-7.850629,25.59055,-4.156136,9.84252,-6.528901,9.84252,-4.156136,-25.59055,-23.30974,-25.59055,-20.22644,-11.81102,-23.30974,-11.81102,-20.22644,25.59055,26.32299,25.59055,23.2397,11.81102,26.32299,11.81102,23.2397,11.81102,11.73638,11.81102,14.81967,25.59055,11.73638,25.59055,14.81967,11.81102,37.0034,11.81102,13.38135,9.84252,37.0034,9.84252,13.38135,11.81102,5.649943,11.81102,8.733238,25.59055,5.649943,25.59055,8.733238,25.59055,-14.05995,9.84252,-14.05995,25.59055,-10.36546,9.84252,-10.36546,25.59055,-19.437,9.84252,-19.437,25.59055,-15.74251,9.84252,-15.74251,25.59055,16.91793,11.81102,16.91793,25.59055,20.00123,11.81102,20.00123,-25.59055,-12.75299,-25.59055,-10.43173,-11.81102,-12.75299,-10.94526,-10.43173,-9.84252,-12.75299,-9.84252,-12.22303,-13.38135,3.937008,-37.0034,3.937008,-13.7838,6.993926,-14.96373,9.84252,-16.84072,12.28866,-19.28686,14.16565,-22.13545,15.34558,-25.19237,15.74803,-28.24929,15.34558,-31.09788,14.16565,-33.54403,12.28866,-35.42102,9.84252,-36.60094,6.993926,25.59055,-0.9265862,9.84252,-0.9265862,25.59055,2.462309,9.84252,2.462309,25.59055,-23.61534,9.84252,-23.61534,25.59055,-19.92084,9.84252,-19.92084,-25.59055,-26.00461,-25.59055,-22.92132,-11.81102,-26.00461,-11.81102,-22.92132,25.59055,-26.31021,9.84252,-26.31021,25.59055,-22.61572,9.84252,-22.61572,-25.59055,27.33798,-9.84252,27.33798,-25.59055,23.64348,-9.84252,23.64348,-25.59055,26.62859,-9.84252,26.62859,-25.59055,22.9341,-9.84252,22.9341,-25.59055,20.5359,-9.84252,22.75815,-9.84252,20.5359,-9.84252,24.2304,-25.59055,24.2304,25.59055,27.03238,25.59055,23.94908,11.81102,27.03238,11.81102,23.94908,-25.59055,11.43078,-25.59055,15.12527,-10.6706,11.43078,-9.84252,14.91573,-9.84252,15.12527,-9.84252,16.61234,-25.59055,16.61234,-9.84252,20.30683,-25.59055,20.30683,-12.85592,10.81957,-12.93611,11.01316,-12.85592,15.29702,-15.18518,13.9442,-16.94821,15.29702,-11.81102,5.649943,-25.59055,5.649943,-11.81102,8.733238,-25.59055,8.733238,-25.59055,16.91793,-25.59055,20.00123,-11.81102,16.91793,-11.81102,20.00123,-11.81102,23.9248,-11.81102,20.8415,-25.59055,23.9248,-25.59055,20.8415,-11.81102,26.32299,-11.81102,23.2397,-25.59055,26.32299,-25.59055,23.2397,-11.81102,27.03238,-11.81102,23.94908,-25.59055,27.03238,-25.59055,23.94908,11.07995,4.239992,11.52229,7.599895,13.38135,3.937008,12.93611,11.01316,13.7838,6.993926,15.18518,13.9442,14.96373,9.84252,16.84072,12.28866,18.11622,16.19327,19.28686,14.16565,21.52949,17.60709,22.13545,15.34558,25.19237,18.08932,25.19237,15.74803,28.24929,15.34558,28.85526,17.60709,31.09788,14.16565,32.26853,16.19327,33.54403,12.28866,35.19957,13.9442,35.42102,9.84252,37.44863,11.01316,36.60094,6.993926,37.0034,3.937008,39.30479,4.239992,38.86245,7.599895,11.81102,-26.00461,11.81102,-22.92132,25.59055,-26.00461,25.59055,-22.92132,11.81102,-23.30974,11.81102,-20.22644,25.59055,-23.30974,25.59055,-20.22644,25.59055,-13.75435,11.81102,-13.75435,25.59055,-10.67106,11.81102,-10.67106,9.84252,-12.22303,10.94526,-10.43173,9.84252,-12.75299,11.81102,-12.75299,25.59055,-10.43173,25.59055,-12.75299,11.81102,-19.1314,11.81102,-16.04811,25.59055,-19.1314,25.59055,-16.04811,11.81102,-7.545031,11.81102,-4.461735,25.59055,-7.545031,25.59055,-4.461735,11.81102,-0.9265862,11.81102,2.15671,25.59055,-0.9265862,25.59055,2.15671,-9.84252,39.52197,-9.84252,37.20071,-25.59055,39.52197,-11.81102,37.20071,-25.59055,37.20071,13.38135,3.937008,13.7838,6.993926,37.0034,3.937008,14.96373,9.84252,16.84072,12.28866,19.28686,14.16565,22.13545,15.34558,25.19237,15.74803,28.24929,15.34558,31.09788,14.16565,33.54403,12.28866,35.42102,9.84252,36.60094,6.993926,-9.84252,37.0034,-9.84252,13.38135,-11.81102,37.0034,-11.81102,13.38135,10.94526,5.649943,10.6706,9.038837,25.59055,5.649943,25.59055,9.038837,25.59055,11.43078,10.6706,11.43078,25.59055,15.12527,9.84252,14.91573,9.84252,15.12527,25.59055,16.61234,9.84252,16.61234,25.59055,20.30683,9.84252,20.30683,-11.81102,11.73638,-25.59055,11.73638,-11.81102,14.81967,-25.59055,14.81967,9.84252,22.75815,9.84252,24.2304,9.84252,20.5359,25.59055,24.2304,25.59055,20.5359,-9.84252,-14.05995,-25.59055,-14.05995,-9.84252,-10.36546,-25.59055,-10.36546,9.84252,27.33798,25.59055,27.33798,9.84252,23.64348,25.59055,23.64348,9.84252,26.62859,25.59055,26.62859,9.84252,22.9341,25.59055,22.9341,-25.59055,-7.850629,-25.59055,-4.156136,-9.84252,-7.850629,-9.84252,-6.528901,-9.84252,-4.156136,-9.84252,-26.31021,-25.59055,-26.31021,-9.84252,-22.61572,-25.59055,-22.61572,-9.84252,-19.437,-25.59055,-19.437,-9.84252,-15.74251,-25.59055,-15.74251,-25.59055,-0.9265862,-25.59055,2.462309,-9.84252,-0.9265862,-9.84252,2.462309,-9.84252,-23.61534,-25.59055,-23.61534,-9.84252,-19.92084,-25.59055,-19.92084,12.85592,10.81957,12.85592,15.29702,12.93611,11.01316,15.18518,13.9442,16.94821,15.29702,-13.77953,-29.90719,-13.77953,-32.04758,-13.77953,-28.96429,-25.59055,-28.96429,-25.59055,-32.04758,25.59055,22.67546,13.77953,22.67546,25.59055,25.75876,13.77953,24.45397,13.77953,25.75876,-13.77953,-32.29818,-13.77953,-35.38148,-25.59055,-32.29818,-25.59055,-35.38148,-13.77953,-11.16436,-25.59055,-11.16436,-13.77953,-8.081068,-25.59055,-8.081068,13.77953,6.88443,13.77953,9.967726,25.59055,6.88443,25.59055,9.967726,13.77953,15.35571,13.77953,18.43901,25.59055,15.35571,25.59055,18.43901,-13.77953,-2.161073,-25.59055,-2.161073,-13.77953,0.9222224,-25.59055,0.9222224,-48.76257,4.239992,-48.32023,7.599895,-46.46117,3.937008,-46.90641,11.01316,-46.05872,6.993926,-44.65734,13.9442,-44.8788,9.84252,-43.0018,12.28866,-41.7263,16.19327,-40.55566,14.16565,-38.31303,17.60709,-37.70707,15.34558,-34.65015,18.08932,-34.65015,15.74803,-31.59323,15.34558,-30.98726,17.60709,-28.74464,14.16565,-27.57399,16.19327,-26.29849,12.28866,-24.64295,13.9442,-24.4215,9.84252,-22.39389,11.01316,-23.24158,6.993926,-22.83912,3.937008,-20.53773,4.239992,-20.98007,7.599895,-25.59055,-19.51188,-25.59055,-16.42859,-13.77953,-19.51188,-13.77953,-16.42859,13.77953,33.32595,13.77953,36.40924,25.59055,33.32595,25.59055,36.40924,13.77953,31.97754,13.77953,35.06084,25.59055,31.97754,25.59055,35.06084,13.77953,28.34486,13.77953,31.42816,25.59055,28.34486,25.59055,31.42816,-13.77953,-23.55146,-13.77953,-26.63476,-25.59055,-23.55146,-25.59055,-26.63476,-9.84252,28.03926,-25.59055,28.03926,-9.84252,31.73376,-25.59055,31.73376,-9.84252,23.39637,-13.77953,23.39637,-9.84252,26.06436,-25.59055,26.06436,-25.59055,22.36987,-13.77953,22.36987,9.84252,-31.99258,25.59055,-31.99258,9.84252,-35.68708,25.59055,-35.68708,-9.84252,31.67194,-25.59055,31.67194,-9.84252,35.36644,-25.59055,35.36644,25.59055,-11.46996,13.77953,-11.46996,25.59055,-7.775469,13.77953,-7.775469,-25.59055,6.88443,-25.59055,10.27332,-13.77953,6.88443,-13.77953,10.27332,-9.84252,33.02035,-25.59055,33.02035,-9.84252,36.71484,-25.59055,36.71484,-25.59055,15.05011,-25.59055,18.74461,-13.77953,15.05011,-13.77953,18.74461,-25.59055,22.67546,-25.59055,25.75876,-13.77953,22.67546,-13.77953,24.45397,-13.77953,25.75876,-25.59055,28.34486,-25.59055,31.42816,-13.77953,28.34486,-13.77953,31.42816,25.59055,-23.55146,25.59055,-26.63476,13.77953,-23.55146,13.77953,-26.63476,-25.59055,31.97754,-25.59055,35.06084,-13.77953,31.97754,-13.77953,35.06084,13.77953,-2.161073,13.77953,0.9222224,25.59055,-2.161073,25.59055,0.9222224,13.77953,22.36987,13.77953,23.39637,25.59055,22.36987,25.59055,26.06436,9.84252,23.39637,9.84252,26.06436,25.59055,28.03926,9.84252,28.03926,25.59055,31.73376,9.84252,31.73376,25.59055,33.02035,9.84252,33.02035,25.59055,36.71484,9.84252,36.71484,-13.77953,6.88443,-25.59055,6.88443,-13.77953,9.967726,-25.59055,9.967726,-13.77953,15.35571,-25.59055,15.35571,-13.77953,18.43901,-25.59055,18.43901,13.77953,-11.16436,13.77953,-8.081068,25.59055,-11.16436,25.59055,-8.081068,25.59055,-19.51188,13.77953,-19.51188,25.59055,-16.42859,13.77953,-16.42859,-25.59055,-31.99258,-9.84252,-31.99258,-25.59055,-35.68708,-9.84252,-35.68708,25.59055,31.67194,9.84252,31.67194,25.59055,35.36644,9.84252,35.36644,-25.59055,33.32595,-25.59055,36.40924,-13.77953,33.32595,-13.77953,36.40924,25.59055,-32.29818,25.59055,-35.38148,13.77953,-32.29818,13.77953,-35.38148,-13.77953,-19.81748,-25.59055,-19.81748,-13.77953,-16.12299,-25.59055,-16.12299,-25.59055,-11.46996,-25.59055,-7.775469,-13.77953,-11.46996,-13.77953,-7.775469,48.76257,4.239992,46.46117,3.937008,48.32023,7.599895,46.90641,11.01316,46.05872,6.993926,44.65734,13.9442,44.8788,9.84252,43.0018,12.28866,41.7263,16.19327,40.55566,14.16565,38.31303,17.60709,37.70707,15.34558,34.65015,18.08932,34.65015,15.74803,30.98726,17.60709,31.59323,15.34558,28.74464,14.16565,27.57399,16.19327,26.29849,12.28866,24.64295,13.9442,24.4215,9.84252,22.39389,11.01316,23.24158,6.993926,22.83912,3.937008,20.53773,4.239992,20.98007,7.599895,25.59055,-28.96429,25.59055,-32.04758,13.77953,-28.96429,13.77953,-29.90719,13.77953,-32.04758,-25.59055,-32.35318,-13.77953,-28.9457,-13.77953,-32.35318,-25.59055,-28.65869,-9.84252,-28.65869,-9.84252,-28.9457,9.84252,-28.9457,9.84252,-28.65869,13.77953,-28.9457,25.59055,-28.65869,13.77953,-32.35318,25.59055,-32.35318,9.84252,-39.77636,4.166929,-39.77636,9.84252,-35.73571,9.84252,-19.76668,9.92126,-4.349479,13.77953,-19.76668,13.77953,-4.349479,13.77953,-23.24586,25.59055,-23.24586,13.77953,-26.94036,25.59055,-26.94036,25.59055,-19.81748,13.77953,-19.81748,25.59055,-16.12299,13.77953,-16.12299,9.84252,17.49725,9.84252,19.1356,13.77953,17.49725,13.77953,19.1356,-13.77953,17.49725,-13.77953,19.1356,-9.84252,17.49725,-9.84252,19.1356,-10.94526,5.649943,-25.59055,5.649943,-10.6706,9.038837,-25.59055,9.038837,-13.77953,-19.8086,-13.77953,-22.12985,-25.59055,-19.8086,-25.59055,-22.12985,13.77953,-2.161073,13.77953,1.227821,25.59055,-2.161073,25.59055,1.227821,13.77953,48.89883,25.59055,48.89883,13.77953,46.57757,25.59055,46.57757,-25.59055,-2.161073,-25.59055,1.227821,-13.77953,-2.161073,-13.77953,1.227821,25.59055,6.88443,13.77953,6.88443,25.59055,10.27332,13.77953,10.27332,-25.59055,46.57757,-25.59055,48.89883,-13.77953,46.57757,-13.77953,48.89883,-25.59055,-23.24586,-13.77953,-23.24586,-25.59055,-26.94036,-13.77953,-26.94036,25.59055,-19.8086,25.59055,-22.12985,13.77953,-19.8086,13.77953,-22.12985,25.59055,15.05011,13.77953,15.05011,25.59055,18.74461,13.77953,18.74461,-2.637795,2.645304,2.637795,2.645304,-1.450787,-23.13425,1.450787,-23.13425,-2.637795,-7.997036,-2.637795,3.813988,2.637795,-7.997036,2.637795,3.813988,-7.997036,20.96631,-7.997036,24.90332,3.813988,20.96631,3.813988,24.90332,2.637795,-7.997036,2.637795,3.813988,9.92126,-7.997036,6.051969,7.750996,-2.637795,3.813988,-6.051969,7.750996,-2.637795,-7.997036,-9.92126,-7.997036,-38.35665,8.821012,-38.86245,7.599895,-42.51521,7.454627,-39.30479,4.239992,-46.45221,-1.585266E-12,-46.45221,5.905512,-46.45221,3.937008,-37.0034,3.937008,-13.38135,3.937008,-12.85592,-1.585266E-12,-12.85592,4.006181,9.84252,-33.68652,9.84252,-38.0638,9.84252,-12.94031,-9.84252,-12.94031,-9.84252,-33.68652,-9.84252,-38.0638,16.94821,15.29702,18.11622,16.19327,18.6471,15.29702,21.52949,17.60709,38.35665,8.821012,25.19237,18.08932,28.85526,17.60709,32.26853,16.19327,35.19957,13.9442,37.44863,11.01316,-16.94821,15.29702,-18.6471,15.29702,-18.11622,16.19327,-21.52949,17.60709,-38.35665,8.821012,-25.19237,18.08932,-28.85526,17.60709,-32.26853,16.19327,-35.19957,13.9442,-37.44863,11.01316,-13.77953,-7.997036,-13.77953,2.578309,-9.92126,-7.997036,-13.77953,6.515317,-21.65354,6.515317,-21.65354,2.578309,-9.84252,12.85592,-6.051969,7.750996,-9.84252,16.94821,9.84252,18.6471,-9.84252,18.6471,6.051969,7.750996,9.84252,12.85592,9.84252,16.94821,9.92126,-7.997036,13.77953,6.515317,13.77953,-7.997036,13.77953,2.578309,21.65354,2.578309,21.65354,6.515317,6.515317,11.36001,6.515317,7.874016,2.578309,11.36001,-7.997036,15.29702,2.578309,15.29702,-17.10673,7.874016,-20.98007,7.599895,-20.53773,4.239992,-17.10673,-1.834544E-11,-22.83912,3.937008,-22.39389,11.01316,-23.01879,11.82754,-23.24158,6.993926,-24.4215,9.84252,-25.50419,11.2535,-26.29849,12.28866,-28.74464,14.16565,-31.59323,15.34558,-34.65015,15.74803,-37.70707,15.34558,-38.5782,14.98475,-40.55566,14.16565,-38.5782,17.49725,-41.7263,16.19327,-38.5782,19.1356,-43.0018,12.28866,-44.65734,13.9442,-50.38922,21.10411,-44.8788,9.84252,-46.05872,6.993926,-46.90641,11.01316,-46.46117,3.937008,-48.32023,7.599895,-48.76257,4.239992,-50.38922,-1.834544E-11,-2.578309,15.29702,7.997036,15.29702,-2.578309,11.36001,-6.515317,7.874016,-6.515317,11.36001,17.10673,7.874016,20.98007,7.599895,20.53773,4.239992,17.10673,2.06579E-13,22.83912,3.937008,22.39389,11.01316,23.01879,11.82754,23.24158,6.993926,24.4215,9.84252,25.50419,11.2535,26.29849,12.28866,28.74464,14.16565,31.59323,15.34558,34.65015,15.74803,37.70707,15.34558,38.5782,14.98475,40.55566,14.16565,38.5782,17.49725,41.7263,16.19327,38.5782,19.1356,43.0018,12.28866,44.65734,13.9442,50.38922,21.10411,44.8788,9.84252,46.05872,6.993926,46.90641,11.01316,46.46117,3.937008,48.32023,7.599895,50.38922,2.06579E-13,48.76257,4.239992,7.997036,24.90332,7.997036,20.96631,-3.813988,24.90332,-3.813988,20.96631,-6.515317,11.36001,-6.515317,15.29702,-2.578309,11.36001,-6.515317,11.36001,-6.515317,15.29702,-2.578309,11.36001,13.77953,2.578309,13.77953,6.515317,21.65354,2.578309,13.77953,2.578309,13.77953,6.515317,21.65354,2.578309,10.13331,20.96631,10.13331,15.29702,-6.083104,20.96631,-6.083104,15.29702,-10.13331,15.29702,-10.13331,20.96631,6.083104,15.29702,6.083104,20.96631,6.051969,15.29702,-6.051969,15.29702,6.051969,20.96631,-6.051969,20.96631 + } + UVIndex: *2220 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,23,22,25,27,26,28,26,27,29,28,27,30,32,31,33,31,32,34,36,35,37,35,36,38,40,39,41,39,40,42,41,40,43,45,44,46,44,45,47,49,48,50,48,49,51,53,52,54,52,53,55,57,56,58,56,57,59,58,57,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,91,90,93,91,92,94,96,95,97,95,96,98,100,99,101,99,100,102,104,103,105,103,104,106,108,107,109,107,108,110,112,111,113,111,112,114,113,112,115,114,112,113,116,111,116,117,111,117,118,111,119,111,118,118,120,119,119,120,121,120,122,121,123,121,122,124,117,116,116,125,124,125,126,124,127,126,125,126,128,124,129,126,127,127,130,129,131,129,130,128,132,124,124,132,133,132,134,133,135,133,134,136,138,137,139,137,138,140,139,138,141,140,138,142,141,138,143,140,141,140,143,144,145,144,143,146,148,147,149,147,148,150,149,148,151,150,148,152,149,150,150,153,152,154,152,153,155,154,153,156,158,157,159,157,158,160,162,161,163,161,162,164,166,165,167,165,166,168,170,169,171,169,170,172,174,173,174,175,173,173,175,176,175,177,176,176,177,178,179,178,177,180,182,181,182,183,181,183,184,181,181,184,185,186,185,184,184,187,186,188,190,189,191,193,192,194,196,195,197,195,196,198,200,199,201,199,200,202,201,200,203,204,201,205,201,204,206,205,204,206,207,205,207,208,205,209,205,208,210,206,204,211,210,204,212,210,211,213,210,212,214,210,213,215,217,216,218,216,217,219,221,220,222,220,221,223,225,224,226,224,225,227,229,228,230,228,229,231,233,232,234,232,233,235,237,236,238,236,237,239,241,240,242,240,241,243,245,244,246,244,245,247,246,245,248,247,245,249,250,11,11,250,9,9,250,251,250,252,251,253,251,252,252,254,253,255,253,254,8,253,255,10,8,255,256,10,255,257,259,258,260,258,259,261,260,259,261,262,260,263,260,262,264,263,262,265,264,262,266,265,262,267,266,262,268,267,262,269,268,262,270,263,271,272,271,263,273,272,263,274,276,275,277,275,276,278,280,279,281,279,280,282,284,283,283,284,285,284,286,285,286,287,285,288,285,287,289,291,290,292,290,291,293,292,291,294,292,293,295,294,293,296,295,293,297,299,298,300,298,299,301,298,300,302,301,300,303,302,300,302,303,304,305,304,303,306,303,300,307,306,300,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,325,327,329,328,327,330,328,329,331,330,329,332,331,329,333,331,332,334,333,332,335,333,334,336,335,334,337,335,336,338,337,336,339,338,336,340,338,339,341,340,339,342,340,341,343,342,341,344,342,343,345,344,343,346,344,345,347,346,345,348,347,345,349,348,345,350,352,351,353,351,352,354,353,352,355,357,356,358,356,357,359,361,360,362,360,361,363,362,361,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,390,389,391,389,390,392,394,393,395,393,394,396,398,397,399,397,398,400,399,398,401,399,400,402,404,403,405,403,404,406,403,405,407,403,406,408,403,407,409,403,408,410,403,409,411,403,410,412,403,411,413,403,412,414,403,413,415,417,416,418,416,417,419,421,420,422,420,421,423,425,424,426,424,425,427,429,428,430,428,429,431,433,432,434,432,433,435,437,436,438,436,437,439,441,440,440,442,439,443,439,442,444,446,445,447,445,446,448,450,449,451,449,450,452,449,451,453,455,454,456,454,455,457,459,458,460,458,459,461,460,459,462,464,463,465,463,464,466,468,467,469,467,468,470,472,471,473,471,472,474,476,475,477,475,476,478,480,479,481,479,480,482,484,483,485,483,484,486,485,484,487,485,486,488,487,486,489,487,488,490,487,489,491,490,489,492,490,491,493,492,491,494,492,493,495,494,493,496,494,495,497,494,496,498,497,496,499,497,498,500,499,498,501,499,500,502,501,500,503,501,502,504,503,502,505,503,504,506,503,505,507,503,506,508,510,509,511,509,510,512,514,513,515,513,514,516,518,517,519,517,518,520,522,521,523,521,522,524,521,523,525,524,523,526,528,527,529,527,528,530,532,531,533,531,532,534,536,535,537,535,536,538,540,539,541,539,540,542,541,540,543,545,544,546,544,545,547,546,545,548,547,545,549,548,545,550,549,545,551,550,545,552,551,545,553,552,545,554,553,545,555,554,545,556,558,557,559,557,558,560,562,561,563,561,562,564,566,565,567,565,566,568,567,566,569,571,570,572,570,571,573,575,574,576,574,575,577,579,578,580,578,579,581,580,579,582,584,583,585,583,584,586,588,587,589,587,588,590,592,591,593,591,592,594,596,595,597,595,596,598,595,597,599,601,600,602,600,601,603,605,604,606,604,605,607,609,608,610,608,609,611,613,612,614,612,613,615,617,616,618,616,617,619,616,618,620,622,621,623,621,622,624,621,623,625,627,626,628,626,627,629,628,627,630,632,631,633,631,632,634,636,635,637,635,636,638,640,639,641,639,640,642,644,643,645,643,644,646,648,647,649,647,648,650,652,651,653,651,652,654,653,652,655,653,654,656,655,654,657,655,656,658,655,657,659,658,657,660,658,659,661,660,659,662,660,661,663,662,661,664,662,663,665,662,664,666,665,664,667,665,666,668,667,666,669,667,668,670,669,668,671,669,670,672,671,670,673,671,672,674,671,673,675,671,674,676,678,677,679,677,678,680,682,681,683,681,682,684,686,685,687,685,686,688,690,689,691,689,690,692,694,693,695,693,694,696,698,697,699,697,698,700,702,701,702,703,701,703,704,701,705,701,704,706,708,707,709,707,708,710,712,711,713,711,712,714,716,715,717,715,716,718,720,719,721,719,720,722,724,723,725,723,724,726,728,727,729,727,728,730,732,731,733,731,732,734,731,733,735,737,736,738,736,737,739,741,740,742,740,741,743,745,744,746,744,745,747,749,748,750,748,749,751,753,752,754,752,753,755,752,754,756,755,754,757,759,758,760,758,759,761,763,762,764,762,763,765,767,766,768,766,767,769,771,770,772,770,771,773,775,774,776,774,775,777,779,778,780,778,779,781,783,782,784,782,783,785,787,786,788,786,787,789,791,790,792,790,791,793,795,794,796,794,795,797,799,798,800,798,799,801,803,802,804,802,803,805,807,806,808,806,807,809,806,808,810,809,808,811,809,810,812,811,810,813,812,810,814,812,813,815,814,813,816,814,815,817,816,815,818,816,817,819,818,817,820,818,819,821,820,819,822,821,819,823,821,822,824,823,822,825,823,824,826,825,824,827,825,826,828,827,826,829,828,826,830,829,826,831,833,832,834,832,833,834,835,832,836,838,837,836,837,839,840,839,837,841,840,837,842,844,843,845,843,844,846,845,844,847,845,846,848,850,849,850,851,849,852,849,851,853,852,851,854,852,853,855,857,856,858,856,857,859,861,860,862,860,861,863,865,864,866,864,865,867,869,868,870,868,869,871,873,872,874,872,873,875,877,876,878,876,877,879,881,880,882,880,881,883,885,884,886,884,885,887,889,888,890,888,889,891,893,892,894,892,893,895,897,896,898,896,897,899,901,900,902,900,901,903,905,904,906,904,905,907,909,908,910,908,909,911,913,912,914,912,913,915,917,916,918,916,917,919,921,920,922,920,921,923,925,924,926,924,925,924,926,927,926,928,927,927,928,929,930,929,928,931,933,932,934,932,933,933,935,934,936,935,933,937,935,936,934,935,938,938,935,939,935,940,939,941,939,940,942,944,943,945,943,944,946,943,945,946,947,943,948,950,949,951,949,950,952,951,950,953,951,952,954,953,952,955,954,952,956,955,952,957,956,952,958,960,959,961,959,960,962,959,961,963,962,961,964,962,963,965,962,964,966,962,965,967,962,966,968,970,969,971,969,970,971,972,969,973,969,972,974,971,970,975,974,970,976,974,975,975,977,976,978,976,977,979,977,975,980,977,979,981,977,980,979,982,980,983,980,982,984,983,982,985,983,984,986,983,985,987,983,986,988,990,989,990,991,989,990,992,991,989,991,993,993,991,994,995,993,994,996,993,995,995,997,996,994,991,998,994,998,995,995,998,997,999,998,991,998,999,997,997,999,1000,1000,1001,997,1000,999,1001,1001,1002,997,1002,1001,999,1002,1003,997,1003,1004,997,1004,1005,997,1005,1006,997,1006,1007,997,1007,1008,997,1008,1009,997,1008,1010,1009,997,1009,996,1010,1011,1009,1010,1012,1011,1009,1011,1013,1009,1013,996,1011,1012,1014,1011,1014,1013,1012,1015,1014,1013,1016,996,1013,1014,1016,1016,1014,1017,1016,1017,996,1014,1018,1017,1018,1014,1015,1017,1019,996,1017,1018,1019,1020,1018,1015,1018,1020,1019,1019,1021,996,1021,1019,1020,1021,1020,1015,996,1021,1022,1015,1022,1021,1023,1025,1024,1025,1026,1024,1027,1026,1025,1026,1028,1024,1028,1029,1024,1030,1029,1028,1028,1031,1030,1030,1031,1032,1029,1033,1024,1029,1030,1033,1030,1032,1033,1034,1024,1033,1033,1032,1034,1032,1035,1034,1035,1032,1036,1035,1036,1034,1036,1032,1037,1037,1034,1036,1037,1032,1038,1038,1032,1039,1039,1032,1040,1040,1032,1041,1041,1032,1042,1042,1032,1043,1043,1032,1044,1043,1044,1045,1032,1031,1044,1045,1044,1046,1045,1046,1047,1044,1048,1046,1044,1031,1048,1046,1049,1047,1046,1048,1049,1047,1049,1050,1048,1031,1051,1048,1051,1049,1051,1052,1049,1051,1031,1052,1049,1053,1050,1049,1052,1053,1052,1031,1054,1052,1054,1053,1053,1055,1050,1053,1054,1055,1056,1050,1055,1056,1057,1031,1054,1031,1057,1057,1055,1054,1057,1056,1055,1058,1060,1059,1061,1059,1060,1062,1064,1063,1065,1067,1066,1068,1070,1069,1071,1073,1072,1074,1076,1075,1077,1075,1076,1078,1080,1079,1081,1079,1080,1082,1084,1083,1085,1083,1084 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *740 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4647402807525087419, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,-9.301137 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4863590014807767507, "Geometry::", "Mesh" { + Vertices: *1224 { + a: 1.443823E-14,-2.598076,-1.5,0,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,-2,2.598076,-1.5,0,2.12132,-2.12132,-2,2.12132,-2.12132,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,0,3,0,-2,3,0,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,1.443823E-14,2.598076,-1.5,0,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,2.887646E-14,-2.598076,1.5,-2,-2.598076,1.5,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,0,-2.12132,-2.12132,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,1.443823E-14,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,2.12132,-2.12132,-3,1.803122,-1.803122,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,2.887646E-14,-2.598076,1.5,1.443823E-14,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,1.443823E-14,-2.598076,-1.5,-2,-2.598076,-1.5,0,-2.897778,-0.7764571,-2,-2.897778,-0.7764571,1.443823E-14,-2.897778,0.7764571,0,-3,0,-2,-2.897778,0.7764571,-2,-3,0,0,-3,0,0,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,2.887646E-14,2.598076,1.5,-2,2.598076,1.5,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,1.443823E-14,0,-3,0,-0.7764571,-2.897778,0,0.7764571,-2.897778,2.887646E-14,1.5,-2.598076,2.887646E-14,-1.5,-2.598076,0,2.12132,-2.12132,0,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,1.443823E-14,-2.598076,-1.5,0,2.897778,-0.7764571,0,-2.897778,-0.7764571,0,3,0,0,-3,0,1.443823E-14,2.897778,0.7764571,1.443823E-14,-2.897778,0.7764571,2.887646E-14,2.598076,1.5,2.887646E-14,-2.598076,1.5,1.443823E-14,2.12132,2.12132,1.443823E-14,-2.12132,2.12132,1.443823E-14,1.5,2.598076,1.443823E-14,-1.5,2.598076,1.443823E-14,0.7764571,2.897778,1.443823E-14,-0.7764571,2.897778,0,4.511947E-16,3,0,2.897778,-0.7764571,0,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,2.12132,-2.12132,0,2.12132,-2.12132,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,2.887646E-14,2.598076,1.5,1.443823E-14,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-2,-2.897778,-0.7764571,-3,-2.463111,-0.6599885,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,0,-2,0.8214408,0,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7113886,0.4107204,-3,-0.948518,0.5476272,-2,-0.7934508,0.2126045,-3,-1.057935,0.2834727,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,0,-3,1.057935,0.2834727,-3,1.095254,0,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.579181E-14,-1.648802,-3,0.4267413,-1.59262,-3,-0.4267413,-1.59262,-3,0.8244009,-1.427904,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,1.165879,-1.165879,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-1.427904,-0.8244009,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,1.427904,-0.8244009,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-1.59262,-0.4267413,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.648802,0,-3,-1.095254,0,-3,1.59262,-0.4267413,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.59262,0.4267413,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.648802,0,-3,1.095254,0,-3,1.057935,0.2834727,-3,1.59262,0.4267413,-3,0.948518,0.5476272,-3,-1.427904,0.8244009,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,1.427904,0.8244009,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-1.165879,1.165879,-3,1.165879,1.165879,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-3,0.8244009,1.427904,-3,-0.8244009,1.427904,-3,0.4267413,1.59262,-3,-0.4267413,1.59262,-3,1.71454E-14,1.648802,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,0,-3,-1.057935,-0.2834727,-3,-1.095254,0,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7113886,-0.4107204,-3,0.948518,-0.5476272,-2,0.7934508,-0.2126045,-3,1.057935,-0.2834727,-2,-0.8214408,0,-2,-0.7934508,0.2126045,-3,-1.095254,0,-3,-1.057935,0.2834727,-2,-0.7113886,-0.4107204,-3,-0.948518,-0.5476272,-2,-0.5808463,-0.5808463,-3,-0.7744617,-0.7744617,-2,0.7113886,0.4107204,-3,0.948518,0.5476272,-2,0.5808463,0.5808463,-3,0.7744617,0.7744617,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,0,-2,0.7934508,-0.2126045,-3,1.095254,0,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-2.463111,-0.6599885,-3,-2.55,0,-3,2.463111,-0.6599885,-3,-2.463111,0.6599885,-3,2.55,0,-3,2.463111,0.6599885,-3,-2.208365,1.275,-3,2.208365,1.275,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,225,224,-224,226,224,-226,227,226,-226,228,226,-228,229,228,-228,230,228,-230,231,230,-230,232,230,-232,233,232,-232,234,232,-234,235,234,-234,236,234,-236,237,236,-236,238,236,-238,239,238,-238,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,270,-270,271,269,-271,272,274,-274,275,273,-275,276,278,-278,279,277,-279,280,282,-282,283,281,-283,284,286,-286,287,285,-287,288,287,-287,289,287,-289,290,287,-290,291,290,-290,292,291,-290,291,293,-291,294,292,-290,295,292,-295,296,295,-295,297,290,-294,298,297,-294,299,297,-299,300,296,-295,301,296,-301,302,301,-301,303,302,-301,304,302,-304,305,297,-300,306,305,-300,307,305,-307,308,304,-304,309,304,-309,310,309,-309,311,305,-308,312,311,-308,313,311,-313,314,311,-314,315,314,-314,316,310,-309,317,310,-317,318,317,-317,319,314,-316,320,319,-316,321,319,-321,322,318,-317,323,319,-322,324,318,-323,325,323,-322,326,323,-326,326,324,-323,323,326,-323,327,323,-323,328,327,-323,329,327,-329,330,329,-329,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,385,-388,389,388,-388,390,388,-390,284,390,-390,286,284,-390,284,285,-391,391,286,-390,288,286,-392,289,288,-392,392,390,-286,287,392,-286,290,392,-288,393,289,-392,294,289,-394,300,294,-394,394,300,-394,303,300,-395,395,392,-291,297,395,-291,305,395,-298,396,303,-395,308,303,-397,316,308,-397,397,395,-306,311,397,-306,314,397,-312,398,397,-315,319,398,-315,399,316,-397,322,316,-400,328,322,-400,400,398,-320,323,400,-320,327,400,-324,401,328,-400,402,400,-328,330,328,-402,329,402,-328,331,330,-402,331,402,-330,401,402,-332,403,402,-402,404,402,-404,405,404,-404,406,404,-406,407,406,-406 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: -5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,1.541648,0,-1.541648,7.874016,-1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,2.860106,0.2268274,6.559249,-1.999185,1.414126,-2.496379,5.330165,-4.313911,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,-5.684342E-14,1.541648,7.874016,1.541648,4.032966E-28,-1.541648,7.874016,-1.541648,5.684342E-14,1.541648,0,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,7.874016,-1.541648,-5.684342E-14,-1.541648,7.874016,1.541648,0,1.541648,0,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0.6439552,2.795887,3.879534,5.654176,2.806125,0.5977653,5.717378,3.785773,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,0,-3.234019,0,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,7.357779,-4.154299,10.88074,-6.216069,6.906487,-4.867806,10.27902,-7.167411,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-6.491346,6.217249E-14,-6.270159,1.680084,-6.270159,-1.680084,-5.62167,3.245673,-5.62167,-3.245673,-4.590075,-4.590075,-4.590075,4.590075,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.245673,-5.62167,-3.734323,-2.156013,-3.049062,-3.049062,-3.245673,5.62167,-3.734323,2.156013,-3.049062,3.049062,-1.680084,-6.270159,-2.156013,-3.734323,-1.116034,-4.165096,2.721336E-14,-6.491346,0,-4.312025,-1.680084,6.270159,-2.156013,3.734323,-1.116034,4.165096,1.680084,-6.270159,1.116034,-4.165096,2.156013,-3.734323,2.721336E-14,6.491346,0,4.312025,1.116034,4.165096,1.680084,6.270159,2.156013,3.734323,3.245673,-5.62167,3.049062,-3.049062,3.734323,-2.156013,3.245673,5.62167,3.049062,3.049062,3.734323,2.156013,4.590075,-4.590075,4.590075,4.590075,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,5.62167,3.245673,5.62167,-3.245673,6.270159,1.680084,6.270159,-1.680084,6.491346,6.750156E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-7.357779,4.154299,-10.88074,6.216069,-6.906487,4.867806,-10.27902,7.167411,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-7.849943,-3.12626,-11.66515,-4.577573,-8.122733,-2.327298,-12.02887,-3.51229,7.849943,3.12626,11.66515,4.577573,8.122733,2.327298,12.02887,3.51229,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231,-10.03937,-2.058888E-28,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-5.019685,8.694349,-2.59838,-9.697287,2.721336E-14,-10.03937,-2.59838,9.697287,2.59838,-9.697287,2.721336E-14,10.03937,2.59838,9.697287,5.019685,-8.694349,5.019685,8.694349,7.098907,-7.098907,7.098907,7.098907,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,225,224,223,226,224,225,227,226,225,228,226,227,229,228,227,230,228,229,231,230,229,232,230,231,233,232,231,234,232,233,235,234,233,236,234,235,237,236,235,238,236,237,239,238,237,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,270,269,271,269,270,272,274,273,275,273,274,276,278,277,279,277,278,280,282,281,283,281,282,284,286,285,287,285,286,288,287,286,289,287,288,290,287,289,291,290,289,292,291,289,291,293,290,294,292,289,295,292,294,296,295,294,297,290,293,298,297,293,299,297,298,300,296,294,301,296,300,302,301,300,303,302,300,304,302,303,305,297,299,306,305,299,307,305,306,308,304,303,309,304,308,310,309,308,311,305,307,312,311,307,313,311,312,314,311,313,315,314,313,316,310,308,317,310,316,318,317,316,319,314,315,320,319,315,321,319,320,322,318,316,323,319,321,324,318,322,325,323,321,326,323,325,326,324,322,323,326,322,327,323,322,328,327,322,329,327,328,330,329,328,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,385,387,389,388,387,390,388,389,284,390,389,286,284,389,284,285,390,391,286,389,288,286,391,289,288,391,392,390,285,287,392,285,290,392,287,393,289,391,294,289,393,300,294,393,394,300,393,303,300,394,395,392,290,297,395,290,305,395,297,396,303,394,308,303,396,316,308,396,397,395,305,311,397,305,314,397,311,398,397,314,319,398,314,399,316,396,322,316,399,328,322,399,400,398,319,323,400,319,327,400,323,401,328,399,402,400,327,330,328,401,329,402,327,331,330,401,331,402,329,401,402,331,403,402,401,404,402,403,405,404,403,406,404,405,407,406,405 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4720421280311345717, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,-9.301137 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5088030039589329986, "Geometry::", "Mesh" { + Vertices: *1224 { + a: 1.443823E-14,-2.598076,-1.5,0,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,-2,2.598076,-1.5,0,2.12132,-2.12132,-2,2.12132,-2.12132,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,0,3,0,-2,3,0,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,1.443823E-14,2.598076,-1.5,0,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,2.887646E-14,-2.598076,1.5,-2,-2.598076,1.5,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,0,-2.12132,-2.12132,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,1.443823E-14,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,2.12132,-2.12132,-3,1.803122,-1.803122,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,2.887646E-14,-2.598076,1.5,1.443823E-14,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,1.443823E-14,-2.598076,-1.5,-2,-2.598076,-1.5,0,-2.897778,-0.7764571,-2,-2.897778,-0.7764571,1.443823E-14,-2.897778,0.7764571,0,-3,0,-2,-2.897778,0.7764571,-2,-3,0,0,-3,0,0,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,2.887646E-14,2.598076,1.5,-2,2.598076,1.5,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,1.443823E-14,0,-3,0,-0.7764571,-2.897778,0,0.7764571,-2.897778,2.887646E-14,1.5,-2.598076,2.887646E-14,-1.5,-2.598076,0,2.12132,-2.12132,0,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,1.443823E-14,-2.598076,-1.5,0,2.897778,-0.7764571,0,-2.897778,-0.7764571,0,3,0,0,-3,0,1.443823E-14,2.897778,0.7764571,1.443823E-14,-2.897778,0.7764571,2.887646E-14,2.598076,1.5,2.887646E-14,-2.598076,1.5,1.443823E-14,2.12132,2.12132,1.443823E-14,-2.12132,2.12132,1.443823E-14,1.5,2.598076,1.443823E-14,-1.5,2.598076,1.443823E-14,0.7764571,2.897778,1.443823E-14,-0.7764571,2.897778,0,4.511947E-16,3,0,2.897778,-0.7764571,0,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,2.12132,-2.12132,0,2.12132,-2.12132,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,2.887646E-14,2.598076,1.5,1.443823E-14,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-2,-2.897778,-0.7764571,-3,-2.463111,-0.6599885,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,0,-2,0.8214408,0,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7113886,0.4107204,-3,-0.948518,0.5476272,-2,-0.7934508,0.2126045,-3,-1.057935,0.2834727,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,0,-3,1.057935,0.2834727,-3,1.095254,0,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.579181E-14,-1.648802,-3,0.4267413,-1.59262,-3,-0.4267413,-1.59262,-3,0.8244009,-1.427904,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,1.165879,-1.165879,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-1.427904,-0.8244009,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,1.427904,-0.8244009,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-1.59262,-0.4267413,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.648802,0,-3,-1.095254,0,-3,1.59262,-0.4267413,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.59262,0.4267413,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.648802,0,-3,1.095254,0,-3,1.057935,0.2834727,-3,1.59262,0.4267413,-3,0.948518,0.5476272,-3,-1.427904,0.8244009,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,1.427904,0.8244009,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-1.165879,1.165879,-3,1.165879,1.165879,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-3,0.8244009,1.427904,-3,-0.8244009,1.427904,-3,0.4267413,1.59262,-3,-0.4267413,1.59262,-3,1.71454E-14,1.648802,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,0,-3,-1.057935,-0.2834727,-3,-1.095254,0,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7113886,-0.4107204,-3,0.948518,-0.5476272,-2,0.7934508,-0.2126045,-3,1.057935,-0.2834727,-2,-0.8214408,0,-2,-0.7934508,0.2126045,-3,-1.095254,0,-3,-1.057935,0.2834727,-2,-0.7113886,-0.4107204,-3,-0.948518,-0.5476272,-2,-0.5808463,-0.5808463,-3,-0.7744617,-0.7744617,-2,0.7113886,0.4107204,-3,0.948518,0.5476272,-2,0.5808463,0.5808463,-3,0.7744617,0.7744617,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,0,-2,0.7934508,-0.2126045,-3,1.095254,0,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-2.463111,-0.6599885,-3,-2.55,0,-3,2.463111,-0.6599885,-3,-2.463111,0.6599885,-3,2.55,0,-3,2.463111,0.6599885,-3,-2.208365,1.275,-3,2.208365,1.275,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,225,224,-224,226,224,-226,227,226,-226,228,226,-228,229,228,-228,230,228,-230,231,230,-230,232,230,-232,233,232,-232,234,232,-234,235,234,-234,236,234,-236,237,236,-236,238,236,-238,239,238,-238,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,270,-270,271,269,-271,272,274,-274,275,273,-275,276,278,-278,279,277,-279,280,282,-282,283,281,-283,284,286,-286,287,285,-287,288,287,-287,289,287,-289,290,287,-290,291,290,-290,292,291,-290,291,293,-291,294,292,-290,295,292,-295,296,295,-295,297,290,-294,298,297,-294,299,297,-299,300,296,-295,301,296,-301,302,301,-301,303,302,-301,304,302,-304,305,297,-300,306,305,-300,307,305,-307,308,304,-304,309,304,-309,310,309,-309,311,305,-308,312,311,-308,313,311,-313,314,311,-314,315,314,-314,316,310,-309,317,310,-317,318,317,-317,319,314,-316,320,319,-316,321,319,-321,322,318,-317,323,319,-322,324,318,-323,325,323,-322,326,323,-326,326,324,-323,323,326,-323,327,323,-323,328,327,-323,329,327,-329,330,329,-329,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,385,-388,389,388,-388,390,388,-390,284,390,-390,286,284,-390,284,285,-391,391,286,-390,288,286,-392,289,288,-392,392,390,-286,287,392,-286,290,392,-288,393,289,-392,294,289,-394,300,294,-394,394,300,-394,303,300,-395,395,392,-291,297,395,-291,305,395,-298,396,303,-395,308,303,-397,316,308,-397,397,395,-306,311,397,-306,314,397,-312,398,397,-315,319,398,-315,399,316,-397,322,316,-400,328,322,-400,400,398,-320,323,400,-320,327,400,-324,401,328,-400,402,400,-328,330,328,-402,329,402,-328,331,330,-402,331,402,-330,401,402,-332,403,402,-402,404,402,-404,405,404,-404,406,404,-406,407,406,-406 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: -5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,1.541648,0,-1.541648,7.874016,-1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,2.860106,0.2268274,6.559249,-1.999185,1.414126,-2.496379,5.330165,-4.313911,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,-5.684342E-14,1.541648,7.874016,1.541648,4.032966E-28,-1.541648,7.874016,-1.541648,5.684342E-14,1.541648,0,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,7.874016,-1.541648,-5.684342E-14,-1.541648,7.874016,1.541648,0,1.541648,0,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0.6439552,2.795887,3.879534,5.654176,2.806125,0.5977653,5.717378,3.785773,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,0,-3.234019,0,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,7.357779,-4.154299,10.88074,-6.216069,6.906487,-4.867806,10.27902,-7.167411,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-6.491346,6.217249E-14,-6.270159,1.680084,-6.270159,-1.680084,-5.62167,3.245673,-5.62167,-3.245673,-4.590075,-4.590075,-4.590075,4.590075,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.245673,-5.62167,-3.734323,-2.156013,-3.049062,-3.049062,-3.245673,5.62167,-3.734323,2.156013,-3.049062,3.049062,-1.680084,-6.270159,-2.156013,-3.734323,-1.116034,-4.165096,2.721336E-14,-6.491346,0,-4.312025,-1.680084,6.270159,-2.156013,3.734323,-1.116034,4.165096,1.680084,-6.270159,1.116034,-4.165096,2.156013,-3.734323,2.721336E-14,6.491346,0,4.312025,1.116034,4.165096,1.680084,6.270159,2.156013,3.734323,3.245673,-5.62167,3.049062,-3.049062,3.734323,-2.156013,3.245673,5.62167,3.049062,3.049062,3.734323,2.156013,4.590075,-4.590075,4.590075,4.590075,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,5.62167,3.245673,5.62167,-3.245673,6.270159,1.680084,6.270159,-1.680084,6.491346,6.750156E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-7.357779,4.154299,-10.88074,6.216069,-6.906487,4.867806,-10.27902,7.167411,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-7.849943,-3.12626,-11.66515,-4.577573,-8.122733,-2.327298,-12.02887,-3.51229,7.849943,3.12626,11.66515,4.577573,8.122733,2.327298,12.02887,3.51229,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231,-10.03937,-2.058888E-28,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-5.019685,8.694349,-2.59838,-9.697287,2.721336E-14,-10.03937,-2.59838,9.697287,2.59838,-9.697287,2.721336E-14,10.03937,2.59838,9.697287,5.019685,-8.694349,5.019685,8.694349,7.098907,-7.098907,7.098907,7.098907,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,225,224,223,226,224,225,227,226,225,228,226,227,229,228,227,230,228,229,231,230,229,232,230,231,233,232,231,234,232,233,235,234,233,236,234,235,237,236,235,238,236,237,239,238,237,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,270,269,271,269,270,272,274,273,275,273,274,276,278,277,279,277,278,280,282,281,283,281,282,284,286,285,287,285,286,288,287,286,289,287,288,290,287,289,291,290,289,292,291,289,291,293,290,294,292,289,295,292,294,296,295,294,297,290,293,298,297,293,299,297,298,300,296,294,301,296,300,302,301,300,303,302,300,304,302,303,305,297,299,306,305,299,307,305,306,308,304,303,309,304,308,310,309,308,311,305,307,312,311,307,313,311,312,314,311,313,315,314,313,316,310,308,317,310,316,318,317,316,319,314,315,320,319,315,321,319,320,322,318,316,323,319,321,324,318,322,325,323,321,326,323,325,326,324,322,323,326,322,327,323,322,328,327,322,329,327,328,330,329,328,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,385,387,389,388,387,390,388,389,284,390,389,286,284,389,284,285,390,391,286,389,288,286,391,289,288,391,392,390,285,287,392,285,290,392,287,393,289,391,294,289,393,300,294,393,394,300,393,303,300,394,395,392,290,297,395,290,305,395,297,396,303,394,308,303,396,316,308,396,397,395,305,311,397,305,314,397,311,398,397,314,319,398,314,399,316,396,322,316,399,328,322,399,400,398,319,323,400,319,327,400,323,401,328,399,402,400,327,330,328,401,329,402,327,331,330,401,331,402,329,401,402,331,403,402,401,404,402,403,405,404,403,406,404,405,407,406,405 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5425056563016106452, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,5.898862 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,-180,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 4937999744137617977, "Geometry::", "Mesh" { + Vertices: *1224 { + a: 1.443823E-14,-2.598076,-1.5,0,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,-2,2.598076,-1.5,0,2.12132,-2.12132,-2,2.12132,-2.12132,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,0,3,0,-2,3,0,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,1.443823E-14,2.598076,-1.5,0,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,2.887646E-14,-2.598076,1.5,-2,-2.598076,1.5,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,0,-2.12132,-2.12132,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,1.443823E-14,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,2.12132,-2.12132,-3,1.803122,-1.803122,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,2.887646E-14,-2.598076,1.5,1.443823E-14,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,1.443823E-14,-2.598076,-1.5,-2,-2.598076,-1.5,0,-2.897778,-0.7764571,-2,-2.897778,-0.7764571,1.443823E-14,-2.897778,0.7764571,0,-3,0,-2,-2.897778,0.7764571,-2,-3,0,0,-3,0,0,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,2.887646E-14,2.598076,1.5,-2,2.598076,1.5,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,1.443823E-14,0,-3,0,-0.7764571,-2.897778,0,0.7764571,-2.897778,2.887646E-14,1.5,-2.598076,2.887646E-14,-1.5,-2.598076,0,2.12132,-2.12132,0,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,1.443823E-14,-2.598076,-1.5,0,2.897778,-0.7764571,0,-2.897778,-0.7764571,0,3,0,0,-3,0,1.443823E-14,2.897778,0.7764571,1.443823E-14,-2.897778,0.7764571,2.887646E-14,2.598076,1.5,2.887646E-14,-2.598076,1.5,1.443823E-14,2.12132,2.12132,1.443823E-14,-2.12132,2.12132,1.443823E-14,1.5,2.598076,1.443823E-14,-1.5,2.598076,1.443823E-14,0.7764571,2.897778,1.443823E-14,-0.7764571,2.897778,0,4.511947E-16,3,0,2.897778,-0.7764571,0,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,2.12132,-2.12132,0,2.12132,-2.12132,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,2.887646E-14,2.598076,1.5,1.443823E-14,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-2,-2.897778,-0.7764571,-3,-2.463111,-0.6599885,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,0,-2,0.8214408,0,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7113886,0.4107204,-3,-0.948518,0.5476272,-2,-0.7934508,0.2126045,-3,-1.057935,0.2834727,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,0,-3,1.057935,0.2834727,-3,1.095254,0,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.579181E-14,-1.648802,-3,0.4267413,-1.59262,-3,-0.4267413,-1.59262,-3,0.8244009,-1.427904,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,1.165879,-1.165879,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-1.427904,-0.8244009,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,1.427904,-0.8244009,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-1.59262,-0.4267413,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.648802,0,-3,-1.095254,0,-3,1.59262,-0.4267413,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.59262,0.4267413,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.648802,0,-3,1.095254,0,-3,1.057935,0.2834727,-3,1.59262,0.4267413,-3,0.948518,0.5476272,-3,-1.427904,0.8244009,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,1.427904,0.8244009,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-1.165879,1.165879,-3,1.165879,1.165879,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-3,0.8244009,1.427904,-3,-0.8244009,1.427904,-3,0.4267413,1.59262,-3,-0.4267413,1.59262,-3,1.71454E-14,1.648802,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,0,-3,-1.057935,-0.2834727,-3,-1.095254,0,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7113886,-0.4107204,-3,0.948518,-0.5476272,-2,0.7934508,-0.2126045,-3,1.057935,-0.2834727,-2,-0.8214408,0,-2,-0.7934508,0.2126045,-3,-1.095254,0,-3,-1.057935,0.2834727,-2,-0.7113886,-0.4107204,-3,-0.948518,-0.5476272,-2,-0.5808463,-0.5808463,-3,-0.7744617,-0.7744617,-2,0.7113886,0.4107204,-3,0.948518,0.5476272,-2,0.5808463,0.5808463,-3,0.7744617,0.7744617,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,0,-2,0.7934508,-0.2126045,-3,1.095254,0,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-2.463111,-0.6599885,-3,-2.55,0,-3,2.463111,-0.6599885,-3,-2.463111,0.6599885,-3,2.55,0,-3,2.463111,0.6599885,-3,-2.208365,1.275,-3,2.208365,1.275,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,225,224,-224,226,224,-226,227,226,-226,228,226,-228,229,228,-228,230,228,-230,231,230,-230,232,230,-232,233,232,-232,234,232,-234,235,234,-234,236,234,-236,237,236,-236,238,236,-238,239,238,-238,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,270,-270,271,269,-271,272,274,-274,275,273,-275,276,278,-278,279,277,-279,280,282,-282,283,281,-283,284,286,-286,287,285,-287,288,287,-287,289,287,-289,290,287,-290,291,290,-290,292,291,-290,291,293,-291,294,292,-290,295,292,-295,296,295,-295,297,290,-294,298,297,-294,299,297,-299,300,296,-295,301,296,-301,302,301,-301,303,302,-301,304,302,-304,305,297,-300,306,305,-300,307,305,-307,308,304,-304,309,304,-309,310,309,-309,311,305,-308,312,311,-308,313,311,-313,314,311,-314,315,314,-314,316,310,-309,317,310,-317,318,317,-317,319,314,-316,320,319,-316,321,319,-321,322,318,-317,323,319,-322,324,318,-323,325,323,-322,326,323,-326,326,324,-323,323,326,-323,327,323,-323,328,327,-323,329,327,-329,330,329,-329,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,385,-388,389,388,-388,390,388,-390,284,390,-390,286,284,-390,284,285,-391,391,286,-390,288,286,-392,289,288,-392,392,390,-286,287,392,-286,290,392,-288,393,289,-392,294,289,-394,300,294,-394,394,300,-394,303,300,-395,395,392,-291,297,395,-291,305,395,-298,396,303,-395,308,303,-397,316,308,-397,397,395,-306,311,397,-306,314,397,-312,398,397,-315,319,398,-315,399,316,-397,322,316,-400,328,322,-400,400,398,-320,323,400,-320,327,400,-324,401,328,-400,402,400,-328,330,328,-402,329,402,-328,331,330,-402,331,402,-330,401,402,-332,403,402,-402,404,402,-404,405,404,-404,406,404,-406,407,406,-406 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: -5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,1.541648,0,-1.541648,7.874016,-1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,2.860106,0.2268274,6.559249,-1.999185,1.414126,-2.496379,5.330165,-4.313911,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,-5.684342E-14,1.541648,7.874016,1.541648,4.032966E-28,-1.541648,7.874016,-1.541648,5.684342E-14,1.541648,0,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,7.874016,-1.541648,-5.684342E-14,-1.541648,7.874016,1.541648,0,1.541648,0,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0.6439552,2.795887,3.879534,5.654176,2.806125,0.5977653,5.717378,3.785773,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,0,-3.234019,0,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,7.357779,-4.154299,10.88074,-6.216069,6.906487,-4.867806,10.27902,-7.167411,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-6.491346,6.217249E-14,-6.270159,1.680084,-6.270159,-1.680084,-5.62167,3.245673,-5.62167,-3.245673,-4.590075,-4.590075,-4.590075,4.590075,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.245673,-5.62167,-3.734323,-2.156013,-3.049062,-3.049062,-3.245673,5.62167,-3.734323,2.156013,-3.049062,3.049062,-1.680084,-6.270159,-2.156013,-3.734323,-1.116034,-4.165096,2.721336E-14,-6.491346,0,-4.312025,-1.680084,6.270159,-2.156013,3.734323,-1.116034,4.165096,1.680084,-6.270159,1.116034,-4.165096,2.156013,-3.734323,2.721336E-14,6.491346,0,4.312025,1.116034,4.165096,1.680084,6.270159,2.156013,3.734323,3.245673,-5.62167,3.049062,-3.049062,3.734323,-2.156013,3.245673,5.62167,3.049062,3.049062,3.734323,2.156013,4.590075,-4.590075,4.590075,4.590075,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,5.62167,3.245673,5.62167,-3.245673,6.270159,1.680084,6.270159,-1.680084,6.491346,6.750156E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-7.357779,4.154299,-10.88074,6.216069,-6.906487,4.867806,-10.27902,7.167411,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-7.849943,-3.12626,-11.66515,-4.577573,-8.122733,-2.327298,-12.02887,-3.51229,7.849943,3.12626,11.66515,4.577573,8.122733,2.327298,12.02887,3.51229,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231,-10.03937,-2.058888E-28,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-5.019685,8.694349,-2.59838,-9.697287,2.721336E-14,-10.03937,-2.59838,9.697287,2.59838,-9.697287,2.721336E-14,10.03937,2.59838,9.697287,5.019685,-8.694349,5.019685,8.694349,7.098907,-7.098907,7.098907,7.098907,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,225,224,223,226,224,225,227,226,225,228,226,227,229,228,227,230,228,229,231,230,229,232,230,231,233,232,231,234,232,233,235,234,233,236,234,235,237,236,235,238,236,237,239,238,237,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,270,269,271,269,270,272,274,273,275,273,274,276,278,277,279,277,278,280,282,281,283,281,282,284,286,285,287,285,286,288,287,286,289,287,288,290,287,289,291,290,289,292,291,289,291,293,290,294,292,289,295,292,294,296,295,294,297,290,293,298,297,293,299,297,298,300,296,294,301,296,300,302,301,300,303,302,300,304,302,303,305,297,299,306,305,299,307,305,306,308,304,303,309,304,308,310,309,308,311,305,307,312,311,307,313,311,312,314,311,313,315,314,313,316,310,308,317,310,316,318,317,316,319,314,315,320,319,315,321,319,320,322,318,316,323,319,321,324,318,322,325,323,321,326,323,325,326,324,322,323,326,322,327,323,322,328,327,322,329,327,328,330,329,328,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,385,387,389,388,387,390,388,389,284,390,389,286,284,389,284,285,390,391,286,389,288,286,391,289,288,391,392,390,285,287,392,285,290,392,287,393,289,391,294,289,393,300,294,393,394,300,393,303,300,394,395,392,290,297,395,290,305,395,297,396,303,394,308,303,396,316,308,396,397,395,305,311,397,305,314,397,311,398,397,314,319,398,314,399,316,396,322,316,399,328,322,399,400,398,319,323,400,319,327,400,323,401,328,399,402,400,327,330,328,401,329,402,327,331,330,401,331,402,329,401,402,331,403,402,401,404,402,403,405,404,403,406,404,405,407,406,405 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5204272346879387073, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,5.898862 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5575233910211737011, "Geometry::", "Mesh" { + Vertices: *1224 { + a: 1.443823E-14,-2.598076,-1.5,0,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,-2,2.598076,-1.5,0,2.12132,-2.12132,-2,2.12132,-2.12132,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,0,3,0,-2,3,0,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,1.443823E-14,2.598076,-1.5,0,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.598076,1.5,-3,2.208365,1.275,-2,2.897778,0.7764571,-3,2.463111,0.6599885,2.887646E-14,-2.598076,1.5,-2,-2.598076,1.5,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-2.208365,1.275,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,0,-2.12132,-2.12132,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,1.443823E-14,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.598076,-1.5,-3,2.208365,-1.275,-2,2.12132,-2.12132,-3,1.803122,-1.803122,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,2.887646E-14,-2.598076,1.5,1.443823E-14,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,1.443823E-14,-2.12132,2.12132,-2,-2.12132,2.12132,1.443823E-14,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,1.443823E-14,-2.598076,-1.5,-2,-2.598076,-1.5,0,-2.897778,-0.7764571,-2,-2.897778,-0.7764571,1.443823E-14,-2.897778,0.7764571,0,-3,0,-2,-2.897778,0.7764571,-2,-3,0,0,-3,0,0,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,1.443823E-14,-0.7764571,2.897778,-2,-0.7764571,2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,2.887646E-14,2.598076,1.5,-2,2.598076,1.5,1.443823E-14,2.897778,0.7764571,-2,2.897778,0.7764571,1.443823E-14,0,-3,0,-0.7764571,-2.897778,0,0.7764571,-2.897778,2.887646E-14,1.5,-2.598076,2.887646E-14,-1.5,-2.598076,0,2.12132,-2.12132,0,-2.12132,-2.12132,1.443823E-14,2.598076,-1.5,1.443823E-14,-2.598076,-1.5,0,2.897778,-0.7764571,0,-2.897778,-0.7764571,0,3,0,0,-3,0,1.443823E-14,2.897778,0.7764571,1.443823E-14,-2.897778,0.7764571,2.887646E-14,2.598076,1.5,2.887646E-14,-2.598076,1.5,1.443823E-14,2.12132,2.12132,1.443823E-14,-2.12132,2.12132,1.443823E-14,1.5,2.598076,1.443823E-14,-1.5,2.598076,1.443823E-14,0.7764571,2.897778,1.443823E-14,-0.7764571,2.897778,0,4.511947E-16,3,0,2.897778,-0.7764571,0,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,2.887646E-14,1.5,-2.598076,-2,2.12132,-2.12132,0,2.12132,-2.12132,-2,0,-3,1.443823E-14,0,-3,-2,0.7764571,-2.897778,0,0.7764571,-2.897778,0,4.511947E-16,3,-2,4.511947E-16,3,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,2.887646E-14,2.598076,1.5,1.443823E-14,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.598076,-1.5,-3,-2.208365,-1.275,-2,-2.897778,-0.7764571,-3,-2.463111,-0.6599885,1.443823E-14,0.7764571,2.897778,-2,0.7764571,2.897778,1.443823E-14,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,2.887646E-14,-1.5,-2.598076,-2,-0.7764571,-2.897778,0,-0.7764571,-2.897778,-2,1.037748E-14,-0.8214408,-2,0.2126045,-0.7934508,-2,-0.2126045,-0.7934508,-2,-0.4107204,-0.7113886,-2,0.4107204,-0.7113886,-2,-0.5808463,-0.5808463,-2,0.5808463,-0.5808463,-2,-0.7113886,-0.4107204,-2,0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-2,0.7934508,-0.2126045,-2,-0.8214408,0,-2,0.8214408,0,-2,-0.7934508,0.2126045,-2,0.7934508,0.2126045,-2,-0.7113886,0.4107204,-2,0.7113886,0.4107204,-2,-0.5808463,0.5808463,-2,0.5808463,0.5808463,-2,-0.4107204,0.7113886,-2,0.4107204,0.7113886,-2,-0.2126045,0.7934508,-2,0.2126045,0.7934508,-2,7.670309E-15,0.8214408,-3,-0.7744617,0.7744617,-2,-0.5808463,0.5808463,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-2,7.670309E-15,0.8214408,-2,0.2126045,0.7934508,-3,9.023893E-15,1.095254,-3,0.2834727,1.057935,-3,-0.5476272,0.948518,-2,-0.4107204,0.7113886,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,-0.2834727,-1.057935,-3,1.263345E-14,-1.095254,-2,-0.2126045,-0.7934508,-2,1.037748E-14,-0.8214408,-2,-0.7113886,0.4107204,-2,-0.5808463,0.5808463,-3,-0.948518,0.5476272,-3,-0.7744617,0.7744617,-2,-0.7113886,-0.4107204,-2,-0.7934508,-0.2126045,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-2,-0.7113886,0.4107204,-3,-0.948518,0.5476272,-2,-0.7934508,0.2126045,-3,-1.057935,0.2834727,-2,0.2126045,0.7934508,-2,0.4107204,0.7113886,-3,0.2834727,1.057935,-3,0.5476272,0.948518,-2,0.7113886,-0.4107204,-2,0.5808463,-0.5808463,-3,0.948518,-0.5476272,-3,0.7744617,-0.7744617,-2,0.7934508,0.2126045,-2,0.8214408,0,-3,1.057935,0.2834727,-3,1.095254,0,-3,-0.2834727,1.057935,-2,-0.2126045,0.7934508,-3,9.023893E-15,1.095254,-2,7.670309E-15,0.8214408,-3,1.579181E-14,-1.648802,-3,0.4267413,-1.59262,-3,-0.4267413,-1.59262,-3,0.8244009,-1.427904,-3,-0.8244009,-1.427904,-3,-1.165879,-1.165879,-3,1.165879,-1.165879,-3,1.263345E-14,-1.095254,-3,-0.2834727,-1.057935,-3,0.2834727,-1.057935,-3,-1.427904,-0.8244009,-3,-0.5476272,-0.948518,-3,-0.7744617,-0.7744617,-3,1.427904,-0.8244009,-3,0.5476272,-0.948518,-3,0.7744617,-0.7744617,-3,-1.59262,-0.4267413,-3,-0.948518,-0.5476272,-3,-1.057935,-0.2834727,-3,-1.648802,0,-3,-1.095254,0,-3,1.59262,-0.4267413,-3,0.948518,-0.5476272,-3,1.057935,-0.2834727,-3,-1.59262,0.4267413,-3,-1.057935,0.2834727,-3,-0.948518,0.5476272,-3,1.648802,0,-3,1.095254,0,-3,1.057935,0.2834727,-3,1.59262,0.4267413,-3,0.948518,0.5476272,-3,-1.427904,0.8244009,-3,-0.7744617,0.7744617,-3,-0.5476272,0.948518,-3,1.427904,0.8244009,-3,0.7744617,0.7744617,-3,0.5476272,0.948518,-3,-1.165879,1.165879,-3,1.165879,1.165879,-3,-0.2834727,1.057935,-3,0.2834727,1.057935,-3,9.023893E-15,1.095254,-3,0.8244009,1.427904,-3,-0.8244009,1.427904,-3,0.4267413,1.59262,-3,-0.4267413,1.59262,-3,1.71454E-14,1.648802,-2,0.4107204,0.7113886,-2,0.5808463,0.5808463,-3,0.5476272,0.948518,-3,0.7744617,0.7744617,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.5808463,-0.5808463,-3,0.7744617,-0.7744617,-2,-0.7934508,-0.2126045,-2,-0.8214408,0,-3,-1.057935,-0.2834727,-3,-1.095254,0,-2,0.7113886,0.4107204,-2,0.7934508,0.2126045,-3,0.948518,0.5476272,-3,1.057935,0.2834727,-3,-0.5476272,-0.948518,-3,-0.2834727,-1.057935,-2,-0.4107204,-0.7113886,-2,-0.2126045,-0.7934508,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-2,0.4107204,-0.7113886,-3,0.5476272,-0.948518,-2,0.7113886,-0.4107204,-3,0.948518,-0.5476272,-2,0.7934508,-0.2126045,-3,1.057935,-0.2834727,-2,-0.8214408,0,-2,-0.7934508,0.2126045,-3,-1.095254,0,-3,-1.057935,0.2834727,-2,-0.7113886,-0.4107204,-3,-0.948518,-0.5476272,-2,-0.5808463,-0.5808463,-3,-0.7744617,-0.7744617,-2,0.7113886,0.4107204,-3,0.948518,0.5476272,-2,0.5808463,0.5808463,-3,0.7744617,0.7744617,-3,-0.7744617,-0.7744617,-3,-0.5476272,-0.948518,-2,-0.5808463,-0.5808463,-2,-0.4107204,-0.7113886,-2,0.8214408,0,-2,0.7934508,-0.2126045,-3,1.095254,0,-3,1.057935,-0.2834727,-2,1.037748E-14,-0.8214408,-3,1.263345E-14,-1.095254,-2,0.2126045,-0.7934508,-3,0.2834727,-1.057935,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.803122,-1.803122,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-2.463111,-0.6599885,-3,-2.55,0,-3,2.463111,-0.6599885,-3,-2.463111,0.6599885,-3,2.55,0,-3,2.463111,0.6599885,-3,-2.208365,1.275,-3,2.208365,1.275,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,223,222,-222,224,222,-224,225,224,-224,226,224,-226,227,226,-226,228,226,-228,229,228,-228,230,228,-230,231,230,-230,232,230,-232,233,232,-232,234,232,-234,235,234,-234,236,234,-236,237,236,-236,238,236,-238,239,238,-238,240,242,-242,243,241,-243,244,246,-246,247,245,-247,248,250,-250,251,249,-251,252,254,-254,255,253,-255,256,258,-258,259,257,-259,260,262,-262,263,261,-263,264,266,-266,267,265,-267,268,270,-270,271,269,-271,272,274,-274,275,273,-275,276,278,-278,279,277,-279,280,282,-282,283,281,-283,284,286,-286,287,285,-287,288,287,-287,289,287,-289,290,287,-290,291,290,-290,292,291,-290,291,293,-291,294,292,-290,295,292,-295,296,295,-295,297,290,-294,298,297,-294,299,297,-299,300,296,-295,301,296,-301,302,301,-301,303,302,-301,304,302,-304,305,297,-300,306,305,-300,307,305,-307,308,304,-304,309,304,-309,310,309,-309,311,305,-308,312,311,-308,313,311,-313,314,311,-314,315,314,-314,316,310,-309,317,310,-317,318,317,-317,319,314,-316,320,319,-316,321,319,-321,322,318,-317,323,319,-322,324,318,-323,325,323,-322,326,323,-326,326,324,-323,323,326,-323,327,323,-323,328,327,-323,329,327,-329,330,329,-329,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,385,-387,388,385,-388,389,388,-388,390,388,-390,284,390,-390,286,284,-390,284,285,-391,391,286,-390,288,286,-392,289,288,-392,392,390,-286,287,392,-286,290,392,-288,393,289,-392,294,289,-394,300,294,-394,394,300,-394,303,300,-395,395,392,-291,297,395,-291,305,395,-298,396,303,-395,308,303,-397,316,308,-397,397,395,-306,311,397,-306,314,397,-312,398,397,-315,319,398,-315,399,316,-397,322,316,-400,328,322,-400,400,398,-320,323,400,-320,327,400,-324,401,328,-400,402,400,-328,330,328,-402,329,402,-328,331,330,-402,331,402,-330,401,402,-332,403,402,-402,404,402,-404,405,404,-404,406,404,-406,407,406,-406 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.4822487,-0.8352792,-0.2640925,0,-0.9644974,-0.2640925,0,-0.9644974,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640925,0.4822487,-0.8352792,-0.2640924,0.2496303,-0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640925,0,0.9644974,-0.2640924,0.2496303,0.9316329,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.6820027,-0.6820027,-0.2640925,0.8352792,-0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,0.4822487,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.8352792,0.4822487,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.8352792,-0.4822487,-0.2640924,0.9316329,-0.2496303,-0.2640924,-0.2496303,-0.9316329,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640924,-0.2496303,-0.9316329,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.8352792,0.4822487,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,-0.2496303,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-0.2640924,0.2496303,-0.9316329,-0.2640925,0,-0.9644974,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.4822487,-0.8352792,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.6820027,0.6820027,-0.2640924,0.9316329,0.2496303,-0.2640924,0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.8352792,-0.4822487,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640924,-0.9316329,-0.2496303,-0.2640925,-0.8352792,-0.4822487,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640924,0.2496303,0.9316329,-0.2640925,0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640924,-0.2496303,0.9316329,-0.2640925,-0.4822487,0.8352792,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.8352792,0.4822487,-0.2640924,-0.9316329,0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.9644974,0,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640924,0.9316329,-0.2496303,-0.2640925,0.9644974,0,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,0.8352792,0.4822487,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,-0.8352792,-0.4822487,-0.2640925,-0.6820027,-0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.6820027,0.6820027,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.4822487,0.8352792,-0.2640925,0.6820027,0.6820027,-0.2640925,-0.9644974,0,-0.2640925,-0.9644974,0,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640924,-0.9316329,0.2496303,-0.2640925,-0.9644974,0,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-0.2640925,0,0.9644974,-0.2640924,-0.2496303,0.9316329,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *816 { + a: -5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,1.541648,0,-1.541648,7.874016,-1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-5.684342E-14,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,-0.6439552,-2.795887,-3.879534,-5.654176,-2.806125,-0.5977653,-5.717378,-3.785773,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.860106,-0.2268274,-6.559249,1.999185,-1.414126,2.496379,-5.330165,4.313911,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-5.684342E-14,1.541648,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,0,-1.541648,7.874016,1.541648,-1.136868E-13,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,2.860106,0.2268274,6.559249,-1.999185,1.414126,-2.496379,5.330165,-4.313911,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,-5.684342E-14,1.541648,7.874016,1.541648,4.032966E-28,-1.541648,7.874016,-1.541648,5.684342E-14,1.541648,0,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,5.684342E-14,-1.541648,-7.874016,-1.541648,0,1.541648,-7.874016,1.541648,1.136868E-13,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,0,-1.541648,0,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,7.874016,-1.541648,-5.684342E-14,-1.541648,7.874016,1.541648,0,1.541648,0,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,1.136868E-13,1.541648,5.684342E-14,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,0.6439552,2.795887,3.879534,5.654176,2.806125,0.5977653,5.717378,3.785773,5.684342E-14,-1.541648,-7.874016,-1.541648,5.684342E-14,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,-1.136868E-13,-1.541648,7.874016,1.541648,0,1.541648,-3.234019,3.894711E-14,-3.123822,0.8370256,-3.123822,-0.8370256,-2.800742,-1.617009,-2.800742,1.617009,-2.286797,-2.286797,-2.286797,2.286797,-1.617009,-2.800742,-1.617009,2.800742,-0.8370256,-3.123822,-0.8370256,3.123822,0,-3.234019,0,3.234019,0.8370256,-3.123822,0.8370256,3.123822,1.617009,-2.800742,1.617009,2.800742,2.286797,-2.286797,2.286797,2.286797,2.800742,-1.617009,2.800742,1.617009,3.123822,-0.8370256,3.123822,0.8370256,3.234019,2.828897E-14,12.16204,-3.019042,8.190291,-2.077073,12.3839,-1.915456,8.356683,-1.249384,8.448547,-0.1309722,8.419445,0.7127743,12.53047,-0.1309722,12.49167,0.9940231,12.38472,-1.910118,8.344214,-1.330111,12.50617,-0.7910243,8.435297,-0.4907903,-12.49167,-0.9940231,-12.53047,0.1309722,-8.419445,-0.7127743,-8.448547,0.1309722,7.849943,-3.12626,8.122733,-2.327298,11.66515,-4.577573,12.02887,-3.51229,-7.357779,-4.154299,-6.906487,-4.867806,-10.88074,-6.216069,-10.27902,-7.167411,7.357779,-4.154299,10.88074,-6.216069,6.906487,-4.867806,10.27902,-7.167411,8.435297,0.4907903,8.344214,1.330111,12.50617,0.7910243,12.38472,1.910118,-7.849943,3.12626,-8.122733,2.327298,-11.66515,4.577573,-12.02887,3.51229,4.166365,7.350953,3.412006,7.730027,6.123822,10.93292,5.11801,11.43835,12.49167,-0.9940231,8.419445,-0.7127743,12.53047,0.1309722,8.448547,0.1309722,-6.491346,6.217249E-14,-6.270159,1.680084,-6.270159,-1.680084,-5.62167,3.245673,-5.62167,-3.245673,-4.590075,-4.590075,-4.590075,4.590075,-4.312025,4.973799E-14,-4.165096,-1.116034,-4.165096,1.116034,-3.245673,-5.62167,-3.734323,-2.156013,-3.049062,-3.049062,-3.245673,5.62167,-3.734323,2.156013,-3.049062,3.049062,-1.680084,-6.270159,-2.156013,-3.734323,-1.116034,-4.165096,2.721336E-14,-6.491346,0,-4.312025,-1.680084,6.270159,-2.156013,3.734323,-1.116034,4.165096,1.680084,-6.270159,1.116034,-4.165096,2.156013,-3.734323,2.721336E-14,6.491346,0,4.312025,1.116034,4.165096,1.680084,6.270159,2.156013,3.734323,3.245673,-5.62167,3.049062,-3.049062,3.734323,-2.156013,3.245673,5.62167,3.049062,3.049062,3.734323,2.156013,4.590075,-4.590075,4.590075,4.590075,4.165096,-1.116034,4.165096,1.116034,4.312025,3.552714E-14,5.62167,3.245673,5.62167,-3.245673,6.270159,1.680084,6.270159,-1.680084,6.491346,6.750156E-14,8.356683,1.249384,8.190291,2.077073,12.3839,1.915456,12.16204,3.019042,-8.356683,1.249384,-12.3839,1.915456,-8.190291,2.077073,-12.16204,3.019042,-4.166365,-7.350953,-3.412006,-7.730027,-6.123822,-10.93292,-5.11801,-11.43835,7.357779,4.154299,6.906487,4.867806,10.88074,6.216069,10.27902,7.167411,-12.38472,-1.910118,-12.50617,-0.7910243,-8.344214,-1.330111,-8.435297,-0.4907903,-8.435297,0.4907903,-12.50617,0.7910243,-8.344214,1.330111,-12.38472,1.910118,-7.357779,4.154299,-10.88074,6.216069,-6.906487,4.867806,-10.27902,7.167411,3.412006,-7.730027,4.166365,-7.350953,5.11801,-11.43835,6.123822,-10.93292,-7.849943,-3.12626,-11.66515,-4.577573,-8.122733,-2.327298,-12.02887,-3.51229,7.849943,3.12626,11.66515,4.577573,8.122733,2.327298,12.02887,3.51229,-12.16204,-3.019042,-12.3839,-1.915456,-8.190291,-2.077073,-8.356683,-1.249384,-3.412006,7.730027,-4.166365,7.350953,-5.11801,11.43835,-6.123822,10.93292,-8.448547,-0.1309722,-12.53047,-0.1309722,-8.419445,0.7127743,-12.49167,0.9940231,-10.03937,-2.058888E-28,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.098907,7.098907,-5.019685,-8.694349,-5.019685,8.694349,-2.59838,-9.697287,2.721336E-14,-10.03937,-2.59838,9.697287,2.59838,-9.697287,2.721336E-14,10.03937,2.59838,9.697287,5.019685,-8.694349,5.019685,8.694349,7.098907,-7.098907,7.098907,7.098907,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,223,222,221,224,222,223,225,224,223,226,224,225,227,226,225,228,226,227,229,228,227,230,228,229,231,230,229,232,230,231,233,232,231,234,232,233,235,234,233,236,234,235,237,236,235,238,236,237,239,238,237,240,242,241,243,241,242,244,246,245,247,245,246,248,250,249,251,249,250,252,254,253,255,253,254,256,258,257,259,257,258,260,262,261,263,261,262,264,266,265,267,265,266,268,270,269,271,269,270,272,274,273,275,273,274,276,278,277,279,277,278,280,282,281,283,281,282,284,286,285,287,285,286,288,287,286,289,287,288,290,287,289,291,290,289,292,291,289,291,293,290,294,292,289,295,292,294,296,295,294,297,290,293,298,297,293,299,297,298,300,296,294,301,296,300,302,301,300,303,302,300,304,302,303,305,297,299,306,305,299,307,305,306,308,304,303,309,304,308,310,309,308,311,305,307,312,311,307,313,311,312,314,311,313,315,314,313,316,310,308,317,310,316,318,317,316,319,314,315,320,319,315,321,319,320,322,318,316,323,319,321,324,318,322,325,323,321,326,323,325,326,324,322,323,326,322,327,323,322,328,327,322,329,327,328,330,329,328,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,385,386,388,385,387,389,388,387,390,388,389,284,390,389,286,284,389,284,285,390,391,286,389,288,286,391,289,288,391,392,390,285,287,392,285,290,392,287,393,289,391,294,289,393,300,294,393,394,300,393,303,300,394,395,392,290,297,395,290,305,395,297,396,303,394,308,303,396,316,308,396,397,395,305,311,397,305,314,397,311,398,397,314,319,398,314,399,316,396,322,316,399,328,322,399,400,398,319,323,400,319,327,400,323,401,328,399,402,400,327,330,328,401,329,402,327,331,330,401,331,402,329,401,402,331,403,402,401,404,402,403,405,404,403,406,404,405,407,406,405 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7202, "Material::paintBlue", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.4117647,0.4784313,0.8470588 + P: "DiffuseColor", "Color", "", "A",0.4117647,0.4784313,0.8470588 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7198, "Material::paintYellow", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.7400165,0.259434 + P: "DiffuseColor", "Color", "", "A",1,0.7400165,0.259434 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::raceFuture, Model::RootNode + C: "OO",5066528950009240307,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",5738519657547163089,5066528950009240307 + + ;Geometry::, Model::Mesh body + C: "OO",5087973127812804395,5738519657547163089 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,5738519657547163089 + + ;Material::paintBlue, Model::Mesh body + C: "OO",7202,5738519657547163089 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,5738519657547163089 + + ;Material::window, Model::Mesh body + C: "OO",7190,5738519657547163089 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4647402807525087419,5066528950009240307 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4863590014807767507,4647402807525087419 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4647402807525087419 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4647402807525087419 + + ;Material::paintYellow, Model::Mesh wheel_frontLeft + C: "OO",7198,4647402807525087419 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4720421280311345717,5066528950009240307 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5088030039589329986,4720421280311345717 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4720421280311345717 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,4720421280311345717 + + ;Material::paintYellow, Model::Mesh wheel_frontLeft + C: "OO",7198,4720421280311345717 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5425056563016106452,5066528950009240307 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",4937999744137617977,5425056563016106452 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5425056563016106452 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5425056563016106452 + + ;Material::paintYellow, Model::Mesh wheel_frontLeft + C: "OO",7198,5425056563016106452 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5204272346879387073,5066528950009240307 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5575233910211737011,5204272346879387073 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5204272346879387073 + + ;Material::plastic, Model::Mesh wheel_frontLeft + C: "OO",7182,5204272346879387073 + + ;Material::paintYellow, Model::Mesh wheel_frontLeft + C: "OO",7198,5204272346879387073 + +} diff --git a/CarTrackSimulation/Assets/Models/raceFuture.fbx.meta b/CarTrackSimulation/Assets/Models/raceFuture.fbx.meta new file mode 100644 index 00000000..a21b0496 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/raceFuture.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 571d99809b4a78947a096a2d6ad8d17c +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/van.fbx b/CarTrackSimulation/Assets/Models/van.fbx new file mode 100644 index 00000000..6279812d --- /dev/null +++ b/CarTrackSimulation/Assets/Models/van.fbx @@ -0,0 +1,793 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2022 + Month: 7 + Day: 24 + Hour: 1 + Minute: 5 + Second: 7 + Millisecond: 459 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "van.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "van.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 4923061326985986041, "Model::van", "Null" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 4996680604124540412, "Model::body", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,2,1 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5718281178406963332, "Geometry::", "Mesh" { + Vertices: *3000 { + a: -6.5,2,-12.36835,-5.166667,2,-12.36835,-6.5,2.009394,-12.36711,-5.169798,2.009394,-12.36711,-6.5,6.767919E-15,-13.5,-6.5,2,-13.5,-6.5,9.023893E-16,-11.6,-6.5,2,-12.36835,-6.5,2.009394,-12.36711,-6.5,2.95,-11.9775,-6.5,1,-11.6,-6.5,3.757716,-11.35772,-6.5,1.776457,-11.49778,-6.5,2.5,-11.19808,-6.5,4.377499,-10.55,-6.5,3.12132,-10.72132,-6.5,3.598076,-10.1,-6.5,4.767111,-9.609394,-6.5,3.897778,-9.376457,-6.5,4.9,-8.6,-6.5,4,-8.6,-6.5,3.897778,-7.823543,-6.5,4.767111,-7.590606,-6.5,3.598076,-7.1,-6.5,4.377499,-6.65,-6.5,3.12132,-6.47868,-6.5,3.757716,-5.842283,-6.5,2.5,-6.001924,-6.5,1.776457,-5.702223,-6.5,2.95,-5.222501,-6.5,1,-5.6,-6.5,7.038636E-14,-5.6,-6.5,1,-4.7,-6.5,2.009394,-4.832889,-6.5,0,3.6,-6.5,1,2.7,-6.5,2.009394,2.832889,-6.5,2.95,3.222501,-6.5,1,3.6,-6.5,3.757716,3.842283,-6.5,1.776457,3.702222,-6.5,2.5,4.001924,-6.5,4.377499,4.65,-6.5,3.12132,4.47868,-6.5,3.598076,5.1,-6.5,4.767111,5.590606,-6.5,3.897778,5.823543,-6.5,4.9,6.599999,-6.5,4,6.599999,-6.5,3.897778,7.376457,-6.5,4.767111,7.609394,-6.5,3.598076,8.099999,-6.5,4.377499,8.55,-6.5,3.12132,8.72132,-6.5,3.757716,9.357717,-6.5,2.5,9.198076,-6.5,1.776457,9.497778,-6.5,2.95,9.977499,-6.5,1,9.6,-6.5,6.948397E-14,9.6,-6.5,6.767919E-15,11,-6.5,2,10.36835,-6.5,2.009394,10.36711,-6.5,2,11,-5.5,6.767919E-15,-14.5,5.5,6.767919E-15,-14.5,-5.5,2,-14.5,5.5,2,-14.5,6.5,2.009394,10.36711,6.5,2.95,9.977499,6.5,2,10.36835,6.5,6.767919E-15,11,6.5,2,11,6.5,6.948397E-14,9.6,6.5,1,9.6,6.5,1.776457,9.497778,6.5,3.757716,9.357717,6.5,2.5,9.198076,6.5,3.12132,8.72132,6.5,4.377499,8.55,6.5,3.598076,8.099999,6.5,4.767111,7.609394,6.5,3.897778,7.376457,6.5,4,6.599999,6.5,4.9,6.599999,6.5,3.897778,5.823543,6.5,4.767111,5.590606,6.5,3.598076,5.1,6.5,4.377499,4.65,6.5,3.12132,4.47868,6.5,2.5,4.001924,6.5,3.757716,3.842283,6.5,1.776457,3.702222,6.5,1,3.6,6.5,2.95,3.222501,6.5,0,3.6,6.5,2.009394,2.832889,6.5,1,2.7,6.5,1,-4.7,6.5,7.038636E-14,-5.6,6.5,2.95,-5.222501,6.5,2.009394,-4.832889,6.5,1,-5.6,6.5,1.776457,-5.702223,6.5,3.757716,-5.842283,6.5,2.5,-6.001924,6.5,3.12132,-6.47868,6.5,4.377499,-6.65,6.5,3.598076,-7.1,6.5,4.767111,-7.590606,6.5,3.897778,-7.823543,6.5,4,-8.6,6.5,4.9,-8.6,6.5,3.897778,-9.376457,6.5,4.767111,-9.609394,6.5,3.598076,-10.1,6.5,4.377499,-10.55,6.5,3.12132,-10.72132,6.5,2.5,-11.19808,6.5,3.757716,-11.35772,6.5,1.776457,-11.49778,6.5,1,-11.6,6.5,2.95,-11.9775,6.5,9.023893E-16,-11.6,6.5,2.009394,-12.36711,6.5,2,-12.36835,6.5,6.767919E-15,-13.5,6.5,2,-13.5,5.5,3,9.939133,5.483334,2.95,9.977499,5.5,3,11.5,5.169798,2.009394,10.36711,5.166667,2,10.36835,5.166667,2,11.16667,5.5,3,-14.5,5.166667,2,-13.83333,5.5,3,-12.5,5.166667,2,-12.36835,5.169798,2.009394,-12.36711,5.483334,2.95,-11.9775,5.5,3,-11.93913,-5.5,4.377499,8.55,-5.5,3.757716,9.357717,-6.5,4.377499,8.55,-6.5,3.757716,9.357717,-5.5,4.767111,-7.590606,-5.5,4.377499,-6.65,-6.5,4.767111,-7.590606,-6.5,4.377499,-6.65,6.5,4.377499,4.65,6.5,4.767111,5.590606,5.5,4.377499,4.65,5.5,4.767111,5.590606,6.5,4.767111,-7.590606,6.5,4.377499,-6.65,5.5,4.767111,-7.590606,5.5,4.377499,-6.65,6.5,3.757716,-11.35772,6.5,4.377499,-10.55,5.5,3.757716,-11.35772,5.5,4.377499,-10.55,6.5,2.009394,2.832889,6.5,2.95,3.222501,5.169798,2.009394,2.832889,5.483334,2.95,3.222501,5.483334,2.95,-5.222501,5.5,3,-5.260868,6.5,2.95,-5.222501,6.5,3.757716,-5.842283,5.5,3.757716,-5.842283,-5.5,4.377499,-6.65,-5.5,3.757716,-5.842283,-6.5,4.377499,-6.65,-6.5,3.757716,-5.842283,6.5,3.757716,3.842283,6.5,4.377499,4.65,5.5,3.757716,3.842283,5.5,4.377499,4.65,6.5,4.377499,-6.65,6.5,3.757716,-5.842283,5.5,4.377499,-6.65,5.5,3.757716,-5.842283,6.5,4.767111,5.590606,6.5,4.9,6.599999,5.5,4.767111,5.590606,5.5,4.9,6.599999,6.5,4.9,6.599999,6.5,4.767111,7.609394,5.5,4.9,6.599999,5.5,4.767111,7.609394,6.5,4.377499,8.55,6.5,3.757716,9.357717,5.5,4.377499,8.55,5.5,3.757716,9.357717,-5.5,4.9,-8.6,-5.5,4.767111,-7.590606,-6.5,4.9,-8.6,-6.5,4.767111,-7.590606,6.5,4.9,-8.6,6.5,4.767111,-7.590606,5.5,4.9,-8.6,5.5,4.767111,-7.590606,-6.5,2.009394,2.832889,-5.169798,2.009394,2.832889,-6.5,2.95,3.222501,-5.483334,2.95,3.222501,6.5,4.377499,-10.55,6.5,4.767111,-9.609394,5.5,4.377499,-10.55,5.5,4.767111,-9.609394,-5.5,3,-14.5,-5.5,3,-13.5,-5.166667,2,-13.83333,-5.166667,2,-12.36835,-5.169798,2.009394,-12.36711,-5.483334,2.95,-11.9775,-5.5,3,-11.93913,-5.169798,2.009394,-4.832889,-6.5,2.009394,-4.832889,-5.483334,2.95,-5.222501,-6.5,2.95,-5.222501,-5.5,3,-5.260868,-5.5,3,3.260867,-5.483334,2.95,-5.222501,-5.169798,2.009394,-4.832889,-4.833333,1,-4.7,-5.483334,2.95,3.222501,-5.169798,2.009394,2.832889,-4.833333,1,2.7,6.5,2.009394,10.36711,5.169798,2.009394,10.36711,6.5,2.95,9.977499,5.483334,2.95,9.977499,5.5,3,-5.260868,5.483334,2.95,-5.222501,5.5,3,3.260867,5.169798,2.009394,-4.832889,4.833333,1,-4.7,5.483334,2.95,3.222501,5.169798,2.009394,2.832889,4.833333,1,2.7,-6.5,2.009394,10.36711,-6.5,2.95,9.977499,-5.169798,2.009394,10.36711,-5.483334,2.95,9.977499,-5.5,3.757716,3.842283,-5.5,4.377499,4.65,-6.5,3.757716,3.842283,-6.5,4.377499,4.65,-5.5,4.767111,-9.609394,-5.5,4.9,-8.6,-6.5,4.767111,-9.609394,-6.5,4.9,-8.6,-6.5,2.009394,-12.36711,-5.169798,2.009394,-12.36711,-6.5,2.95,-11.9775,-5.483334,2.95,-11.9775,-6.5,1,2.7,-4.833333,1,2.7,-6.5,2.009394,2.832889,-5.169798,2.009394,2.832889,5.169798,2.009394,-4.832889,5.483334,2.95,-5.222501,6.5,2.009394,-4.832889,6.5,2.95,-5.222501,-6.5,2.95,-11.9775,-5.483334,2.95,-11.9775,-6.5,3.757716,-11.35772,-5.5,3,-11.93913,-5.5,3.757716,-11.35772,4.833333,1,-4.7,5.169798,2.009394,-4.832889,6.5,1,-4.7,6.5,2.009394,-4.832889,-5.5,4.767111,5.590606,-5.5,4.9,6.599999,-6.5,4.767111,5.590606,-6.5,4.9,6.599999,5.483334,2.95,9.977499,5.5,3,9.939133,6.5,2.95,9.977499,6.5,3.757716,9.357717,5.5,3.757716,9.357717,5.483334,2.95,3.222501,6.5,2.95,3.222501,5.5,3,3.260867,6.5,3.757716,3.842283,5.5,3.757716,3.842283,4.833333,1,2.7,6.5,1,2.7,5.169798,2.009394,2.832889,6.5,2.009394,2.832889,-5.5,4.767111,7.609394,-5.5,4.377499,8.55,-6.5,4.767111,7.609394,-6.5,4.377499,8.55,-5.483334,2.95,-5.222501,-6.5,2.95,-5.222501,-5.5,3,-5.260868,-6.5,3.757716,-5.842283,-5.5,3.757716,-5.842283,-5.483334,2.95,9.977499,-6.5,2.95,9.977499,-5.5,3,9.939133,-6.5,3.757716,9.357717,-5.5,3.757716,9.357717,6.5,4.767111,-9.609394,6.5,4.9,-8.6,5.5,4.767111,-9.609394,5.5,4.9,-8.6,-5.5,4.9,6.599999,-5.5,4.767111,7.609394,-6.5,4.9,6.599999,-6.5,4.767111,7.609394,5.166667,2,-12.36835,6.5,2,-12.36835,5.169798,2.009394,-12.36711,6.5,2.009394,-12.36711,-4.833333,1,-4.7,-4.833333,1,2.7,-6.5,1,-4.7,-6.5,1,2.7,-5.5,4.377499,-10.55,-5.5,4.767111,-9.609394,-6.5,4.377499,-10.55,-6.5,4.767111,-9.609394,6.5,2.009394,-12.36711,6.5,2.95,-11.9775,5.169798,2.009394,-12.36711,5.483334,2.95,-11.9775,-4.833333,1,-4.7,-6.5,1,-4.7,-5.169798,2.009394,-4.832889,-6.5,2.009394,-4.832889,-5.483334,2.95,3.222501,-5.5,3,3.260867,-6.5,2.95,3.222501,-6.5,3.757716,3.842283,-5.5,3.757716,3.842283,-5.5,4.377499,4.65,-5.5,4.767111,5.590606,-6.5,4.377499,4.65,-6.5,4.767111,5.590606,6.5,2.95,-11.9775,6.5,3.757716,-11.35772,5.483334,2.95,-11.9775,5.5,3,-11.93913,5.5,3.757716,-11.35772,6.5,1,-4.7,6.5,1,2.7,4.833333,1,-4.7,4.833333,1,2.7,5.5,6.767919E-15,12,-5.5,6.767919E-15,12,5.5,2,12,-5.5,2,12,6.5,4.767111,7.609394,6.5,4.377499,8.55,5.5,4.767111,7.609394,5.5,4.377499,8.55,6.5,6.948397E-14,9.6,4,6.948397E-14,9.6,6.5,6.767919E-15,11,6.207107,6.767919E-15,11.70711,5.5,6.767919E-15,12,-5.5,6.767919E-15,12,4,6.948397E-14,3.6,-4,6.948397E-14,9.6,-6.5,6.948397E-14,9.6,-6.207107,6.767919E-15,11.70711,-6.5,6.767919E-15,11,4,7.038636E-14,-5.6,6.5,0,3.6,6.5,7.038636E-14,-5.6,4,7.038636E-14,-11.6,-4,9.023893E-16,-11.6,-4,0,3.6,-4,7.038636E-14,-5.6,-6.5,0,3.6,-6.5,7.038636E-14,-5.6,-5.5,6.767919E-15,-14.5,-6.5,9.023893E-16,-11.6,-6.207107,6.767919E-15,-14.20711,-6.5,6.767919E-15,-13.5,5.5,6.767919E-15,-14.5,6.207107,6.767919E-15,-14.20711,6.5,9.023893E-16,-11.6,6.5,6.767919E-15,-13.5,-5.166667,2,10.36835,-6.5,2,10.36835,-5.169798,2.009394,10.36711,-6.5,2.009394,10.36711,-5.5,3.757716,-11.35772,-5.5,4.377499,-10.55,-6.5,3.757716,-11.35772,-6.5,4.377499,-10.55,-5.5,3,9.939133,-5.5,3,11.5,-5.483334,2.95,9.977499,-5.169798,2.009394,10.36711,-5.166667,2,10.36835,-5.166667,2,11.16667,6.5,2,10.36835,5.166667,2,10.36835,6.5,2.009394,10.36711,5.169798,2.009394,10.36711,-6.5,2,-13.5,-6.207107,2,-14.20711,-6.5,2,-12.36835,-5.5,2,-14.5,-5.166667,2,-12.36835,-5.166667,2,-13.83333,5.166667,2,-13.83333,5.5,2,-14.5,5.166667,2,-12.36835,6.207107,2,-14.20711,6.5,2,-12.36835,6.5,2,-13.5,-5.166667,2,-13.83333,5.166667,2,-13.83333,-5.5,3,-14.5,5.5,3,-14.5,6.207107,6.767919E-15,11.70711,5.5,6.767919E-15,12,6.207107,2,11.70711,5.5,2,12,6.5,2,11,6.5,6.767919E-15,11,6.207107,2,11.70711,6.207107,6.767919E-15,11.70711,-6.5,6.767919E-15,11,-6.5,2,11,-6.207107,6.767919E-15,11.70711,-6.207107,2,11.70711,-5.5,6.767919E-15,12,-6.207107,6.767919E-15,11.70711,-5.5,2,12,-6.207107,2,11.70711,-6.207107,6.767919E-15,-14.20711,-5.5,6.767919E-15,-14.5,-6.207107,2,-14.20711,-5.5,2,-14.5,-6.207107,6.767919E-15,-14.20711,-6.207107,2,-14.20711,-6.5,6.767919E-15,-13.5,-6.5,2,-13.5,6.207107,2,-14.20711,6.207107,6.767919E-15,-14.20711,6.5,2,-13.5,6.5,6.767919E-15,-13.5,5.5,6.767919E-15,-14.5,6.207107,6.767919E-15,-14.20711,5.5,2,-14.5,6.207107,2,-14.20711,5.166667,2,11.16667,2.13125,2,11.16667,5.5,3,11.5,2.13125,3,11.5,-2.13125,2,11.16667,-5.166667,2,11.16667,-2.13125,3,11.5,-5.5,3,11.5,-5.166667,2,10.36835,-5.166667,2,11.16667,-6.5,2,10.36835,-5.5,2,12,-6.207107,2,11.70711,-6.5,2,11,-2.13125,2,11.5,-2.13125,2,11.16667,2.13125,2,11.5,2.13125,2,11.16667,5.166667,2,11.16667,5.5,2,12,5.166667,2,10.36835,6.207107,2,11.70711,6.5,2,11,6.5,2,10.36835,6.5,2.5,-6.001924,6.5,3.12132,-6.47868,4,2.5,-6.001924,4,3.12132,-6.47868,6.5,3.598076,-7.1,6.5,3.897778,-7.823543,4,3.598076,-7.1,4,3.897778,-7.823543,6.5,1.776457,-11.49778,4,1.776457,-11.49778,6.5,2.5,-11.19808,4,2.5,-11.19808,6.5,3.598076,8.099999,6.5,3.897778,7.376457,4,3.598076,8.099999,4,3.897778,7.376457,6.5,2.5,9.198076,6.5,3.12132,8.72132,4,2.5,9.198076,4,3.12132,8.72132,-6.5,7.038636E-14,-5.6,-4,7.038636E-14,-5.6,-6.5,1,-5.6,-4,1,-5.6,6.5,4,-8.6,6.5,3.897778,-9.376457,4,4,-8.6,4,3.897778,-9.376457,6.5,0,3.6,4,6.948397E-14,3.6,6.5,1,3.6,4,1,3.6,6.5,9.023893E-16,-11.6,4,7.038636E-14,-11.6,6.5,1,-11.6,4,1,-11.6,6.5,3.12132,8.72132,6.5,3.598076,8.099999,4,3.12132,8.72132,4,3.598076,8.099999,6.5,3.598076,5.1,6.5,3.12132,4.47868,4,3.598076,5.1,4,3.12132,4.47868,6.5,3.598076,-10.1,6.5,3.12132,-10.72132,4,3.598076,-10.1,4,3.12132,-10.72132,6.5,3.897778,7.376457,6.5,4,6.599999,4,3.897778,7.376457,4,4,6.599999,6.5,3.897778,5.823543,6.5,3.598076,5.1,4,3.897778,5.823543,4,3.598076,5.1,6.5,2.5,-11.19808,4,2.5,-11.19808,6.5,3.12132,-10.72132,4,3.12132,-10.72132,6.5,3.12132,-6.47868,6.5,3.598076,-7.1,4,3.12132,-6.47868,4,3.598076,-7.1,6.5,1,3.6,4,1,3.6,6.5,1.776457,3.702222,4,1.776457,3.702222,6.5,1.776457,-5.702223,6.5,2.5,-6.001924,4,1.776457,-5.702223,4,2.5,-6.001924,6.5,1,-5.6,6.5,1.776457,-5.702223,4,1,-5.6,4,1.776457,-5.702223,6.5,1,-11.6,4,1,-11.6,6.5,1.776457,-11.49778,4,1.776457,-11.49778,6.5,3.897778,-9.376457,6.5,3.598076,-10.1,4,3.897778,-9.376457,4,3.598076,-10.1,6.5,1.776457,3.702222,4,1.776457,3.702222,6.5,2.5,4.001924,4,2.5,4.001924,6.5,1,9.6,6.5,1.776457,9.497778,4,1,9.6,4,1.776457,9.497778,6.5,2.5,4.001924,4,2.5,4.001924,6.5,3.12132,4.47868,4,3.12132,4.47868,6.5,1.776457,9.497778,6.5,2.5,9.198076,4,1.776457,9.497778,4,2.5,9.198076,6.5,3.897778,-7.823543,6.5,4,-8.6,4,3.897778,-7.823543,4,4,-8.6,-6.5,6.948397E-14,9.6,-4,6.948397E-14,9.6,-6.5,1,9.6,-4,1,9.6,6.5,4,6.599999,6.5,3.897778,5.823543,4,4,6.599999,4,3.897778,5.823543,-6.5,1,9.6,-4,1,9.6,-6.5,1.776457,9.497778,-4,1.776457,9.497778,-4,0,3.6,-6.5,0,3.6,-4,1,3.6,-6.5,1,3.6,-4,4,6.599999,-4,3.897778,5.823543,-6.5,4,6.599999,-6.5,3.897778,5.823543,-4,3.897778,5.823543,-4,3.598076,5.1,-6.5,3.897778,5.823543,-6.5,3.598076,5.1,-6.5,2.5,9.198076,-4,2.5,9.198076,-6.5,3.12132,8.72132,-4,3.12132,8.72132,-4,1,3.6,-6.5,1,3.6,-4,1.776457,3.702222,-6.5,1.776457,3.702222,-4,2.5,4.001924,-6.5,2.5,4.001924,-4,3.12132,4.47868,-6.5,3.12132,4.47868,-4,1.776457,3.702222,-6.5,1.776457,3.702222,-4,2.5,4.001924,-6.5,2.5,4.001924,-4,3.598076,5.1,-4,3.12132,4.47868,-6.5,3.598076,5.1,-6.5,3.12132,4.47868,-4,3.12132,8.72132,-4,3.598076,8.099999,-6.5,3.12132,8.72132,-6.5,3.598076,8.099999,-4,3.897778,7.376457,-4,4,6.599999,-6.5,3.897778,7.376457,-6.5,4,6.599999,-6.5,1.776457,9.497778,-4,1.776457,9.497778,-6.5,2.5,9.198076,-4,2.5,9.198076,-4,3.598076,8.099999,-4,3.897778,7.376457,-6.5,3.598076,8.099999,-6.5,3.897778,7.376457,-4,0,3.6,-4,1,3.6,-4,6.948397E-14,9.6,-4,1.776457,3.702222,-4,2.5,4.001924,-4,3.12132,4.47868,-4,3.598076,5.1,-4,3.897778,5.823543,-4,4,6.599999,-4,3.897778,7.376457,-4,3.598076,8.099999,-4,3.12132,8.72132,-4,2.5,9.198076,-4,1.776457,9.497778,-4,1,9.6,4,1,3.6,4,6.948397E-14,3.6,4,1.776457,3.702222,4,6.948397E-14,9.6,4,2.5,4.001924,4,3.12132,4.47868,4,3.598076,5.1,4,3.897778,5.823543,4,4,6.599999,4,3.897778,7.376457,4,3.598076,8.099999,4,3.12132,8.72132,4,2.5,9.198076,4,1.776457,9.497778,4,1,9.6,4,6.948397E-14,9.6,6.5,6.948397E-14,9.6,4,1,9.6,6.5,1,9.6,4,1,-11.6,4,7.038636E-14,-11.6,4,1.776457,-11.49778,4,7.038636E-14,-5.6,4,2.5,-11.19808,4,3.12132,-10.72132,4,3.598076,-10.1,4,3.897778,-9.376457,4,4,-8.6,4,3.897778,-7.823543,4,3.598076,-7.1,4,3.12132,-6.47868,4,2.5,-6.001924,4,1.776457,-5.702223,4,1,-5.6,-4,9.023893E-16,-11.6,-4,1,-11.6,-4,7.038636E-14,-5.6,-4,1.776457,-11.49778,-4,2.5,-11.19808,-4,3.12132,-10.72132,-4,3.598076,-10.1,-4,3.897778,-9.376457,-4,4,-8.6,-4,3.897778,-7.823543,-4,3.598076,-7.1,-4,3.12132,-6.47868,-4,2.5,-6.001924,-4,1.776457,-5.702223,-4,1,-5.6,4,7.038636E-14,-5.6,6.5,7.038636E-14,-5.6,4,1,-5.6,6.5,1,-5.6,-6.5,1,-5.6,-4,1,-5.6,-6.5,1.776457,-5.702223,-4,1.776457,-5.702223,-4,9.023893E-16,-11.6,-6.5,9.023893E-16,-11.6,-4,1,-11.6,-6.5,1,-11.6,-4,4,-8.6,-4,3.897778,-9.376457,-6.5,4,-8.6,-6.5,3.897778,-9.376457,-4,3.897778,-9.376457,-4,3.598076,-10.1,-6.5,3.897778,-9.376457,-6.5,3.598076,-10.1,-4,2.5,-6.001924,-4,3.12132,-6.47868,-6.5,2.5,-6.001924,-6.5,3.12132,-6.47868,-4,1,-11.6,-6.5,1,-11.6,-4,1.776457,-11.49778,-6.5,1.776457,-11.49778,-4,2.5,-11.19808,-6.5,2.5,-11.19808,-4,3.12132,-10.72132,-6.5,3.12132,-10.72132,-4,1.776457,-11.49778,-6.5,1.776457,-11.49778,-4,2.5,-11.19808,-6.5,2.5,-11.19808,-4,3.12132,-6.47868,-4,3.598076,-7.1,-6.5,3.12132,-6.47868,-6.5,3.598076,-7.1,-4,3.897778,-7.823543,-4,4,-8.6,-6.5,3.897778,-7.823543,-6.5,4,-8.6,-4,3.598076,-10.1,-4,3.12132,-10.72132,-6.5,3.598076,-10.1,-6.5,3.12132,-10.72132,-6.5,1.776457,-5.702223,-4,1.776457,-5.702223,-6.5,2.5,-6.001924,-4,2.5,-6.001924,-4,3.598076,-7.1,-4,3.897778,-7.823543,-6.5,3.598076,-7.1,-6.5,3.897778,-7.823543,5.5,4,11.5,3.4375,4,11.5,5.5,5,11.5,3.4375,5,11.5,-3.4375,4,11.5,-5.5,4,11.5,-3.4375,5,11.5,-5.5,5,11.5,5.5,5.25,10.5,5.5,4,10.5,5.5,5,11.5,5.5,4,11.5,-5.5,4,10.5,-5.5,5.25,10.5,-5.5,4,11.5,-5.5,5,11.5,5.5,6,7.5,4.482904,6,7.5,4.5,11,5.5,3.6686,10.07152,5.871391,-3.6686,10.07152,5.871391,-4.5,11,5.5,-5.5,6,7.5,-4.482904,6,7.5,-5.5,5,5.229023,-5.5,5,4.229022,-7.5,5,5.229023,-7.5,5,4.229022,-5.5,6,-14.5,-4.5,11,-12.5,-5.5,6,0.9692149,-4.696116,10.01942,0.9692149,-4.5,11,5.5,-4.696116,10.01942,4.81806,-5.5,6,6.425828,-5.5,6,7.5,-5.5,5,5.229023,-7.5,5,5.229023,-5.5,6,5.229023,-7.5,7,5.229023,-5.3,7,5.229023,-7.5,5,4.229022,-7.5,7,4.229022,-7.5,5,5.229023,-7.5,7,5.229023,7.5,7,4.229022,7.5,5,4.229022,7.5,7,5.229023,7.5,5,5.229023,7.5,5,5.229023,5.5,5,5.229023,7.5,7,5.229023,5.5,6,5.229023,5.3,7,5.229023,7.5,5,5.229023,7.5,5,4.229022,5.5,5,5.229023,5.5,5,4.229022,7.5,7,4.229022,7.5,7,5.229023,5.3,7,4.229022,5.3,7,5.229023,-5.3,7,4.229022,-5.3,7,5.229023,-7.5,7,4.229022,-7.5,7,5.229023,5.5,6,7.5,4.5,11,5.5,5.5,6,6.425828,4.696116,10.01942,4.81806,4.696116,10.01942,0.9692149,4.5,11,-12.5,5.5,6,0.9692149,5.5,6,-14.5,-5.5,5,-14.5,-2.75,5,-14.5,-5.5,6,-14.5,2.75,5,-14.5,5.5,5,-14.5,5.5,6,-14.5,2.75,4,-14.5,-2.75,4,-14.5,5.5,4,-14.5,-5.5,4,-14.5,5.5,3,-14.5,-5.5,3,-14.5,-5.5,4,11.5,-5.5,3,11.5,-5.5,3,9.939133,-5.5,3.757716,9.357717,-5.5,4.377499,8.55,-5.5,4.767111,7.609394,-5.5,6,7.5,-5.5,4.9,6.599999,-5.5,6,6.425828,-5.5,4.767111,5.590606,-5.5,6,5.229023,-5.5,5,5.229023,-5.5,4.377499,4.65,-5.5,5,4.229022,-5.5,3.757716,3.842283,-5.5,6,4.229022,-5.5,3,3.260867,-5.5,6,0.9692149,-5.5,3,-5.260868,-5.5,3.757716,-5.842283,-5.5,4.377499,-6.65,-5.5,4.767111,-7.590606,-5.5,4.9,-8.6,-5.5,6,-14.5,-5.5,4.767111,-9.609394,-5.5,4.377499,-10.55,-5.5,3,-13.5,-5.5,3.757716,-11.35772,-5.5,3,-11.93913,-5.5,5,-14.5,-5.5,4,-14.5,-5.5,3,-14.5,5.5,6,7.5,5.5,5.25,10.5,4.482904,6,7.5,5.5,5,11.5,3.4375,5,11.5,-4.482904,6,7.5,-3.4375,5,11.5,-5.5,5,11.5,-5.5,6,7.5,-5.5,5.25,10.5,-2.13125,3,11.5,-5.5,3,11.5,-2.13125,4,11.5,-5.5,4,11.5,2.13125,4,11.5,5.5,4,11.5,2.13125,3,11.5,5.5,3,11.5,2.997299,11.5,-10.62243,2.997299,11.5,3.622435,-2.997299,11.5,-10.62243,-2.997299,11.5,3.622435,-2.997299,11,-10.9973,-2.997299,11.5,-10.62243,-2.997299,11,3.9973,-2.997299,11.5,3.622435,2.997299,11,3.9973,-2.997299,11,3.9973,2.997299,11.5,3.622435,-2.997299,11.5,3.622435,-2.997299,11,-10.9973,2.997299,11,-10.9973,-2.997299,11.5,-10.62243,2.997299,11.5,-10.62243,2.997299,11,-10.9973,2.997299,11,3.9973,2.997299,11.5,-10.62243,2.997299,11.5,3.622435,5.5,6,5.229023,5.5,5,5.229023,5.5,6,6.425828,5.5,4.767111,5.590606,5.5,4.9,6.599999,5.5,4.377499,4.65,5.5,6,7.5,5.5,5,4.229022,5.5,4.767111,7.609394,5.5,3.757716,3.842283,5.5,6,4.229022,5.5,3,3.260867,5.5,6,0.9692149,5.5,3,-5.260868,5.5,4.377499,8.55,5.5,3.757716,9.357717,5.5,3,9.939133,5.5,3,11.5,5.5,4,11.5,5.5,3.757716,-5.842283,5.5,4.377499,-6.65,5.5,4.767111,-7.590606,5.5,4.9,-8.6,5.5,5,-14.5,5.5,6,-14.5,5.5,4.767111,-9.609394,5.5,4,-14.5,5.5,3,-14.5,5.5,4.377499,-10.55,5.5,3,-12.5,5.5,3.757716,-11.35772,5.5,3,-11.93913,-3.6686,10.07152,-12.87139,-4.5,11,-12.5,-4.29721,6.928477,-14.12861,3.6686,10.07152,-12.87139,-5.5,6,-14.5,4.5,11,-12.5,5.5,6,-14.5,4.29721,6.928477,-14.12861,-2.997299,11,-10.9973,-4.5,11,-12.5,2.997299,11,-10.9973,-2.997299,11,3.9973,4.5,11,-12.5,-4.5,11,5.5,4.5,11,5.5,2.997299,11,3.9973,-7.5,5,4.229022,-5.5,5,4.229022,-7.5,7,4.229022,-5.5,6,4.229022,-7.5,7,4.229022,-5.5,5,4.229022,-5.3,7,4.229022,-7.5,7,4.229022,-5.5,6,4.229022,5.5,5,4.229022,7.5,5,4.229022,5.5,6,4.229022,7.5,7,4.229022,5.5,6,4.229022,7.5,5,4.229022,5.3,7,4.229022,5.5,6,4.229022,7.5,7,4.229022,5.3,7,4.229022,5.5,6,4.229022,5.3,7,5.229023,5.5,6,5.229023,-5.5,6,5.229023,-5.3,7,5.229023,-5.3,7,4.229022,-5.5,6,4.229022,2.13125,3,11.5,2.13125,2,11.16667,2.13125,2,11.5,-2.13125,2,11.5,-2.13125,2,11.16667,-2.13125,3,11.5,2.13125,2,11.5,-2.13125,2,11.5 + } + PolygonVertexIndex: *2070 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,7,-7,9,8,-7,10,9,-7,11,9,-11,12,11,-11,13,11,-13,14,11,-14,15,14,-14,16,14,-16,17,14,-17,18,17,-17,19,17,-19,20,19,-19,21,19,-21,22,19,-22,23,22,-22,24,22,-24,25,24,-24,26,24,-26,27,26,-26,28,26,-28,29,26,-29,30,29,-29,31,29,-31,32,29,-32,33,29,-33,34,32,-32,35,32,-35,36,35,-35,37,36,-35,38,37,-35,39,37,-39,40,39,-39,41,39,-41,42,39,-42,43,42,-42,44,42,-44,45,42,-45,46,45,-45,47,45,-47,48,47,-47,49,47,-49,50,47,-50,51,50,-50,52,50,-52,53,52,-52,54,52,-54,55,54,-54,56,54,-56,57,54,-57,58,57,-57,59,57,-59,60,57,-60,61,57,-61,62,57,-62,63,61,-61,64,66,-66,67,65,-67,68,70,-70,70,71,-70,72,71,-71,71,73,-70,73,74,-70,74,75,-70,69,75,-77,75,77,-77,77,78,-77,76,78,-80,78,80,-80,79,80,-82,80,82,-82,82,83,-82,81,83,-85,83,85,-85,84,85,-87,85,87,-87,86,87,-89,87,89,-89,89,90,-89,88,90,-92,90,92,-92,92,93,-92,94,91,-94,93,95,-95,94,95,-97,96,95,-98,97,95,-99,95,99,-99,98,99,-101,101,98,-101,99,102,-101,102,103,-101,100,103,-105,103,105,-105,105,106,-105,104,106,-108,106,108,-108,107,108,-110,108,110,-110,110,111,-110,109,111,-113,111,113,-113,112,113,-115,113,115,-115,114,115,-117,115,117,-117,117,118,-117,116,118,-120,118,120,-120,120,121,-120,122,119,-122,121,123,-123,122,123,-125,124,123,-126,123,126,-126,127,125,-127,128,130,-130,131,129,-131,132,131,-131,133,132,-131,134,136,-136,137,135,-137,138,137,-137,139,138,-137,140,139,-137,141,143,-143,144,142,-144,145,147,-147,148,146,-148,149,151,-151,152,150,-152,153,155,-155,156,154,-156,157,159,-159,160,158,-160,161,163,-163,164,162,-164,165,167,-167,168,166,-168,169,166,-169,170,172,-172,173,171,-173,174,176,-176,177,175,-177,178,180,-180,181,179,-181,182,184,-184,185,183,-185,186,188,-188,189,187,-189,190,192,-192,193,191,-193,194,196,-196,197,195,-197,198,200,-200,201,199,-201,202,204,-204,205,203,-205,206,208,-208,209,207,-209,210,212,-212,213,211,-213,214,211,-214,215,211,-215,216,211,-216,217,219,-219,220,218,-220,221,223,-223,224,222,-224,225,222,-225,226,222,-226,227,226,-226,228,227,-226,229,231,-231,232,230,-232,233,235,-235,236,234,-236,237,236,-236,238,237,-236,239,237,-239,240,237,-240,241,243,-243,244,242,-244,245,247,-247,248,246,-248,249,251,-251,252,250,-252,253,255,-255,256,254,-256,257,259,-259,260,258,-260,261,263,-263,264,262,-264,265,267,-267,268,266,-268,269,268,-268,270,272,-272,273,271,-273,274,276,-276,277,275,-277,278,280,-280,281,279,-281,282,279,-282,283,285,-285,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,299,-299,301,303,-303,304,302,-304,305,304,-304,306,308,-308,309,307,-309,310,312,-312,313,311,-313,314,316,-316,317,315,-317,318,320,-320,321,319,-321,322,324,-324,325,323,-325,326,328,-328,329,327,-329,330,332,-332,333,331,-333,334,336,-336,337,335,-337,338,335,-338,339,341,-341,342,340,-342,343,345,-345,346,344,-346,347,344,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,361,-364,365,361,-365,366,361,-366,367,366,-366,368,367,-366,369,368,-366,370,368,-370,371,366,-368,366,371,-373,373,372,-372,374,371,-368,367,375,-375,376,375,-368,377,375,-377,376,378,-378,379,377,-379,375,380,-375,381,380,-376,382,380,-382,383,382,-382,380,384,-375,384,385,-375,374,385,-387,387,386,-386,388,390,-390,391,389,-391,392,394,-394,395,393,-395,396,398,-398,399,397,-399,400,397,-400,401,397,-401,402,404,-404,405,403,-405,406,408,-408,407,408,-410,408,410,-410,410,411,-410,411,412,-410,413,409,-413,412,414,-414,413,414,-416,414,416,-416,417,415,-417,418,420,-420,421,419,-421,422,424,-424,425,423,-425,426,428,-428,429,427,-429,430,432,-432,433,431,-433,434,436,-436,437,435,-437,438,440,-440,441,439,-441,442,444,-444,445,443,-445,446,448,-448,449,447,-449,450,452,-452,453,451,-453,454,456,-456,457,455,-457,458,460,-460,461,459,-461,462,464,-464,465,463,-465,466,465,-465,467,466,-465,463,465,-469,469,463,-469,468,465,-471,468,470,-470,471,469,-471,471,470,-473,465,473,-471,470,473,-473,472,473,-475,473,475,-475,475,476,-475,477,474,-477,478,480,-480,481,479,-481,482,484,-484,485,483,-485,486,488,-488,489,487,-489,490,492,-492,493,491,-493,494,496,-496,497,495,-497,498,500,-500,501,499,-501,502,504,-504,505,503,-505,506,508,-508,509,507,-509,510,512,-512,513,511,-513,514,516,-516,517,515,-517,518,520,-520,521,519,-521,522,524,-524,525,523,-525,526,528,-528,529,527,-529,530,532,-532,533,531,-533,534,536,-536,537,535,-537,538,540,-540,541,539,-541,542,544,-544,545,543,-545,546,548,-548,549,547,-549,550,552,-552,553,551,-553,554,556,-556,557,555,-557,558,560,-560,561,559,-561,562,564,-564,565,563,-565,566,568,-568,569,567,-569,570,572,-572,573,571,-573,574,576,-576,577,575,-577,578,580,-580,581,579,-581,582,584,-584,585,583,-585,586,588,-588,589,587,-589,590,592,-592,593,591,-593,594,596,-596,597,595,-597,598,600,-600,601,599,-601,602,604,-604,605,603,-605,606,608,-608,609,607,-609,610,612,-612,613,611,-613,614,616,-616,617,615,-617,618,620,-620,621,619,-621,622,624,-624,625,623,-625,626,628,-628,629,627,-629,630,632,-632,633,631,-633,634,636,-636,637,635,-637,638,640,-640,641,639,-641,642,644,-644,645,643,-645,646,645,-645,647,646,-645,648,647,-645,649,648,-645,650,649,-645,651,650,-645,652,651,-645,653,652,-645,654,653,-645,655,654,-645,656,655,-645,657,659,-659,660,658,-660,661,660,-660,662,660,-662,663,660,-663,664,660,-664,665,660,-665,666,660,-666,667,660,-667,668,660,-668,669,660,-669,670,660,-670,671,660,-671,672,674,-674,675,673,-675,676,678,-678,679,677,-679,680,679,-679,681,679,-681,682,679,-682,683,679,-683,684,679,-684,685,679,-685,686,679,-686,687,679,-687,688,679,-688,689,679,-689,690,679,-690,691,693,-693,694,692,-694,695,694,-694,696,695,-694,697,696,-694,698,697,-694,699,698,-694,700,699,-694,701,700,-694,702,701,-694,703,702,-694,704,703,-694,705,704,-694,706,708,-708,709,707,-709,710,712,-712,713,711,-713,714,716,-716,717,715,-717,718,720,-720,721,719,-721,722,724,-724,725,723,-725,726,728,-728,729,727,-729,730,732,-732,733,731,-733,734,736,-736,737,735,-737,738,740,-740,741,739,-741,742,744,-744,745,743,-745,746,748,-748,749,747,-749,750,752,-752,753,751,-753,754,756,-756,757,755,-757,758,760,-760,761,759,-761,762,764,-764,765,763,-765,766,768,-768,769,767,-769,770,772,-772,773,771,-773,774,776,-776,777,775,-777,778,780,-780,781,779,-781,782,781,-781,780,783,-783,783,784,-783,785,782,-785,786,788,-788,789,787,-789,790,792,-792,793,791,-793,794,791,-794,795,794,-794,796,794,-796,797,794,-797,798,800,-800,801,799,-801,802,801,-801,803,805,-805,806,804,-806,807,809,-809,810,808,-810,811,813,-813,814,812,-814,815,814,-814,816,818,-818,819,817,-819,820,822,-822,823,821,-823,824,826,-826,827,825,-827,828,830,-830,830,831,-830,831,832,-830,833,829,-833,832,834,-834,835,833,-835,836,838,-838,839,837,-839,840,839,-839,841,840,-839,839,842,-838,843,837,-843,842,844,-844,843,844,-846,844,846,-846,847,845,-847,848,774,-850,850,849,-775,774,775,-851,850,775,-852,851,775,-853,852,775,-854,775,854,-854,853,854,-856,854,856,-856,855,856,-858,856,858,-858,858,859,-858,857,859,-861,859,861,-861,862,860,-862,861,863,-863,862,863,-865,863,865,-865,864,865,-867,866,865,-868,867,865,-869,868,865,-870,869,865,-871,865,871,-871,870,871,-873,872,871,-874,873,871,-875,875,873,-875,876,875,-875,871,877,-875,877,878,-875,879,874,-879,880,882,-882,883,881,-883,884,883,-883,885,884,-883,886,884,-886,887,886,-886,888,887,-886,889,887,-889,890,892,-892,893,891,-893,766,893,-893,766,892,-766,768,766,-766,892,894,-766,765,894,-764,763,894,-896,894,896,-896,897,895,-897,898,900,-900,901,899,-901,902,904,-904,905,903,-905,906,908,-908,909,907,-909,910,912,-912,913,911,-913,914,916,-916,917,915,-917,918,920,-920,921,919,-921,922,921,-921,921,923,-920,924,922,-921,919,923,-926,926,922,-925,923,927,-926,925,927,-929,927,929,-929,928,929,-931,770,926,-925,929,931,-931,932,926,-771,933,932,-771,934,933,-771,771,934,-771,935,934,-772,936,935,-772,931,937,-931,937,938,-931,938,939,-931,939,940,-931,940,941,-931,942,930,-942,943,941,-941,944,941,-944,945,944,-944,946,945,-944,947,945,-947,948,947,-947,949,947,-949,950,952,-952,953,950,-952,951,952,-955,951,955,-954,956,954,-953,953,955,-958,955,956,-958,952,957,-957,958,960,-960,961,958,-960,959,960,-963,959,963,-962,964,962,-961,961,963,-966,963,964,-966,960,965,-965,966,968,-968,969,971,-971,972,974,-974,975,977,-977,978,980,-980,981,983,-983,845,836,-844,837,843,-837,842,839,-845,840,844,-840,832,831,-835,984,834,-832,984,985,-835,986,984,-832,830,986,-832,987,986,-831,988,796,-990,796,795,-990,989,795,-991,795,793,-991,990,793,-992,792,991,-794,952,950,-958,953,957,-951,779,781,-786,782,785,-782,992,994,-994,995,997,-997,998,896,-1000,890,999,-897,894,890,-897,892,890,-895 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *6210 { + a: 0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.4799034,0.8773214,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.4799034,0.8773214,0,0.2338908,0.972263,0,0.5,0.8660254,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0.9486833,-0.3162278,0,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.2338908,0.972263,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.4799034,-0.8773214,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.2338908,0.972263,0,0.258819,0.9659258,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.4799034,0.8773214,0,0.258819,0.9659258,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.1305262,0.9914449,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.258819,0.9659258,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.4799034,0.8773214,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.4799034,-0.8773214,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.4799034,0.8773214,0,0.6087614,0.7933533,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.6087614,0.7933533,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.6087614,0.7933533,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,0.1305262,-0.9914449,0,0.258819,-0.9659258,0,0.1305262,-0.9914449,0,0.2338908,-0.972263,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.258819,-0.9659258,0,0.2338908,-0.972263,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.2338908,-0.972263,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.4799034,-0.8773214,0,0.5,-0.8660254,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,0,0.5,-0.8660254,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,0.7071068,-0.7071068,0,0.4799034,-0.8773214,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.6087614,-0.7933533,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,-0.9486833,-0.3162278,0,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,0.1305262,0.9914449,0,0.2338908,0.972263,0,0.1305262,0.9914449,0,0.258819,0.9659258,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0,-0.5547002,-0.8320503,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.3826834,0,0.9238795,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,0.9238795,0,0.3826834,0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.9238795,0,0.3826834,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.3826834,0,0.9238795,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.7071068,-0.3826834,0,0.9238795,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.3826834,0,-0.9238795,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,-0.7071068,0,-0.7071068,-0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.7071068,0,-0.7071068,0.9238795,0,-0.3826834,0.3826834,0,-0.9238795,0.3826834,0,-0.9238795,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.3826834,0,-0.9238795,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,-0.3162278,0.9486833,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,-0.9659258,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,0,-1,0,-0.06540313,-0.9978589,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,-0.06540313,-0.9978589,0,-0.258819,-0.9659258,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,0,1,0,-0.06540313,0.9978589,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.5,-0.8660254,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.06540313,0.9978589,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0.7071068,0,0.7071068,0.7562815,0,0.6542464,0,0,1,0,0,1,0,0,1,0.7562815,0,0.6542464,0,0,1,0,0,1,-0.7071068,0,0.7071068,-0.7562815,0,0.6542464,-0.7071068,0,0.7071068,0,0,1,1,0,0,0.7562815,0,0.6542464,1,0,0,0.7071068,0,0.7071068,1,0,0,0.7562815,0,0.6542464,-1,0,0,-0.7071068,0,0.7071068,-1,0,0,-0.7562815,0,0.6542464,-1,0,0,-0.7071068,0,0.7071068,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0.9701425,0.2425356,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.8943886,-0.4472909,0,0.8943886,-0.4472909,0,0.8943886,0.4472909,0,0.8943886,0.4472909,0,0.8943886,0.4472909,0,0.8943886,-0.4472909,-0.1931102,0.9811771,0,-0.1931102,0.9811771,0,-1,0,0,-1,0,0,-1,0,0,-0.1931102,0.9811771,0,0,0.5998617,0.8001037,0,0.8943886,0.4472909,0,0.5998617,0.8001037,0,0.8943886,0.4472909,0,0.5998617,0.8001037,0,0.8943886,0.4472909,0,0.5998617,-0.8001037,0,0.8943886,-0.4472909,0,0.5998617,-0.8001037,0,0.8943886,-0.4472909,0,0.5998617,-0.8001037,0,0.8943886,-0.4472909,0.1931102,0.9811771,0,1,0,0,0.1931102,0.9811771,0,1,0,0,0.1931102,0.9811771,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,-0.1931102,0.9811771,0,0.1931102,0.9811771,0,0,1,0,-0.1931102,0.9811771,0,-0.1931102,0.9811771,0,0,1,0,0,1,0,0.1931102,0.9811771,0,0,1,0,0,1,0,0,1,0,-0.1931102,0.9811771,0,0,1,0,0,1,0,0.1931102,0.9811771,0,-0.1931102,0.9811771,0,0,1,0,0.1931102,0.9811771,0,0,1,0,0,1,0,0.1931102,0.9811771,0,0.1931102,0.9811771,0,0.1931102,0.9811771,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,-0.9805807,0.1961161,0,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,-0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,0,0.3713907,0.9284768,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *2000 { + a: 25.59055,1.450773,20.34121,1.450773,25.59055,1.488078,20.35354,1.488078,-53.1496,-7.10916E-14,-53.1496,7.874016,-45.66929,-9.418424E-14,-48.69428,7.874016,-48.68941,7.911001,-47.15551,11.61417,-45.66929,3.937008,-44.71542,14.79416,-45.26684,6.993926,-44.08691,9.84252,-41.53543,17.23425,-42.20992,12.28866,-39.76378,14.16565,-37.83226,18.76815,-36.91518,15.34558,-33.85827,19.29134,-33.85827,15.74803,-30.80135,15.34558,-29.88428,18.76815,-27.95275,14.16565,-26.1811,17.23425,-25.50661,12.28866,-23.00112,14.79416,-23.62962,9.84252,-22.4497,6.993926,-20.56103,11.61417,-22.04725,3.937008,-22.04725,1.793747E-13,-18.50394,3.937008,-19.02712,7.911001,14.17323,-9.773695E-14,10.62992,3.937008,11.15311,7.911001,12.68701,11.61417,14.17323,3.937008,15.1271,14.79416,14.57568,6.993926,15.75561,9.84252,18.30709,17.23425,17.6326,12.28866,20.07874,14.16565,22.01026,18.76815,22.92733,15.34558,25.98425,19.29134,25.98425,15.74803,29.04117,15.34558,29.95824,18.76815,31.88976,14.16565,33.66142,17.23425,34.33591,12.28866,36.8414,14.79416,36.2129,9.84252,37.39283,6.993926,39.28149,11.61417,37.79528,3.937008,37.79528,1.75822E-13,43.30709,-7.10916E-14,40.82027,7.874016,40.8154,7.911001,43.30709,7.874016,21.65354,2.664535E-14,-21.65354,2.664535E-14,21.65354,7.874016,-21.65354,7.874016,-40.8154,7.911001,-39.28149,11.61417,-40.82027,7.874016,-43.30709,1.142259E-13,-43.30709,7.874016,-37.79528,3.611395E-13,-37.79528,3.937008,-37.39283,6.993926,-36.8414,14.79416,-36.2129,9.84252,-34.33591,12.28866,-33.66142,17.23425,-31.88976,14.16565,-29.95824,18.76815,-29.04117,15.34558,-25.98425,15.74803,-25.98425,19.29134,-22.92733,15.34558,-22.01026,18.76815,-20.07874,14.16565,-18.30709,17.23425,-17.6326,12.28866,-15.75561,9.84252,-15.1271,14.79416,-14.57568,6.993926,-14.17323,3.937008,-12.68701,11.61417,-14.17323,8.758054E-14,-11.15311,7.911001,-10.62992,3.937008,18.50394,3.937008,22.04725,3.646922E-13,20.56103,11.61417,19.02712,7.911001,22.04725,3.937008,22.4497,6.993926,23.00112,14.79416,23.62962,9.84252,25.50661,12.28866,26.1811,17.23425,27.95275,14.16565,29.88428,18.76815,30.80135,15.34558,33.85827,15.74803,33.85827,19.29134,36.91518,15.34558,37.83226,18.76815,39.76378,14.16565,41.53543,17.23425,42.20992,12.28866,44.08691,9.84252,44.71542,14.79416,45.26684,6.993926,45.66929,3.937008,47.15551,11.61417,45.66929,9.113326E-14,48.68941,7.911001,48.69428,7.874016,53.1496,1.142259E-13,53.1496,7.874016,-39.13044,18.05237,-39.28149,17.84487,-45.27559,18.05237,-40.8154,13.94139,-40.82027,13.9024,-43.96325,13.9024,57.08661,18.05237,54.46194,13.9024,49.2126,18.05237,48.69428,13.9024,48.68941,13.94139,47.15551,17.84487,47.00446,18.05237,-21.65354,-16.21385,-21.65354,-20.22214,-25.59055,-16.21385,-25.59055,-20.22214,-21.65354,34.79173,-21.65354,30.78345,-25.59055,34.79173,-25.59055,30.78345,-25.59055,23.5088,-25.59055,27.51709,-21.65354,23.5088,-21.65354,27.51709,25.59055,34.79173,25.59055,30.78345,21.65354,34.79173,21.65354,30.78345,-25.59055,-26.46901,-25.59055,-22.46073,-21.65354,-26.46901,-21.65354,-22.46073,-25.59055,11.57692,-25.59055,15.58521,-20.35354,11.57692,-21.58793,15.58521,21.58793,21.7309,21.65354,21.97903,25.59055,21.7309,25.59055,25.73919,21.65354,25.73919,-21.65354,31.26241,-21.65354,27.25413,-25.59055,31.26241,-25.59055,27.25413,-25.59055,21.00725,-25.59055,25.01553,-21.65354,21.00725,-21.65354,25.01553,25.59055,31.26241,25.59055,27.25413,21.65354,31.26241,21.65354,27.25413,-25.59055,24.27169,-25.59055,28.27998,-21.65354,24.27169,-21.65354,28.27998,25.59055,-23.24393,25.59055,-27.25221,21.65354,-23.24393,21.65354,-27.25221,25.59055,-16.21385,25.59055,-20.22214,21.65354,-16.21385,21.65354,-20.22214,-21.65354,36.08663,-21.65354,32.07835,-25.59055,36.08663,-25.59055,32.07835,25.59055,36.08663,25.59055,32.07835,21.65354,36.08663,21.65354,32.07835,25.59055,11.57692,20.35354,11.57692,25.59055,15.58521,21.58793,15.58521,-25.59055,-31.77847,-25.59055,-27.77019,-21.65354,-31.77847,-21.65354,-27.77019,-57.08661,18.05237,-53.1496,18.05237,-54.46194,13.9024,-48.69428,13.9024,-48.68941,13.94139,-47.15551,17.84487,-47.00446,18.05237,-20.35354,14.59018,-25.59055,14.59018,-21.58793,18.59846,-25.59055,18.59846,-20.71208,18.05237,12.83806,18.05237,-20.56103,17.84487,-19.02712,13.94139,-18.50394,9.752431,12.68701,17.84487,11.15311,13.94139,10.62992,9.752431,25.59055,-8.310564,20.35354,-8.310564,25.59055,-4.302279,21.58793,-4.302279,20.71208,18.05237,20.56103,17.84487,-12.83806,18.05237,19.02712,13.94139,18.50394,9.752431,-12.68701,17.84487,-11.15311,13.94139,-10.62992,9.752431,-25.59055,-8.310564,-25.59055,-4.302279,-20.35354,-8.310564,-21.58793,-4.302279,21.65354,21.00725,21.65354,25.01553,25.59055,21.00725,25.59055,25.01553,21.65354,-35.05886,21.65354,-31.05058,25.59055,-35.05886,25.59055,-31.05058,25.59055,-11.32382,20.35354,-11.32382,25.59055,-7.315535,21.58793,-7.315535,25.59055,5.290809,19.02887,5.290809,25.59055,9.299094,20.35354,9.299094,20.35354,14.59018,21.58793,18.59846,25.59055,14.59018,25.59055,18.59846,25.59055,-19.49231,21.58793,-19.49231,25.59055,-15.48403,21.65354,-19.24419,21.65354,-15.48403,19.02887,6.318574,20.35354,10.32686,25.59055,6.318574,25.59055,10.32686,21.65354,24.27169,21.65354,28.27998,25.59055,24.27169,25.59055,28.27998,21.58793,-14.69891,21.65354,-14.45079,25.59055,-14.69891,25.59055,-10.69063,21.65354,-10.69063,-21.58793,16.93751,-25.59055,16.93751,-21.65354,17.18563,-25.59055,20.94579,-21.65354,20.94579,-19.02887,5.290809,-25.59055,5.290809,-20.35354,9.299094,-25.59055,9.299094,-21.65354,-20.49555,-21.65354,-24.50383,-25.59055,-20.49555,-25.59055,-24.50383,-21.58793,21.7309,-25.59055,21.7309,-21.65354,21.97903,-25.59055,25.73919,-21.65354,25.73919,-21.58793,-14.69891,-25.59055,-14.69891,-21.65354,-14.45079,-25.59055,-10.69063,-21.65354,-10.69063,-25.59055,-35.05886,-25.59055,-31.05058,-21.65354,-35.05886,-21.65354,-31.05058,-21.65354,-23.24393,-21.65354,-27.25221,-25.59055,-23.24393,-25.59055,-27.25221,-20.34121,1.450773,-25.59055,1.450773,-20.35354,1.488078,-25.59055,1.488078,19.02887,-18.50394,19.02887,10.62992,25.59055,-18.50394,25.59055,10.62992,21.65354,-31.77847,21.65354,-27.77019,25.59055,-31.77847,25.59055,-27.77019,-25.59055,-11.32382,-25.59055,-7.315535,-20.35354,-11.32382,-21.58793,-7.315535,-19.02887,6.318574,-25.59055,6.318574,-20.35354,10.32686,-25.59055,10.32686,21.58793,16.93751,21.65354,17.18563,25.59055,16.93751,25.59055,20.94579,21.65354,20.94579,21.65354,23.5088,21.65354,27.51709,25.59055,23.5088,25.59055,27.51709,-25.59055,-19.49231,-25.59055,-15.48403,-21.58793,-19.49231,-21.65354,-19.24419,-21.65354,-15.48403,-25.59055,-18.50394,-25.59055,10.62992,-19.02887,-18.50394,-19.02887,10.62992,21.65354,2.664535E-14,-21.65354,2.664535E-14,21.65354,7.874016,-21.65354,7.874016,25.59055,-20.49555,25.59055,-24.50383,21.65354,-20.49555,21.65354,-24.50383,25.59055,37.79528,15.74803,37.79528,25.59055,43.30709,24.43743,46.09097,21.65354,47.24409,-21.65354,47.24409,15.74803,14.17323,-15.74803,37.79528,-25.59055,37.79528,-24.43743,46.09097,-25.59055,43.30709,15.74803,-22.04725,25.59055,14.17323,25.59055,-22.04725,15.74803,-45.66929,-15.74803,-45.66929,-15.74803,14.17323,-15.74803,-22.04725,-25.59055,14.17323,-25.59055,-22.04725,-21.65354,-57.08661,-25.59055,-45.66929,-24.43743,-55.93349,-25.59055,-53.1496,21.65354,-57.08661,24.43743,-55.93349,25.59055,-45.66929,25.59055,-53.1496,-20.34121,2.478539,-25.59055,2.478539,-20.35354,2.515843,-25.59055,2.515843,21.65354,-26.46901,21.65354,-22.46073,25.59055,-26.46901,25.59055,-22.46073,39.13044,18.05237,45.27559,18.05237,39.28149,17.84487,40.8154,13.94139,40.82027,13.9024,43.96325,13.9024,25.59055,2.478539,20.34121,2.478539,25.59055,2.515843,20.35354,2.515843,25.59055,-53.1496,24.43743,-55.93349,25.59055,-48.69428,21.65354,-57.08661,20.34121,-48.69428,20.34121,-54.46194,-20.34121,-54.46194,-21.65354,-57.08661,-20.34121,-48.69428,-24.43743,-55.93349,-25.59055,-48.69428,-25.59055,-53.1496,20.34121,36.76163,-20.34121,36.76163,21.65354,41.49332,-21.65354,41.49332,4.938989,2.664535E-14,1.925733,2.664535E-14,4.938989,7.874016,1.925733,7.874016,-30.21745,7.874016,-30.21745,2.664535E-14,-33.23071,7.874016,-33.23071,2.664535E-14,30.21745,2.664535E-14,30.21745,7.874016,33.23071,2.664535E-14,33.23071,7.874016,-1.925733,2.664535E-14,-4.938989,2.664535E-14,-1.925733,7.874016,-4.938989,7.874016,1.172419,2.664535E-14,-1.840836,2.664535E-14,1.172419,7.874016,-1.840836,7.874016,-42.32401,2.664535E-14,-42.32401,7.874016,-39.31075,2.664535E-14,-39.31075,7.874016,42.32401,7.874016,42.32401,2.664535E-14,39.31075,7.874016,39.31075,2.664535E-14,1.840836,2.664535E-14,-1.172419,2.664535E-14,1.840836,7.874016,-1.172419,7.874016,20.34121,21.37235,8.390748,21.37235,21.65354,25.52232,8.390748,25.52232,-8.390748,21.37235,-20.34121,21.37235,-8.390748,25.52232,-21.65354,25.52232,20.34121,40.82027,20.34121,43.96325,25.59055,40.82027,21.65354,47.24409,24.43743,46.09097,25.59055,43.30709,8.390748,45.27559,8.390748,43.96325,-8.390748,45.27559,-8.390748,43.96325,-20.34121,43.96325,-21.65354,47.24409,-20.34121,40.82027,-24.43743,46.09097,-25.59055,43.30709,-25.59055,40.82027,-25.59055,22.1934,-25.59055,25.27669,-15.74803,22.1934,-15.74803,25.27669,-25.59055,31.24594,-25.59055,34.32924,-15.74803,31.24594,-15.74803,34.32924,25.59055,-10.86133,15.74803,-10.86133,25.59055,-7.778029,15.74803,-7.778029,-25.59055,-24.04134,-25.59055,-20.95804,-15.74803,-24.04134,-15.74803,-20.95804,-25.59055,-14.23642,-25.59055,-11.15312,-15.74803,-14.23642,-15.74803,-11.15312,25.59055,7.545964E-13,15.74803,7.545964E-13,25.59055,3.937008,15.74803,3.937008,25.59055,-31.51307,25.59055,-34.59637,15.74803,-31.51307,15.74803,-34.59637,25.59055,0,15.74803,2.73559E-13,25.59055,3.937008,15.74803,3.937008,25.59055,3.552714E-15,15.74803,2.771117E-13,25.59055,3.937008,15.74803,3.937008,-25.59055,-19.75964,-25.59055,-16.67635,-15.74803,-19.75964,-15.74803,-16.67635,25.59055,24.55304,25.59055,21.46974,15.74803,24.55304,15.74803,21.46974,25.59055,-22.92322,25.59055,-26.00652,15.74803,-22.92322,15.74803,-26.00652,-25.59055,-26.78972,-25.59055,-23.70642,-15.74803,-26.78972,-15.74803,-23.70642,25.59055,27.05459,25.59055,23.9713,15.74803,27.05459,15.74803,23.9713,25.59055,-19.02982,15.74803,-19.02982,25.59055,-15.94652,15.74803,-15.94652,-25.59055,27.71662,-25.59055,30.79992,-15.74803,27.71662,-15.74803,30.79992,25.59055,5.753304,15.74803,5.753304,25.59055,8.836599,15.74803,8.836599,-25.59055,15.05267,-25.59055,18.13597,-15.74803,15.05267,-15.74803,18.13597,-25.59055,6.781069,-25.59055,9.864365,-15.74803,6.781069,-15.74803,9.864365,25.59055,-2.057713,15.74803,-2.057713,25.59055,1.025583,15.74803,1.025583,25.59055,-28.23269,25.59055,-31.31598,15.74803,-28.23269,15.74803,-31.31598,25.59055,12.03942,15.74803,12.03942,25.59055,15.12271,15.74803,15.12271,-25.59055,-1.029947,-25.59055,2.053349,-15.74803,-1.029947,-15.74803,2.053349,25.59055,17.4,15.74803,17.4,25.59055,20.4833,15.74803,20.4833,-25.59055,-7.84807,-25.59055,-4.764774,-15.74803,-7.84807,-15.74803,-4.764774,-25.59055,32.54084,-25.59055,35.62414,-15.74803,32.54084,-15.74803,35.62414,25.59055,-8.178347E-13,15.74803,-8.178347E-13,25.59055,3.937008,15.74803,3.937008,25.59055,27.81748,25.59055,24.73419,15.74803,27.81748,15.74803,24.73419,25.59055,-1.029947,15.74803,-1.029947,25.59055,2.053349,15.74803,2.053349,-15.74803,0,-25.59055,0,-15.74803,3.937008,-25.59055,3.937008,-15.74803,27.81748,-15.74803,24.73419,-25.59055,27.81748,-25.59055,24.73419,-15.74803,27.05459,-15.74803,23.9713,-25.59055,27.05459,-25.59055,23.9713,25.59055,-14.23642,15.74803,-14.23642,25.59055,-11.15312,15.74803,-11.15312,-15.74803,5.753304,-25.59055,5.753304,-15.74803,8.836599,-25.59055,8.836599,-15.74803,17.4,-25.59055,17.4,-15.74803,20.4833,-25.59055,20.4833,-15.74803,12.03942,-25.59055,12.03942,-15.74803,15.12271,-25.59055,15.12271,-15.74803,24.55304,-15.74803,21.46974,-25.59055,24.55304,-25.59055,21.46974,15.74803,-19.75964,15.74803,-16.67635,25.59055,-19.75964,25.59055,-16.67635,15.74803,-26.78972,15.74803,-23.70642,25.59055,-26.78972,25.59055,-23.70642,25.59055,-7.84807,15.74803,-7.84807,25.59055,-4.764774,15.74803,-4.764774,15.74803,-24.04134,15.74803,-20.95804,25.59055,-24.04134,25.59055,-20.95804,14.17323,0,14.17323,3.937008,37.79528,2.73559E-13,14.57568,6.993926,15.75561,9.84252,17.6326,12.28866,20.07874,14.16565,22.92733,15.34558,25.98425,15.74803,29.04117,15.34558,31.88976,14.16565,34.33591,12.28866,36.2129,9.84252,37.39283,6.993926,37.79528,3.937008,-14.17323,3.937008,-14.17323,2.73559E-13,-14.57568,6.993926,-37.79528,2.73559E-13,-15.75561,9.84252,-17.6326,12.28866,-20.07874,14.16565,-22.92733,15.34558,-25.98425,15.74803,-29.04117,15.34558,-31.88976,14.16565,-34.33591,12.28866,-36.2129,9.84252,-37.39283,6.993926,-37.79528,3.937008,-15.74803,-8.178347E-13,-25.59055,-8.178347E-13,-15.74803,3.937008,-25.59055,3.937008,45.66929,3.937008,45.66929,2.771117E-13,45.26684,6.993926,22.04725,2.771117E-13,44.08691,9.84252,42.20992,12.28866,39.76378,14.16565,36.91518,15.34558,33.85827,15.74803,30.80135,15.34558,27.95275,14.16565,25.50661,12.28866,23.62962,9.84252,22.4497,6.993926,22.04725,3.937008,-45.66929,3.552714E-15,-45.66929,3.937008,-22.04725,2.771117E-13,-45.26684,6.993926,-44.08691,9.84252,-42.20992,12.28866,-39.76378,14.16565,-36.91518,15.34558,-33.85827,15.74803,-30.80135,15.34558,-27.95275,14.16565,-25.50661,12.28866,-23.62962,9.84252,-22.4497,6.993926,-22.04725,3.937008,-15.74803,7.545964E-13,-25.59055,7.545964E-13,-15.74803,3.937008,-25.59055,3.937008,25.59055,6.781069,15.74803,6.781069,25.59055,9.864365,15.74803,9.864365,-15.74803,3.552714E-15,-25.59055,3.552714E-15,-15.74803,3.937008,-25.59055,3.937008,-15.74803,-31.51307,-15.74803,-34.59637,-25.59055,-31.51307,-25.59055,-34.59637,-15.74803,-28.23269,-15.74803,-31.31598,-25.59055,-28.23269,-25.59055,-31.31598,15.74803,22.1934,15.74803,25.27669,25.59055,22.1934,25.59055,25.27669,-15.74803,-2.057713,-25.59055,-2.057713,-15.74803,1.025583,-25.59055,1.025583,-15.74803,-19.02982,-25.59055,-19.02982,-15.74803,-15.94652,-25.59055,-15.94652,-15.74803,-10.86133,-25.59055,-10.86133,-15.74803,-7.778029,-25.59055,-7.778029,15.74803,27.71662,15.74803,30.79992,25.59055,27.71662,25.59055,30.79992,15.74803,32.54084,15.74803,35.62414,25.59055,32.54084,25.59055,35.62414,-15.74803,-22.92322,-15.74803,-26.00652,-25.59055,-22.92322,-25.59055,-26.00652,25.59055,15.05267,15.74803,15.05267,25.59055,18.13597,15.74803,18.13597,15.74803,31.24594,15.74803,34.32924,25.59055,31.24594,25.59055,34.32924,21.65354,15.74803,13.53346,15.74803,21.65354,19.68504,13.53346,19.68504,-13.53346,15.74803,-21.65354,15.74803,-13.53346,19.68504,-21.65354,19.68504,-41.33858,20.66929,-41.33858,15.74803,-45.27559,19.68504,-45.27559,15.74803,41.33858,15.74803,41.33858,20.66929,45.27559,15.74803,45.27559,19.68504,21.65354,10.96626,17.64923,10.96626,17.71654,32.1677,14.44331,28.23069,-14.44331,28.23069,-17.71654,32.1677,-21.65354,10.96626,-17.64923,10.96626,-21.65354,20.5867,-21.65354,16.64969,-29.52756,20.5867,-29.52756,16.64969,-57.08661,18.91671,-49.2126,38.99159,3.815807,18.91671,3.815807,35.05458,21.65354,38.99159,18.96874,35.05458,25.29853,18.91671,29.52756,18.91671,-21.65354,19.68504,-29.52756,19.68504,-21.65354,23.62205,-29.52756,27.55906,-20.86614,27.55906,16.64969,19.68504,16.64969,27.55906,20.5867,19.68504,20.5867,27.55906,-16.64969,27.55906,-16.64969,19.68504,-20.5867,27.55906,-20.5867,19.68504,29.52756,19.68504,21.65354,19.68504,29.52756,27.55906,21.65354,23.62205,20.86614,27.55906,29.52756,20.5867,29.52756,16.64969,21.65354,20.5867,21.65354,16.64969,-29.52756,16.64969,-29.52756,20.5867,-20.86614,16.64969,-20.86614,20.5867,20.86614,16.64969,20.86614,20.5867,29.52756,16.64969,29.52756,20.5867,-29.52756,18.91671,-21.65354,38.99159,-25.29853,18.91671,-18.96874,35.05458,-3.815807,35.05458,49.2126,38.99159,-3.815807,18.91671,57.08661,18.91671,21.65354,19.68504,10.82677,19.68504,21.65354,23.62205,-10.82677,19.68504,-21.65354,19.68504,-21.65354,23.62205,-10.82677,15.74803,10.82677,15.74803,-21.65354,15.74803,21.65354,15.74803,-21.65354,11.81102,21.65354,11.81102,45.27559,15.74803,45.27559,11.81102,39.13044,11.81102,36.8414,14.79416,33.66142,17.23425,29.95824,18.76815,29.52756,23.62205,25.98425,19.29134,25.29853,23.62205,22.01026,18.76815,20.5867,23.62205,20.5867,19.68504,18.30709,17.23425,16.64969,19.68504,15.1271,14.79416,16.64969,23.62205,12.83806,11.81102,3.815807,23.62205,-20.71208,11.81102,-23.00112,14.79416,-26.1811,17.23425,-29.88428,18.76815,-33.85827,19.29134,-57.08661,23.62205,-37.83226,18.76815,-41.53543,17.23425,-53.1496,11.81102,-44.71542,14.79416,-47.00446,11.81102,-57.08661,19.68504,-57.08661,15.74803,-57.08661,11.81102,21.65354,-22.91675,21.65354,-35.09128,17.64923,-22.91675,21.65354,-39.14945,13.53346,-39.14945,-17.64923,-22.91675,-13.53346,-39.14945,-21.65354,-39.14945,-21.65354,-22.91675,-21.65354,-35.09128,-8.390748,11.81102,-21.65354,11.81102,-8.390748,15.74803,-21.65354,15.74803,8.390748,15.74803,21.65354,15.74803,8.390748,11.81102,21.65354,11.81102,-11.80039,-41.82061,-11.80039,14.26155,11.80039,-41.82061,11.80039,14.26155,-43.29646,43.30709,-41.82061,45.27559,15.7374,43.30709,14.26155,45.27559,11.80039,25.2099,-11.80039,25.2099,11.80039,27.67021,-11.80039,27.67021,11.80039,8.678275,-11.80039,8.678275,11.80039,11.13859,-11.80039,11.13859,43.29646,43.30709,-15.7374,43.30709,41.82061,45.27559,-14.26155,45.27559,-20.5867,23.62205,-20.5867,19.68504,-25.29853,23.62205,-22.01026,18.76815,-25.98425,19.29134,-18.30709,17.23425,-29.52756,23.62205,-16.64969,19.68504,-29.95824,18.76815,-15.1271,14.79416,-16.64969,23.62205,-12.83806,11.81102,-3.815807,23.62205,20.71208,11.81102,-33.66142,17.23425,-36.8414,14.79416,-39.13044,11.81102,-45.27559,11.81102,-45.27559,15.74803,23.00112,14.79416,26.1811,17.23425,29.88428,18.76815,33.85827,19.29134,57.08661,19.68504,57.08661,23.62205,37.83226,18.76815,57.08661,15.74803,57.08661,11.81102,41.53543,17.23425,49.2126,11.81102,44.71542,14.79416,47.00446,11.81102,14.44331,17.99551,17.71654,21.93252,16.91815,4.668092,-14.44331,17.99551,21.65354,0.731084,-17.71654,21.93252,-21.65354,0.731084,-16.91815,4.668092,11.80039,-43.29646,17.71654,-49.2126,-11.80039,-43.29646,11.80039,15.7374,-17.71654,-49.2126,17.71654,21.65354,-17.71654,21.65354,-11.80039,15.7374,17.71654,32.1677,-14.44331,28.23069,-17.71654,32.1677,17.71654,32.1677,-14.44331,28.23069,-17.71654,32.1677,17.71654,32.1677,-14.44331,28.23069,-17.71654,32.1677,25.29853,18.91671,20.5867,22.93169,18.96874,35.05458,25.29853,18.91671,20.5867,22.93169,18.96874,35.05458,25.29853,18.91671,20.5867,22.93169,18.96874,35.05458,-16.64969,22.93169,-16.64969,18.91671,-20.5867,22.93169,-20.5867,18.91671,20.5867,18.91671,20.5867,22.93169,16.64969,22.93169,16.64969,18.91671,-45.27559,11.81102,-43.96325,7.874016,-45.27559,7.874016,45.27559,7.874016,43.96325,7.874016,45.27559,11.81102,8.390748,7.874016,-8.390748,7.874016 + } + UVIndex: *2070 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,7,6,9,8,6,10,9,6,11,9,10,12,11,10,13,11,12,14,11,13,15,14,13,16,14,15,17,14,16,18,17,16,19,17,18,20,19,18,21,19,20,22,19,21,23,22,21,24,22,23,25,24,23,26,24,25,27,26,25,28,26,27,29,26,28,30,29,28,31,29,30,32,29,31,33,29,32,34,32,31,35,32,34,36,35,34,37,36,34,38,37,34,39,37,38,40,39,38,41,39,40,42,39,41,43,42,41,44,42,43,45,42,44,46,45,44,47,45,46,48,47,46,49,47,48,50,47,49,51,50,49,52,50,51,53,52,51,54,52,53,55,54,53,56,54,55,57,54,56,58,57,56,59,57,58,60,57,59,61,57,60,62,57,61,63,61,60,64,66,65,67,65,66,68,70,69,70,71,69,72,71,70,71,73,69,73,74,69,74,75,69,69,75,76,75,77,76,77,78,76,76,78,79,78,80,79,79,80,81,80,82,81,82,83,81,81,83,84,83,85,84,84,85,86,85,87,86,86,87,88,87,89,88,89,90,88,88,90,91,90,92,91,92,93,91,94,91,93,93,95,94,94,95,96,96,95,97,97,95,98,95,99,98,98,99,100,101,98,100,99,102,100,102,103,100,100,103,104,103,105,104,105,106,104,104,106,107,106,108,107,107,108,109,108,110,109,110,111,109,109,111,112,111,113,112,112,113,114,113,115,114,114,115,116,115,117,116,117,118,116,116,118,119,118,120,119,120,121,119,122,119,121,121,123,122,122,123,124,124,123,125,123,126,125,127,125,126,128,130,129,131,129,130,132,131,130,133,132,130,134,136,135,137,135,136,138,137,136,139,138,136,140,139,136,141,143,142,144,142,143,145,147,146,148,146,147,149,151,150,152,150,151,153,155,154,156,154,155,157,159,158,160,158,159,161,163,162,164,162,163,165,167,166,168,166,167,169,166,168,170,172,171,173,171,172,174,176,175,177,175,176,178,180,179,181,179,180,182,184,183,185,183,184,186,188,187,189,187,188,190,192,191,193,191,192,194,196,195,197,195,196,198,200,199,201,199,200,202,204,203,205,203,204,206,208,207,209,207,208,210,212,211,213,211,212,214,211,213,215,211,214,216,211,215,217,219,218,220,218,219,221,223,222,224,222,223,225,222,224,226,222,225,227,226,225,228,227,225,229,231,230,232,230,231,233,235,234,236,234,235,237,236,235,238,237,235,239,237,238,240,237,239,241,243,242,244,242,243,245,247,246,248,246,247,249,251,250,252,250,251,253,255,254,256,254,255,257,259,258,260,258,259,261,263,262,264,262,263,265,267,266,268,266,267,269,268,267,270,272,271,273,271,272,274,276,275,277,275,276,278,280,279,281,279,280,282,279,281,283,285,284,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,299,298,301,303,302,304,302,303,305,304,303,306,308,307,309,307,308,310,312,311,313,311,312,314,316,315,317,315,316,318,320,319,321,319,320,322,324,323,325,323,324,326,328,327,329,327,328,330,332,331,333,331,332,334,336,335,337,335,336,338,335,337,339,341,340,342,340,341,343,345,344,346,344,345,347,344,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,361,363,365,361,364,366,361,365,367,366,365,368,367,365,369,368,365,370,368,369,371,366,367,366,371,372,373,372,371,374,371,367,367,375,374,376,375,367,377,375,376,376,378,377,379,377,378,375,380,374,381,380,375,382,380,381,383,382,381,380,384,374,384,385,374,374,385,386,387,386,385,388,390,389,391,389,390,392,394,393,395,393,394,396,398,397,399,397,398,400,397,399,401,397,400,402,404,403,405,403,404,406,408,407,407,408,409,408,410,409,410,411,409,411,412,409,413,409,412,412,414,413,413,414,415,414,416,415,417,415,416,418,420,419,421,419,420,422,424,423,425,423,424,426,428,427,429,427,428,430,432,431,433,431,432,434,436,435,437,435,436,438,440,439,441,439,440,442,444,443,445,443,444,446,448,447,449,447,448,450,452,451,453,451,452,454,456,455,457,455,456,458,460,459,461,459,460,462,464,463,465,463,464,466,465,464,467,466,464,463,465,468,469,463,468,468,465,470,468,470,469,471,469,470,471,470,472,465,473,470,470,473,472,472,473,474,473,475,474,475,476,474,477,474,476,478,480,479,481,479,480,482,484,483,485,483,484,486,488,487,489,487,488,490,492,491,493,491,492,494,496,495,497,495,496,498,500,499,501,499,500,502,504,503,505,503,504,506,508,507,509,507,508,510,512,511,513,511,512,514,516,515,517,515,516,518,520,519,521,519,520,522,524,523,525,523,524,526,528,527,529,527,528,530,532,531,533,531,532,534,536,535,537,535,536,538,540,539,541,539,540,542,544,543,545,543,544,546,548,547,549,547,548,550,552,551,553,551,552,554,556,555,557,555,556,558,560,559,561,559,560,562,564,563,565,563,564,566,568,567,569,567,568,570,572,571,573,571,572,574,576,575,577,575,576,578,580,579,581,579,580,582,584,583,585,583,584,586,588,587,589,587,588,590,592,591,593,591,592,594,596,595,597,595,596,598,600,599,601,599,600,602,604,603,605,603,604,606,608,607,609,607,608,610,612,611,613,611,612,614,616,615,617,615,616,618,620,619,621,619,620,622,624,623,625,623,624,626,628,627,629,627,628,630,632,631,633,631,632,634,636,635,637,635,636,638,640,639,641,639,640,642,644,643,645,643,644,646,645,644,647,646,644,648,647,644,649,648,644,650,649,644,651,650,644,652,651,644,653,652,644,654,653,644,655,654,644,656,655,644,657,659,658,660,658,659,661,660,659,662,660,661,663,660,662,664,660,663,665,660,664,666,660,665,667,660,666,668,660,667,669,660,668,670,660,669,671,660,670,672,674,673,675,673,674,676,678,677,679,677,678,680,679,678,681,679,680,682,679,681,683,679,682,684,679,683,685,679,684,686,679,685,687,679,686,688,679,687,689,679,688,690,679,689,691,693,692,694,692,693,695,694,693,696,695,693,697,696,693,698,697,693,699,698,693,700,699,693,701,700,693,702,701,693,703,702,693,704,703,693,705,704,693,706,708,707,709,707,708,710,712,711,713,711,712,714,716,715,717,715,716,718,720,719,721,719,720,722,724,723,725,723,724,726,728,727,729,727,728,730,732,731,733,731,732,734,736,735,737,735,736,738,740,739,741,739,740,742,744,743,745,743,744,746,748,747,749,747,748,750,752,751,753,751,752,754,756,755,757,755,756,758,760,759,761,759,760,762,764,763,765,763,764,766,768,767,769,767,768,770,772,771,773,771,772,774,776,775,777,775,776,778,780,779,781,779,780,782,781,780,780,783,782,783,784,782,785,782,784,786,788,787,789,787,788,790,792,791,793,791,792,794,791,793,795,794,793,796,794,795,797,794,796,798,800,799,801,799,800,802,801,800,803,805,804,806,804,805,807,809,808,810,808,809,811,813,812,814,812,813,815,814,813,816,818,817,819,817,818,820,822,821,823,821,822,824,826,825,827,825,826,828,830,829,830,831,829,831,832,829,833,829,832,832,834,833,835,833,834,836,838,837,839,837,838,840,839,838,841,840,838,839,842,837,843,837,842,842,844,843,843,844,845,844,846,845,847,845,846,848,774,849,850,849,774,774,775,850,850,775,851,851,775,852,852,775,853,775,854,853,853,854,855,854,856,855,855,856,857,856,858,857,858,859,857,857,859,860,859,861,860,862,860,861,861,863,862,862,863,864,863,865,864,864,865,866,866,865,867,867,865,868,868,865,869,869,865,870,865,871,870,870,871,872,872,871,873,873,871,874,875,873,874,876,875,874,871,877,874,877,878,874,879,874,878,880,882,881,883,881,882,884,883,882,885,884,882,886,884,885,887,886,885,888,887,885,889,887,888,890,892,891,893,891,892,766,893,892,766,892,765,768,766,765,892,894,765,765,894,763,763,894,895,894,896,895,897,895,896,898,900,899,901,899,900,902,904,903,905,903,904,906,908,907,909,907,908,910,912,911,913,911,912,914,916,915,917,915,916,918,920,919,921,919,920,922,921,920,921,923,919,924,922,920,919,923,925,926,922,924,923,927,925,925,927,928,927,929,928,928,929,930,770,926,924,929,931,930,932,926,770,933,932,770,934,933,770,771,934,770,935,934,771,936,935,771,931,937,930,937,938,930,938,939,930,939,940,930,940,941,930,942,930,941,943,941,940,944,941,943,945,944,943,946,945,943,947,945,946,948,947,946,949,947,948,950,952,951,953,950,951,951,952,954,951,955,953,956,954,952,953,955,957,955,956,957,952,957,956,958,960,959,961,958,959,959,960,962,959,963,961,964,962,960,961,963,965,963,964,965,960,965,964,966,968,967,969,971,970,972,974,973,975,977,976,978,980,979,981,983,982,845,836,843,837,843,836,842,839,844,840,844,839,832,831,834,984,834,831,984,985,834,986,984,831,830,986,831,987,986,830,988,796,989,796,795,989,989,795,990,795,793,990,990,793,991,792,991,793,952,950,957,953,957,950,779,781,785,782,785,781,992,994,993,995,997,996,998,896,999,890,999,896,894,890,896,892,890,894 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *690 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5456861029251577220, "Model::wheel_backLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,-7.6 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5300801375507654046, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4987835262850596792, "Model::wheel_backRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,-7.6 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5171413805947726882, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 4861273748332162229, "Model::wheel_frontLeft", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",3,3,7.6 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",-1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5361435127633926216, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 5172793466652374185, "Model::wheel_frontRight", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",-3,3,7.6 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5613119575092421045, "Geometry::", "Mesh" { + Vertices: *1575 { + a: -1,-2.598076,-1.5,-1,-2.12132,-2.12132,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-1,2.12132,-2.12132,-1,2.598076,-1.5,-2,2.12132,-2.12132,-2,2.598076,-1.5,-1,3,0,-1,2.897778,0.7764571,-2,3,0,-2,2.897778,0.7764571,-1,-1.5,2.598076,-2,-1.5,2.598076,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,2.598076,-1.5,-1,2.897778,-0.7764571,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-2,2.897778,0.7764571,-2,2.598076,1.5,-3,2.463111,0.6599885,-3,2.208365,1.275,-1,-2.12132,2.12132,-1,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-2,-2.12132,2.12132,-2,-2.598076,1.5,-3,-1.803122,1.803122,-3,-2.208365,1.275,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,0.7764571,2.897778,-3,0.6599885,2.463111,-3,1.275,2.208365,-3,1.803122,1.803122,-2,1.5,2.598076,-2,2.12132,2.12132,-2,2.598076,-1.5,-2,2.897778,-0.7764571,-3,2.208365,-1.275,-3,2.463111,-0.6599885,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,-2.897778,0.7764571,-2,-3,0,-3,-2.463111,0.6599885,-3,-2.55,0,-2,-2.12132,-2.12132,-1,-2.12132,-2.12132,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-1.5,-2.598076,-2,-0.7764571,-2.897778,-3,-1.275,-2.208365,-3,-0.6599885,-2.463111,-2,-2.598076,-1.5,-2,-2.12132,-2.12132,-3,-2.208365,-1.275,-3,-1.803122,-1.803122,-1,1.5,2.598076,-2,1.5,2.598076,-1,2.12132,2.12132,-2,2.12132,2.12132,-2,3,0,-2,2.897778,0.7764571,-3,2.55,0,-3,2.463111,0.6599885,-3,1.275,-2.208365,-2,1.5,-2.598076,-3,1.803122,-1.803122,-2,2.12132,-2.12132,-2,-2.12132,-2.12132,-2,-1.5,-2.598076,-3,-1.803122,-1.803122,-3,-1.275,-2.208365,-2,2.12132,-2.12132,-2,2.598076,-1.5,-3,1.803122,-1.803122,-3,2.208365,-1.275,-2,2.598076,1.5,-2,2.12132,2.12132,-3,2.208365,1.275,-3,1.803122,1.803122,-1,-2.598076,1.5,-1,-2.897778,0.7764571,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-2,-1.5,2.598076,-3,-1.275,2.208365,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-1,-2.12132,2.12132,-2,-2.12132,2.12132,-1,-1.5,2.598076,-2,-1.5,2.598076,-3,0.6599885,2.463111,-3,1.275,2.208365,-2,0.7764571,2.897778,-2,1.5,2.598076,-2,-0.7764571,2.897778,-3,-0.6599885,2.463111,-2,4.511947E-16,3,-3,4.511947E-16,2.55,-2,-3,0,-2,-2.897778,-0.7764571,-3,-2.55,0,-3,-2.463111,-0.6599885,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-3,1.275,-2.208365,-2,1.5,-2.598076,-2,-2.598076,1.5,-2,-2.897778,0.7764571,-3,-2.208365,1.275,-3,-2.463111,0.6599885,-2,2.897778,-0.7764571,-2,3,0,-3,2.463111,-0.6599885,-3,2.55,0,-1,-2.897778,-0.7764571,-1,-2.598076,-1.5,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-1,-2.897778,0.7764571,-1,-3,0,-2,-2.897778,0.7764571,-2,-3,0,-1,-3,0,-1,-2.897778,-0.7764571,-2,-3,0,-2,-2.897778,-0.7764571,-1,-0.7764571,2.897778,-2,-0.7764571,2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,2.897778,0.7764571,-1,2.598076,1.5,-2,2.897778,0.7764571,-2,2.598076,1.5,-1,0,-3,-1,-0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,1.5,-2.598076,-1,-1.5,-2.598076,-1,2.12132,-2.12132,-1,-2.12132,-2.12132,-1,2.598076,-1.5,-1,-2.598076,-1.5,-1,2.897778,-0.7764571,-1,-2.897778,-0.7764571,-1,3,0,-1,-3,0,-1,2.897778,0.7764571,-1,-2.897778,0.7764571,-1,2.598076,1.5,-1,-2.598076,1.5,-1,2.12132,2.12132,-1,-2.12132,2.12132,-1,1.5,2.598076,-1,-1.5,2.598076,-1,0.7764571,2.897778,-1,-0.7764571,2.897778,-1,4.511947E-16,3,-1,2.897778,-0.7764571,-1,3,0,-2,2.897778,-0.7764571,-2,3,0,-2,1.5,-2.598076,-1,1.5,-2.598076,-2,2.12132,-2.12132,-1,2.12132,-2.12132,-2,0,-3,-1,0,-3,-2,0.7764571,-2.897778,-1,0.7764571,-2.897778,-1,4.511947E-16,3,-2,4.511947E-16,3,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-2,-2.12132,2.12132,-3,-1.803122,1.803122,-2,-1.5,2.598076,-3,-1.275,2.208365,-1,2.598076,1.5,-1,2.12132,2.12132,-2,2.598076,1.5,-2,2.12132,2.12132,-2,-2.897778,-0.7764571,-2,-2.598076,-1.5,-3,-2.463111,-0.6599885,-3,-2.208365,-1.275,-1,0.7764571,2.897778,-2,0.7764571,2.897778,-1,1.5,2.598076,-2,1.5,2.598076,-3,0,-2.55,-2,0,-3,-3,0.6599885,-2.463111,-2,0.7764571,-2.897778,-2,-0.7764571,-2.897778,-2,0,-3,-3,-0.6599885,-2.463111,-3,0,-2.55,-2,-1.5,-2.598076,-1,-1.5,-2.598076,-2,-0.7764571,-2.897778,-1,-0.7764571,-2.897778,-3,0,-2.55,-3,0.6599885,-2.463111,-3,-0.6599885,-2.463111,-3,-1.275,-2.208365,-3,1.275,-2.208365,-3,-1.803122,-1.803122,-3,1.759659E-14,-1.813682,-3,1.803122,-1.803122,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-2.208365,-1.275,-3,2.208365,-1.275,-3,-0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-1.570695,-0.906841,-3,-2.463111,-0.6599885,-3,-1.751882,-0.4694155,-3,-2.55,0,-3,-1.813682,0,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,1.570695,-0.906841,-3,2.463111,-0.6599885,-3,1.751882,-0.4694155,-3,-2.463111,0.6599885,-3,-1.751882,0.4694155,-3,-1.570695,0.906841,-3,-2.208365,1.275,-3,-1.282467,1.282467,-3,2.55,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,2.463111,0.6599885,-3,1.570695,0.906841,-3,2.208365,1.275,-3,1.282467,1.282467,-3,-1.803122,1.803122,-3,1.803122,1.803122,-3,-0.906841,1.570695,-3,-0.4694155,1.751882,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-1.275,2.208365,-3,1.275,2.208365,-3,-0.6599885,2.463111,-3,0.6599885,2.463111,-3,4.511947E-16,2.55,-2.5,1.082867E-14,-0.9035848,-2.5,0.233865,-0.8727959,-2.5,-0.233865,-0.8727959,-2.5,-0.4517924,-0.7825274,-2.5,0.4517924,-0.7825274,-2.5,-0.6389309,-0.6389309,-2.5,0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-2.5,0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-2.5,0.8727959,-0.233865,-2.5,-0.9035848,0,-2.5,0.9035848,0,-2.5,-0.8727959,0.233865,-2.5,0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-2.5,0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-2.5,0.6389309,0.6389309,-2.5,-0.4517924,0.7825274,-2.5,0.4517924,0.7825274,-2.5,-0.233865,0.8727959,-2.5,0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-3,-0.8519078,0.8519078,-2.5,-0.6389309,0.6389309,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.6023899,1.04337,-2.5,-0.4517924,0.7825274,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-2.5,8.121504E-15,0.9035848,-2.5,0.233865,0.8727959,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728,-2.5,-0.6389309,-0.6389309,-2.5,-0.7825274,-0.4517924,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-2.5,0.6389309,0.6389309,-2.5,0.7825274,0.4517924,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-2.5,0.7825274,0.4517924,-2.5,0.8727959,0.233865,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-2.5,1.082867E-14,-0.9035848,-3,1.353584E-14,-1.20478,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,-0.7825274,-0.4517924,-2.5,-0.8727959,-0.233865,-3,-1.04337,-0.6023899,-3,-1.163728,-0.3118199,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,0.6389309,-0.6389309,-3,0.8519078,-0.8519078,-2.5,0.233865,-0.8727959,-3,0.3118199,-1.163728,-2.5,0.4517924,-0.7825274,-3,0.6023899,-1.04337,-2.5,-0.7825274,0.4517924,-2.5,-0.6389309,0.6389309,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-0.6023899,-1.04337,-3,-0.3118199,-1.163728,-2.5,-0.4517924,-0.7825274,-2.5,-0.233865,-0.8727959,-3,-0.3118199,-1.163728,-3,1.353584E-14,-1.20478,-2.5,-0.233865,-0.8727959,-2.5,1.082867E-14,-0.9035848,-2.5,0.4517924,0.7825274,-2.5,0.6389309,0.6389309,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-2.5,0.9035848,0,-2.5,0.8727959,-0.233865,-3,1.20478,0,-3,1.163728,-0.3118199,-3,-0.3118199,1.163728,-2.5,-0.233865,0.8727959,-3,9.926282E-15,1.20478,-2.5,8.121504E-15,0.9035848,-2.5,0.7825274,-0.4517924,-2.5,0.6389309,-0.6389309,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-2.5,-0.8727959,-0.233865,-2.5,-0.9035848,0,-3,-1.163728,-0.3118199,-3,-1.20478,0,-2.5,0.8727959,-0.233865,-2.5,0.7825274,-0.4517924,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,-0.8519078,-0.8519078,-3,-0.6023899,-1.04337,-2.5,-0.6389309,-0.6389309,-2.5,-0.4517924,-0.7825274,-2.5,0.8727959,0.233865,-2.5,0.9035848,0,-3,1.163728,0.3118199,-3,1.20478,0,-2.5,0.233865,0.8727959,-2.5,0.4517924,0.7825274,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-2.5,-0.8727959,0.233865,-2.5,-0.7825274,0.4517924,-3,-1.163728,0.3118199,-3,-1.04337,0.6023899,-2.5,-0.9035848,0,-2.5,-0.8727959,0.233865,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,1.759659E-14,-1.813682,-3,0.4694155,-1.751882,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.4694155,-1.751882,-3,-0.906841,-1.570695,-3,-0.4694155,-1.751882,-3,0.906841,-1.570695,-3,-1.282467,-1.282467,-3,-0.906841,-1.570695,-3,0.906841,-1.570695,-3,1.282467,-1.282467,-3,-1.282467,-1.282467,-3,0.906841,-1.570695,-3,1.353584E-14,-1.20478,-3,-1.282467,-1.282467,-3,1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,-1.570695,-0.906841,-3,-1.282467,-1.282467,-3,-0.3118199,-1.163728,-3,-0.6023899,-1.04337,-3,-1.570695,-0.906841,-3,-0.3118199,-1.163728,-3,-0.8519078,-0.8519078,-3,-1.570695,-0.906841,-3,-0.6023899,-1.04337,-3,-1.751882,-0.4694155,-3,-1.570695,-0.906841,-3,-0.8519078,-0.8519078,-3,-1.04337,-0.6023899,-3,-1.751882,-0.4694155,-3,-0.8519078,-0.8519078,-3,-1.163728,-0.3118199,-3,-1.751882,-0.4694155,-3,-1.04337,-0.6023899,-3,-1.813682,0,-3,-1.751882,-0.4694155,-3,-1.163728,-0.3118199,-3,-1.20478,0,-3,-1.813682,0,-3,-1.163728,-0.3118199,-3,-1.751882,0.4694155,-3,-1.813682,0,-3,-1.20478,0,-3,-1.163728,0.3118199,-3,-1.751882,0.4694155,-3,-1.20478,0,-3,-1.04337,0.6023899,-3,-1.751882,0.4694155,-3,-1.163728,0.3118199,-3,-1.570695,0.906841,-3,-1.751882,0.4694155,-3,-1.04337,0.6023899,-3,-0.8519078,0.8519078,-3,-1.570695,0.906841,-3,-1.04337,0.6023899,-3,-0.6023899,1.04337,-3,-1.570695,0.906841,-3,-0.8519078,0.8519078,-3,-1.282467,1.282467,-3,-1.570695,0.906841,-3,-0.6023899,1.04337,-3,-0.3118199,1.163728,-3,-1.282467,1.282467,-3,-0.6023899,1.04337,-3,9.926282E-15,1.20478,-3,-0.3118199,1.163728,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.906841,1.570695,-3,-1.282467,1.282467,-3,1.282467,1.282467,-3,-0.906841,1.570695,-3,-1.282467,1.282467,-3,0.906841,1.570695,-3,0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.906841,1.570695,-3,-0.4694155,1.751882,-3,-0.906841,1.570695,-3,0.4694155,1.751882,-3,1.849898E-14,1.813682,-3,-0.4694155,1.751882,-3,0.4694155,1.751882,-3,1.570695,-0.906841,-3,0.3118199,-1.163728,-3,1.282467,-1.282467,-3,1.353584E-14,-1.20478,-3,1.282467,-1.282467,-3,0.3118199,-1.163728,-3,0.6023899,-1.04337,-3,0.3118199,-1.163728,-3,1.570695,-0.906841,-3,0.8519078,-0.8519078,-3,0.6023899,-1.04337,-3,1.570695,-0.906841,-3,1.751882,-0.4694155,-3,0.8519078,-0.8519078,-3,1.570695,-0.906841,-3,1.04337,-0.6023899,-3,0.8519078,-0.8519078,-3,1.751882,-0.4694155,-3,1.163728,-0.3118199,-3,1.04337,-0.6023899,-3,1.751882,-0.4694155,-3,1.813682,0,-3,1.163728,-0.3118199,-3,1.751882,-0.4694155,-3,1.20478,0,-3,1.163728,-0.3118199,-3,1.813682,0,-3,1.163728,0.3118199,-3,1.20478,0,-3,1.813682,0,-3,1.751882,0.4694155,-3,1.163728,0.3118199,-3,1.813682,0,-3,1.04337,0.6023899,-3,1.163728,0.3118199,-3,1.751882,0.4694155,-3,1.570695,0.906841,-3,1.04337,0.6023899,-3,1.751882,0.4694155,-3,0.8519078,0.8519078,-3,1.04337,0.6023899,-3,1.570695,0.906841,-3,0.6023899,1.04337,-3,0.8519078,0.8519078,-3,1.570695,0.906841,-3,1.282467,1.282467,-3,0.6023899,1.04337,-3,1.570695,0.906841,-3,0.3118199,1.163728,-3,0.6023899,1.04337,-3,1.282467,1.282467,-3,9.926282E-15,1.20478,-3,0.3118199,1.163728 + } + PolygonVertexIndex: *852 { + a: 0,2,-2,3,1,-3,4,6,-6,7,5,-7,8,10,-10,11,9,-11,12,14,-14,15,13,-15,16,18,-18,19,17,-19,20,22,-22,23,21,-23,24,26,-26,27,25,-27,28,30,-30,31,29,-31,32,34,-34,35,33,-35,36,38,-38,39,37,-39,40,42,-42,43,41,-43,44,46,-46,47,45,-47,48,50,-50,51,49,-51,52,54,-54,55,53,-55,56,58,-58,59,57,-59,60,62,-62,63,61,-63,64,66,-66,67,65,-67,68,70,-70,71,69,-71,72,74,-74,75,73,-75,76,78,-78,79,77,-79,80,82,-82,83,81,-83,84,86,-86,87,85,-87,88,90,-90,91,89,-91,92,94,-94,95,93,-95,96,98,-98,99,97,-99,100,102,-102,103,101,-103,104,106,-106,107,105,-107,108,110,-110,111,109,-111,112,114,-114,115,113,-115,116,118,-118,119,117,-119,120,122,-122,123,121,-123,124,126,-126,127,125,-127,128,130,-130,131,129,-131,132,134,-134,135,133,-135,136,138,-138,139,137,-139,140,142,-142,143,141,-143,144,146,-146,147,145,-147,148,150,-150,151,149,-151,152,149,-152,153,152,-152,154,152,-154,155,154,-154,156,154,-156,157,156,-156,158,156,-158,159,158,-158,160,158,-160,161,160,-160,162,160,-162,163,162,-162,164,162,-164,165,164,-164,166,164,-166,167,166,-166,168,166,-168,169,168,-168,170,168,-170,171,170,-170,172,174,-174,175,173,-175,176,178,-178,179,177,-179,180,182,-182,183,181,-183,184,186,-186,187,185,-187,188,190,-190,191,189,-191,192,194,-194,195,193,-195,196,198,-198,199,197,-199,200,202,-202,203,201,-203,204,206,-206,207,205,-207,208,210,-210,211,209,-211,212,214,-214,215,213,-215,216,218,-218,219,217,-219,220,217,-220,221,220,-220,222,220,-222,220,222,-224,224,222,-222,225,223,-223,226,224,-222,227,223,-226,228,224,-227,229,228,-227,230,229,-227,231,230,-227,232,230,-232,233,232,-232,234,232,-234,235,227,-226,236,227,-236,237,227,-237,238,227,-238,239,238,-238,240,234,-234,241,234,-241,242,241,-241,243,242,-241,244,242,-244,245,238,-240,246,245,-240,247,245,-247,248,245,-248,249,248,-248,250,248,-250,251,250,-250,252,244,-244,253,250,-252,254,244,-253,255,254,-253,256,253,-252,257,253,-257,258,255,-253,258,253,-258,259,258,-253,260,253,-259,259,260,-259,261,260,-260,262,260,-262,263,262,-262,264,266,-266,267,265,-267,268,265,-268,269,268,-268,270,268,-270,271,270,-270,272,270,-272,273,272,-272,274,272,-274,275,274,-274,276,274,-276,277,276,-276,278,276,-278,279,278,-278,280,278,-280,281,280,-280,282,280,-282,283,282,-282,284,282,-284,285,284,-284,286,284,-286,287,286,-286,288,290,-290,291,289,-291,292,294,-294,295,293,-295,296,298,-298,299,297,-299,300,302,-302,303,301,-303,304,306,-306,307,305,-307,308,310,-310,311,309,-311,312,314,-314,315,313,-315,316,318,-318,319,317,-319,320,322,-322,323,321,-323,324,326,-326,327,325,-327,328,330,-330,331,329,-331,332,334,-334,335,333,-335,336,338,-338,339,337,-339,340,342,-342,343,341,-343,344,346,-346,347,345,-347,348,350,-350,351,349,-351,352,354,-354,355,353,-355,356,358,-358,359,357,-359,360,362,-362,363,361,-363,364,366,-366,367,365,-367,368,370,-370,371,369,-371,372,374,-374,375,373,-375,376,378,-378,379,377,-379,380,382,-382,383,381,-383,384,386,-386,387,389,-389,390,392,-392,393,395,-395,396,398,-398,399,401,-401,402,404,-404,405,407,-407,408,410,-410,411,413,-413,414,416,-416,417,419,-419,420,422,-422,423,425,-425,426,428,-428,429,431,-431,432,434,-434,435,437,-437,438,440,-440,441,443,-443,444,446,-446,447,449,-449,450,452,-452,453,454,-452,455,456,-452,457,459,-459,460,462,-462,463,465,-465,466,468,-468,469,471,-471,472,474,-474,475,477,-477,478,480,-480,481,483,-483,484,486,-486,487,489,-489,490,492,-492,493,495,-495,496,498,-498,499,501,-501,502,504,-504,505,507,-507,508,510,-510,511,513,-513,514,516,-516,517,519,-519,520,522,-522,523,522,-525 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *2556 { + a: 0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.7071068,-0.7071068,0,-0.8660254,-0.5,0,0.7071068,-0.7071068,0,0.7071068,-0.7071068,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.7071068,-0.7071068,0,1,0,0,1,0,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.9659258,0.258819,0,1,0,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,-0.5,0.8660254,0,-0.258819,0.9659258,0,0.8660254,-0.5,0,0.8660254,-0.5,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,0.8660254,-0.5,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.8808486,0.2360227,0,-0.7071068,0.7071068,0,-0.7071068,0.7071068,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.7071068,0.7071068,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.6448259,0.6448259,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.4559608,0.7897472,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.7897472,-0.4559608,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,-0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,0,0.258819,-0.9659258,0,0.5,-0.8660254,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,0.2360227,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,0,-0.7071068,-0.7071068,0,-0.5,-0.8660254,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.7897472,-0.4559608,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,0,0.5,0.8660254,0,0.7071068,0.7071068,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.8808486,0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.6448259,-0.6448259,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.4559608,-0.7897472,-0.4103647,-0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.7897472,-0.4559608,-0.4103647,0.6448259,-0.6448259,-0.4103647,0.7897472,0.4559608,-0.4103647,0.7897472,0.4559608,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.6448259,0.6448259,-0.4103647,0.7897472,0.4559608,0,-0.8660254,0.5,0,-0.8660254,0.5,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-0.8660254,0.5,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.2360227,0.8808486,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,0,-0.7071068,0.7071068,0,-0.5,0.8660254,-0.4103647,0.2360227,0.8808486,-0.4103647,0.2360227,0.8808486,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.4559608,0.7897472,-0.4103647,0.2360227,0.8808486,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.2360227,0.8808486,-0.4103647,0,0.9119215,-0.4103647,-0.9119215,0,-0.4103647,-0.9119215,0,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.9119215,0,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,0.2360227,-0.8808486,-0.4103647,0.4559608,-0.7897472,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.7897472,0.4559608,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.8808486,0.2360227,-0.4103647,-0.7897472,0.4559608,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.8808486,-0.2360227,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.9119215,0,-0.4103647,0.8808486,-0.2360227,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.8660254,-0.5,0,-0.9659258,-0.258819,0,-0.9659258,0.258819,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-1,0,0,-0.9659258,0.258819,0,-1,0,0,-1,0,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-0.9659258,-0.258819,0,-1,0,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,-0.258819,0.9659258,0,0,1,0,0.9659258,0.258819,0,0.9659258,0.258819,0,0.8660254,0.5,0,0.8660254,0.5,0,0.8660254,0.5,0,0.9659258,0.258819,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0.9659258,-0.258819,0,0.9659258,-0.258819,0,1,0,0,1,0,0,1,0,0,0.9659258,-0.258819,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0.5,-0.8660254,0,0.7071068,-0.7071068,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,-1,0,0.258819,-0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,0,0,1,0,0.258819,0.9659258,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,-0.4103647,-0.6448259,0.6448259,-0.4103647,-0.4559608,0.7897472,0,0.8660254,0.5,0,0.8660254,0.5,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.7071068,0.7071068,0,0.8660254,0.5,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.8808486,-0.2360227,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.7897472,-0.4559608,-0.4103647,-0.8808486,-0.2360227,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,0,0.258819,0.9659258,0,0.5,0.8660254,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,-0.2360227,-0.8808486,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,0,-0.9119215,-0.4103647,-0.2360227,-0.8808486,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,0,-0.5,-0.8660254,0,-0.258819,-0.9659258,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0.4282942,-0.7418273,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0,-0.8565885,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.7418273,-0.4282942,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.7418273,-0.4282942,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,-0.2217014,0.8274009,-0.5160002,0.7418273,0.4282942,-0.5160002,0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.7418273,0.4282942,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,-0.2217014,0.8274009,-0.5160002,-0.4282942,0.7418273,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.6056995,-0.6056995,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0.4282942,0.7418273,-0.5160002,0.2217014,0.8274009,-0.5160002,0.2217014,0.8274009,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0,0.8565885,-0.5160002,0.2217014,0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.6056995,-0.6056995,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8565885,0,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,0.2217014,-0.8274009,-0.5160002,0,-0.8565885,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.6056995,0.6056995,-0.5160002,-0.7418273,0.4282942,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8274009,0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.8274009,0.2217014,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.7418273,0.4282942,-0.5160002,-0.8274009,0.2217014,-0.5160002,0.6056995,0.6056995,-0.5160002,0.6056995,0.6056995,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.4282942,0.7418273,-0.5160002,0.6056995,0.6056995,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8565885,0,-0.5160002,-0.8274009,-0.2217014,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.2217014,-0.8274009,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.4282942,-0.7418273,-0.5160002,-0.2217014,-0.8274009,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.7418273,-0.4282942,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-0.5160002,0.8565885,0,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8274009,-0.2217014,-0.5160002,0.8565885,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *1050 { + a: 3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-2.806125,-0.5977653,-0.6439552,-2.795887,-5.717378,-3.785773,-3.879534,-5.654176,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-1.414126,2.496379,-2.860106,-0.2268274,-5.330165,4.313911,-6.559249,1.999185,-2.333658,-1.669042,-6.650924,-1.669042,-2.498809,1.409827,-6.791303,0.9479968,-6.033118,-3.259136,-6.815154,-0.7577326,-1.849449,-2.193444,-2.769491,0.7493838,0.6439552,-2.795887,2.806125,-0.5977653,3.879534,-5.654176,5.717378,-3.785773,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,0.7229816,2.776501,-2.210953,1.828482,-0.8225853,6.807631,-3.31643,6.001815,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,2.642518,-1.11748,2.129416,1.922823,6.85499,-0.1720372,6.418854,2.41222,2.860106,-0.2268274,1.414126,2.496379,6.559249,1.999185,5.330165,4.313911,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.210953,-1.828482,0.7229816,-2.776501,-3.31643,-6.001815,-0.8225853,-6.807631,6.033118,-3.259136,1.849449,-2.193444,6.815154,-0.7577326,2.769491,0.7493838,2.769491,-0.7493838,1.849449,2.193444,6.815154,0.7577326,6.033118,3.259136,1.414126,-2.496379,2.860106,0.2268274,5.330165,-4.313911,6.559249,-1.999185,-2.860106,0.2268274,-1.414126,-2.496379,-6.559249,-1.999185,-5.330165,-4.313911,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,-2.642518,-1.11748,-6.85499,-0.1720372,-2.129416,1.922823,-6.418854,2.41222,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-6.418854,-2.41222,-6.85499,0.1720372,-2.129416,-1.922823,-2.642518,1.11748,-2.498809,-1.409827,-6.791303,-0.9479968,-2.333658,1.669042,-6.650924,1.669042,2.210953,1.828482,-0.7229816,2.776501,3.31643,6.001815,0.8225853,6.807631,6.418854,-2.41222,2.129416,-1.922823,6.85499,0.1720372,2.642518,1.11748,-0.6439552,2.795887,-2.806125,0.5977653,-3.879534,5.654176,-5.717378,3.785773,-0.7229816,-2.776501,2.210953,-1.828482,0.8225853,-6.807631,3.31643,-6.001815,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,11.81102,0,11.40857,-3.056918,11.40857,3.056918,10.22865,5.905512,10.22865,-5.905512,8.351655,8.351655,8.351655,-8.351655,5.905512,10.22865,5.905512,-10.22865,3.056918,11.40857,3.056918,-11.40857,0,11.81102,0,-11.81102,-3.056918,11.40857,-3.056918,-11.40857,-5.905512,10.22865,-5.905512,-10.22865,-8.351655,8.351655,-8.351655,-8.351655,-10.22865,5.905512,-10.22865,-5.905512,-11.40857,3.056918,-11.40857,-3.056918,-11.81102,1.776357E-15,3.937008,-1.541648,3.937008,1.541648,7.874016,-1.541648,7.874016,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,-2.769491,-0.7493838,-6.815154,0.7577326,-1.849449,2.193444,-6.033118,3.259136,-3.937008,1.541648,-3.937008,-1.541648,-7.874016,1.541648,-7.874016,-1.541648,2.806125,0.5977653,0.6439552,2.795887,5.717378,3.785773,3.879534,5.654176,-3.937008,-1.541648,-7.874016,-1.541648,-3.937008,1.541648,-7.874016,1.541648,6.650924,-1.669042,2.333658,-1.669042,6.791303,0.9479968,2.498809,1.409827,2.498809,-1.409827,2.333658,1.669042,6.791303,-0.9479968,6.650924,1.669042,7.874016,-1.541648,3.937008,-1.541648,7.874016,1.541648,3.937008,1.541648,-10.03937,0,-9.697287,2.59838,-9.697287,-2.59838,-8.694349,-5.019685,-8.694349,5.019685,-7.098907,-7.098907,-7.140481,6.927792E-14,-7.098907,7.098907,-6.897174,-1.848092,-6.897174,1.848092,-5.019685,-8.694349,-5.019685,8.694349,-6.183837,-3.57024,-5.049082,-5.049082,-3.57024,-6.183837,-2.59838,-9.697287,-1.848092,-6.897174,0,-10.03937,0,-7.140481,-6.183837,3.57024,-5.049082,5.049082,-3.57024,6.183837,-2.59838,9.697287,-1.848092,6.897174,2.59838,-9.697287,1.848092,-6.897174,3.57024,-6.183837,5.019685,-8.694349,5.049082,-5.049082,0,10.03937,0,7.140481,1.848092,6.897174,2.59838,9.697287,3.57024,6.183837,5.019685,8.694349,5.049082,5.049082,7.098907,-7.098907,7.098907,7.098907,6.183837,-3.57024,6.897174,-1.848092,6.183837,3.57024,6.897174,1.848092,7.140481,7.283063E-14,8.694349,-5.019685,8.694349,5.019685,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,-3.55742,4.263256E-14,-3.436204,0.9207282,-3.436204,-0.9207282,-3.080817,-1.77871,-3.080817,1.77871,-2.515476,-2.515476,-2.515476,2.515476,-1.77871,-3.080817,-1.77871,3.080817,-0.9207282,-3.436204,-0.9207282,3.436204,0,-3.55742,0,3.55742,0.9207282,-3.436204,0.9207282,3.436204,1.77871,-3.080817,1.77871,3.080817,2.515476,-2.515476,2.515476,2.515476,3.080817,-1.77871,3.080817,1.77871,3.436204,-0.9207282,3.436204,0.9207282,3.55742,3.197442E-14,11.4533,-5.171578,9.37632,-4.188068,11.90665,-4.019324,9.716332,-3.323878,12.14901,-3.21323,9.938339,-2.585478,12.40626,-2.002016,10.13127,-1.677068,10.26662,0.227653,10.20407,1.154217,12.56469,0.227653,12.4813,1.463072,-8.787534,-5.313618,-8.271564,-6.085763,-10.77992,-6.458836,-10.09196,-7.488363,8.787534,5.313618,8.271564,6.085763,10.77992,6.458836,10.09196,7.488363,6.807739,7.688301,6.085333,8.27188,8.368972,9.374627,7.405765,10.15273,-10.26662,0.227653,-12.56469,0.227653,-10.20407,1.154217,-12.4813,1.463072,-6.807739,-7.688301,-6.085333,-8.27188,-8.368972,-9.374627,-7.405765,-10.15273,-9.716332,3.323878,-11.90665,4.019324,-9.37632,4.188068,-11.4533,5.171578,-10.13127,1.677068,-12.40626,2.002016,-9.938339,2.585478,-12.14901,3.21323,8.271564,-6.085763,8.787534,-5.313618,10.09196,-7.488363,10.77992,-6.458836,-12.14901,-3.21323,-12.40626,-2.002016,-9.938339,-2.585478,-10.13127,-1.677068,-12.4813,-1.463072,-12.56469,-0.227653,-10.20407,-1.154217,-10.26662,-0.227653,9.716332,3.323878,9.37632,4.188068,11.90665,4.019324,11.4533,5.171578,-2.101483,10.05182,-3.00098,9.820866,-2.52178,12.31113,-3.721109,12.00319,12.4813,-1.463072,10.20407,-1.154217,12.56469,-0.227653,10.26662,-0.227653,-8.271564,6.085763,-8.787534,5.313618,-10.09196,7.488363,-10.77992,6.458836,-3.00098,-9.820866,-2.101483,-10.05182,-3.721109,-12.00319,-2.52178,-12.31113,-6.085333,8.27188,-6.807739,7.688301,-7.405765,10.15273,-8.368972,9.374627,-11.4533,-5.171578,-11.90665,-4.019324,-9.37632,-4.188068,-9.716332,-3.323878,3.00098,9.820866,2.101483,10.05182,3.721109,12.00319,2.52178,12.31113,10.13127,1.677068,9.938339,2.585478,12.40626,2.002016,12.14901,3.21323,6.085333,-8.27188,6.807739,-7.688301,7.405765,-10.15273,8.368972,-9.374627,2.101483,-10.05182,3.00098,-9.820866,2.52178,-12.31113,3.721109,-12.00319,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838,9.697287,2.59838,10.03937,1.776357E-15,9.697287,-2.59838 + } + UVIndex: *852 { + a: 0,2,1,3,1,2,4,6,5,7,5,6,8,10,9,11,9,10,12,14,13,15,13,14,16,18,17,19,17,18,20,22,21,23,21,22,24,26,25,27,25,26,28,30,29,31,29,30,32,34,33,35,33,34,36,38,37,39,37,38,40,42,41,43,41,42,44,46,45,47,45,46,48,50,49,51,49,50,52,54,53,55,53,54,56,58,57,59,57,58,60,62,61,63,61,62,64,66,65,67,65,66,68,70,69,71,69,70,72,74,73,75,73,74,76,78,77,79,77,78,80,82,81,83,81,82,84,86,85,87,85,86,88,90,89,91,89,90,92,94,93,95,93,94,96,98,97,99,97,98,100,102,101,103,101,102,104,106,105,107,105,106,108,110,109,111,109,110,112,114,113,115,113,114,116,118,117,119,117,118,120,122,121,123,121,122,124,126,125,127,125,126,128,130,129,131,129,130,132,134,133,135,133,134,136,138,137,139,137,138,140,142,141,143,141,142,144,146,145,147,145,146,148,150,149,151,149,150,152,149,151,153,152,151,154,152,153,155,154,153,156,154,155,157,156,155,158,156,157,159,158,157,160,158,159,161,160,159,162,160,161,163,162,161,164,162,163,165,164,163,166,164,165,167,166,165,168,166,167,169,168,167,170,168,169,171,170,169,172,174,173,175,173,174,176,178,177,179,177,178,180,182,181,183,181,182,184,186,185,187,185,186,188,190,189,191,189,190,192,194,193,195,193,194,196,198,197,199,197,198,200,202,201,203,201,202,204,206,205,207,205,206,208,210,209,211,209,210,212,214,213,215,213,214,216,218,217,219,217,218,220,217,219,221,220,219,222,220,221,220,222,223,224,222,221,225,223,222,226,224,221,227,223,225,228,224,226,229,228,226,230,229,226,231,230,226,232,230,231,233,232,231,234,232,233,235,227,225,236,227,235,237,227,236,238,227,237,239,238,237,240,234,233,241,234,240,242,241,240,243,242,240,244,242,243,245,238,239,246,245,239,247,245,246,248,245,247,249,248,247,250,248,249,251,250,249,252,244,243,253,250,251,254,244,252,255,254,252,256,253,251,257,253,256,258,255,252,258,253,257,259,258,252,260,253,258,259,260,258,261,260,259,262,260,261,263,262,261,264,266,265,267,265,266,268,265,267,269,268,267,270,268,269,271,270,269,272,270,271,273,272,271,274,272,273,275,274,273,276,274,275,277,276,275,278,276,277,279,278,277,280,278,279,281,280,279,282,280,281,283,282,281,284,282,283,285,284,283,286,284,285,287,286,285,288,290,289,291,289,290,292,294,293,295,293,294,296,298,297,299,297,298,300,302,301,303,301,302,304,306,305,307,305,306,308,310,309,311,309,310,312,314,313,315,313,314,316,318,317,319,317,318,320,322,321,323,321,322,324,326,325,327,325,326,328,330,329,331,329,330,332,334,333,335,333,334,336,338,337,339,337,338,340,342,341,343,341,342,344,346,345,347,345,346,348,350,349,351,349,350,352,354,353,355,353,354,356,358,357,359,357,358,360,362,361,363,361,362,364,366,365,367,365,366,368,370,369,371,369,370,372,374,373,375,373,374,376,378,377,379,377,378,380,382,381,383,381,382,384,386,385,387,389,388,390,392,391,393,395,394,396,398,397,399,401,400,402,404,403,405,407,406,408,410,409,411,413,412,414,416,415,417,419,418,420,422,421,423,425,424,426,428,427,429,431,430,432,434,433,435,437,436,438,440,439,441,443,442,444,446,445,447,449,448,450,452,451,453,454,451,455,456,451,457,459,458,460,462,461,463,465,464,466,468,467,469,471,470,472,474,473,475,477,476,478,480,479,481,483,482,484,486,485,487,489,488,490,492,491,493,495,494,496,498,497,499,501,500,502,504,503,505,507,506,508,510,509,511,513,512,514,516,515,517,519,518,520,522,521,523,522,524 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *284 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 7182, "Material::plastic", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.3764706,0.3764706,0.3764706 + P: "DiffuseColor", "Color", "", "A",0.3764706,0.3764706,0.3764706 + } + } + + Material: 7184, "Material::carTire", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.2392156,0.2392156,0.2392156 + P: "DiffuseColor", "Color", "", "A",0.2392156,0.2392156,0.2392156 + } + } + + Material: 7188, "Material::lightFront", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9607843,0.7254902,0.2588235 + P: "DiffuseColor", "Color", "", "A",0.9607843,0.7254902,0.2588235 + } + } + + Material: 7202, "Material::paintBlue", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.4117647,0.4784313,0.8470588 + P: "DiffuseColor", "Color", "", "A",0.4117647,0.4784313,0.8470588 + } + } + + Material: 7186, "Material::_defaultMat", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,1,1 + P: "DiffuseColor", "Color", "", "A",1,1,1 + } + } + + Material: 7194, "Material::lightBack", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",1,0.3490196,0.2274509 + P: "DiffuseColor", "Color", "", "A",1,0.3490196,0.2274509 + } + } + + Material: 7190, "Material::window", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.9372549,0.9372549,0.9372549 + P: "DiffuseColor", "Color", "", "A",0.9372549,0.9372549,0.9372549 + } + } + + Material: 7196, "Material::wheelInside", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.7960573,0.8047704,0.8396226 + P: "DiffuseColor", "Color", "", "A",0.7960573,0.8047704,0.8396226 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::van, Model::RootNode + C: "OO",4923061326985986041,0 + + ;Model::Mesh body, Model::USING PARENT + C: "OO",4996680604124540412,4923061326985986041 + + ;Geometry::, Model::Mesh body + C: "OO",5718281178406963332,4996680604124540412 + + ;Material::plastic, Model::Mesh body + C: "OO",7182,4996680604124540412 + + ;Material::carTire, Model::Mesh body + C: "OO",7184,4996680604124540412 + + ;Material::lightFront, Model::Mesh body + C: "OO",7188,4996680604124540412 + + ;Material::paintBlue, Model::Mesh body + C: "OO",7202,4996680604124540412 + + ;Material::_defaultMat, Model::Mesh body + C: "OO",7186,4996680604124540412 + + ;Material::lightBack, Model::Mesh body + C: "OO",7194,4996680604124540412 + + ;Material::window, Model::Mesh body + C: "OO",7190,4996680604124540412 + + ;Material::wheelInside, Model::Mesh body + C: "OO",7196,4996680604124540412 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5456861029251577220,4923061326985986041 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5300801375507654046,5456861029251577220 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5456861029251577220 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,5456861029251577220 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5456861029251577220 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4987835262850596792,4923061326985986041 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5171413805947726882,4987835262850596792 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4987835262850596792 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,4987835262850596792 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4987835262850596792 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",4861273748332162229,4923061326985986041 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5361435127633926216,4861273748332162229 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,4861273748332162229 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,4861273748332162229 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,4861273748332162229 + + ;Model::Mesh wheel_frontLeft, Model::USING PARENT + C: "OO",5172793466652374185,4923061326985986041 + + ;Geometry::, Model::Mesh wheel_frontLeft + C: "OO",5613119575092421045,5172793466652374185 + + ;Material::carTire, Model::Mesh wheel_frontLeft + C: "OO",7184,5172793466652374185 + + ;Material::wheelInside, Model::Mesh wheel_frontLeft + C: "OO",7196,5172793466652374185 + + ;Material::_defaultMat, Model::Mesh wheel_frontLeft + C: "OO",7186,5172793466652374185 + +} diff --git a/CarTrackSimulation/Assets/Models/van.fbx.meta b/CarTrackSimulation/Assets/Models/van.fbx.meta new file mode 100644 index 00000000..ece24e92 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/van.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 7126bb5b6d7804b44a3900990a22cab9 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Prefabs/Car.prefab b/CarTrackSimulation/Assets/Prefabs/Car.prefab index 1e8a4d80..00260536 100644 --- a/CarTrackSimulation/Assets/Prefabs/Car.prefab +++ b/CarTrackSimulation/Assets/Prefabs/Car.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &7255800981724555998 +--- !u!1 &3215185165362388374 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,7 +8,8 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7255800981724555999} + - component: {fileID: 165071024044592936} + - component: {fileID: -3972117868274873577} m_Layer: 0 m_Name: Car m_TagString: Untagged @@ -16,81 +17,31 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &7255800981724555999 +--- !u!4 &165071024044592936 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7255800981724555998} + m_GameObject: {fileID: 3215185165362388374} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_LocalPosition: {x: 446.82822, y: 180.54686, z: 2.1262012} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 7150434117307223864} + m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &7255800980729702611 -PrefabInstance: +--- !u!114 &-3972117868274873577 +MonoBehaviour: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 7255800981724555999} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - propertyPath: m_Name - value: race - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} ---- !u!4 &7150434117307223864 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} - m_PrefabInstance: {fileID: 7255800980729702611} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3215185165362388374} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c8eb1fb65512f2429e6d7a133851e49, type: 3} + m_Name: + m_EditorClassIdentifier: + _data: {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 1b4ee3a9..4aaa4497 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -2544,6 +2544,17 @@ MonoBehaviour: x: 0 y: 0 z: 0 + carsSO: + - {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} + - {fileID: 11400000, guid: 576907b365afb4b4bbc57bd2cea9e495, type: 2} + - {fileID: 11400000, guid: c3d37ebd6dd74ac47948e0e40fee695e, type: 2} + - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} + - {fileID: 11400000, guid: 7a7e846039090fd48a5d360706787702, type: 2} + - {fileID: 11400000, guid: 1ee19c1c45a6a604295d3b251770453f, type: 2} + - {fileID: 11400000, guid: 5e63b6143d0885b46b7d39bea72a7da8, type: 2} + - {fileID: 11400000, guid: 4beb87ba11a28f648a369ba05e4b5fef, type: 2} + - {fileID: 11400000, guid: c2adb1413bca9ca46985071b29ad4080, type: 2} + - {fileID: 11400000, guid: e5bc032d19d189c4886a7fab0ecb839f, type: 2} --- !u!4 &546533143 Transform: m_ObjectHideFlags: 0 @@ -4742,7 +4753,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cbf0986521d9a4c48927fab3dd73c49c, type: 3} m_Name: m_EditorClassIdentifier: - car: {fileID: 7255800981724555998, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} + car: {fileID: 3215185165362388374, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} _poolSize: 10 --- !u!4 &1151623172 Transform: diff --git a/CarTrackSimulation/Assets/ScriptableObjects.meta b/CarTrackSimulation/Assets/ScriptableObjects.meta new file mode 100644 index 00000000..904ff934 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd5790be2a9c90d4fb5633ec1b1d42e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset new file mode 100644 index 00000000..34ce2fec --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car1 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset.meta new file mode 100644 index 00000000..f3c69756 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 205f180d98bd2eb42b665765e69a57c9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset new file mode 100644 index 00000000..4966b9f4 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car10 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: ffb6e8f0abeb2614a98d449453d336d2, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset.meta new file mode 100644 index 00000000..adc14cce --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5bc032d19d189c4886a7fab0ecb839f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset new file mode 100644 index 00000000..4116d18d --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car2 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: 627a8e3a49de9b84eadd5cf2b5d63b34, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset.meta new file mode 100644 index 00000000..61057fc1 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 576907b365afb4b4bbc57bd2cea9e495 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset new file mode 100644 index 00000000..b56f7c7e --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car3 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: 571d99809b4a78947a096a2d6ad8d17c, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset.meta new file mode 100644 index 00000000..487af230 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3d37ebd6dd74ac47948e0e40fee695e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset new file mode 100644 index 00000000..f3a7bc2d --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car4 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: f837cc6b4c0ce494488cc55954d11416, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset.meta new file mode 100644 index 00000000..32e3362d --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 235e13a9bb7301a4098cd71054f69563 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset new file mode 100644 index 00000000..6e558a0f --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car5 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: a52ece186c0240b4c9b94d3892cfbdbf, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset.meta new file mode 100644 index 00000000..3d318598 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a7e846039090fd48a5d360706787702 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset new file mode 100644 index 00000000..7e14dd20 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car6 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: 9c6c61e41e58ccd44b01d47fac91c21e, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset.meta new file mode 100644 index 00000000..e19ced21 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ee19c1c45a6a604295d3b251770453f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset new file mode 100644 index 00000000..592e1419 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car7 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: 6a1832541884daf488d89fbd9d0edbf3, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset.meta new file mode 100644 index 00000000..be0447dc --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e63b6143d0885b46b7d39bea72a7da8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset new file mode 100644 index 00000000..0506c95b --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car8 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: 1b811ddb307c1cf48b8d4b6f901494c9, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset.meta new file mode 100644 index 00000000..85e8aa17 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4beb87ba11a28f648a369ba05e4b5fef +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset new file mode 100644 index 00000000..f8fe90a9 --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9496d16b9dda8648b3a4c39bc144ce6, type: 3} + m_Name: Car9 + m_EditorClassIdentifier: + speed: 0 + scale: 0.3 + prefab: {fileID: 919132149155446097, guid: 7126bb5b6d7804b44a3900990a22cab9, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset.meta b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset.meta new file mode 100644 index 00000000..2a0fa59d --- /dev/null +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2adb1413bca9ca46985071b29ad4080 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scripts/CarBuilder.cs b/CarTrackSimulation/Assets/Scripts/CarBuilder.cs new file mode 100644 index 00000000..5463b4a0 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/CarBuilder.cs @@ -0,0 +1,35 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CarBuilder : MonoBehaviour +{ + [SerializeField] CarSO _data; + private GameObject _innerCar; + + private void Awake() { + // Build car using data + _innerCar = Instantiate(_data.prefab, transform.position, transform.rotation, transform); + _innerCar.transform.localScale = new Vector3(_data.scale, _data.scale, _data.scale); + } + + void Start() { + + } + + private void UpdateCar(){ + + if(_innerCar != null){ + Destroy(_innerCar); + } + _innerCar = Instantiate(_data.prefab, transform.position, transform.rotation, transform); + _innerCar.transform.localScale = new Vector3(_data.scale, _data.scale, _data.scale); + + } + + public void UpdateCar(CarSO newCar){ + _data = newCar; + UpdateCar(); + } + +} diff --git a/CarTrackSimulation/Assets/Scripts/CarBuilder.cs.meta b/CarTrackSimulation/Assets/Scripts/CarBuilder.cs.meta new file mode 100644 index 00000000..8b28b843 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/CarBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c8eb1fb65512f2429e6d7a133851e49 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scripts/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/CarDataManager.cs index 25637c3e..2b512fd0 100644 --- a/CarTrackSimulation/Assets/Scripts/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/CarDataManager.cs @@ -8,6 +8,7 @@ public class CarDataManager : MonoBehaviour { [SerializeField] private Car[] cars; private GameObject[] carsGO; + [SerializeField] private CarSO[] carsSO; private IEnumerator enumerator; public static CarDataManager Instance{ @@ -30,18 +31,16 @@ void Start() for (int i = 0; i < cars.Length; i++){ carsGO[i] = CarPoolManager.Instance.Activate(Vector3.zero); } - print("start"); } public void placeCars(CarList carList){ - print("try"); for (int i = 0; i < cars.Length; i++){ carsGO[i].transform.position = new Vector3(carList.cars[i].x, carList.cars[i].y, carList.cars[i].z); + carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); } } public void listenWithArgs(CarList cars){ placeCars(cars); - print("Si"); } } diff --git a/CarTrackSimulation/Assets/Scripts/NetworkManager.cs b/CarTrackSimulation/Assets/Scripts/NetworkManager.cs index 3bf233c7..7998082b 100644 --- a/CarTrackSimulation/Assets/Scripts/NetworkManager.cs +++ b/CarTrackSimulation/Assets/Scripts/NetworkManager.cs @@ -44,7 +44,6 @@ void Update() IEnumerator UpdatePositions(int poolSize){ while(true){ string url = backendURL + "?size=" + poolSize; - print(url); UnityWebRequest request = UnityWebRequest.Get(backendURL + "?size=" + poolSize); yield return request.SendWebRequest(); @@ -52,9 +51,7 @@ IEnumerator UpdatePositions(int poolSize){ Debug.LogError("NEL"); print(request.result); } else { - print(request.downloadHandler.text); cars = JsonUtility.FromJson(request.downloadHandler.text); - print(cars); requestWithArgs?.Invoke(cars); } yield return new WaitForSeconds(1); diff --git a/CarTrackSimulation/Assets/Scripts/ScriptableObjects.meta b/CarTrackSimulation/Assets/Scripts/ScriptableObjects.meta new file mode 100644 index 00000000..eb3c4ea3 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/ScriptableObjects.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c8c81bf025c9be48a09a6ee206449e9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs b/CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs new file mode 100644 index 00000000..defffdfa --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs @@ -0,0 +1,12 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[CreateAssetMenu(fileName = "Car", menuName = "ScriptableObjects/Car", order = 1)] + +public class CarSO : ScriptableObject +{ + public int speed; + public float scale; + public GameObject prefab; +} diff --git a/CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs.meta b/CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs.meta new file mode 100644 index 00000000..09495fe0 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/ScriptableObjects/CarSO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9496d16b9dda8648b3a4c39bc144ce6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 28a3fb3d..07e3d40f 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -15,11 +15,11 @@ MonoBehaviour: m_PixelRect: serializedVersion: 2 x: 0 - y: 43 - width: 1920 - height: 997 + y: 43.2 + width: 1536 + height: 780.8 m_ShowMode: 4 - m_Title: Hierarchy + m_Title: Inspector m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -41,10 +41,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 255 - height: 483 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} + width: 188 + height: 372.8 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} m_ActualView: {fileID: 18} m_Panes: - {fileID: 18} @@ -69,12 +69,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 255 - height: 947 + width: 188 + height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 48 + controlID: 92 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -91,11 +91,11 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 631 - width: 433 - height: 316 - m_MinSize: {x: 100, y: 100} - m_MaxSize: {x: 4000, y: 4000} + y: 256.8 + width: 379.2 + height: 474 + m_MinSize: {x: 101, y: 121} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 21} m_Panes: - {fileID: 21} @@ -118,14 +118,14 @@ MonoBehaviour: - {fileID: 4} m_Position: serializedVersion: 2 - x: 255 + x: 188 y: 0 - width: 433 - height: 947 + width: 379.2 + height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 41 + controlID: 19 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -142,9 +142,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 483 - width: 255 - height: 464 + y: 372.8 + width: 188 + height: 358 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} m_ActualView: {fileID: 16} @@ -169,14 +169,14 @@ MonoBehaviour: - {fileID: 5} m_Position: serializedVersion: 2 - x: 1232 + x: 968.8 y: 0 - width: 688 - height: 947 + width: 567.2 + height: 730.8 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 40 + controlID: 18 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,11 +193,11 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 431 - width: 1232 - height: 516 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} + y: 332.8 + width: 968.8 + height: 398 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 20} m_Panes: - {fileID: 20} @@ -222,12 +222,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 30 - width: 1920 - height: 947 + width: 1536 + height: 730.8 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 39 + controlID: 17 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -245,10 +245,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 433 - height: 631 - m_MinSize: {x: 275, y: 50} - m_MaxSize: {x: 4000, y: 4000} + width: 379.2 + height: 256.8 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 17} m_Panes: - {fileID: 17} @@ -274,8 +274,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1920 - height: 997 + width: 1536 + height: 780.8 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -299,7 +299,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1920 + width: 1536 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -320,8 +320,8 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 977 - width: 1920 + y: 760.8 + width: 1536 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -344,12 +344,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1232 - height: 947 + width: 968.8 + height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 106 + controlID: 24 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -367,10 +367,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1232 - height: 431 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} + width: 968.8 + height: 332.8 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 19} m_Panes: - {fileID: 19} @@ -392,14 +392,14 @@ MonoBehaviour: m_MaxSize: {x: 10000, y: 10000} m_TitleContent: m_Text: Project - m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1232 - y: 556 - width: 253 - height: 443 + x: 968.8 + y: 446.4 + width: 186 + height: 337 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -417,22 +417,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Scenes + - Assets/Prefabs m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Scenes + - Assets/Prefabs m_LastFoldersGridSize: -1 m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: bc5a0000 - m_LastClickedID: 23228 - m_ExpandedIDs: 00000000b45a000000ca9a3b + m_SelectedIDs: b8610000 + m_LastClickedID: 25016 + m_ExpandedIDs: 00000000aa61000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: + m_ExpandedIDs: 00000000aa610000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -487,7 +487,7 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 1 + m_HadKeyboardFocusLastEvent: 0 m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -515,7 +515,7 @@ MonoBehaviour: m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 72 + m_DirectoriesAreaWidth: 134 --- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 @@ -532,14 +532,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Inspector - m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1487 - y: 73 - width: 432 - height: 610 + x: 1156.8 + y: 73.6 + width: 378.2 + height: 235.79999 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -573,14 +573,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Hierarchy - m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1232 - y: 73 - width: 253 - height: 462 + x: 968.8 + y: 73.6 + width: 186 + height: 351.8 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -588,9 +588,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: a8d0ffff - m_LastClickedID: -12120 - m_ExpandedIDs: 04daffff38fbffff + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -630,14 +630,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Scene - m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 x: 0 - y: 73 - width: 1231 - height: 410 + y: 73.6 + width: 967.8 + height: 311.8 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -648,7 +648,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: -101, y: -26} + snapOffsetDelta: {x: -100, y: -25.600006} snapCorner: 3 id: Tool Settings index: 0 @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: -2.9662905, y: -3.1140532, z: -0.8285942} + m_Target: {x: 0.78123903, y: -0.71601343, z: -5.054891} speed: 2 - m_Value: {x: -2.9662905, y: -3.1140532, z: -0.8285942} + m_Value: {x: 0.78123903, y: -0.71601343, z: -5.054891} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -890,11 +890,11 @@ MonoBehaviour: m_Rotation: m_Target: {x: 0.08133628, y: -0.91203636, z: 0.33582667, w: 0.22087824} speed: 2 - m_Value: {x: 0.08133658, y: -0.91203976, z: 0.33582792, w: 0.22087906} + m_Value: {x: -0.08133658, y: 0.91203976, z: -0.33582792, w: -0.22087906} m_Size: - m_Target: 7.589232 + m_Target: 8.459809 speed: 2 - m_Value: 7.262423 + m_Value: 8.459809 m_Ortho: m_Target: 0 speed: 2 @@ -935,14 +935,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Game - m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 x: 0 - y: 504 - width: 1231 - height: 495 + y: 406.4 + width: 967.8 + height: 377 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1231, y: 474} + m_TargetSize: {x: 967.8, y: 356} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -968,10 +968,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -615.5 - m_HBaseRangeMax: 615.5 - m_VBaseRangeMin: -237 - m_VBaseRangeMax: 237 + m_HBaseRangeMin: -387.12 + m_HBaseRangeMax: 387.12 + m_VBaseRangeMin: -142.40001 + m_VBaseRangeMax: 142.40001 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -989,23 +989,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 1231 - height: 474 + width: 967.8 + height: 356 m_Scale: {x: 1, y: 1} - m_Translation: {x: 615.5, y: 237} + m_Translation: {x: 483.9, y: 178} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -615.5 - y: -237 - width: 1231 - height: 474 + x: -483.9 + y: -178 + width: 967.8 + height: 356 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1231, y: 495} + m_LastWindowPixelSize: {x: 1209.75, y: 471.25} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1027,14 +1027,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Console - m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -4950941429401207979, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1487 - y: 704 - width: 432 - height: 295 + x: 1156.8 + y: 330.4 + width: 378.2 + height: 453 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default From e9b6a0a754215e656416c98490bf684873231f13 Mon Sep 17 00:00:00 2001 From: Gael Date: Thu, 24 Nov 2022 20:23:17 -0600 Subject: [PATCH 06/26] Different cameras (Change pressing space) --- .../Assets/Scenes/Scenery.unity | 552 ++++++++++++++---- .../Assets/Scripts/Managers.meta | 8 + .../Assets/Scripts/Managers/CameraManager.cs | 34 ++ .../Scripts/Managers/CameraManager.cs.meta | 11 + .../Scripts/{ => Managers}/CarDataManager.cs | 0 .../{ => Managers}/CarDataManager.cs.meta | 0 .../Scripts/{ => Managers}/CarPoolManager.cs | 0 .../{ => Managers}/CarPoolManager.cs.meta | 0 .../Scripts/{ => Managers}/NetworkManager.cs | 0 .../{ => Managers}/NetworkManager.cs.meta | 0 10 files changed, 480 insertions(+), 125 deletions(-) create mode 100644 CarTrackSimulation/Assets/Scripts/Managers.meta create mode 100644 CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs create mode 100644 CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs.meta rename CarTrackSimulation/Assets/Scripts/{ => Managers}/CarDataManager.cs (100%) rename CarTrackSimulation/Assets/Scripts/{ => Managers}/CarDataManager.cs.meta (100%) rename CarTrackSimulation/Assets/Scripts/{ => Managers}/CarPoolManager.cs (100%) rename CarTrackSimulation/Assets/Scripts/{ => Managers}/CarPoolManager.cs.meta (100%) rename CarTrackSimulation/Assets/Scripts/{ => Managers}/NetworkManager.cs (100%) rename CarTrackSimulation/Assets/Scripts/{ => Managers}/NetworkManager.cs.meta (100%) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 4aaa4497..77c2800e 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -132,7 +132,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 118 + value: 122 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -201,7 +201,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 33 + value: 37 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -270,7 +270,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 116 + value: 120 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -339,7 +339,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 79 + value: 83 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -408,7 +408,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 59 + value: 63 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -477,7 +477,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_RootOrder - value: 73 + value: 77 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.x @@ -546,7 +546,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_RootOrder - value: 111 + value: 115 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.x @@ -615,7 +615,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_RootOrder - value: 56 + value: 60 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalPosition.x @@ -672,7 +672,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 114 + value: 118 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -741,7 +741,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 38 + value: 42 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -810,7 +810,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 112 + value: 116 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -879,7 +879,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 22 + value: 26 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -948,7 +948,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 74 + value: 78 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1017,7 +1017,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 25 + value: 29 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1086,7 +1086,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 19 + value: 23 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1155,7 +1155,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_RootOrder - value: 60 + value: 64 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.x @@ -1212,7 +1212,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 107 + value: 111 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1281,7 +1281,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 84 + value: 88 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1350,7 +1350,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 109 + value: 113 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1419,7 +1419,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 30 + value: 34 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1488,7 +1488,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_RootOrder - value: 51 + value: 55 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.x @@ -1557,7 +1557,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 26 + value: 30 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1626,7 +1626,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 88 + value: 92 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1695,7 +1695,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 117 + value: 121 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1764,7 +1764,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 81 + value: 85 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1833,7 +1833,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 121 + value: 125 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -1902,7 +1902,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_RootOrder - value: 42 + value: 46 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalScale.x @@ -2054,7 +2054,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &390993987 PrefabInstance: @@ -2065,7 +2065,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 80 + value: 84 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2134,7 +2134,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 101 + value: 105 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -2203,7 +2203,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_RootOrder - value: 57 + value: 61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.x @@ -2272,7 +2272,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 71 + value: 75 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -2332,6 +2332,56 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} +--- !u!1 &474642176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 474642178} + - component: {fileID: 474642177} + m_Layer: 0 + m_Name: CameraManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &474642177 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474642176} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4150dd2c1fc06254a87bae9c42b7fef1, type: 3} + m_Name: + m_EditorClassIdentifier: + _cameras: + - {fileID: 1294816674} + - {fileID: 2087988028} + - {fileID: 666129946} + - {fileID: 1592504262} + _currentCamera: 0 +--- !u!4 &474642178 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474642176} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &537758632 PrefabInstance: m_ObjectHideFlags: 0 @@ -2414,7 +2464,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 108 + value: 112 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2568,7 +2618,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &554448383 PrefabInstance: @@ -2579,7 +2629,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 24 + value: 28 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2648,7 +2698,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 75 + value: 79 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2717,7 +2767,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 99 + value: 103 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -2786,7 +2836,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 58 + value: 62 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -2843,7 +2893,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 40 + value: 44 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2912,7 +2962,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 82 + value: 86 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2981,7 +3031,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 100 + value: 104 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -3050,7 +3100,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 45 + value: 49 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -3119,7 +3169,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 115 + value: 119 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -3188,7 +3238,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_RootOrder - value: 110 + value: 114 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_LocalScale.x @@ -3257,7 +3307,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 87 + value: 91 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3317,6 +3367,90 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &666129945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 666129948} + - component: {fileID: 666129946} + - component: {fileID: 666129947} + m_Layer: 0 + m_Name: Camera3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &666129946 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666129945} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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!81 &666129947 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666129945} + m_Enabled: 1 +--- !u!4 &666129948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666129945} + m_LocalRotation: {x: -0.24441245, y: 0.6697496, z: -0.24984302, w: -0.65519196} + m_LocalPosition: {x: 8, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 40.915, y: 268.741, z: 0} --- !u!1001 &693064521 PrefabInstance: m_ObjectHideFlags: 0 @@ -3326,7 +3460,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 86 + value: 90 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -3395,7 +3529,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 15 + value: 19 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3464,7 +3598,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 36 + value: 40 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3533,7 +3667,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 90 + value: 94 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3602,7 +3736,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 89 + value: 93 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3671,7 +3805,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 14 + value: 18 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3740,7 +3874,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_RootOrder - value: 5 + value: 9 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_LocalScale.x @@ -3829,7 +3963,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 102 + m_RootOrder: 106 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &755239406 PrefabInstance: @@ -3840,7 +3974,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 63 + value: 67 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -3897,7 +4031,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_RootOrder - value: 64 + value: 68 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_LocalPosition.x @@ -3974,7 +4108,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 43 + m_RootOrder: 47 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &768280866 PrefabInstance: @@ -3985,7 +4119,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 94 + value: 98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4054,7 +4188,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_RootOrder - value: 8 + value: 12 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_LocalScale.x @@ -4123,7 +4257,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 96 + value: 100 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.y @@ -4184,7 +4318,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_RootOrder - value: 68 + value: 72 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_LocalScale.x @@ -4253,7 +4387,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 41 + value: 45 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4322,7 +4456,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_RootOrder - value: 103 + value: 107 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_LocalScale.x @@ -4391,7 +4525,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 119 + value: 123 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4460,7 +4594,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 32 + value: 36 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4602,7 +4736,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_RootOrder - value: 49 + value: 53 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_LocalScale.x @@ -4676,7 +4810,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_RootOrder - value: 65 + value: 69 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.x @@ -4768,7 +4902,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1159108354 PrefabInstance: @@ -4779,7 +4913,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_RootOrder - value: 44 + value: 48 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_LocalScale.x @@ -4940,7 +5074,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 85 + value: 89 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5009,7 +5143,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 39 + value: 43 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -5127,7 +5261,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1232992852 PrefabInstance: @@ -5138,7 +5272,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 92 + value: 96 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5207,7 +5341,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 16 + value: 20 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5276,7 +5410,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 35 + value: 39 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5345,7 +5479,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 77 + value: 81 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5414,7 +5548,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 37 + value: 41 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5474,6 +5608,90 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &1294816673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1294816676} + - component: {fileID: 1294816674} + - component: {fileID: 1294816675} + m_Layer: 0 + m_Name: Camera1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &1294816674 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294816673} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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!81 &1294816675 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294816673} + m_Enabled: 1 +--- !u!4 &1294816676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294816673} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 0, y: 8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 90, z: 0} --- !u!1001 &1319578858 PrefabInstance: m_ObjectHideFlags: 0 @@ -5483,7 +5701,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 46 + value: 50 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -5552,7 +5770,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_RootOrder - value: 50 + value: 54 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_LocalScale.x @@ -5621,7 +5839,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 95 + value: 99 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5690,7 +5908,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 28 + value: 32 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5759,7 +5977,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} propertyPath: m_RootOrder - value: 11 + value: 15 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} propertyPath: m_LocalScale.x @@ -5828,7 +6046,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 62 + value: 66 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -5885,7 +6103,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_RootOrder - value: 70 + value: 74 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.x @@ -5954,7 +6172,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} propertyPath: m_RootOrder - value: 67 + value: 71 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} propertyPath: m_LocalScale.x @@ -6023,7 +6241,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 10 + value: 14 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -6092,7 +6310,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 120 + value: 124 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6181,7 +6399,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1519562068 PrefabInstance: @@ -6192,7 +6410,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 104 + value: 108 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6261,7 +6479,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 18 + value: 22 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6321,6 +6539,90 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &1592504261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592504264} + - component: {fileID: 1592504262} + - component: {fileID: 1592504263} + m_Layer: 0 + m_Name: Camera4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &1592504262 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592504261} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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!81 &1592504263 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592504261} + m_Enabled: 1 +--- !u!4 &1592504264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592504261} + m_LocalRotation: {x: 0.10484475, y: 0.6992908, z: -0.10484478, w: 0.6992908} + m_LocalPosition: {x: -5, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 17.054, y: 90, z: 0} --- !u!1001 &1613309541 PrefabInstance: m_ObjectHideFlags: 0 @@ -6330,7 +6632,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 52 + value: 56 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -6399,7 +6701,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 20 + value: 24 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6468,7 +6770,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 105 + value: 109 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6537,7 +6839,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 17 + value: 21 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6606,7 +6908,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 34 + value: 38 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6675,7 +6977,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 93 + value: 97 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6744,7 +7046,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 78 + value: 82 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6813,7 +7115,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 29 + value: 33 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6882,7 +7184,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_RootOrder - value: 55 + value: 59 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.x @@ -6951,7 +7253,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 27 + value: 31 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7020,7 +7322,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 54 + value: 58 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -7089,7 +7391,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 98 + value: 102 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -7158,7 +7460,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 13 + value: 17 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7227,7 +7529,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 97 + value: 101 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7316,7 +7618,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1831212656 GameObject: @@ -7347,7 +7649,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 53 + m_RootOrder: 57 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1834203084 PrefabInstance: @@ -7358,7 +7660,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 91 + value: 95 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7500,7 +7802,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 83 + value: 87 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7642,7 +7944,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 69 + value: 73 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7711,7 +8013,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_RootOrder - value: 48 + value: 52 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.x @@ -7780,7 +8082,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} propertyPath: m_RootOrder - value: 12 + value: 16 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} propertyPath: m_LocalScale.x @@ -7849,7 +8151,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_RootOrder - value: 113 + value: 117 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.x @@ -7918,7 +8220,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 61 + value: 65 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.x @@ -7975,7 +8277,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 72 + value: 76 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -8044,7 +8346,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_RootOrder - value: 47 + value: 51 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.x @@ -8186,7 +8488,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} propertyPath: m_RootOrder - value: 66 + value: 70 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} propertyPath: m_LocalPosition.x @@ -8243,7 +8545,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 23 + value: 27 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8399,7 +8701,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2061353773 PrefabInstance: @@ -8410,7 +8712,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 21 + value: 25 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8482,7 +8784,7 @@ GameObject: - component: {fileID: 2087988028} - component: {fileID: 2087988027} m_Layer: 0 - m_Name: Main Camera + m_Name: Camera2 m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -8546,13 +8848,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2087988026} - m_LocalRotation: {x: -0.09679236, y: 0.9021551, z: -0.27345502, w: -0.31932706} - m_LocalPosition: {x: 2.7969368, y: 2.9320178, z: 3.4574907} + m_LocalRotation: {x: -0.096792355, y: 0.9021551, z: -0.27345502, w: -0.31932706} + m_LocalPosition: {x: 2.7969394, y: 2.9320176, z: 3.4574914} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2095757341 PrefabInstance: @@ -8563,7 +8865,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 106 + value: 110 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8632,7 +8934,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 31 + value: 35 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8701,7 +9003,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 76 + value: 80 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x diff --git a/CarTrackSimulation/Assets/Scripts/Managers.meta b/CarTrackSimulation/Assets/Scripts/Managers.meta new file mode 100644 index 00000000..857e4606 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Managers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a33f1e49d062964287c5e4124da3c51 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs new file mode 100644 index 00000000..0f57b1a0 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs @@ -0,0 +1,34 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CameraManager : MonoBehaviour +{ + + [SerializeField] private Camera[] _cameras; + [SerializeField] private int _currentCamera; + void Start() + { + for(int i = 0; i < _cameras.Length; i++){ + + if(i == _currentCamera){ + _cameras[i].gameObject.SetActive(true); + } else { + _cameras[i].gameObject.SetActive(false); + } + } + } + + private void Update() { + if(Input.GetKeyDown(KeyCode.Space)){ + NextCamera(); + } + } + + public void NextCamera(){ + _cameras[_currentCamera].gameObject.SetActive(false); + _currentCamera++; + _currentCamera %= _cameras.Length; + _cameras[_currentCamera].gameObject.SetActive(true); + } +} diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs.meta b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs.meta new file mode 100644 index 00000000..4a300a2f --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4150dd2c1fc06254a87bae9c42b7fef1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scripts/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs similarity index 100% rename from CarTrackSimulation/Assets/Scripts/CarDataManager.cs rename to CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs diff --git a/CarTrackSimulation/Assets/Scripts/CarDataManager.cs.meta b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs.meta similarity index 100% rename from CarTrackSimulation/Assets/Scripts/CarDataManager.cs.meta rename to CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs.meta diff --git a/CarTrackSimulation/Assets/Scripts/CarPoolManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarPoolManager.cs similarity index 100% rename from CarTrackSimulation/Assets/Scripts/CarPoolManager.cs rename to CarTrackSimulation/Assets/Scripts/Managers/CarPoolManager.cs diff --git a/CarTrackSimulation/Assets/Scripts/CarPoolManager.cs.meta b/CarTrackSimulation/Assets/Scripts/Managers/CarPoolManager.cs.meta similarity index 100% rename from CarTrackSimulation/Assets/Scripts/CarPoolManager.cs.meta rename to CarTrackSimulation/Assets/Scripts/Managers/CarPoolManager.cs.meta diff --git a/CarTrackSimulation/Assets/Scripts/NetworkManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs similarity index 100% rename from CarTrackSimulation/Assets/Scripts/NetworkManager.cs rename to CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs diff --git a/CarTrackSimulation/Assets/Scripts/NetworkManager.cs.meta b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs.meta similarity index 100% rename from CarTrackSimulation/Assets/Scripts/NetworkManager.cs.meta rename to CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs.meta From 2c621cf51f05a7bc20f5166d5da284e1beea14a9 Mon Sep 17 00:00:00 2001 From: Gael Date: Fri, 25 Nov 2022 09:33:44 -0600 Subject: [PATCH 07/26] idk --- .../Assets/Scenes/Scenery.unity | 22 +-- .../UserSettings/Layouts/default-2021.dwlt | 126 +++++++++--------- 2 files changed, 74 insertions(+), 74 deletions(-) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 77c2800e..a1496cc6 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -2362,8 +2362,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _cameras: - - {fileID: 1294816674} - {fileID: 2087988028} + - {fileID: 1294816674} - {fileID: 666129946} - {fileID: 1592504262} _currentCamera: 0 @@ -3384,7 +3384,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!20 &666129946 Camera: m_ObjectHideFlags: 0 @@ -5620,12 +5620,12 @@ GameObject: - component: {fileID: 1294816674} - component: {fileID: 1294816675} m_Layer: 0 - m_Name: Camera1 + m_Name: Camera2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!20 &1294816674 Camera: m_ObjectHideFlags: 0 @@ -5690,7 +5690,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 90, y: 90, z: 0} --- !u!1001 &1319578858 PrefabInstance: @@ -6556,7 +6556,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!20 &1592504262 Camera: m_ObjectHideFlags: 0 @@ -6615,14 +6615,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1592504261} - m_LocalRotation: {x: 0.10484475, y: 0.6992908, z: -0.10484478, w: 0.6992908} - m_LocalPosition: {x: -5, y: 2, z: 0} + m_LocalRotation: {x: 0.108768955, y: -0.45188406, z: 0.05562126, w: 0.8836721} + m_LocalPosition: {x: 4, y: 2, z: -3} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 17.054, y: 90, z: 0} + m_LocalEulerAnglesHint: {x: 14.034, y: -54.168, z: 0} --- !u!1001 &1613309541 PrefabInstance: m_ObjectHideFlags: 0 @@ -8784,7 +8784,7 @@ GameObject: - component: {fileID: 2087988028} - component: {fileID: 2087988027} m_Layer: 0 - m_Name: Camera2 + m_Name: Camera1 m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -8854,7 +8854,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2095757341 PrefabInstance: diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 07e3d40f..cdbddd29 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -19,7 +19,7 @@ MonoBehaviour: width: 1536 height: 780.8 m_ShowMode: 4 - m_Title: Inspector + m_Title: Game m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -41,7 +41,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 188 + width: 288 height: 372.8 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} @@ -69,12 +69,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 188 + width: 288 height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 92 + controlID: 142 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -92,7 +92,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 256.8 - width: 379.2 + width: 128.80005 height: 474 m_MinSize: {x: 101, y: 121} m_MaxSize: {x: 4001, y: 4021} @@ -118,14 +118,14 @@ MonoBehaviour: - {fileID: 4} m_Position: serializedVersion: 2 - x: 188 + x: 288 y: 0 - width: 379.2 + width: 128.80005 height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 19 + controlID: 77 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -143,7 +143,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 372.8 - width: 188 + width: 288 height: 358 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} @@ -169,14 +169,14 @@ MonoBehaviour: - {fileID: 5} m_Position: serializedVersion: 2 - x: 968.8 + x: 1119.2 y: 0 - width: 567.2 + width: 416.80005 height: 730.8 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 18 + controlID: 76 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,9 +193,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 332.8 - width: 968.8 - height: 398 + y: 238.4 + width: 1119.2 + height: 492.4 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 20} @@ -227,7 +227,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 17 + controlID: 75 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -245,7 +245,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 379.2 + width: 128.80005 height: 256.8 m_MinSize: {x: 276, y: 71} m_MaxSize: {x: 4001, y: 4021} @@ -344,12 +344,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 968.8 + width: 1119.2 height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 24 + controlID: 132 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -367,8 +367,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 968.8 - height: 332.8 + width: 1119.2 + height: 238.4 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 19} @@ -396,9 +396,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 968.8 + x: 1119.2001 y: 446.4 - width: 186 + width: 286 height: 337 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -417,22 +417,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Prefabs + - Assets/Scripts/Managers m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Prefabs + - Assets/Scripts/Managers m_LastFoldersGridSize: -1 m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: b8610000 - m_LastClickedID: 25016 - m_ExpandedIDs: 00000000aa61000000ca9a3b + m_SelectedIDs: 90640000 + m_LastClickedID: 25744 + m_ExpandedIDs: 000000007a6400008e64000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000aa610000 + m_ExpandedIDs: 000000007a640000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -515,7 +515,7 @@ MonoBehaviour: m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 134 + m_DirectoriesAreaWidth: 94.399994 --- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 @@ -536,9 +536,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1156.8 + x: 1407.2001 y: 73.6 - width: 378.2 + width: 127.80005 height: 235.79999 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -547,7 +547,7 @@ MonoBehaviour: m_ObjectsLockedBeforeSerialization: [] m_InstanceIDsLockedBeforeSerialization: m_PreviewResizer: - m_CachedPref: 160 + m_CachedPref: -160 m_ControlHash: -371814159 m_PrefName: Preview_InspectorPreview m_LastInspectedObjectInstanceID: -1 @@ -577,9 +577,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 968.8 + x: 1119.2001 y: 73.6 - width: 186 + width: 286 height: 351.8 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -587,7 +587,7 @@ MonoBehaviour: m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 0} + scrollPos: {x: 0, y: 556} m_SelectedIDs: m_LastClickedID: 0 m_ExpandedIDs: 38fbffff @@ -636,8 +636,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 73.6 - width: 967.8 - height: 311.8 + width: 1118.2 + height: 217.4 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -691,7 +691,7 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 1 - snapOffset: {x: 0, y: 0} + snapOffset: {x: 0, y: 25.599998} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: unity-transform-toolbar @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 0.78123903, y: -0.71601343, z: -5.054891} + m_Target: {x: 7.517599, y: 5.892248, z: 8.103483} speed: 2 - m_Value: {x: 0.78123903, y: -0.71601343, z: -5.054891} + m_Value: {x: 7.517599, y: 5.892248, z: 8.103483} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -888,13 +888,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0.08133628, y: -0.91203636, z: 0.33582667, w: 0.22087824} + m_Target: {x: 0.08222172, y: -0.90974045, z: 0.21743883, w: 0.3439965} speed: 2 - m_Value: {x: -0.08133658, y: 0.91203976, z: -0.33582792, w: -0.22087906} + m_Value: {x: 0.082221664, y: -0.9097399, z: 0.2174387, w: 0.3439963} m_Size: - m_Target: 8.459809 + m_Target: 0.003963086 speed: 2 - m_Value: 8.459809 + m_Value: 0.003963086 m_Ortho: m_Target: 0 speed: 2 @@ -940,9 +940,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 0 - y: 406.4 - width: 967.8 - height: 377 + y: 312 + width: 1118.2 + height: 471.4 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 967.8, y: 356} + m_TargetSize: {x: 1118.2, y: 450.4} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -968,10 +968,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -387.12 - m_HBaseRangeMax: 387.12 - m_VBaseRangeMin: -142.40001 - m_VBaseRangeMax: 142.40001 + m_HBaseRangeMin: -447.28 + m_HBaseRangeMax: 447.28 + m_VBaseRangeMin: -180.16 + m_VBaseRangeMax: 180.16 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -989,23 +989,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 967.8 - height: 356 + width: 1118.2 + height: 450.4 m_Scale: {x: 1, y: 1} - m_Translation: {x: 483.9, y: 178} + m_Translation: {x: 559.1, y: 225.2} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -483.9 - y: -178 - width: 967.8 - height: 356 + x: -559.1 + y: -225.2 + width: 1118.2 + height: 450.4 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1209.75, y: 471.25} + m_LastWindowPixelSize: {x: 1397.75, y: 589.25} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1031,9 +1031,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1156.8 + x: 1407.2001 y: 330.4 - width: 378.2 + width: 127.80005 height: 453 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: From d04f996c50bd53b2277520f07e10fbf01ec8d13b Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Fri, 25 Nov 2022 14:02:40 -0600 Subject: [PATCH 08/26] Camera changes to car's when clicking but its buggy --- CarTrackSimulation/Assets/Prefabs/Car.prefab | 74 +- .../Assets/Scenes/Scenery.unity | 740 +- .../Assets/Scripts/CarBuilder.cs | 3 +- .../Assets/Scripts/Managers/CameraManager.cs | 32 +- .../Scripts/Managers/CarCameraManager.cs | 28 + .../Scripts/Managers/CarCameraManager.cs.meta | 11 + CarTrackSimulation/Assets/TextMesh Pro.meta | 8 + .../Assets/TextMesh Pro/Documentation.meta | 8 + .../TextMesh Pro User Guide 2016.pdf | Bin 0 -> 694398 bytes .../TextMesh Pro User Guide 2016.pdf.meta | 7 + .../Assets/TextMesh Pro/Fonts.meta | 8 + .../Fonts/LiberationSans - OFL.txt | 46 + .../Fonts/LiberationSans - OFL.txt.meta | 8 + .../TextMesh Pro/Fonts/LiberationSans.ttf | Bin 0 -> 350200 bytes .../Fonts/LiberationSans.ttf.meta | 19 + .../Assets/TextMesh Pro/Resources.meta | 8 + .../Resources/Fonts & Materials.meta | 9 + .../LiberationSans SDF - Drop Shadow.mat | 106 + .../LiberationSans SDF - Drop Shadow.mat.meta | 8 + .../LiberationSans SDF - Fallback.asset | 343 + .../LiberationSans SDF - Fallback.asset.meta | 8 + .../LiberationSans SDF - Outline.mat | 104 + .../LiberationSans SDF - Outline.mat.meta | 8 + .../LiberationSans SDF.asset | 7821 ++++++++++++++++ .../LiberationSans SDF.asset.meta | 8 + .../LineBreaking Following Characters.txt | 1 + ...LineBreaking Following Characters.txt.meta | 8 + .../LineBreaking Leading Characters.txt | 1 + .../LineBreaking Leading Characters.txt.meta | 8 + .../TextMesh Pro/Resources/Sprite Assets.meta | 9 + .../Resources/Sprite Assets/EmojiOne.asset | 659 ++ .../Sprite Assets/EmojiOne.asset.meta | 8 + .../TextMesh Pro/Resources/Style Sheets.meta | 9 + .../Style Sheets/Default Style Sheet.asset | 68 + .../Default Style Sheet.asset.meta | 8 + .../TextMesh Pro/Resources/TMP Settings.asset | 46 + .../Resources/TMP Settings.asset.meta | 8 + .../Assets/TextMesh Pro/Shaders.meta | 8 + .../Shaders/TMP_Bitmap-Custom-Atlas.shader | 143 + .../TMP_Bitmap-Custom-Atlas.shader.meta | 9 + .../Shaders/TMP_Bitmap-Mobile.shader | 145 + .../Shaders/TMP_Bitmap-Mobile.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_Bitmap.shader | 143 + .../Shaders/TMP_Bitmap.shader.meta | 9 + .../Shaders/TMP_SDF Overlay.shader | 317 + .../Shaders/TMP_SDF Overlay.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_SDF SSD.shader | 310 + .../Shaders/TMP_SDF SSD.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile Masking.shader | 247 + .../TMP_SDF-Mobile Masking.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile Overlay.shader | 240 + .../TMP_SDF-Mobile Overlay.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile SSD.shader | 106 + .../Shaders/TMP_SDF-Mobile SSD.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile.shader | 240 + .../Shaders/TMP_SDF-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface-Mobile.shader | 138 + .../TMP_SDF-Surface-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface.shader | 158 + .../Shaders/TMP_SDF-Surface.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_SDF.shader | 317 + .../TextMesh Pro/Shaders/TMP_SDF.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_Sprite.shader | 116 + .../Shaders/TMP_Sprite.shader.meta | 9 + .../Assets/TextMesh Pro/Shaders/TMPro.cginc | 84 + .../TextMesh Pro/Shaders/TMPro.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Mobile.cginc | 157 + .../Shaders/TMPro_Mobile.cginc.meta | 9 + .../Shaders/TMPro_Properties.cginc | 85 + .../Shaders/TMPro_Properties.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Surface.cginc | 101 + .../Shaders/TMPro_Surface.cginc.meta | 9 + .../Assets/TextMesh Pro/Sprites.meta | 8 + .../Sprites/EmojiOne Attribution.txt | 3 + .../Sprites/EmojiOne Attribution.txt.meta | 7 + .../Assets/TextMesh Pro/Sprites/EmojiOne.json | 156 + .../TextMesh Pro/Sprites/EmojiOne.json.meta | 8 + .../Assets/TextMesh Pro/Sprites/EmojiOne.png | Bin 0 -> 112319 bytes .../TextMesh Pro/Sprites/EmojiOne.png.meta | 431 + ...hadercompiler-UnityShaderCompiler.exe0.log | 8 +- .../Packages/packages-lock.json | 2 +- .../ProjectSettings/ProjectVersion.txt | 4 +- .../UserSettings/Layouts/default-2021.dwlt | 236 +- .../__pycache__/app.cpython-37.pyc | Bin 0 -> 595 bytes .../Flask-2.2.2.dist-info/INSTALLER | 1 + .../Flask-2.2.2.dist-info/LICENSE.rst | 28 + .../Flask-2.2.2.dist-info/METADATA | 123 + .../Flask-2.2.2.dist-info/RECORD | 53 + .../site-packages/Flask-2.2.2.dist-info/WHEEL | 5 + .../Flask-2.2.2.dist-info/entry_points.txt | 2 + .../Flask-2.2.2.dist-info/top_level.txt | 1 + .../Jinja2-3.1.2.dist-info/INSTALLER | 1 + .../Jinja2-3.1.2.dist-info/LICENSE.rst | 28 + .../Jinja2-3.1.2.dist-info/METADATA | 113 + .../Jinja2-3.1.2.dist-info/RECORD | 58 + .../Jinja2-3.1.2.dist-info/WHEEL | 5 + .../Jinja2-3.1.2.dist-info/entry_points.txt | 2 + .../Jinja2-3.1.2.dist-info/top_level.txt | 1 + .../MarkupSafe-2.1.1.dist-info/INSTALLER | 1 + .../MarkupSafe-2.1.1.dist-info/LICENSE.rst | 28 + .../MarkupSafe-2.1.1.dist-info/METADATA | 101 + .../MarkupSafe-2.1.1.dist-info/RECORD | 14 + .../MarkupSafe-2.1.1.dist-info/WHEEL | 5 + .../MarkupSafe-2.1.1.dist-info/top_level.txt | 1 + .../Werkzeug-2.2.2.dist-info/INSTALLER | 1 + .../Werkzeug-2.2.2.dist-info/LICENSE.rst | 28 + .../Werkzeug-2.2.2.dist-info/METADATA | 126 + .../Werkzeug-2.2.2.dist-info/RECORD | 98 + .../Werkzeug-2.2.2.dist-info/WHEEL | 5 + .../Werkzeug-2.2.2.dist-info/top_level.txt | 1 + .../__pycache__/easy_install.cpython-37.pyc | Bin 0 -> 306 bytes .../typing_extensions.cpython-37.pyc | Bin 0 -> 70213 bytes .../click-8.1.3.dist-info/INSTALLER | 1 + .../click-8.1.3.dist-info/LICENSE.rst | 28 + .../click-8.1.3.dist-info/METADATA | 111 + .../click-8.1.3.dist-info/RECORD | 39 + .../site-packages/click-8.1.3.dist-info/WHEEL | 5 + .../click-8.1.3.dist-info/top_level.txt | 1 + .../Lib/site-packages/click/__init__.py | 73 + .../click/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2610 bytes .../click/__pycache__/_compat.cpython-37.pyc | Bin 0 -> 15745 bytes .../__pycache__/_termui_impl.cpython-37.pyc | Bin 0 -> 15597 bytes .../__pycache__/_textwrap.cpython-37.pyc | Bin 0 -> 1496 bytes .../__pycache__/_winconsole.cpython-37.pyc | Bin 0 -> 7715 bytes .../click/__pycache__/core.cpython-37.pyc | Bin 0 -> 89157 bytes .../__pycache__/decorators.cpython-37.pyc | Bin 0 -> 15594 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 10067 bytes .../__pycache__/formatting.cpython-37.pyc | Bin 0 -> 9296 bytes .../click/__pycache__/globals.cpython-37.pyc | Bin 0 -> 2391 bytes .../click/__pycache__/parser.cpython-37.pyc | Bin 0 -> 13468 bytes .../shell_completion.cpython-37.pyc | Bin 0 -> 16708 bytes .../click/__pycache__/termui.cpython-37.pyc | Bin 0 -> 25729 bytes .../click/__pycache__/testing.cpython-37.pyc | Bin 0 -> 14697 bytes .../click/__pycache__/types.cpython-37.pyc | Bin 0 -> 33320 bytes .../click/__pycache__/utils.cpython-37.pyc | Bin 0 -> 17389 bytes .../Lib/site-packages/click/_compat.py | 626 ++ .../Lib/site-packages/click/_termui_impl.py | 717 ++ .../Lib/site-packages/click/_textwrap.py | 49 + .../Lib/site-packages/click/_winconsole.py | 279 + .../Lib/site-packages/click/core.py | 2998 ++++++ .../Lib/site-packages/click/decorators.py | 497 + .../Lib/site-packages/click/exceptions.py | 287 + .../Lib/site-packages/click/formatting.py | 301 + .../Lib/site-packages/click/globals.py | 68 + .../Lib/site-packages/click/parser.py | 529 ++ .../Lib/site-packages/click/py.typed | 0 .../site-packages/click/shell_completion.py | 580 ++ .../Lib/site-packages/click/termui.py | 787 ++ .../Lib/site-packages/click/testing.py | 479 + .../Lib/site-packages/click/types.py | 1073 +++ .../Lib/site-packages/click/utils.py | 580 ++ .../colorama-0.4.6.dist-info/INSTALLER | 1 + .../colorama-0.4.6.dist-info/METADATA | 441 + .../colorama-0.4.6.dist-info/RECORD | 31 + .../colorama-0.4.6.dist-info/WHEEL | 5 + .../licenses/LICENSE.txt | 27 + .../Lib/site-packages/colorama/__init__.py | 7 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 455 bytes .../colorama/__pycache__/ansi.cpython-37.pyc | Bin 0 -> 3318 bytes .../__pycache__/ansitowin32.cpython-37.pyc | Bin 0 -> 8211 bytes .../__pycache__/initialise.cpython-37.pyc | Bin 0 -> 2214 bytes .../colorama/__pycache__/win32.cpython-37.pyc | Bin 0 -> 4348 bytes .../__pycache__/winterm.cpython-37.pyc | Bin 0 -> 5171 bytes .../Lib/site-packages/colorama/ansi.py | 102 + .../Lib/site-packages/colorama/ansitowin32.py | 277 + .../Lib/site-packages/colorama/initialise.py | 121 + .../site-packages/colorama/tests/__init__.py | 1 + .../tests/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 175 bytes .../__pycache__/ansi_test.cpython-37.pyc | Bin 0 -> 2517 bytes .../ansitowin32_test.cpython-37.pyc | Bin 0 -> 11525 bytes .../initialise_test.cpython-37.pyc | Bin 0 -> 6941 bytes .../__pycache__/isatty_test.cpython-37.pyc | Bin 0 -> 2536 bytes .../tests/__pycache__/utils.cpython-37.pyc | Bin 0 -> 1590 bytes .../__pycache__/winterm_test.cpython-37.pyc | Bin 0 -> 3333 bytes .../site-packages/colorama/tests/ansi_test.py | 76 + .../colorama/tests/ansitowin32_test.py | 294 + .../colorama/tests/initialise_test.py | 189 + .../colorama/tests/isatty_test.py | 57 + .../Lib/site-packages/colorama/tests/utils.py | 49 + .../colorama/tests/winterm_test.py | 131 + .../Lib/site-packages/colorama/win32.py | 180 + .../Lib/site-packages/colorama/winterm.py | 195 + .../Lib/site-packages/easy_install.py | 5 + .../Lib/site-packages/flask/__init__.py | 71 + .../Lib/site-packages/flask/__main__.py | 3 + .../flask/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2374 bytes .../flask/__pycache__/__main__.cpython-37.pyc | Bin 0 -> 206 bytes .../flask/__pycache__/app.cpython-37.pyc | Bin 0 -> 75763 bytes .../__pycache__/blueprints.cpython-37.pyc | Bin 0 -> 24865 bytes .../flask/__pycache__/cli.cpython-37.pyc | Bin 0 -> 26395 bytes .../flask/__pycache__/config.cpython-37.pyc | Bin 0 -> 12334 bytes .../flask/__pycache__/ctx.cpython-37.pyc | Bin 0 -> 14233 bytes .../__pycache__/debughelpers.cpython-37.pyc | Bin 0 -> 5862 bytes .../flask/__pycache__/globals.cpython-37.pyc | Bin 0 -> 3256 bytes .../flask/__pycache__/helpers.cpython-37.pyc | Bin 0 -> 23638 bytes .../flask/__pycache__/logging.cpython-37.pyc | Bin 0 -> 2434 bytes .../flask/__pycache__/scaffold.cpython-37.pyc | Bin 0 -> 24786 bytes .../flask/__pycache__/sessions.cpython-37.pyc | Bin 0 -> 13590 bytes .../flask/__pycache__/signals.cpython-37.pyc | Bin 0 -> 2368 bytes .../__pycache__/templating.cpython-37.pyc | Bin 0 -> 6981 bytes .../flask/__pycache__/testing.cpython-37.pyc | Bin 0 -> 9163 bytes .../flask/__pycache__/typing.cpython-37.pyc | Bin 0 -> 1639 bytes .../flask/__pycache__/views.cpython-37.pyc | Bin 0 -> 5314 bytes .../flask/__pycache__/wrappers.cpython-37.pyc | Bin 0 -> 5034 bytes .../Lib/site-packages/flask/app.py | 2548 +++++ .../Lib/site-packages/flask/blueprints.py | 706 ++ .../Lib/site-packages/flask/cli.py | 1051 +++ .../Lib/site-packages/flask/config.py | 337 + .../Lib/site-packages/flask/ctx.py | 438 + .../Lib/site-packages/flask/debughelpers.py | 158 + .../Lib/site-packages/flask/globals.py | 107 + .../Lib/site-packages/flask/helpers.py | 705 ++ .../Lib/site-packages/flask/json/__init__.py | 342 + .../json/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 11444 bytes .../json/__pycache__/provider.cpython-37.pyc | Bin 0 -> 9191 bytes .../flask/json/__pycache__/tag.cpython-37.pyc | Bin 0 -> 11808 bytes .../Lib/site-packages/flask/json/provider.py | 310 + .../Lib/site-packages/flask/json/tag.py | 312 + .../Lib/site-packages/flask/logging.py | 74 + .../Lib/site-packages/flask/py.typed | 0 .../Lib/site-packages/flask/scaffold.py | 898 ++ .../Lib/site-packages/flask/sessions.py | 419 + .../Lib/site-packages/flask/signals.py | 56 + .../Lib/site-packages/flask/templating.py | 212 + .../Lib/site-packages/flask/testing.py | 286 + .../Lib/site-packages/flask/typing.py | 80 + .../Lib/site-packages/flask/views.py | 188 + .../Lib/site-packages/flask/wrappers.py | 171 + .../INSTALLER | 1 + .../LICENSE | 202 + .../METADATA | 134 + .../importlib_metadata-5.1.0.dist-info/RECORD | 25 + .../importlib_metadata-5.1.0.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../importlib_metadata/__init__.py | 904 ++ .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 32191 bytes .../__pycache__/_adapters.cpython-37.pyc | Bin 0 -> 2372 bytes .../__pycache__/_collections.cpython-37.pyc | Bin 0 -> 1529 bytes .../__pycache__/_compat.cpython-37.pyc | Bin 0 -> 1995 bytes .../__pycache__/_functools.cpython-37.pyc | Bin 0 -> 3112 bytes .../__pycache__/_itertools.cpython-37.pyc | Bin 0 -> 2012 bytes .../__pycache__/_meta.cpython-37.pyc | Bin 0 -> 2399 bytes .../__pycache__/_py39compat.cpython-37.pyc | Bin 0 -> 1161 bytes .../__pycache__/_text.cpython-37.pyc | Bin 0 -> 3067 bytes .../importlib_metadata/_adapters.py | 68 + .../importlib_metadata/_collections.py | 30 + .../importlib_metadata/_compat.py | 72 + .../importlib_metadata/_functools.py | 104 + .../importlib_metadata/_itertools.py | 73 + .../site-packages/importlib_metadata/_meta.py | 49 + .../importlib_metadata/_py39compat.py | 35 + .../site-packages/importlib_metadata/_text.py | 99 + .../site-packages/importlib_metadata/py.typed | 0 .../itsdangerous-2.1.2.dist-info/INSTALLER | 1 + .../itsdangerous-2.1.2.dist-info/LICENSE.rst | 28 + .../itsdangerous-2.1.2.dist-info/METADATA | 97 + .../itsdangerous-2.1.2.dist-info/RECORD | 23 + .../itsdangerous-2.1.2.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../site-packages/itsdangerous/__init__.py | 19 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 859 bytes .../__pycache__/_json.cpython-37.pyc | Bin 0 -> 899 bytes .../__pycache__/encoding.cpython-37.pyc | Bin 0 -> 1842 bytes .../__pycache__/exc.cpython-37.pyc | Bin 0 -> 3368 bytes .../__pycache__/serializer.cpython-37.pyc | Bin 0 -> 9588 bytes .../__pycache__/signer.cpython-37.pyc | Bin 0 -> 8407 bytes .../__pycache__/timed.cpython-37.pyc | Bin 0 -> 6366 bytes .../__pycache__/url_safe.cpython-37.pyc | Bin 0 -> 2681 bytes .../Lib/site-packages/itsdangerous/_json.py | 16 + .../site-packages/itsdangerous/encoding.py | 54 + .../Lib/site-packages/itsdangerous/exc.py | 107 + .../Lib/site-packages/itsdangerous/py.typed | 0 .../site-packages/itsdangerous/serializer.py | 295 + .../Lib/site-packages/itsdangerous/signer.py | 257 + .../Lib/site-packages/itsdangerous/timed.py | 234 + .../site-packages/itsdangerous/url_safe.py | 80 + .../Lib/site-packages/jinja2/__init__.py | 37 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 1595 bytes .../__pycache__/_identifier.cpython-37.pyc | Bin 0 -> 2068 bytes .../__pycache__/async_utils.cpython-37.pyc | Bin 0 -> 2685 bytes .../jinja2/__pycache__/bccache.cpython-37.pyc | Bin 0 -> 13741 bytes .../__pycache__/compiler.cpython-37.pyc | Bin 0 -> 54356 bytes .../__pycache__/constants.cpython-37.pyc | Bin 0 -> 1531 bytes .../jinja2/__pycache__/debug.cpython-37.pyc | Bin 0 -> 3961 bytes .../__pycache__/defaults.cpython-37.pyc | Bin 0 -> 1329 bytes .../__pycache__/environment.cpython-37.pyc | Bin 0 -> 52711 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 5568 bytes .../jinja2/__pycache__/ext.cpython-37.pyc | Bin 0 -> 25381 bytes .../jinja2/__pycache__/filters.cpython-37.pyc | Bin 0 -> 50202 bytes .../__pycache__/idtracking.cpython-37.pyc | Bin 0 -> 11142 bytes .../jinja2/__pycache__/lexer.cpython-37.pyc | Bin 0 -> 20002 bytes .../jinja2/__pycache__/loaders.cpython-37.pyc | Bin 0 -> 20310 bytes .../jinja2/__pycache__/meta.cpython-37.pyc | Bin 0 -> 3783 bytes .../__pycache__/nativetypes.cpython-37.pyc | Bin 0 -> 4950 bytes .../jinja2/__pycache__/nodes.cpython-37.pyc | Bin 0 -> 41408 bytes .../__pycache__/optimizer.cpython-37.pyc | Bin 0 -> 1896 bytes .../jinja2/__pycache__/parser.cpython-37.pyc | Bin 0 -> 27521 bytes .../jinja2/__pycache__/runtime.cpython-37.pyc | Bin 0 -> 32014 bytes .../jinja2/__pycache__/sandbox.cpython-37.pyc | Bin 0 -> 11809 bytes .../jinja2/__pycache__/tests.cpython-37.pyc | Bin 0 -> 6517 bytes .../jinja2/__pycache__/utils.cpython-37.pyc | Bin 0 -> 24309 bytes .../jinja2/__pycache__/visitor.cpython-37.pyc | Bin 0 -> 3886 bytes .../Lib/site-packages/jinja2/_identifier.py | 6 + .../Lib/site-packages/jinja2/async_utils.py | 84 + .../Lib/site-packages/jinja2/bccache.py | 406 + .../Lib/site-packages/jinja2/compiler.py | 1957 ++++ .../Lib/site-packages/jinja2/constants.py | 20 + .../Lib/site-packages/jinja2/debug.py | 191 + .../Lib/site-packages/jinja2/defaults.py | 48 + .../Lib/site-packages/jinja2/environment.py | 1667 ++++ .../Lib/site-packages/jinja2/exceptions.py | 166 + .../Lib/site-packages/jinja2/ext.py | 859 ++ .../Lib/site-packages/jinja2/filters.py | 1840 ++++ .../Lib/site-packages/jinja2/idtracking.py | 318 + .../Lib/site-packages/jinja2/lexer.py | 866 ++ .../Lib/site-packages/jinja2/loaders.py | 661 ++ .../Lib/site-packages/jinja2/meta.py | 111 + .../Lib/site-packages/jinja2/nativetypes.py | 130 + .../Lib/site-packages/jinja2/nodes.py | 1204 +++ .../Lib/site-packages/jinja2/optimizer.py | 47 + .../Lib/site-packages/jinja2/parser.py | 1032 ++ .../Lib/site-packages/jinja2/py.typed | 0 .../Lib/site-packages/jinja2/runtime.py | 1053 +++ .../Lib/site-packages/jinja2/sandbox.py | 428 + .../Lib/site-packages/jinja2/tests.py | 255 + .../Lib/site-packages/jinja2/utils.py | 755 ++ .../Lib/site-packages/jinja2/visitor.py | 92 + .../Lib/site-packages/markupsafe/__init__.py | 295 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 10710 bytes .../__pycache__/_native.cpython-37.pyc | Bin 0 -> 1981 bytes .../Lib/site-packages/markupsafe/_native.py | 63 + .../Lib/site-packages/markupsafe/_speedups.c | 320 + .../markupsafe/_speedups.cp37-win_amd64.pyd | Bin 0 -> 15360 bytes .../site-packages/markupsafe/_speedups.pyi | 9 + .../Lib/site-packages/markupsafe/py.typed | 0 .../pip-20.1.1.dist-info/INSTALLER | 1 + .../pip-20.1.1.dist-info/LICENSE.txt | 20 + .../pip-20.1.1.dist-info/METADATA | 87 + .../site-packages/pip-20.1.1.dist-info/RECORD | 743 ++ .../site-packages/pip-20.1.1.dist-info/WHEEL | 6 + .../pip-20.1.1.dist-info/entry_points.txt | 5 + .../pip-20.1.1.dist-info/top_level.txt | 1 + .../Lib/site-packages/pip/__init__.py | 18 + .../Lib/site-packages/pip/__main__.py | 26 + .../pip/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 650 bytes .../pip/__pycache__/__main__.cpython-37.pyc | Bin 0 -> 498 bytes .../site-packages/pip/_internal/__init__.py | 17 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 699 bytes .../__pycache__/build_env.cpython-37.pyc | Bin 0 -> 7329 bytes .../__pycache__/cache.cpython-37.pyc | Bin 0 -> 9042 bytes .../__pycache__/configuration.cpython-37.pyc | Bin 0 -> 10703 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 12772 bytes .../__pycache__/locations.cpython-37.pyc | Bin 0 -> 4467 bytes .../_internal/__pycache__/main.cpython-37.pyc | Bin 0 -> 636 bytes .../__pycache__/pyproject.cpython-37.pyc | Bin 0 -> 3721 bytes .../self_outdated_check.cpython-37.pyc | Bin 0 -> 5430 bytes .../__pycache__/wheel_builder.cpython-37.pyc | Bin 0 -> 6704 bytes .../site-packages/pip/_internal/build_env.py | 219 + .../Lib/site-packages/pip/_internal/cache.py | 349 + .../pip/_internal/cli/__init__.py | 4 + .../cli/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 261 bytes .../__pycache__/autocompletion.cpython-37.pyc | Bin 0 -> 4957 bytes .../__pycache__/base_command.cpython-37.pyc | Bin 0 -> 5656 bytes .../cli/__pycache__/cmdoptions.cpython-37.pyc | Bin 0 -> 20403 bytes .../command_context.cpython-37.pyc | Bin 0 -> 1322 bytes .../cli/__pycache__/main.cpython-37.pyc | Bin 0 -> 1437 bytes .../__pycache__/main_parser.cpython-37.pyc | Bin 0 -> 2208 bytes .../cli/__pycache__/parser.cpython-37.pyc | Bin 0 -> 8909 bytes .../__pycache__/progress_bars.cpython-37.pyc | Bin 0 -> 7642 bytes .../__pycache__/req_command.cpython-37.pyc | Bin 0 -> 9837 bytes .../cli/__pycache__/spinners.cpython-37.pyc | Bin 0 -> 4709 bytes .../__pycache__/status_codes.cpython-37.pyc | Bin 0 -> 390 bytes .../pip/_internal/cli/autocompletion.py | 164 + .../pip/_internal/cli/base_command.py | 228 + .../pip/_internal/cli/cmdoptions.py | 962 ++ .../pip/_internal/cli/command_context.py | 36 + .../site-packages/pip/_internal/cli/main.py | 75 + .../pip/_internal/cli/main_parser.py | 99 + .../site-packages/pip/_internal/cli/parser.py | 266 + .../pip/_internal/cli/progress_bars.py | 277 + .../pip/_internal/cli/req_command.py | 408 + .../pip/_internal/cli/spinners.py | 173 + .../pip/_internal/cli/status_codes.py | 8 + .../pip/_internal/commands/__init__.py | 122 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2921 bytes .../commands/__pycache__/cache.cpython-37.pyc | Bin 0 -> 4451 bytes .../commands/__pycache__/check.cpython-37.pyc | Bin 0 -> 1581 bytes .../__pycache__/completion.cpython-37.pyc | Bin 0 -> 3006 bytes .../__pycache__/configuration.cpython-37.pyc | Bin 0 -> 6522 bytes .../commands/__pycache__/debug.cpython-37.pyc | Bin 0 -> 6327 bytes .../__pycache__/download.cpython-37.pyc | Bin 0 -> 3873 bytes .../__pycache__/freeze.cpython-37.pyc | Bin 0 -> 2860 bytes .../commands/__pycache__/hash.cpython-37.pyc | Bin 0 -> 2008 bytes .../commands/__pycache__/help.cpython-37.pyc | Bin 0 -> 1211 bytes .../__pycache__/install.cpython-37.pyc | Bin 0 -> 15811 bytes .../commands/__pycache__/list.cpython-37.pyc | Bin 0 -> 8301 bytes .../__pycache__/search.cpython-37.pyc | Bin 0 -> 4556 bytes .../commands/__pycache__/show.cpython-37.pyc | Bin 0 -> 6353 bytes .../__pycache__/uninstall.cpython-37.pyc | Bin 0 -> 2791 bytes .../commands/__pycache__/wheel.cpython-37.pyc | Bin 0 -> 5049 bytes .../pip/_internal/commands/cache.py | 181 + .../pip/_internal/commands/check.py | 51 + .../pip/_internal/commands/completion.py | 95 + .../pip/_internal/commands/configuration.py | 233 + .../pip/_internal/commands/debug.py | 237 + .../pip/_internal/commands/download.py | 142 + .../pip/_internal/commands/freeze.py | 99 + .../pip/_internal/commands/hash.py | 58 + .../pip/_internal/commands/help.py | 41 + .../pip/_internal/commands/install.py | 691 ++ .../pip/_internal/commands/list.py | 299 + .../pip/_internal/commands/search.py | 146 + .../pip/_internal/commands/show.py | 180 + .../pip/_internal/commands/uninstall.py | 89 + .../pip/_internal/commands/wheel.py | 190 + .../pip/_internal/configuration.py | 426 + .../pip/_internal/distributions/__init__.py | 24 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 833 bytes .../__pycache__/base.cpython-37.pyc | Bin 0 -> 1933 bytes .../__pycache__/installed.cpython-37.pyc | Bin 0 -> 1219 bytes .../__pycache__/sdist.cpython-37.pyc | Bin 0 -> 3449 bytes .../__pycache__/wheel.cpython-37.pyc | Bin 0 -> 1555 bytes .../pip/_internal/distributions/base.py | 45 + .../pip/_internal/distributions/installed.py | 24 + .../pip/_internal/distributions/sdist.py | 104 + .../pip/_internal/distributions/wheel.py | 36 + .../site-packages/pip/_internal/exceptions.py | 308 + .../pip/_internal/index/__init__.py | 2 + .../index/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 215 bytes .../__pycache__/collector.cpython-37.pyc | Bin 0 -> 17361 bytes .../__pycache__/package_finder.cpython-37.pyc | Bin 0 -> 25547 bytes .../pip/_internal/index/collector.py | 661 ++ .../pip/_internal/index/package_finder.py | 1016 ++ .../site-packages/pip/_internal/locations.py | 194 + .../Lib/site-packages/pip/_internal/main.py | 16 + .../pip/_internal/models/__init__.py | 2 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 249 bytes .../__pycache__/candidate.cpython-37.pyc | Bin 0 -> 1437 bytes .../__pycache__/direct_url.cpython-37.pyc | Bin 0 -> 6486 bytes .../__pycache__/format_control.cpython-37.pyc | Bin 0 -> 2414 bytes .../models/__pycache__/index.cpython-37.pyc | Bin 0 -> 1153 bytes .../models/__pycache__/link.cpython-37.pyc | Bin 0 -> 7024 bytes .../models/__pycache__/scheme.cpython-37.pyc | Bin 0 -> 879 bytes .../__pycache__/search_scope.cpython-37.pyc | Bin 0 -> 3379 bytes .../selection_prefs.cpython-37.pyc | Bin 0 -> 1611 bytes .../__pycache__/target_python.cpython-37.pyc | Bin 0 -> 3236 bytes .../models/__pycache__/wheel.cpython-37.pyc | Bin 0 -> 3183 bytes .../pip/_internal/models/candidate.py | 36 + .../pip/_internal/models/direct_url.py | 245 + .../pip/_internal/models/format_control.py | 84 + .../pip/_internal/models/index.py | 31 + .../pip/_internal/models/link.py | 236 + .../pip/_internal/models/scheme.py | 25 + .../pip/_internal/models/search_scope.py | 133 + .../pip/_internal/models/selection_prefs.py | 47 + .../pip/_internal/models/target_python.py | 110 + .../pip/_internal/models/wheel.py | 78 + .../pip/_internal/network/__init__.py | 2 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 237 bytes .../network/__pycache__/auth.cpython-37.pyc | Bin 0 -> 6962 bytes .../network/__pycache__/cache.cpython-37.pyc | Bin 0 -> 2658 bytes .../__pycache__/download.cpython-37.pyc | Bin 0 -> 4336 bytes .../__pycache__/session.cpython-37.pyc | Bin 0 -> 9182 bytes .../network/__pycache__/utils.cpython-37.pyc | Bin 0 -> 735 bytes .../network/__pycache__/xmlrpc.cpython-37.pyc | Bin 0 -> 1577 bytes .../pip/_internal/network/auth.py | 298 + .../pip/_internal/network/cache.py | 81 + .../pip/_internal/network/download.py | 200 + .../pip/_internal/network/session.py | 421 + .../pip/_internal/network/utils.py | 48 + .../pip/_internal/network/xmlrpc.py | 44 + .../pip/_internal/operations/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 185 bytes .../__pycache__/check.cpython-37.pyc | Bin 0 -> 3671 bytes .../__pycache__/freeze.cpython-37.pyc | Bin 0 -> 5840 bytes .../__pycache__/prepare.cpython-37.pyc | Bin 0 -> 10762 bytes .../_internal/operations/build/__init__.py | 0 .../build/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 191 bytes .../build/__pycache__/metadata.cpython-37.pyc | Bin 0 -> 1224 bytes .../metadata_legacy.cpython-37.pyc | Bin 0 -> 1938 bytes .../build/__pycache__/wheel.cpython-37.pyc | Bin 0 -> 1319 bytes .../__pycache__/wheel_legacy.cpython-37.pyc | Bin 0 -> 2549 bytes .../_internal/operations/build/metadata.py | 40 + .../operations/build/metadata_legacy.py | 77 + .../pip/_internal/operations/build/wheel.py | 46 + .../operations/build/wheel_legacy.py | 115 + .../pip/_internal/operations/check.py | 163 + .../pip/_internal/operations/freeze.py | 272 + .../_internal/operations/install/__init__.py | 2 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 249 bytes .../editable_legacy.cpython-37.pyc | Bin 0 -> 1319 bytes .../install/__pycache__/legacy.cpython-37.pyc | Bin 0 -> 3307 bytes .../install/__pycache__/wheel.cpython-37.pyc | Bin 0 -> 14943 bytes .../operations/install/editable_legacy.py | 52 + .../_internal/operations/install/legacy.py | 142 + .../pip/_internal/operations/install/wheel.py | 631 ++ .../pip/_internal/operations/prepare.py | 568 ++ .../site-packages/pip/_internal/pyproject.py | 196 + .../pip/_internal/req/__init__.py | 92 + .../req/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2182 bytes .../__pycache__/constructors.cpython-37.pyc | Bin 0 -> 10733 bytes .../req/__pycache__/req_file.cpython-37.pyc | Bin 0 -> 12759 bytes .../__pycache__/req_install.cpython-37.pyc | Bin 0 -> 20200 bytes .../req/__pycache__/req_set.cpython-37.pyc | Bin 0 -> 5773 bytes .../__pycache__/req_tracker.cpython-37.pyc | Bin 0 -> 4044 bytes .../__pycache__/req_uninstall.cpython-37.pyc | Bin 0 -> 17371 bytes .../pip/_internal/req/constructors.py | 464 + .../pip/_internal/req/req_file.py | 582 ++ .../pip/_internal/req/req_install.py | 850 ++ .../pip/_internal/req/req_set.py | 202 + .../pip/_internal/req/req_tracker.py | 151 + .../pip/_internal/req/req_uninstall.py | 649 ++ .../pip/_internal/resolution/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 185 bytes .../__pycache__/base.cpython-37.pyc | Bin 0 -> 1003 bytes .../pip/_internal/resolution/base.py | 20 + .../_internal/resolution/legacy/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 192 bytes .../__pycache__/resolver.cpython-37.pyc | Bin 0 -> 11148 bytes .../_internal/resolution/legacy/resolver.py | 459 + .../resolution/resolvelib/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 196 bytes .../__pycache__/base.cpython-37.pyc | Bin 0 -> 2308 bytes .../__pycache__/candidates.cpython-37.pyc | Bin 0 -> 13356 bytes .../__pycache__/factory.cpython-37.pyc | Bin 0 -> 5186 bytes .../__pycache__/provider.cpython-37.pyc | Bin 0 -> 1896 bytes .../__pycache__/requirements.cpython-37.pyc | Bin 0 -> 4272 bytes .../__pycache__/resolver.cpython-37.pyc | Bin 0 -> 5478 bytes .../_internal/resolution/resolvelib/base.py | 52 + .../resolution/resolvelib/candidates.py | 450 + .../resolution/resolvelib/factory.py | 201 + .../resolution/resolvelib/provider.py | 54 + .../resolution/resolvelib/requirements.py | 119 + .../resolution/resolvelib/resolver.py | 174 + .../pip/_internal/self_outdated_check.py | 242 + .../pip/_internal/utils/__init__.py | 0 .../utils/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 180 bytes .../utils/__pycache__/appdirs.cpython-37.pyc | Bin 0 -> 1358 bytes .../utils/__pycache__/compat.cpython-37.pyc | Bin 0 -> 6104 bytes .../compatibility_tags.cpython-37.pyc | Bin 0 -> 3576 bytes .../__pycache__/deprecation.cpython-37.pyc | Bin 0 -> 2797 bytes .../direct_url_helpers.cpython-37.pyc | Bin 0 -> 2661 bytes .../__pycache__/distutils_args.cpython-37.pyc | Bin 0 -> 1162 bytes .../utils/__pycache__/encoding.cpython-37.pyc | Bin 0 -> 1264 bytes .../__pycache__/entrypoints.cpython-37.pyc | Bin 0 -> 1318 bytes .../__pycache__/filesystem.cpython-37.pyc | Bin 0 -> 5554 bytes .../__pycache__/filetypes.cpython-37.pyc | Bin 0 -> 579 bytes .../utils/__pycache__/glibc.cpython-37.pyc | Bin 0 -> 1711 bytes .../utils/__pycache__/hashes.cpython-37.pyc | Bin 0 -> 4132 bytes .../inject_securetransport.cpython-37.pyc | Bin 0 -> 949 bytes .../utils/__pycache__/logging.cpython-37.pyc | Bin 0 -> 9171 bytes .../utils/__pycache__/misc.cpython-37.pyc | Bin 0 -> 24048 bytes .../utils/__pycache__/models.cpython-37.pyc | Bin 0 -> 1928 bytes .../__pycache__/packaging.cpython-37.pyc | Bin 0 -> 2615 bytes .../__pycache__/pkg_resources.cpython-37.pyc | Bin 0 -> 1828 bytes .../setuptools_build.cpython-37.pyc | Bin 0 -> 2941 bytes .../__pycache__/subprocess.cpython-37.pyc | Bin 0 -> 5550 bytes .../utils/__pycache__/temp_dir.cpython-37.pyc | Bin 0 -> 7024 bytes .../utils/__pycache__/typing.cpython-37.pyc | Bin 0 -> 1458 bytes .../__pycache__/unpacking.cpython-37.pyc | Bin 0 -> 6006 bytes .../utils/__pycache__/urls.cpython-37.pyc | Bin 0 -> 1514 bytes .../__pycache__/virtualenv.cpython-37.pyc | Bin 0 -> 3255 bytes .../utils/__pycache__/wheel.cpython-37.pyc | Bin 0 -> 6286 bytes .../pip/_internal/utils/appdirs.py | 44 + .../pip/_internal/utils/compat.py | 270 + .../pip/_internal/utils/compatibility_tags.py | 169 + .../pip/_internal/utils/deprecation.py | 104 + .../pip/_internal/utils/direct_url_helpers.py | 130 + .../pip/_internal/utils/distutils_args.py | 48 + .../pip/_internal/utils/encoding.py | 42 + .../pip/_internal/utils/entrypoints.py | 31 + .../pip/_internal/utils/filesystem.py | 222 + .../pip/_internal/utils/filetypes.py | 16 + .../pip/_internal/utils/glibc.py | 98 + .../pip/_internal/utils/hashes.py | 133 + .../_internal/utils/inject_securetransport.py | 36 + .../pip/_internal/utils/logging.py | 399 + .../site-packages/pip/_internal/utils/misc.py | 913 ++ .../pip/_internal/utils/models.py | 42 + .../pip/_internal/utils/packaging.py | 94 + .../pip/_internal/utils/pkg_resources.py | 44 + .../pip/_internal/utils/setuptools_build.py | 181 + .../pip/_internal/utils/subprocess.py | 277 + .../pip/_internal/utils/temp_dir.py | 271 + .../pip/_internal/utils/typing.py | 38 + .../pip/_internal/utils/unpacking.py | 272 + .../site-packages/pip/_internal/utils/urls.py | 55 + .../pip/_internal/utils/virtualenv.py | 116 + .../pip/_internal/utils/wheel.py | 225 + .../pip/_internal/vcs/__init__.py | 15 + .../vcs/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 473 bytes .../vcs/__pycache__/bazaar.cpython-37.pyc | Bin 0 -> 3710 bytes .../vcs/__pycache__/git.cpython-37.pyc | Bin 0 -> 9558 bytes .../vcs/__pycache__/mercurial.cpython-37.pyc | Bin 0 -> 5031 bytes .../vcs/__pycache__/subversion.cpython-37.pyc | Bin 0 -> 8455 bytes .../__pycache__/versioncontrol.cpython-37.pyc | Bin 0 -> 19537 bytes .../site-packages/pip/_internal/vcs/bazaar.py | 120 + .../site-packages/pip/_internal/vcs/git.py | 394 + .../pip/_internal/vcs/mercurial.py | 161 + .../pip/_internal/vcs/subversion.py | 334 + .../pip/_internal/vcs/versioncontrol.py | 723 ++ .../pip/_internal/wheel_builder.py | 309 + .../Lib/site-packages/pip/_vendor/__init__.py | 114 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2956 bytes .../__pycache__/appdirs.cpython-37.pyc | Bin 0 -> 21396 bytes .../__pycache__/contextlib2.cpython-37.pyc | Bin 0 -> 15355 bytes .../_vendor/__pycache__/distro.cpython-37.pyc | Bin 0 -> 36621 bytes .../__pycache__/ipaddress.cpython-37.pyc | Bin 0 -> 66444 bytes .../__pycache__/pyparsing.cpython-37.pyc | Bin 0 -> 242485 bytes .../__pycache__/retrying.cpython-37.pyc | Bin 0 -> 8078 bytes .../_vendor/__pycache__/six.cpython-37.pyc | Bin 0 -> 26876 bytes .../_vendor/__pycache__/toml.cpython-37.pyc | Bin 0 -> 22136 bytes .../Lib/site-packages/pip/_vendor/appdirs.py | 633 ++ .../pip/_vendor/cachecontrol/__init__.py | 11 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 538 bytes .../__pycache__/_cmd.cpython-37.pyc | Bin 0 -> 1541 bytes .../__pycache__/adapter.cpython-37.pyc | Bin 0 -> 3032 bytes .../__pycache__/cache.cpython-37.pyc | Bin 0 -> 1754 bytes .../__pycache__/compat.cpython-37.pyc | Bin 0 -> 745 bytes .../__pycache__/controller.cpython-37.pyc | Bin 0 -> 7715 bytes .../__pycache__/filewrapper.cpython-37.pyc | Bin 0 -> 2142 bytes .../__pycache__/heuristics.cpython-37.pyc | Bin 0 -> 4662 bytes .../__pycache__/serialize.cpython-37.pyc | Bin 0 -> 4215 bytes .../__pycache__/wrapper.cpython-37.pyc | Bin 0 -> 654 bytes .../pip/_vendor/cachecontrol/_cmd.py | 57 + .../pip/_vendor/cachecontrol/adapter.py | 133 + .../pip/_vendor/cachecontrol/cache.py | 39 + .../_vendor/cachecontrol/caches/__init__.py | 2 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 282 bytes .../__pycache__/file_cache.cpython-37.pyc | Bin 0 -> 3192 bytes .../__pycache__/redis_cache.cpython-37.pyc | Bin 0 -> 1538 bytes .../_vendor/cachecontrol/caches/file_cache.py | 146 + .../cachecontrol/caches/redis_cache.py | 33 + .../pip/_vendor/cachecontrol/compat.py | 29 + .../pip/_vendor/cachecontrol/controller.py | 376 + .../pip/_vendor/cachecontrol/filewrapper.py | 80 + .../pip/_vendor/cachecontrol/heuristics.py | 135 + .../pip/_vendor/cachecontrol/serialize.py | 188 + .../pip/_vendor/cachecontrol/wrapper.py | 29 + .../pip/_vendor/certifi/__init__.py | 3 + .../pip/_vendor/certifi/__main__.py | 12 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 266 bytes .../__pycache__/__main__.cpython-37.pyc | Bin 0 -> 441 bytes .../certifi/__pycache__/core.cpython-37.pyc | Bin 0 -> 905 bytes .../pip/_vendor/certifi/cacert.pem | 4641 +++++++++ .../site-packages/pip/_vendor/certifi/core.py | 30 + .../pip/_vendor/chardet/__init__.py | 39 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 832 bytes .../__pycache__/big5freq.cpython-37.pyc | Bin 0 -> 27167 bytes .../__pycache__/big5prober.cpython-37.pyc | Bin 0 -> 1108 bytes .../chardistribution.cpython-37.pyc | Bin 0 -> 6294 bytes .../charsetgroupprober.cpython-37.pyc | Bin 0 -> 2215 bytes .../__pycache__/charsetprober.cpython-37.pyc | Bin 0 -> 3425 bytes .../codingstatemachine.cpython-37.pyc | Bin 0 -> 2872 bytes .../chardet/__pycache__/compat.cpython-37.pyc | Bin 0 -> 343 bytes .../__pycache__/cp949prober.cpython-37.pyc | Bin 0 -> 1115 bytes .../chardet/__pycache__/enums.cpython-37.pyc | Bin 0 -> 2606 bytes .../__pycache__/escprober.cpython-37.pyc | Bin 0 -> 2593 bytes .../chardet/__pycache__/escsm.cpython-37.pyc | Bin 0 -> 7054 bytes .../__pycache__/eucjpprober.cpython-37.pyc | Bin 0 -> 2401 bytes .../__pycache__/euckrfreq.cpython-37.pyc | Bin 0 -> 12051 bytes .../__pycache__/euckrprober.cpython-37.pyc | Bin 0 -> 1116 bytes .../__pycache__/euctwfreq.cpython-37.pyc | Bin 0 -> 27171 bytes .../__pycache__/euctwprober.cpython-37.pyc | Bin 0 -> 1116 bytes .../__pycache__/gb2312freq.cpython-37.pyc | Bin 0 -> 19095 bytes .../__pycache__/gb2312prober.cpython-37.pyc | Bin 0 -> 1124 bytes .../__pycache__/hebrewprober.cpython-37.pyc | Bin 0 -> 2958 bytes .../__pycache__/jisfreq.cpython-37.pyc | Bin 0 -> 22123 bytes .../chardet/__pycache__/jpcntx.cpython-37.pyc | Bin 0 -> 38002 bytes .../langbulgarianmodel.cpython-37.pyc | Bin 0 -> 23616 bytes .../langcyrillicmodel.cpython-37.pyc | Bin 0 -> 29072 bytes .../__pycache__/langgreekmodel.cpython-37.pyc | Bin 0 -> 23574 bytes .../langhebrewmodel.cpython-37.pyc | Bin 0 -> 22203 bytes .../langhungarianmodel.cpython-37.pyc | Bin 0 -> 23605 bytes .../__pycache__/langthaimodel.cpython-37.pyc | Bin 0 -> 22182 bytes .../langturkishmodel.cpython-37.pyc | Bin 0 -> 22205 bytes .../__pycache__/latin1prober.cpython-37.pyc | Bin 0 -> 2915 bytes .../mbcharsetprober.cpython-37.pyc | Bin 0 -> 2220 bytes .../mbcsgroupprober.cpython-37.pyc | Bin 0 -> 1111 bytes .../chardet/__pycache__/mbcssm.cpython-37.pyc | Bin 0 -> 15666 bytes .../sbcharsetprober.cpython-37.pyc | Bin 0 -> 2973 bytes .../sbcsgroupprober.cpython-37.pyc | Bin 0 -> 1601 bytes .../__pycache__/sjisprober.cpython-37.pyc | Bin 0 -> 2427 bytes .../universaldetector.cpython-37.pyc | Bin 0 -> 5817 bytes .../__pycache__/utf8prober.cpython-37.pyc | Bin 0 -> 1958 bytes .../__pycache__/version.cpython-37.pyc | Bin 0 -> 427 bytes .../pip/_vendor/chardet/big5freq.py | 386 + .../pip/_vendor/chardet/big5prober.py | 47 + .../pip/_vendor/chardet/chardistribution.py | 233 + .../pip/_vendor/chardet/charsetgroupprober.py | 106 + .../pip/_vendor/chardet/charsetprober.py | 145 + .../pip/_vendor/chardet/cli/__init__.py | 1 + .../cli/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 184 bytes .../cli/__pycache__/chardetect.cpython-37.pyc | Bin 0 -> 2673 bytes .../pip/_vendor/chardet/cli/chardetect.py | 85 + .../pip/_vendor/chardet/codingstatemachine.py | 88 + .../pip/_vendor/chardet/compat.py | 34 + .../pip/_vendor/chardet/cp949prober.py | 49 + .../pip/_vendor/chardet/enums.py | 76 + .../pip/_vendor/chardet/escprober.py | 101 + .../pip/_vendor/chardet/escsm.py | 246 + .../pip/_vendor/chardet/eucjpprober.py | 92 + .../pip/_vendor/chardet/euckrfreq.py | 195 + .../pip/_vendor/chardet/euckrprober.py | 47 + .../pip/_vendor/chardet/euctwfreq.py | 387 + .../pip/_vendor/chardet/euctwprober.py | 46 + .../pip/_vendor/chardet/gb2312freq.py | 283 + .../pip/_vendor/chardet/gb2312prober.py | 46 + .../pip/_vendor/chardet/hebrewprober.py | 292 + .../pip/_vendor/chardet/jisfreq.py | 325 + .../pip/_vendor/chardet/jpcntx.py | 233 + .../pip/_vendor/chardet/langbulgarianmodel.py | 228 + .../pip/_vendor/chardet/langcyrillicmodel.py | 333 + .../pip/_vendor/chardet/langgreekmodel.py | 225 + .../pip/_vendor/chardet/langhebrewmodel.py | 200 + .../pip/_vendor/chardet/langhungarianmodel.py | 225 + .../pip/_vendor/chardet/langthaimodel.py | 199 + .../pip/_vendor/chardet/langturkishmodel.py | 193 + .../pip/_vendor/chardet/latin1prober.py | 145 + .../pip/_vendor/chardet/mbcharsetprober.py | 91 + .../pip/_vendor/chardet/mbcsgroupprober.py | 54 + .../pip/_vendor/chardet/mbcssm.py | 572 ++ .../pip/_vendor/chardet/sbcharsetprober.py | 132 + .../pip/_vendor/chardet/sbcsgroupprober.py | 73 + .../pip/_vendor/chardet/sjisprober.py | 92 + .../pip/_vendor/chardet/universaldetector.py | 286 + .../pip/_vendor/chardet/utf8prober.py | 82 + .../pip/_vendor/chardet/version.py | 9 + .../pip/_vendor/colorama/__init__.py | 6 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 432 bytes .../colorama/__pycache__/ansi.cpython-37.pyc | Bin 0 -> 3330 bytes .../__pycache__/ansitowin32.cpython-37.pyc | Bin 0 -> 7586 bytes .../__pycache__/initialise.cpython-37.pyc | Bin 0 -> 1651 bytes .../colorama/__pycache__/win32.cpython-37.pyc | Bin 0 -> 3845 bytes .../__pycache__/winterm.cpython-37.pyc | Bin 0 -> 4593 bytes .../pip/_vendor/colorama/ansi.py | 102 + .../pip/_vendor/colorama/ansitowin32.py | 257 + .../pip/_vendor/colorama/initialise.py | 80 + .../pip/_vendor/colorama/win32.py | 152 + .../pip/_vendor/colorama/winterm.py | 169 + .../site-packages/pip/_vendor/contextlib2.py | 518 + .../pip/_vendor/distlib/__init__.py | 23 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 1030 bytes .../distlib/__pycache__/compat.cpython-37.pyc | Bin 0 -> 32040 bytes .../__pycache__/database.cpython-37.pyc | Bin 0 -> 42579 bytes .../distlib/__pycache__/index.cpython-37.pyc | Bin 0 -> 17319 bytes .../__pycache__/locators.cpython-37.pyc | Bin 0 -> 38797 bytes .../__pycache__/manifest.cpython-37.pyc | Bin 0 -> 10278 bytes .../__pycache__/markers.cpython-37.pyc | Bin 0 -> 4464 bytes .../__pycache__/metadata.cpython-37.pyc | Bin 0 -> 27679 bytes .../__pycache__/resources.cpython-37.pyc | Bin 0 -> 10874 bytes .../__pycache__/scripts.cpython-37.pyc | Bin 0 -> 10753 bytes .../distlib/__pycache__/util.cpython-37.pyc | Bin 0 -> 48007 bytes .../__pycache__/version.cpython-37.pyc | Bin 0 -> 20414 bytes .../distlib/__pycache__/wheel.cpython-37.pyc | Bin 0 -> 25615 bytes .../pip/_vendor/distlib/_backport/__init__.py | 6 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 472 bytes .../_backport/__pycache__/misc.cpython-37.pyc | Bin 0 -> 1069 bytes .../__pycache__/shutil.cpython-37.pyc | Bin 0 -> 21385 bytes .../__pycache__/sysconfig.cpython-37.pyc | Bin 0 -> 15878 bytes .../__pycache__/tarfile.cpython-37.pyc | Bin 0 -> 62715 bytes .../pip/_vendor/distlib/_backport/misc.py | 41 + .../pip/_vendor/distlib/_backport/shutil.py | 761 ++ .../_vendor/distlib/_backport/sysconfig.cfg | 84 + .../_vendor/distlib/_backport/sysconfig.py | 786 ++ .../pip/_vendor/distlib/_backport/tarfile.py | 2607 ++++++ .../pip/_vendor/distlib/compat.py | 1120 +++ .../pip/_vendor/distlib/database.py | 1339 +++ .../pip/_vendor/distlib/index.py | 516 + .../pip/_vendor/distlib/locators.py | 1302 +++ .../pip/_vendor/distlib/manifest.py | 393 + .../pip/_vendor/distlib/markers.py | 131 + .../pip/_vendor/distlib/metadata.py | 1096 +++ .../pip/_vendor/distlib/resources.py | 355 + .../pip/_vendor/distlib/scripts.py | 416 + .../site-packages/pip/_vendor/distlib/t32.exe | Bin 0 -> 96768 bytes .../site-packages/pip/_vendor/distlib/t64.exe | Bin 0 -> 105984 bytes .../site-packages/pip/_vendor/distlib/util.py | 1761 ++++ .../pip/_vendor/distlib/version.py | 736 ++ .../site-packages/pip/_vendor/distlib/w32.exe | Bin 0 -> 90112 bytes .../site-packages/pip/_vendor/distlib/w64.exe | Bin 0 -> 99840 bytes .../pip/_vendor/distlib/wheel.py | 1004 ++ .../Lib/site-packages/pip/_vendor/distro.py | 1230 +++ .../pip/_vendor/html5lib/__init__.py | 35 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 1301 bytes .../__pycache__/_ihatexml.cpython-37.pyc | Bin 0 -> 13748 bytes .../__pycache__/_inputstream.cpython-37.pyc | Bin 0 -> 22639 bytes .../__pycache__/_tokenizer.cpython-37.pyc | Bin 0 -> 41540 bytes .../__pycache__/_utils.cpython-37.pyc | Bin 0 -> 3293 bytes .../__pycache__/constants.cpython-37.pyc | Bin 0 -> 66205 bytes .../__pycache__/html5parser.cpython-37.pyc | Bin 0 -> 97802 bytes .../__pycache__/serializer.cpython-37.pyc | Bin 0 -> 10818 bytes .../pip/_vendor/html5lib/_ihatexml.py | 288 + .../pip/_vendor/html5lib/_inputstream.py | 923 ++ .../pip/_vendor/html5lib/_tokenizer.py | 1721 ++++ .../pip/_vendor/html5lib/_trie/__init__.py | 14 + .../_trie/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 414 bytes .../_trie/__pycache__/_base.cpython-37.pyc | Bin 0 -> 1571 bytes .../_trie/__pycache__/datrie.cpython-37.pyc | Bin 0 -> 2016 bytes .../_trie/__pycache__/py.cpython-37.pyc | Bin 0 -> 2219 bytes .../pip/_vendor/html5lib/_trie/_base.py | 40 + .../pip/_vendor/html5lib/_trie/datrie.py | 44 + .../pip/_vendor/html5lib/_trie/py.py | 67 + .../pip/_vendor/html5lib/_utils.py | 124 + .../pip/_vendor/html5lib/constants.py | 2947 ++++++ .../pip/_vendor/html5lib/filters/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 189 bytes .../alphabeticalattributes.cpython-37.pyc | Bin 0 -> 1305 bytes .../filters/__pycache__/base.cpython-37.pyc | Bin 0 -> 839 bytes .../inject_meta_charset.cpython-37.pyc | Bin 0 -> 1859 bytes .../filters/__pycache__/lint.cpython-37.pyc | Bin 0 -> 2623 bytes .../__pycache__/optionaltags.cpython-37.pyc | Bin 0 -> 2750 bytes .../__pycache__/sanitizer.cpython-37.pyc | Bin 0 -> 16425 bytes .../__pycache__/whitespace.cpython-37.pyc | Bin 0 -> 1343 bytes .../filters/alphabeticalattributes.py | 29 + .../pip/_vendor/html5lib/filters/base.py | 12 + .../html5lib/filters/inject_meta_charset.py | 73 + .../pip/_vendor/html5lib/filters/lint.py | 93 + .../_vendor/html5lib/filters/optionaltags.py | 207 + .../pip/_vendor/html5lib/filters/sanitizer.py | 896 ++ .../_vendor/html5lib/filters/whitespace.py | 38 + .../pip/_vendor/html5lib/html5parser.py | 2791 ++++++ .../pip/_vendor/html5lib/serializer.py | 409 + .../_vendor/html5lib/treeadapters/__init__.py | 30 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 928 bytes .../__pycache__/genshi.cpython-37.pyc | Bin 0 -> 1525 bytes .../__pycache__/sax.cpython-37.pyc | Bin 0 -> 1475 bytes .../_vendor/html5lib/treeadapters/genshi.py | 54 + .../pip/_vendor/html5lib/treeadapters/sax.py | 50 + .../_vendor/html5lib/treebuilders/__init__.py | 88 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 3309 bytes .../__pycache__/base.cpython-37.pyc | Bin 0 -> 11232 bytes .../__pycache__/dom.cpython-37.pyc | Bin 0 -> 9336 bytes .../__pycache__/etree.cpython-37.pyc | Bin 0 -> 11841 bytes .../__pycache__/etree_lxml.cpython-37.pyc | Bin 0 -> 11781 bytes .../pip/_vendor/html5lib/treebuilders/base.py | 417 + .../pip/_vendor/html5lib/treebuilders/dom.py | 239 + .../_vendor/html5lib/treebuilders/etree.py | 340 + .../html5lib/treebuilders/etree_lxml.py | 366 + .../_vendor/html5lib/treewalkers/__init__.py | 154 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 3986 bytes .../__pycache__/base.cpython-37.pyc | Bin 0 -> 6982 bytes .../__pycache__/dom.cpython-37.pyc | Bin 0 -> 1711 bytes .../__pycache__/etree.cpython-37.pyc | Bin 0 -> 3518 bytes .../__pycache__/etree_lxml.cpython-37.pyc | Bin 0 -> 6627 bytes .../__pycache__/genshi.cpython-37.pyc | Bin 0 -> 1885 bytes .../pip/_vendor/html5lib/treewalkers/base.py | 252 + .../pip/_vendor/html5lib/treewalkers/dom.py | 43 + .../pip/_vendor/html5lib/treewalkers/etree.py | 130 + .../html5lib/treewalkers/etree_lxml.py | 213 + .../_vendor/html5lib/treewalkers/genshi.py | 69 + .../pip/_vendor/idna/__init__.py | 2 + .../idna/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 246 bytes .../idna/__pycache__/codec.cpython-37.pyc | Bin 0 -> 3053 bytes .../idna/__pycache__/compat.cpython-37.pyc | Bin 0 -> 606 bytes .../idna/__pycache__/core.cpython-37.pyc | Bin 0 -> 9130 bytes .../idna/__pycache__/idnadata.cpython-37.pyc | Bin 0 -> 21588 bytes .../idna/__pycache__/intranges.cpython-37.pyc | Bin 0 -> 1786 bytes .../__pycache__/package_data.cpython-37.pyc | Bin 0 -> 200 bytes .../idna/__pycache__/uts46data.cpython-37.pyc | Bin 0 -> 178628 bytes .../site-packages/pip/_vendor/idna/codec.py | 118 + .../site-packages/pip/_vendor/idna/compat.py | 12 + .../site-packages/pip/_vendor/idna/core.py | 398 + .../pip/_vendor/idna/idnadata.py | 1991 ++++ .../pip/_vendor/idna/intranges.py | 53 + .../pip/_vendor/idna/package_data.py | 2 + .../pip/_vendor/idna/uts46data.py | 8317 +++++++++++++++++ .../site-packages/pip/_vendor/ipaddress.py | 2420 +++++ .../pip/_vendor/msgpack/__init__.py | 54 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 1381 bytes .../__pycache__/_version.cpython-37.pyc | Bin 0 -> 207 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 1855 bytes .../msgpack/__pycache__/ext.cpython-37.pyc | Bin 0 -> 6180 bytes .../__pycache__/fallback.cpython-37.pyc | Bin 0 -> 25893 bytes .../pip/_vendor/msgpack/_version.py | 1 + .../pip/_vendor/msgpack/exceptions.py | 48 + .../site-packages/pip/_vendor/msgpack/ext.py | 191 + .../pip/_vendor/msgpack/fallback.py | 1063 +++ .../pip/_vendor/packaging/__about__.py | 27 + .../pip/_vendor/packaging/__init__.py | 26 + .../__pycache__/__about__.cpython-37.pyc | Bin 0 -> 720 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 558 bytes .../__pycache__/_compat.cpython-37.pyc | Bin 0 -> 1139 bytes .../__pycache__/_structures.cpython-37.pyc | Bin 0 -> 2958 bytes .../__pycache__/_typing.cpython-37.pyc | Bin 0 -> 1473 bytes .../__pycache__/markers.cpython-37.pyc | Bin 0 -> 9263 bytes .../__pycache__/requirements.cpython-37.pyc | Bin 0 -> 4062 bytes .../__pycache__/specifiers.cpython-37.pyc | Bin 0 -> 20273 bytes .../packaging/__pycache__/tags.cpython-37.pyc | Bin 0 -> 16735 bytes .../__pycache__/utils.cpython-37.pyc | Bin 0 -> 1537 bytes .../__pycache__/version.cpython-37.pyc | Bin 0 -> 13137 bytes .../pip/_vendor/packaging/_compat.py | 38 + .../pip/_vendor/packaging/_structures.py | 86 + .../pip/_vendor/packaging/_typing.py | 39 + .../pip/_vendor/packaging/markers.py | 328 + .../pip/_vendor/packaging/requirements.py | 145 + .../pip/_vendor/packaging/specifiers.py | 849 ++ .../pip/_vendor/packaging/tags.py | 739 ++ .../pip/_vendor/packaging/utils.py | 62 + .../pip/_vendor/packaging/version.py | 535 ++ .../pip/_vendor/pep517/__init__.py | 4 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 271 bytes .../__pycache__/_in_process.cpython-37.pyc | Bin 0 -> 8235 bytes .../pep517/__pycache__/build.cpython-37.pyc | Bin 0 -> 3360 bytes .../pep517/__pycache__/check.cpython-37.pyc | Bin 0 -> 4848 bytes .../__pycache__/colorlog.cpython-37.pyc | Bin 0 -> 2903 bytes .../pep517/__pycache__/compat.cpython-37.pyc | Bin 0 -> 1052 bytes .../__pycache__/dirtools.cpython-37.pyc | Bin 0 -> 1316 bytes .../__pycache__/envbuild.cpython-37.pyc | Bin 0 -> 4349 bytes .../pep517/__pycache__/meta.cpython-37.pyc | Bin 0 -> 2803 bytes .../__pycache__/wrappers.cpython-37.pyc | Bin 0 -> 10473 bytes .../pip/_vendor/pep517/_in_process.py | 280 + .../site-packages/pip/_vendor/pep517/build.py | 124 + .../site-packages/pip/_vendor/pep517/check.py | 203 + .../pip/_vendor/pep517/colorlog.py | 115 + .../pip/_vendor/pep517/compat.py | 34 + .../pip/_vendor/pep517/dirtools.py | 44 + .../pip/_vendor/pep517/envbuild.py | 167 + .../site-packages/pip/_vendor/pep517/meta.py | 92 + .../pip/_vendor/pep517/wrappers.py | 308 + .../pip/_vendor/pkg_resources/__init__.py | 3296 +++++++ .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 99731 bytes .../__pycache__/py31compat.cpython-37.pyc | Bin 0 -> 631 bytes .../pip/_vendor/pkg_resources/py31compat.py | 23 + .../pip/_vendor/progress/__init__.py | 177 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 5547 bytes .../progress/__pycache__/bar.cpython-37.pyc | Bin 0 -> 2639 bytes .../__pycache__/counter.cpython-37.pyc | Bin 0 -> 1451 bytes .../__pycache__/spinner.cpython-37.pyc | Bin 0 -> 1416 bytes .../site-packages/pip/_vendor/progress/bar.py | 91 + .../pip/_vendor/progress/counter.py | 41 + .../pip/_vendor/progress/spinner.py | 43 + .../site-packages/pip/_vendor/pyparsing.py | 7107 ++++++++++++++ .../pip/_vendor/requests/__init__.py | 133 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 3482 bytes .../__pycache__/__version__.cpython-37.pyc | Bin 0 -> 544 bytes .../_internal_utils.cpython-37.pyc | Bin 0 -> 1297 bytes .../__pycache__/adapters.cpython-37.pyc | Bin 0 -> 16874 bytes .../requests/__pycache__/api.cpython-37.pyc | Bin 0 -> 6726 bytes .../requests/__pycache__/auth.cpython-37.pyc | Bin 0 -> 8341 bytes .../requests/__pycache__/certs.cpython-37.pyc | Bin 0 -> 622 bytes .../__pycache__/compat.cpython-37.pyc | Bin 0 -> 1601 bytes .../__pycache__/cookies.cpython-37.pyc | Bin 0 -> 18776 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 5494 bytes .../requests/__pycache__/help.cpython-37.pyc | Bin 0 -> 2675 bytes .../requests/__pycache__/hooks.cpython-37.pyc | Bin 0 -> 969 bytes .../__pycache__/models.cpython-37.pyc | Bin 0 -> 24109 bytes .../__pycache__/packages.cpython-37.pyc | Bin 0 -> 499 bytes .../__pycache__/sessions.cpython-37.pyc | Bin 0 -> 19416 bytes .../__pycache__/status_codes.cpython-37.pyc | Bin 0 -> 4214 bytes .../__pycache__/structures.cpython-37.pyc | Bin 0 -> 4398 bytes .../requests/__pycache__/utils.cpython-37.pyc | Bin 0 -> 22162 bytes .../pip/_vendor/requests/__version__.py | 14 + .../pip/_vendor/requests/_internal_utils.py | 42 + .../pip/_vendor/requests/adapters.py | 533 ++ .../site-packages/pip/_vendor/requests/api.py | 161 + .../pip/_vendor/requests/auth.py | 305 + .../pip/_vendor/requests/certs.py | 18 + .../pip/_vendor/requests/compat.py | 76 + .../pip/_vendor/requests/cookies.py | 549 ++ .../pip/_vendor/requests/exceptions.py | 126 + .../pip/_vendor/requests/help.py | 119 + .../pip/_vendor/requests/hooks.py | 34 + .../pip/_vendor/requests/models.py | 954 ++ .../pip/_vendor/requests/packages.py | 16 + .../pip/_vendor/requests/sessions.py | 767 ++ .../pip/_vendor/requests/status_codes.py | 123 + .../pip/_vendor/requests/structures.py | 105 + .../pip/_vendor/requests/utils.py | 982 ++ .../pip/_vendor/resolvelib/__init__.py | 26 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 627 bytes .../__pycache__/providers.cpython-37.pyc | Bin 0 -> 5772 bytes .../__pycache__/reporters.cpython-37.pyc | Bin 0 -> 1993 bytes .../__pycache__/resolvers.cpython-37.pyc | Bin 0 -> 14170 bytes .../__pycache__/structs.cpython-37.pyc | Bin 0 -> 3092 bytes .../pip/_vendor/resolvelib/providers.py | 121 + .../pip/_vendor/resolvelib/reporters.py | 36 + .../pip/_vendor/resolvelib/resolvers.py | 414 + .../pip/_vendor/resolvelib/structs.py | 68 + .../Lib/site-packages/pip/_vendor/retrying.py | 267 + .../Lib/site-packages/pip/_vendor/six.py | 980 ++ .../Lib/site-packages/pip/_vendor/toml.py | 1039 ++ .../pip/_vendor/toml/__init__.py | 21 + .../toml/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 595 bytes .../toml/__pycache__/decoder.cpython-37.pyc | Bin 0 -> 19751 bytes .../toml/__pycache__/encoder.cpython-37.pyc | Bin 0 -> 6870 bytes .../toml/__pycache__/ordered.cpython-37.pyc | Bin 0 -> 996 bytes .../toml/__pycache__/tz.cpython-37.pyc | Bin 0 -> 1104 bytes .../site-packages/pip/_vendor/toml/decoder.py | 945 ++ .../site-packages/pip/_vendor/toml/encoder.py | 250 + .../site-packages/pip/_vendor/toml/ordered.py | 15 + .../Lib/site-packages/pip/_vendor/toml/tz.py | 21 + .../pip/_vendor/urllib3/__init__.py | 86 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2102 bytes .../__pycache__/_collections.cpython-37.pyc | Bin 0 -> 10672 bytes .../__pycache__/connection.cpython-37.pyc | Bin 0 -> 10013 bytes .../__pycache__/connectionpool.cpython-37.pyc | Bin 0 -> 24086 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 10389 bytes .../urllib3/__pycache__/fields.cpython-37.pyc | Bin 0 -> 8083 bytes .../__pycache__/filepost.cpython-37.pyc | Bin 0 -> 2749 bytes .../__pycache__/poolmanager.cpython-37.pyc | Bin 0 -> 12845 bytes .../__pycache__/request.cpython-37.pyc | Bin 0 -> 5581 bytes .../__pycache__/response.cpython-37.pyc | Bin 0 -> 20178 bytes .../pip/_vendor/urllib3/_collections.py | 336 + .../pip/_vendor/urllib3/connection.py | 414 + .../pip/_vendor/urllib3/connectionpool.py | 1051 +++ .../pip/_vendor/urllib3/contrib/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 188 bytes .../_appengine_environ.cpython-37.pyc | Bin 0 -> 1397 bytes .../__pycache__/appengine.cpython-37.pyc | Bin 0 -> 8169 bytes .../__pycache__/ntlmpool.cpython-37.pyc | Bin 0 -> 3234 bytes .../__pycache__/pyopenssl.cpython-37.pyc | Bin 0 -> 14799 bytes .../securetransport.cpython-37.pyc | Bin 0 -> 19677 bytes .../contrib/__pycache__/socks.cpython-37.pyc | Bin 0 -> 5504 bytes .../urllib3/contrib/_appengine_environ.py | 36 + .../contrib/_securetransport/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 205 bytes .../__pycache__/bindings.cpython-37.pyc | Bin 0 -> 10152 bytes .../__pycache__/low_level.cpython-37.pyc | Bin 0 -> 7449 bytes .../contrib/_securetransport/bindings.py | 493 + .../contrib/_securetransport/low_level.py | 328 + .../pip/_vendor/urllib3/contrib/appengine.py | 314 + .../pip/_vendor/urllib3/contrib/ntlmpool.py | 121 + .../pip/_vendor/urllib3/contrib/pyopenssl.py | 498 + .../urllib3/contrib/securetransport.py | 859 ++ .../pip/_vendor/urllib3/contrib/socks.py | 210 + .../pip/_vendor/urllib3/exceptions.py | 255 + .../pip/_vendor/urllib3/fields.py | 273 + .../pip/_vendor/urllib3/filepost.py | 98 + .../pip/_vendor/urllib3/packages/__init__.py | 5 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 302 bytes .../packages/__pycache__/six.cpython-37.pyc | Bin 0 -> 26445 bytes .../urllib3/packages/backports/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 199 bytes .../__pycache__/makefile.cpython-37.pyc | Bin 0 -> 1289 bytes .../urllib3/packages/backports/makefile.py | 52 + .../pip/_vendor/urllib3/packages/six.py | 1021 ++ .../packages/ssl_match_hostname/__init__.py | 19 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 543 bytes .../_implementation.cpython-37.pyc | Bin 0 -> 3306 bytes .../ssl_match_hostname/_implementation.py | 160 + .../pip/_vendor/urllib3/poolmanager.py | 470 + .../pip/_vendor/urllib3/request.py | 171 + .../pip/_vendor/urllib3/response.py | 809 ++ .../pip/_vendor/urllib3/util/__init__.py | 46 + .../util/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 1008 bytes .../__pycache__/connection.cpython-37.pyc | Bin 0 -> 3157 bytes .../util/__pycache__/queue.cpython-37.pyc | Bin 0 -> 1029 bytes .../util/__pycache__/request.cpython-37.pyc | Bin 0 -> 3323 bytes .../util/__pycache__/response.cpython-37.pyc | Bin 0 -> 1956 bytes .../util/__pycache__/retry.cpython-37.pyc | Bin 0 -> 12877 bytes .../util/__pycache__/ssl_.cpython-37.pyc | Bin 0 -> 9754 bytes .../util/__pycache__/timeout.cpython-37.pyc | Bin 0 -> 8816 bytes .../util/__pycache__/url.cpython-37.pyc | Bin 0 -> 10597 bytes .../util/__pycache__/wait.cpython-37.pyc | Bin 0 -> 3121 bytes .../pip/_vendor/urllib3/util/connection.py | 138 + .../pip/_vendor/urllib3/util/queue.py | 21 + .../pip/_vendor/urllib3/util/request.py | 135 + .../pip/_vendor/urllib3/util/response.py | 86 + .../pip/_vendor/urllib3/util/retry.py | 450 + .../pip/_vendor/urllib3/util/ssl_.py | 407 + .../pip/_vendor/urllib3/util/timeout.py | 258 + .../pip/_vendor/urllib3/util/url.py | 430 + .../pip/_vendor/urllib3/util/wait.py | 153 + .../Lib/site-packages/pip/_vendor/vendor.txt | 24 + .../pip/_vendor/webencodings/__init__.py | 342 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 9664 bytes .../__pycache__/labels.cpython-37.pyc | Bin 0 -> 4078 bytes .../__pycache__/mklabels.cpython-37.pyc | Bin 0 -> 1900 bytes .../__pycache__/tests.cpython-37.pyc | Bin 0 -> 5041 bytes .../__pycache__/x_user_defined.cpython-37.pyc | Bin 0 -> 2653 bytes .../pip/_vendor/webencodings/labels.py | 231 + .../pip/_vendor/webencodings/mklabels.py | 59 + .../pip/_vendor/webencodings/tests.py | 153 + .../_vendor/webencodings/x_user_defined.py | 325 + .../site-packages/pkg_resources/__init__.py | 3307 +++++++ .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 100024 bytes .../__pycache__/py2_warn.cpython-37.pyc | Bin 0 -> 628 bytes .../__pycache__/py31compat.cpython-37.pyc | Bin 0 -> 619 bytes .../pkg_resources/_vendor/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 182 bytes .../__pycache__/appdirs.cpython-37.pyc | Bin 0 -> 20670 bytes .../__pycache__/pyparsing.cpython-37.pyc | Bin 0 -> 203025 bytes .../_vendor/__pycache__/six.cpython-37.pyc | Bin 0 -> 24383 bytes .../pkg_resources/_vendor/appdirs.py | 608 ++ .../_vendor/packaging/__about__.py | 21 + .../_vendor/packaging/__init__.py | 14 + .../__pycache__/__about__.cpython-37.pyc | Bin 0 -> 718 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 556 bytes .../__pycache__/_compat.cpython-37.pyc | Bin 0 -> 1008 bytes .../__pycache__/_structures.cpython-37.pyc | Bin 0 -> 2860 bytes .../__pycache__/markers.cpython-37.pyc | Bin 0 -> 8868 bytes .../__pycache__/requirements.cpython-37.pyc | Bin 0 -> 3873 bytes .../__pycache__/specifiers.cpython-37.pyc | Bin 0 -> 19786 bytes .../__pycache__/utils.cpython-37.pyc | Bin 0 -> 487 bytes .../__pycache__/version.cpython-37.pyc | Bin 0 -> 10553 bytes .../_vendor/packaging/_compat.py | 30 + .../_vendor/packaging/_structures.py | 68 + .../_vendor/packaging/markers.py | 301 + .../_vendor/packaging/requirements.py | 127 + .../_vendor/packaging/specifiers.py | 774 ++ .../pkg_resources/_vendor/packaging/utils.py | 14 + .../_vendor/packaging/version.py | 393 + .../pkg_resources/_vendor/pyparsing.py | 5742 ++++++++++++ .../pkg_resources/_vendor/six.py | 868 ++ .../pkg_resources/extern/__init__.py | 66 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2349 bytes .../site-packages/pkg_resources/py2_warn.py | 16 + .../site-packages/pkg_resources/py31compat.py | 23 + .../setuptools-47.1.0.dist-info/INSTALLER | 1 + .../setuptools-47.1.0.dist-info/LICENSE | 19 + .../setuptools-47.1.0.dist-info/METADATA | 109 + .../setuptools-47.1.0.dist-info/RECORD | 196 + .../setuptools-47.1.0.dist-info/WHEEL | 5 + .../dependency_links.txt | 2 + .../entry_points.txt | 68 + .../setuptools-47.1.0.dist-info/top_level.txt | 3 + .../setuptools-47.1.0.dist-info/zip-safe | 1 + .../Lib/site-packages/setuptools/__init__.py | 232 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 7845 bytes .../_deprecation_warning.cpython-37.pyc | Bin 0 -> 537 bytes .../__pycache__/_imp.cpython-37.pyc | Bin 0 -> 2075 bytes .../__pycache__/archive_util.cpython-37.pyc | Bin 0 -> 5120 bytes .../__pycache__/build_meta.cpython-37.pyc | Bin 0 -> 8525 bytes .../__pycache__/config.cpython-37.pyc | Bin 0 -> 19165 bytes .../__pycache__/dep_util.cpython-37.pyc | Bin 0 -> 846 bytes .../__pycache__/depends.cpython-37.pyc | Bin 0 -> 5163 bytes .../__pycache__/dist.cpython-37.pyc | Bin 0 -> 32948 bytes .../__pycache__/errors.cpython-37.pyc | Bin 0 -> 837 bytes .../__pycache__/extension.cpython-37.pyc | Bin 0 -> 1964 bytes .../__pycache__/glob.cpython-37.pyc | Bin 0 -> 3739 bytes .../__pycache__/installer.cpython-37.pyc | Bin 0 -> 4057 bytes .../__pycache__/launch.cpython-37.pyc | Bin 0 -> 843 bytes .../__pycache__/lib2to3_ex.cpython-37.pyc | Bin 0 -> 2721 bytes .../__pycache__/monkey.cpython-37.pyc | Bin 0 -> 4623 bytes .../__pycache__/msvc.cpython-37.pyc | Bin 0 -> 43006 bytes .../__pycache__/namespaces.cpython-37.pyc | Bin 0 -> 3601 bytes .../__pycache__/package_index.cpython-37.pyc | Bin 0 -> 32787 bytes .../__pycache__/py27compat.cpython-37.pyc | Bin 0 -> 1753 bytes .../__pycache__/py31compat.cpython-37.pyc | Bin 0 -> 1198 bytes .../__pycache__/py33compat.cpython-37.pyc | Bin 0 -> 1425 bytes .../__pycache__/py34compat.cpython-37.pyc | Bin 0 -> 471 bytes .../__pycache__/sandbox.cpython-37.pyc | Bin 0 -> 15527 bytes .../__pycache__/site-patch.cpython-37.pyc | Bin 0 -> 1493 bytes .../__pycache__/ssl_support.cpython-37.pyc | Bin 0 -> 6791 bytes .../__pycache__/unicode_utils.cpython-37.pyc | Bin 0 -> 1158 bytes .../__pycache__/version.cpython-37.pyc | Bin 0 -> 317 bytes .../__pycache__/wheel.cpython-37.pyc | Bin 0 -> 7202 bytes .../windows_support.cpython-37.pyc | Bin 0 -> 1000 bytes .../setuptools/_deprecation_warning.py | 7 + .../Lib/site-packages/setuptools/_imp.py | 82 + .../setuptools/_vendor/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 179 bytes .../__pycache__/ordered_set.cpython-37.pyc | Bin 0 -> 16399 bytes .../__pycache__/pyparsing.cpython-37.pyc | Bin 0 -> 203022 bytes .../_vendor/__pycache__/six.cpython-37.pyc | Bin 0 -> 24380 bytes .../setuptools/_vendor/ordered_set.py | 488 + .../setuptools/_vendor/packaging/__about__.py | 27 + .../setuptools/_vendor/packaging/__init__.py | 26 + .../__pycache__/__about__.cpython-37.pyc | Bin 0 -> 727 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 565 bytes .../__pycache__/_compat.cpython-37.pyc | Bin 0 -> 1005 bytes .../__pycache__/_structures.cpython-37.pyc | Bin 0 -> 2857 bytes .../__pycache__/markers.cpython-37.pyc | Bin 0 -> 8902 bytes .../__pycache__/requirements.cpython-37.pyc | Bin 0 -> 3990 bytes .../__pycache__/specifiers.cpython-37.pyc | Bin 0 -> 19755 bytes .../packaging/__pycache__/tags.cpython-37.pyc | Bin 0 -> 10804 bytes .../__pycache__/utils.cpython-37.pyc | Bin 0 -> 1443 bytes .../__pycache__/version.cpython-37.pyc | Bin 0 -> 11947 bytes .../setuptools/_vendor/packaging/_compat.py | 31 + .../_vendor/packaging/_structures.py | 68 + .../setuptools/_vendor/packaging/markers.py | 296 + .../_vendor/packaging/requirements.py | 138 + .../_vendor/packaging/specifiers.py | 749 ++ .../setuptools/_vendor/packaging/tags.py | 404 + .../setuptools/_vendor/packaging/utils.py | 57 + .../setuptools/_vendor/packaging/version.py | 420 + .../setuptools/_vendor/pyparsing.py | 5742 ++++++++++++ .../site-packages/setuptools/_vendor/six.py | 868 ++ .../site-packages/setuptools/archive_util.py | 175 + .../site-packages/setuptools/build_meta.py | 272 + .../Lib/site-packages/setuptools/cli-32.exe | Bin 0 -> 65536 bytes .../Lib/site-packages/setuptools/cli-64.exe | Bin 0 -> 74752 bytes .../Lib/site-packages/setuptools/cli.exe | Bin 0 -> 65536 bytes .../setuptools/command/__init__.py | 17 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 701 bytes .../command/__pycache__/alias.cpython-37.pyc | Bin 0 -> 2393 bytes .../__pycache__/bdist_egg.cpython-37.pyc | Bin 0 -> 14348 bytes .../__pycache__/bdist_rpm.cpython-37.pyc | Bin 0 -> 1772 bytes .../__pycache__/bdist_wininst.cpython-37.pyc | Bin 0 -> 1192 bytes .../__pycache__/build_clib.cpython-37.pyc | Bin 0 -> 2435 bytes .../__pycache__/build_ext.cpython-37.pyc | Bin 0 -> 9744 bytes .../__pycache__/build_py.cpython-37.pyc | Bin 0 -> 8768 bytes .../__pycache__/develop.cpython-37.pyc | Bin 0 -> 6453 bytes .../__pycache__/dist_info.cpython-37.pyc | Bin 0 -> 1368 bytes .../__pycache__/easy_install.cpython-37.pyc | Bin 0 -> 64917 bytes .../__pycache__/egg_info.cpython-37.pyc | Bin 0 -> 21620 bytes .../__pycache__/install.cpython-37.pyc | Bin 0 -> 4025 bytes .../install_egg_info.cpython-37.pyc | Bin 0 -> 2401 bytes .../__pycache__/install_lib.cpython-37.pyc | Bin 0 -> 4097 bytes .../install_scripts.cpython-37.pyc | Bin 0 -> 2331 bytes .../__pycache__/py36compat.cpython-37.pyc | Bin 0 -> 4613 bytes .../__pycache__/register.cpython-37.pyc | Bin 0 -> 826 bytes .../command/__pycache__/rotate.cpython-37.pyc | Bin 0 -> 2519 bytes .../__pycache__/saveopts.cpython-37.pyc | Bin 0 -> 914 bytes .../command/__pycache__/sdist.cpython-37.pyc | Bin 0 -> 7819 bytes .../command/__pycache__/setopt.cpython-37.pyc | Bin 0 -> 4512 bytes .../command/__pycache__/test.cpython-37.pyc | Bin 0 -> 8402 bytes .../command/__pycache__/upload.cpython-37.pyc | Bin 0 -> 799 bytes .../__pycache__/upload_docs.cpython-37.pyc | Bin 0 -> 6120 bytes .../site-packages/setuptools/command/alias.py | 80 + .../setuptools/command/bdist_egg.py | 509 + .../setuptools/command/bdist_rpm.py | 43 + .../setuptools/command/bdist_wininst.py | 30 + .../setuptools/command/build_clib.py | 101 + .../setuptools/command/build_ext.py | 330 + .../setuptools/command/build_py.py | 276 + .../setuptools/command/develop.py | 221 + .../setuptools/command/dist_info.py | 36 + .../setuptools/command/easy_install.py | 2354 +++++ .../setuptools/command/egg_info.py | 721 ++ .../setuptools/command/install.py | 125 + .../setuptools/command/install_egg_info.py | 62 + .../setuptools/command/install_lib.py | 122 + .../setuptools/command/install_scripts.py | 68 + .../setuptools/command/launcher manifest.xml | 15 + .../setuptools/command/py36compat.py | 136 + .../setuptools/command/register.py | 18 + .../setuptools/command/rotate.py | 66 + .../setuptools/command/saveopts.py | 22 + .../site-packages/setuptools/command/sdist.py | 252 + .../setuptools/command/setopt.py | 149 + .../site-packages/setuptools/command/test.py | 280 + .../setuptools/command/upload.py | 17 + .../setuptools/command/upload_docs.py | 206 + .../Lib/site-packages/setuptools/config.py | 700 ++ .../Lib/site-packages/setuptools/dep_util.py | 25 + .../Lib/site-packages/setuptools/depends.py | 176 + .../Lib/site-packages/setuptools/dist.py | 1031 ++ .../Lib/site-packages/setuptools/errors.py | 16 + .../Lib/site-packages/setuptools/extension.py | 57 + .../setuptools/extern/__init__.py | 66 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 2372 bytes .../Lib/site-packages/setuptools/glob.py | 174 + .../Lib/site-packages/setuptools/gui-32.exe | Bin 0 -> 65536 bytes .../Lib/site-packages/setuptools/gui-64.exe | Bin 0 -> 75264 bytes .../Lib/site-packages/setuptools/gui.exe | Bin 0 -> 65536 bytes .../Lib/site-packages/setuptools/installer.py | 150 + .../Lib/site-packages/setuptools/launch.py | 35 + .../site-packages/setuptools/lib2to3_ex.py | 71 + .../Lib/site-packages/setuptools/monkey.py | 179 + .../Lib/site-packages/setuptools/msvc.py | 1825 ++++ .../site-packages/setuptools/namespaces.py | 111 + .../site-packages/setuptools/package_index.py | 1140 +++ .../site-packages/setuptools/py27compat.py | 60 + .../site-packages/setuptools/py31compat.py | 32 + .../site-packages/setuptools/py33compat.py | 59 + .../site-packages/setuptools/py34compat.py | 13 + .../Lib/site-packages/setuptools/sandbox.py | 492 + .../setuptools/script (dev).tmpl | 6 + .../Lib/site-packages/setuptools/script.tmpl | 3 + .../site-packages/setuptools/site-patch.py | 76 + .../site-packages/setuptools/ssl_support.py | 265 + .../site-packages/setuptools/unicode_utils.py | 44 + .../Lib/site-packages/setuptools/version.py | 6 + .../Lib/site-packages/setuptools/wheel.py | 217 + .../setuptools/windows_support.py | 29 + .../INSTALLER | 1 + .../typing_extensions-4.4.0.dist-info/LICENSE | 254 + .../METADATA | 189 + .../typing_extensions-4.4.0.dist-info/RECORD | 7 + .../typing_extensions-4.4.0.dist-info/WHEEL | 4 + .../Lib/site-packages/typing_extensions.py | 2209 +++++ .../Lib/site-packages/werkzeug/__init__.py | 6 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 343 bytes .../__pycache__/_internal.cpython-37.pyc | Bin 0 -> 16929 bytes .../__pycache__/_reloader.cpython-37.pyc | Bin 0 -> 12214 bytes .../__pycache__/datastructures.cpython-37.pyc | Bin 0 -> 107100 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 28597 bytes .../__pycache__/formparser.cpython-37.pyc | Bin 0 -> 12728 bytes .../werkzeug/__pycache__/http.cpython-37.pyc | Bin 0 -> 36150 bytes .../werkzeug/__pycache__/local.cpython-37.pyc | Bin 0 -> 20493 bytes .../__pycache__/security.cpython-37.pyc | Bin 0 -> 4812 bytes .../__pycache__/serving.cpython-37.pyc | Bin 0 -> 29438 bytes .../werkzeug/__pycache__/test.cpython-37.pyc | Bin 0 -> 39046 bytes .../__pycache__/testapp.cpython-37.pyc | Bin 0 -> 9519 bytes .../werkzeug/__pycache__/urls.cpython-37.pyc | Bin 0 -> 32423 bytes .../__pycache__/user_agent.cpython-37.pyc | Bin 0 -> 1806 bytes .../werkzeug/__pycache__/utils.cpython-37.pyc | Bin 0 -> 21510 bytes .../werkzeug/__pycache__/wsgi.cpython-37.pyc | Bin 0 -> 30993 bytes .../Lib/site-packages/werkzeug/_internal.py | 548 ++ .../Lib/site-packages/werkzeug/_reloader.py | 446 + .../site-packages/werkzeug/datastructures.py | 3040 ++++++ .../site-packages/werkzeug/datastructures.pyi | 921 ++ .../site-packages/werkzeug/debug/__init__.py | 533 ++ .../debug/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 13973 bytes .../debug/__pycache__/console.cpython-37.pyc | Bin 0 -> 8118 bytes .../debug/__pycache__/repr.cpython-37.pyc | Bin 0 -> 8811 bytes .../debug/__pycache__/tbtools.cpython-37.pyc | Bin 0 -> 11338 bytes .../site-packages/werkzeug/debug/console.py | 222 + .../Lib/site-packages/werkzeug/debug/repr.py | 285 + .../werkzeug/debug/shared/ICON_LICENSE.md | 6 + .../werkzeug/debug/shared/console.png | Bin 0 -> 507 bytes .../werkzeug/debug/shared/debugger.js | 359 + .../werkzeug/debug/shared/less.png | Bin 0 -> 191 bytes .../werkzeug/debug/shared/more.png | Bin 0 -> 200 bytes .../werkzeug/debug/shared/style.css | 150 + .../site-packages/werkzeug/debug/tbtools.py | 435 + .../Lib/site-packages/werkzeug/exceptions.py | 884 ++ .../Lib/site-packages/werkzeug/formparser.py | 455 + .../Lib/site-packages/werkzeug/http.py | 1311 +++ .../Lib/site-packages/werkzeug/local.py | 648 ++ .../werkzeug/middleware/__init__.py | 22 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 688 bytes .../__pycache__/dispatcher.cpython-37.pyc | Bin 0 -> 2729 bytes .../__pycache__/http_proxy.cpython-37.pyc | Bin 0 -> 6794 bytes .../__pycache__/lint.cpython-37.pyc | Bin 0 -> 12674 bytes .../__pycache__/profiler.cpython-37.pyc | Bin 0 -> 4898 bytes .../__pycache__/proxy_fix.cpython-37.pyc | Bin 0 -> 6132 bytes .../__pycache__/shared_data.cpython-37.pyc | Bin 0 -> 9058 bytes .../werkzeug/middleware/dispatcher.py | 78 + .../werkzeug/middleware/http_proxy.py | 230 + .../site-packages/werkzeug/middleware/lint.py | 420 + .../werkzeug/middleware/profiler.py | 139 + .../werkzeug/middleware/proxy_fix.py | 187 + .../werkzeug/middleware/shared_data.py | 280 + .../Lib/site-packages/werkzeug/py.typed | 0 .../werkzeug/routing/__init__.py | 133 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 4618 bytes .../__pycache__/converters.cpython-37.pyc | Bin 0 -> 8556 bytes .../__pycache__/exceptions.cpython-37.pyc | Bin 0 -> 5393 bytes .../routing/__pycache__/map.cpython-37.pyc | Bin 0 -> 30539 bytes .../__pycache__/matcher.cpython-37.pyc | Bin 0 -> 4536 bytes .../routing/__pycache__/rules.cpython-37.pyc | Bin 0 -> 27125 bytes .../werkzeug/routing/converters.py | 257 + .../werkzeug/routing/exceptions.py | 146 + .../Lib/site-packages/werkzeug/routing/map.py | 944 ++ .../site-packages/werkzeug/routing/matcher.py | 185 + .../site-packages/werkzeug/routing/rules.py | 879 ++ .../site-packages/werkzeug/sansio/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 176 bytes .../sansio/__pycache__/http.cpython-37.pyc | Bin 0 -> 3758 bytes .../__pycache__/multipart.cpython-37.pyc | Bin 0 -> 6702 bytes .../sansio/__pycache__/request.cpython-37.pyc | Bin 0 -> 17034 bytes .../__pycache__/response.cpython-37.pyc | Bin 0 -> 22894 bytes .../sansio/__pycache__/utils.cpython-37.pyc | Bin 0 -> 4465 bytes .../Lib/site-packages/werkzeug/sansio/http.py | 140 + .../werkzeug/sansio/multipart.py | 279 + .../site-packages/werkzeug/sansio/request.py | 547 ++ .../site-packages/werkzeug/sansio/response.py | 704 ++ .../site-packages/werkzeug/sansio/utils.py | 165 + .../Lib/site-packages/werkzeug/security.py | 140 + .../Lib/site-packages/werkzeug/serving.py | 1098 +++ .../Lib/site-packages/werkzeug/test.py | 1337 +++ .../Lib/site-packages/werkzeug/testapp.py | 241 + .../Lib/site-packages/werkzeug/urls.py | 1067 +++ .../Lib/site-packages/werkzeug/user_agent.py | 47 + .../Lib/site-packages/werkzeug/utils.py | 705 ++ .../werkzeug/wrappers/__init__.py | 3 + .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 295 bytes .../__pycache__/request.cpython-37.pyc | Bin 0 -> 19930 bytes .../__pycache__/response.cpython-37.pyc | Bin 0 -> 28991 bytes .../werkzeug/wrappers/request.py | 614 ++ .../werkzeug/wrappers/response.py | 877 ++ .../Lib/site-packages/werkzeug/wsgi.py | 1020 ++ .../zipp-3.10.0.dist-info/INSTALLER | 1 + .../zipp-3.10.0.dist-info/LICENSE | 19 + .../zipp-3.10.0.dist-info/METADATA | 104 + .../zipp-3.10.0.dist-info/RECORD | 10 + .../site-packages/zipp-3.10.0.dist-info/WHEEL | 5 + .../zipp-3.10.0.dist-info/top_level.txt | 1 + .../Lib/site-packages/zipp/__init__.py | 335 + .../zipp/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 10587 bytes .../__pycache__/py310compat.cpython-37.pyc | Bin 0 -> 423 bytes .../Lib/site-packages/zipp/py310compat.py | 12 + .../flaskServer/Scripts/Activate.ps1 | 51 + LocalFlaskServer/flaskServer/Scripts/activate | 76 + .../flaskServer/Scripts/activate.bat | 33 + .../flaskServer/Scripts/deactivate.bat | 21 + .../flaskServer/Scripts/easy_install-3.7.exe | Bin 0 -> 106409 bytes .../flaskServer/Scripts/easy_install.exe | Bin 0 -> 106409 bytes .../flaskServer/Scripts/flask.exe | Bin 0 -> 106387 bytes LocalFlaskServer/flaskServer/Scripts/pip.exe | Bin 0 -> 106400 bytes .../flaskServer/Scripts/pip3.7.exe | Bin 0 -> 106400 bytes LocalFlaskServer/flaskServer/Scripts/pip3.exe | Bin 0 -> 106400 bytes .../flaskServer/Scripts/python.exe | Bin 0 -> 501320 bytes .../flaskServer/Scripts/pythonw.exe | Bin 0 -> 500296 bytes LocalFlaskServer/flaskServer/pyvenv.cfg | 3 + 1388 files changed, 236546 insertions(+), 254 deletions(-) create mode 100644 CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs create mode 100644 CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Documentation.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Fonts.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Fonts/LiberationSans.ttf create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Sprites.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.png create mode 100644 CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta create mode 100644 LocalFlaskServer/__pycache__/app.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/LICENSE.rst create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/entry_points.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/LICENSE.rst create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/entry_points.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/LICENSE.rst create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/LICENSE.rst create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/__pycache__/easy_install.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/__pycache__/typing_extensions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/LICENSE.rst create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_termui_impl.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_textwrap.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_winconsole.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/core.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/decorators.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/formatting.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/globals.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/parser.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/shell_completion.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/termui.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/testing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/types.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/_compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/_termui_impl.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/_textwrap.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/_winconsole.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/core.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/decorators.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/formatting.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/globals.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/parser.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/py.typed create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/shell_completion.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/termui.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/testing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/types.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/click/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/licenses/LICENSE.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/ansi.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/ansitowin32.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/initialise.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/win32.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/winterm.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/ansi.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/ansitowin32.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/initialise.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/ansi_test.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/ansitowin32_test.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/initialise_test.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/isatty_test.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/winterm_test.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansi_test.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansitowin32_test.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/initialise_test.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/isatty_test.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/winterm_test.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/win32.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/colorama/winterm.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/easy_install.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__main__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/__main__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/app.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/blueprints.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/cli.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/config.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/ctx.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/debughelpers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/globals.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/helpers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/logging.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/scaffold.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/sessions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/signals.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/templating.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/testing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/typing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/views.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/wrappers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/app.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/blueprints.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/cli.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/config.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/ctx.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/debughelpers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/globals.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/helpers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/__pycache__/provider.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/__pycache__/tag.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/provider.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/tag.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/logging.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/py.typed create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/scaffold.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/sessions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/signals.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/templating.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/testing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/typing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/views.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/flask/wrappers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata-5.1.0.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata-5.1.0.dist-info/LICENSE create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata-5.1.0.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata-5.1.0.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata-5.1.0.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata-5.1.0.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_adapters.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_collections.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_functools.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_itertools.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_meta.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_py39compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/__pycache__/_text.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_adapters.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_collections.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_functools.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_itertools.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_meta.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_py39compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/_text.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/importlib_metadata/py.typed create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous-2.1.2.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous-2.1.2.dist-info/LICENSE.rst create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous-2.1.2.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous-2.1.2.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous-2.1.2.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous-2.1.2.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/_json.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/encoding.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/exc.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/serializer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/signer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/timed.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/__pycache__/url_safe.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/_json.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/encoding.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/exc.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/py.typed create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/serializer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/signer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/timed.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/itsdangerous/url_safe.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/_identifier.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/async_utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/bccache.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/compiler.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/constants.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/debug.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/defaults.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/environment.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/ext.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/filters.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/idtracking.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/lexer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/loaders.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/meta.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/nativetypes.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/nodes.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/optimizer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/parser.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/runtime.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/sandbox.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/tests.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/__pycache__/visitor.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/_identifier.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/async_utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/bccache.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/compiler.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/constants.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/debug.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/defaults.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/environment.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/ext.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/filters.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/idtracking.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/lexer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/loaders.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/meta.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/nativetypes.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/nodes.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/optimizer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/parser.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/py.typed create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/runtime.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/sandbox.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/tests.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/jinja2/visitor.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/__pycache__/_native.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/_native.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/_speedups.c create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/_speedups.cp37-win_amd64.pyd create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/_speedups.pyi create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/markupsafe/py.typed create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip-20.1.1.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip-20.1.1.dist-info/LICENSE.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip-20.1.1.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip-20.1.1.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip-20.1.1.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip-20.1.1.dist-info/entry_points.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip-20.1.1.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/__main__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/__pycache__/__main__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/build_env.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/cache.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/configuration.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/locations.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/main.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/pyproject.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/build_env.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cache.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/main.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/parser.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/autocompletion.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/base_command.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/cmdoptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/command_context.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/main.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/main_parser.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/parser.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/progress_bars.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/req_command.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/spinners.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/cli/status_codes.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/cache.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/check.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/completion.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/debug.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/download.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/hash.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/help.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/install.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/list.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/search.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/show.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/cache.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/check.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/completion.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/configuration.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/debug.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/download.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/freeze.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/hash.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/help.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/install.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/list.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/search.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/show.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/uninstall.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/commands/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/configuration.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/__pycache__/base.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/base.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/installed.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/sdist.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/distributions/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/index/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/index/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/index/__pycache__/collector.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/index/collector.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/index/package_finder.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/locations.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/main.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/candidate.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/format_control.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/index.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/link.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/scheme.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/target_python.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/candidate.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/direct_url.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/format_control.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/index.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/link.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/scheme.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/search_scope.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/selection_prefs.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/target_python.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/models/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__pycache__/auth.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__pycache__/cache.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__pycache__/download.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__pycache__/session.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/auth.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/cache.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/download.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/session.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/network/xmlrpc.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/__pycache__/check.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/metadata.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/metadata_legacy.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/build/wheel_legacy.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/check.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/freeze.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/__pycache__/legacy.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/editable_legacy.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/legacy.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/install/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/operations/prepare.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/pyproject.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__pycache__/constructors.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__pycache__/req_file.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__pycache__/req_install.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__pycache__/req_set.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__pycache__/req_tracker.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/constructors.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/req_file.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/req_install.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/req_set.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/req_tracker.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/req/req_uninstall.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/__pycache__/base.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/base.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/legacy/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/legacy/resolver.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/base.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/candidates.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/factory.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/provider.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/requirements.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/resolution/resolvelib/resolver.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/self_outdated_check.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/distutils_args.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/encoding.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/inject_securetransport.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/logging.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/misc.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/models.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/pkg_resources.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/typing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/urls.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/appdirs.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/compatibility_tags.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/deprecation.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/direct_url_helpers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/distutils_args.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/encoding.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/entrypoints.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/filesystem.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/filetypes.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/glibc.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/hashes.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/inject_securetransport.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/logging.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/misc.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/models.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/packaging.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/pkg_resources.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/setuptools_build.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/subprocess.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/temp_dir.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/typing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/unpacking.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/urls.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/virtualenv.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/utils/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/__pycache__/git.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/bazaar.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/git.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/mercurial.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/subversion.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/vcs/versioncontrol.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_internal/wheel_builder.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/appdirs.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/contextlib2.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/distro.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/ipaddress.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/pyparsing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/retrying.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/six.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/__pycache__/toml.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/appdirs.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/_cmd.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/adapter.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/cache.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/caches/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/controller.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/filewrapper.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/heuristics.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/serialize.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/cachecontrol/wrapper.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/certifi/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/certifi/__main__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/certifi/cacert.pem create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/certifi/core.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/langcyrillicmodel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/big5freq.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/big5prober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/chardistribution.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/charsetgroupprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/charsetprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/cli/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/cli/chardetect.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/codingstatemachine.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/cp949prober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/enums.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/escprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/escsm.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/eucjpprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/euckrfreq.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/euckrprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/euctwfreq.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/euctwprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/gb2312freq.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/gb2312prober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/hebrewprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/jisfreq.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/jpcntx.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/langbulgarianmodel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/langcyrillicmodel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/langgreekmodel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/langhebrewmodel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/langhungarianmodel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/langthaimodel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/langturkishmodel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/latin1prober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/mbcharsetprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/mbcsgroupprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/mbcssm.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/sbcharsetprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/sbcsgroupprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/sjisprober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/universaldetector.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/utf8prober.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/chardet/version.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/ansi.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/ansitowin32.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/initialise.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/win32.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/colorama/winterm.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/contextlib2.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/__pycache__/misc.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/__pycache__/shutil.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/__pycache__/sysconfig.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/__pycache__/tarfile.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/misc.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/shutil.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/sysconfig.cfg create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/sysconfig.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/_backport/tarfile.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/database.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/index.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/locators.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/manifest.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/markers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/metadata.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/resources.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/scripts.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/t32.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/t64.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/util.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/version.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/w32.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/w64.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distlib/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/distro.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/_ihatexml.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/_inputstream.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/_tokenizer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/_utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/constants.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/html5parser.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/__pycache__/serializer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_ihatexml.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_inputstream.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_tokenizer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/__pycache__/_base.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/__pycache__/datrie.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/__pycache__/py.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/_base.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/datrie.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_trie/py.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/_utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/constants.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/alphabeticalattributes.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/base.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/inject_meta_charset.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/lint.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/optionaltags.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/__pycache__/whitespace.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/base.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/lint.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/optionaltags.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/sanitizer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/whitespace.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/html5parser.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/serializer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/genshi.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/sax.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treeadapters/sax.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/base.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/dom.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree_lxml.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/base.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/dom.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/etree.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/base.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/dom.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree_lxml.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/base.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/dom.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/etree.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/core.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/codec.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/core.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/idnadata.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/intranges.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/package_data.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/idna/uts46data.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/ipaddress.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/__pycache__/_version.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/_version.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/ext.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/msgpack/fallback.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__about__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/_compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/_typing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/_compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/_structures.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/_typing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/markers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/requirements.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/specifiers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/tags.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/packaging/version.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/_in_process.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/build.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/check.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/colorlog.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/dirtools.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/envbuild.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/meta.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/__pycache__/wrappers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/_in_process.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/build.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/check.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/colorlog.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/dirtools.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/envbuild.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/meta.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pep517/wrappers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pkg_resources/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pkg_resources/__pycache__/py31compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pkg_resources/py31compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/__pycache__/bar.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/__pycache__/counter.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/__pycache__/spinner.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/bar.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/counter.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/progress/spinner.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/pyparsing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/api.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/help.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/models.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/__version__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/_internal_utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/adapters.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/api.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/auth.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/certs.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/cookies.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/help.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/hooks.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/models.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/packages.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/sessions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/status_codes.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/structures.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/requests/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/resolvers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/providers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/reporters.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/resolvers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/resolvelib/structs.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/retrying.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/six.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/__pycache__/decoder.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/__pycache__/encoder.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/__pycache__/ordered.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/__pycache__/tz.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/decoder.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/encoder.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/ordered.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/toml/tz.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/_collections.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/connection.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/connectionpool.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/appengine.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/securetransport.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/contrib/socks.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/fields.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/filepost.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/six.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__pycache__/_implementation.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/poolmanager.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/request.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/response.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/connection.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/queue.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/request.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/response.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/retry.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/ssl_.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/timeout.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/url.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/urllib3/util/wait.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/vendor.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/labels.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/mklabels.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/tests.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/webencodings/x_user_defined.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/__pycache__/py2_warn.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/__pycache__/py31compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/__pycache__/appdirs.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/__pycache__/pyparsing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/__pycache__/six.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/appdirs.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__about__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/__about__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/_compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/_structures.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/markers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/requirements.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/specifiers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/__pycache__/version.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/_compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/_structures.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/markers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/requirements.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/specifiers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/packaging/version.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/pyparsing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/_vendor/six.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/extern/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/extern/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/py2_warn.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/pkg_resources/py31compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/LICENSE create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/dependency_links.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/entry_points.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools-47.1.0.dist-info/zip-safe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/_deprecation_warning.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/_imp.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/archive_util.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/build_meta.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/config.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/dep_util.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/depends.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/dist.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/errors.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/extension.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/glob.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/installer.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/launch.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/lib2to3_ex.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/monkey.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/msvc.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/namespaces.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/package_index.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/py27compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/py31compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/py33compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/py34compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/sandbox.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/site-patch.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/ssl_support.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/unicode_utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/version.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/wheel.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/__pycache__/windows_support.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_deprecation_warning.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_imp.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/__pycache__/ordered_set.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/__pycache__/pyparsing.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/__pycache__/six.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/ordered_set.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__about__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/__about__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/_compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/_structures.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/markers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/requirements.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/specifiers.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/tags.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/__pycache__/version.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/_compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/_structures.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/markers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/requirements.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/specifiers.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/tags.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/packaging/version.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/pyparsing.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/_vendor/six.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/archive_util.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/build_meta.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/cli-32.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/cli-64.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/cli.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/alias.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/bdist_egg.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/bdist_rpm.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/bdist_wininst.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/build_clib.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/build_ext.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/build_py.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/develop.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/dist_info.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/easy_install.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/egg_info.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/install.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/install_egg_info.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/install_lib.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/install_scripts.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/py36compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/register.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/rotate.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/saveopts.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/sdist.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/setopt.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/test.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/upload.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/__pycache__/upload_docs.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/alias.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/bdist_egg.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/bdist_rpm.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/bdist_wininst.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/build_clib.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/build_ext.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/build_py.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/develop.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/dist_info.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/easy_install.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/egg_info.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/install.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/install_egg_info.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/install_lib.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/install_scripts.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/launcher manifest.xml create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/py36compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/register.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/rotate.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/saveopts.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/sdist.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/setopt.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/test.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/upload.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/command/upload_docs.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/config.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/dep_util.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/depends.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/dist.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/errors.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/extension.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/extern/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/extern/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/glob.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/gui-32.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/gui-64.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/gui.exe create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/installer.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/launch.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/lib2to3_ex.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/monkey.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/msvc.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/namespaces.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/package_index.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/py27compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/py31compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/py33compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/py34compat.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/sandbox.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/script (dev).tmpl create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/script.tmpl create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/site-patch.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/ssl_support.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/unicode_utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/version.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/wheel.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/setuptools/windows_support.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/typing_extensions-4.4.0.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/typing_extensions-4.4.0.dist-info/LICENSE create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/typing_extensions-4.4.0.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/typing_extensions-4.4.0.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/typing_extensions-4.4.0.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/typing_extensions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/_internal.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/_reloader.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/datastructures.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/formparser.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/http.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/local.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/security.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/serving.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/test.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/testapp.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/urls.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/user_agent.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/__pycache__/wsgi.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/_internal.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/_reloader.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/datastructures.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/datastructures.pyi create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/__pycache__/console.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/__pycache__/repr.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/__pycache__/tbtools.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/console.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/repr.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/shared/ICON_LICENSE.md create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/shared/console.png create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/shared/debugger.js create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/shared/less.png create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/shared/more.png create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/shared/style.css create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/debug/tbtools.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/formparser.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/http.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/local.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/dispatcher.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/http_proxy.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/lint.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/profiler.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/proxy_fix.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/shared_data.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/dispatcher.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/http_proxy.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/lint.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/profiler.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/proxy_fix.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/shared_data.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/py.typed create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/converters.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/exceptions.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/map.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/matcher.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/rules.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/converters.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/exceptions.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/map.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/matcher.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/rules.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/http.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/multipart.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/request.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/response.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/utils.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/http.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/multipart.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/request.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/response.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/security.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/serving.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/test.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/testapp.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/urls.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/user_agent.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/utils.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/request.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/response.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/request.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/response.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wsgi.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/INSTALLER create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/LICENSE create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/METADATA create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/RECORD create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/WHEEL create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/top_level.txt create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__init__.py create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__pycache__/__init__.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__pycache__/py310compat.cpython-37.pyc create mode 100644 LocalFlaskServer/flaskServer/Lib/site-packages/zipp/py310compat.py create mode 100644 LocalFlaskServer/flaskServer/Scripts/Activate.ps1 create mode 100644 LocalFlaskServer/flaskServer/Scripts/activate create mode 100644 LocalFlaskServer/flaskServer/Scripts/activate.bat create mode 100644 LocalFlaskServer/flaskServer/Scripts/deactivate.bat create mode 100644 LocalFlaskServer/flaskServer/Scripts/easy_install-3.7.exe create mode 100644 LocalFlaskServer/flaskServer/Scripts/easy_install.exe create mode 100644 LocalFlaskServer/flaskServer/Scripts/flask.exe create mode 100644 LocalFlaskServer/flaskServer/Scripts/pip.exe create mode 100644 LocalFlaskServer/flaskServer/Scripts/pip3.7.exe create mode 100644 LocalFlaskServer/flaskServer/Scripts/pip3.exe create mode 100644 LocalFlaskServer/flaskServer/Scripts/python.exe create mode 100644 LocalFlaskServer/flaskServer/Scripts/pythonw.exe create mode 100644 LocalFlaskServer/flaskServer/pyvenv.cfg diff --git a/CarTrackSimulation/Assets/Prefabs/Car.prefab b/CarTrackSimulation/Assets/Prefabs/Car.prefab index 00260536..ab1b69bf 100644 --- a/CarTrackSimulation/Assets/Prefabs/Car.prefab +++ b/CarTrackSimulation/Assets/Prefabs/Car.prefab @@ -10,6 +10,9 @@ GameObject: m_Component: - component: {fileID: 165071024044592936} - component: {fileID: -3972117868274873577} + - component: {fileID: 4659898573840389907} + - component: {fileID: 2162532951204723169} + - component: {fileID: 4630791688155040509} m_Layer: 0 m_Name: Car m_TagString: Untagged @@ -25,7 +28,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3215185165362388374} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 446.82822, y: 180.54686, z: 2.1262012} + m_LocalPosition: {x: 105, y: 367, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -45,3 +48,72 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _data: {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} + _innerCar: {fileID: 0} +--- !u!65 &4659898573840389907 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3215185165362388374} + 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 &2162532951204723169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3215185165362388374} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab3b9efd71ca8694d91e6cf208d88326, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!20 &4630791688155040509 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3215185165362388374} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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 diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index a1496cc6..24cc2661 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -132,7 +132,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 122 + value: 124 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -201,7 +201,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 37 + value: 39 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -270,7 +270,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 120 + value: 122 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -339,7 +339,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 83 + value: 85 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -408,7 +408,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 63 + value: 65 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -477,7 +477,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_RootOrder - value: 77 + value: 79 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.x @@ -546,7 +546,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_RootOrder - value: 115 + value: 117 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.x @@ -615,7 +615,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_RootOrder - value: 60 + value: 62 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalPosition.x @@ -672,7 +672,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 118 + value: 120 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -741,7 +741,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 42 + value: 44 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -810,7 +810,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 116 + value: 118 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -879,7 +879,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 26 + value: 28 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -948,7 +948,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 78 + value: 80 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1017,7 +1017,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 29 + value: 31 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1086,7 +1086,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 23 + value: 25 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1155,7 +1155,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_RootOrder - value: 64 + value: 66 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.x @@ -1212,7 +1212,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 111 + value: 113 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1281,7 +1281,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 88 + value: 90 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1350,7 +1350,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 113 + value: 115 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1419,7 +1419,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 34 + value: 36 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1479,6 +1479,141 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &293133068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293133069} + - component: {fileID: 293133071} + - component: {fileID: 293133070} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &293133069 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293133068} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1717049361} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &293133070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293133068} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Camera angle + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &293133071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293133068} + m_CullTransparentMesh: 1 --- !u!1001 &303519470 PrefabInstance: m_ObjectHideFlags: 0 @@ -1488,7 +1623,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_RootOrder - value: 55 + value: 57 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.x @@ -1557,7 +1692,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 30 + value: 32 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1626,7 +1761,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 92 + value: 94 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1695,7 +1830,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 121 + value: 123 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1764,7 +1899,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 85 + value: 87 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1833,7 +1968,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 125 + value: 127 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -1902,7 +2037,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_RootOrder - value: 46 + value: 48 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalScale.x @@ -2054,7 +2189,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &390993987 PrefabInstance: @@ -2065,7 +2200,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 84 + value: 86 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2134,7 +2269,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 105 + value: 107 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -2203,7 +2338,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_RootOrder - value: 61 + value: 63 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.x @@ -2272,7 +2407,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 75 + value: 77 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -2380,7 +2515,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &537758632 PrefabInstance: @@ -2464,7 +2599,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 112 + value: 114 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2618,7 +2753,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &554448383 PrefabInstance: @@ -2629,7 +2764,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 28 + value: 30 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2698,7 +2833,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 79 + value: 81 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2767,7 +2902,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 103 + value: 105 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -2836,7 +2971,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 62 + value: 64 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -2893,7 +3028,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 44 + value: 46 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2962,7 +3097,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 86 + value: 88 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3031,7 +3166,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 104 + value: 106 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -3100,7 +3235,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 49 + value: 51 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -3160,6 +3295,74 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} +--- !u!1 &643676700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 643676703} + - component: {fileID: 643676702} + - component: {fileID: 643676701} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &643676701 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643676700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &643676702 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643676700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &643676703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643676700} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 128 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &651417746 PrefabInstance: m_ObjectHideFlags: 0 @@ -3169,7 +3372,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 119 + value: 121 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -3238,7 +3441,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_RootOrder - value: 114 + value: 116 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_LocalScale.x @@ -3307,7 +3510,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 91 + value: 93 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3449,7 +3652,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 40.915, y: 268.741, z: 0} --- !u!1001 &693064521 PrefabInstance: @@ -3460,7 +3663,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 90 + value: 92 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -3529,7 +3732,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 19 + value: 21 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3598,7 +3801,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 40 + value: 42 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3667,7 +3870,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 94 + value: 96 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3736,7 +3939,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 93 + value: 95 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3805,7 +4008,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 18 + value: 20 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3874,7 +4077,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_RootOrder - value: 9 + value: 11 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_LocalScale.x @@ -3963,7 +4166,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 106 + m_RootOrder: 108 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &755239406 PrefabInstance: @@ -3974,7 +4177,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 67 + value: 69 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -4031,7 +4234,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_RootOrder - value: 68 + value: 70 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_LocalPosition.x @@ -4108,7 +4311,38 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 47 + m_RootOrder: 49 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &765379485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 765379486} + m_Layer: 0 + m_Name: -----UI------ + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &765379486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 765379485} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.517599, y: 5.892248, z: 8.103483} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &768280866 PrefabInstance: @@ -4119,7 +4353,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 98 + value: 100 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4188,7 +4422,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_RootOrder - value: 12 + value: 14 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_LocalScale.x @@ -4257,7 +4491,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 100 + value: 102 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.y @@ -4318,7 +4552,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_RootOrder - value: 72 + value: 74 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_LocalScale.x @@ -4387,7 +4621,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 45 + value: 47 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4456,7 +4690,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_RootOrder - value: 107 + value: 109 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_LocalScale.x @@ -4525,7 +4759,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 123 + value: 125 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4594,7 +4828,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 36 + value: 38 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4736,7 +4970,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_RootOrder - value: 53 + value: 55 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_LocalScale.x @@ -4810,7 +5044,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_RootOrder - value: 69 + value: 71 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.x @@ -4902,7 +5136,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1159108354 PrefabInstance: @@ -4913,7 +5147,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_RootOrder - value: 48 + value: 50 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_LocalScale.x @@ -5074,7 +5308,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 89 + value: 91 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5143,7 +5377,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 43 + value: 45 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -5261,7 +5495,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1232992852 PrefabInstance: @@ -5272,7 +5506,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 96 + value: 98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5341,7 +5575,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 20 + value: 22 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5401,6 +5635,120 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &1261559106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261559110} + - component: {fileID: 1261559109} + - component: {fileID: 1261559108} + - component: {fileID: 1261559107} + - component: {fileID: 1261559111} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1261559107 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1261559108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1261559109 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1261559110 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1717049361} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1261559111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab3b9efd71ca8694d91e6cf208d88326, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &1273946377 PrefabInstance: m_ObjectHideFlags: 0 @@ -5410,7 +5758,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 39 + value: 41 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5479,7 +5827,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 81 + value: 83 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5548,7 +5896,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 41 + value: 43 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5690,7 +6038,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 90, y: 90, z: 0} --- !u!1001 &1319578858 PrefabInstance: @@ -5701,7 +6049,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 50 + value: 52 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -5770,7 +6118,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_RootOrder - value: 54 + value: 56 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_LocalScale.x @@ -5839,7 +6187,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 99 + value: 101 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5908,7 +6256,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 32 + value: 34 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5977,7 +6325,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} propertyPath: m_RootOrder - value: 15 + value: 17 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} propertyPath: m_LocalScale.x @@ -6046,7 +6394,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 66 + value: 68 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -6103,7 +6451,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_RootOrder - value: 74 + value: 76 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.x @@ -6172,7 +6520,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} propertyPath: m_RootOrder - value: 71 + value: 73 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} propertyPath: m_LocalScale.x @@ -6241,7 +6589,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 14 + value: 16 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -6310,7 +6658,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 124 + value: 126 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6399,7 +6747,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1519562068 PrefabInstance: @@ -6410,7 +6758,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 108 + value: 110 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6479,7 +6827,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 22 + value: 24 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6615,14 +6963,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1592504261} - m_LocalRotation: {x: 0.108768955, y: -0.45188406, z: 0.05562126, w: 0.8836721} - m_LocalPosition: {x: 4, y: 2, z: -3} + m_LocalRotation: {x: 0.08788106, y: -0.3011028, z: 0.027879627, w: 0.9491242} + m_LocalPosition: {x: 4, y: 2, z: -5.07} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 14.034, y: -54.168, z: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 10.58, y: -35.203, z: 0} --- !u!1001 &1613309541 PrefabInstance: m_ObjectHideFlags: 0 @@ -6632,7 +6980,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 56 + value: 58 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -6701,7 +7049,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 24 + value: 26 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6770,7 +7118,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 109 + value: 111 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6839,7 +7187,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 21 + value: 23 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6908,7 +7256,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 38 + value: 40 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6977,7 +7325,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 97 + value: 99 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7046,7 +7394,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 82 + value: 84 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7115,7 +7463,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 33 + value: 35 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7175,6 +7523,140 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &1717049360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1717049361} + - component: {fileID: 1717049364} + - component: {fileID: 1717049363} + - component: {fileID: 1717049362} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1717049361 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 293133069} + m_Father: {fileID: 1261559110} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 104, y: -30} + m_SizeDelta: {x: 160, y: 34.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1717049362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1717049363} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 474642177} + m_TargetAssemblyTypeName: CameraManager, Assembly-CSharp + m_MethodName: NextCamera + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1717049363 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1717049364 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_CullTransparentMesh: 1 --- !u!1001 &1731503626 PrefabInstance: m_ObjectHideFlags: 0 @@ -7184,7 +7666,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_RootOrder - value: 59 + value: 61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.x @@ -7253,7 +7735,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 31 + value: 33 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7322,7 +7804,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 58 + value: 60 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -7391,7 +7873,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 102 + value: 104 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -7460,7 +7942,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 17 + value: 19 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7529,7 +8011,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 101 + value: 103 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7618,7 +8100,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1831212656 GameObject: @@ -7649,7 +8131,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 57 + m_RootOrder: 59 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1834203084 PrefabInstance: @@ -7660,7 +8142,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 95 + value: 97 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7802,7 +8284,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 87 + value: 89 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7944,7 +8426,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 73 + value: 75 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8013,7 +8495,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_RootOrder - value: 52 + value: 54 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.x @@ -8082,7 +8564,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} propertyPath: m_RootOrder - value: 16 + value: 18 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} propertyPath: m_LocalScale.x @@ -8151,7 +8633,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_RootOrder - value: 117 + value: 119 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.x @@ -8220,7 +8702,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 65 + value: 67 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.x @@ -8277,7 +8759,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 76 + value: 78 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -8346,7 +8828,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_RootOrder - value: 51 + value: 53 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.x @@ -8488,7 +8970,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} propertyPath: m_RootOrder - value: 70 + value: 72 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} propertyPath: m_LocalPosition.x @@ -8545,7 +9027,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 27 + value: 29 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8701,7 +9183,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2061353773 PrefabInstance: @@ -8712,7 +9194,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 25 + value: 27 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8854,7 +9336,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2095757341 PrefabInstance: @@ -8865,7 +9347,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 110 + value: 112 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8934,7 +9416,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 35 + value: 37 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9003,7 +9485,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 80 + value: 82 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x diff --git a/CarTrackSimulation/Assets/Scripts/CarBuilder.cs b/CarTrackSimulation/Assets/Scripts/CarBuilder.cs index 5463b4a0..1f42b9ca 100644 --- a/CarTrackSimulation/Assets/Scripts/CarBuilder.cs +++ b/CarTrackSimulation/Assets/Scripts/CarBuilder.cs @@ -5,7 +5,8 @@ public class CarBuilder : MonoBehaviour { [SerializeField] CarSO _data; - private GameObject _innerCar; + public GameObject _innerCar; + private void Awake() { // Build car using data diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs index 0f57b1a0..925d86be 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs @@ -5,6 +5,22 @@ public class CameraManager : MonoBehaviour { + + + public static CameraManager Instance{ + get; + private set; + } + + void Awake() + { + if(Instance != null){ + Destroy(gameObject); + return; + } + Instance = this; + } + [SerializeField] private Camera[] _cameras; [SerializeField] private int _currentCamera; void Start() @@ -21,7 +37,7 @@ void Start() private void Update() { if(Input.GetKeyDown(KeyCode.Space)){ - NextCamera(); + DeactivateAll(); } } @@ -31,4 +47,18 @@ public void NextCamera(){ _currentCamera %= _cameras.Length; _cameras[_currentCamera].gameObject.SetActive(true); } + + public void DeactivateAll(){ + for(int i = 0; i < _cameras.Length; i++){ + + _cameras[i].gameObject.SetActive(false); + + } + } + + void OnMouseDown() + { + print("'Click'"); + } + } diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs new file mode 100644 index 00000000..a48ed3b8 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CarCameraManager : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + + void OnMouseDown() + { + //Detect when car is clicked and switch to car camera view + Camera cam = gameObject.GetComponent(); + cam.transform.position = new Vector3(transform.position.x, transform.position.y + 2.0f, transform.position.z); + cam.enabled = true; + CameraManager.Instance.DeactivateAll(); + + } +} diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs.meta b/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs.meta new file mode 100644 index 00000000..5219b69d --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab3b9efd71ca8694d91e6cf208d88326 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro.meta b/CarTrackSimulation/Assets/TextMesh Pro.meta new file mode 100644 index 00000000..f9da8b5e --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Documentation.meta b/CarTrackSimulation/Assets/TextMesh Pro/Documentation.meta new file mode 100644 index 00000000..afa527ac --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e7e8f5a82a3a134e91c54efd2274ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf b/CarTrackSimulation/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c2ea2d278785aa03d590f89fabdb0f30ad0976e9 GIT binary patch literal 694398 zcmcG$1y~i&+deKWr64ISf;6WO2PCAWyE_gg-6_&YiPD`C5`rM8C?(w~p&-&A2#Bck ze-G;SrD36i9^y1xA3RS)fQLQ~;#R0)c}xS&#xKC`15s zlf{4qB?xChBEUwXqNHd?OH5TPzkf)Hyj{^&Kb`~?Bqaj>{6LT_XJ;&qztSKAaLC`% z1ThW7eE!G>g`%K;OG6?Ne@hb(5cq2v3=9+eTN)DbxBB1^_}|(Ghr-~0EejX;dp{5` z$luz65D@rV8WMu~Ti=iZe{TyC1^ruF1fT+cPZIz}=`Ul2f-a&Tz##mkEEEAo{5=i+w|+noDCA%3149t-zl}2(<7NNpo4c!- ztv%Y6ln8KI4ZvSnP%tP+-O0%va8)21i#kZo(aH(%RG@Cmg_MD?q@)DUP$@|mTmU8w zg+nADQc?nNNeC1sC?yD!mJt<}K_Vm(5OF~iTmT^mheJ`)P-$s6SXxp-Mp{rDi4Zjc zsk)*)&s-mv5W4DUD-CxC7EEga*C%pwH*0xQRb54T9{zg}8bM?X|3w2g2OnzzH4K0wd^mG%l$` zKF8e`5?+N`r9WA{OtvR;HwJJlKAjv9KU9$Q0K`!5XdnMw-$nfGKI& zwK_8CdGDLa8`VZvN(}a_&6l30Q7DqL0mICv-L6aol=mbkXa?r28HE%8|C{asl(jA@$)EwNfz( zj&vSeU0(c*-CC-}JJ)SIpNeN%_TjqMbzCd?VEXnV7|g{*-w-b24hMrR?;H;%C(mNx zZf}!Omam=*!9Sm)ruq^m?}l6{_LcT#)u4DY*+?Ch3<9+femn@3)rIR%h?}X&qLf)~ zTFqrzpDSb!n#3xH1qbDH$D%L1#;PPh5`U(rrEN$(tu~%BkI!!2ARDg=9!?W%eaS8| zzaptp>>qy8VR`NHSA+ysc}6-#I-M>ZHGjRC-5e(wH`v9ieH}i!|znhTpiqi2_@-d@8RI+#sb5*yQQs#yOS#m1S%@}kFM%yiS{;t zAiw|vz>I$REFAH3R)S$5O&@3U*<1nX7(iHn4d9929NB!`9OKCh?IC!u0Y=i0;qSEV z1v?Nr<^pfHsLX;zmD!zhIOhmWi9h^PC(b7OFY+>TwB|%R@@Z*sft1W#Z($Gs=ndu+ z;4^nu4>ZsPCA7PlrJ1`K01W`#0nngoW{q|Ot^jZbt~7vb7Ves^X!IGFVETngKI?-d zP|V)R8l-KD_CmV?Lt}+@MLSxcF+(P0>x#B;w{>y^DMHmnfzK}{1eo)WVHS6FmvHhn z0P_R20z1Guz_)-P@NEQ=ut%dU|MjkFVVCuep@~tC{`lUBJvh zRX~>k{s8)>j&^hMaQ)E@X>WH~4R-*DfG){ufPtq0JOSj9)qt>|AZOQ337ck)BN3%6GF_oS@7^q0q)yYBw?QQ@9ViJ%h+S?s) z4FJV44PXKPw8f9sy0Jh(ny$7E|JtcD3t?>e`_N;a^V2yb%-qnJc7qfY^pzy!c_aX5 zLA$!~siUnu?9E(3(vAS~+B#Z;bZi~P9o=mIb1h@*>gFzKW9G^NFbt*!DYTn~tF1F; zQlP*;x~OROGYbR?G~2`69pmzvfWw`&O4CWp(H4X2EGX#DQNY|kYmJVrrMr!r0Ynf1 zL|2$V?EjAqc{cc97MK9$@t6&U1md0lVS`~}F<^uLJpRfL7yQvqIKa_x07U+%3l71| z?LRyp<1aslUtCUu#mday4Goe|0x3JWI+)pmB*j@E{9urZ>e<``j!Hn#sUiO3N<+!a z?G}*J5g16!X#K}CK^DN=1&TR2|D4i)JP%`xU(a*1IP-A`7zvUzbH0hTwYG6*K|sJD zjQKFP_yFF=kgl~GfLsV9>dYPz82{n}f*H(R76=4|0=~dVqqCbbW)8OYKAb;2hwDcg z5QPA)4*h{17?UcSIiUZ|$uRc;gh9Jo*!&s;d)9oPM8_@wW*N~=9$)$;bSdvv}9-=328zjLk2}=30bWajmSX!;VDVHMRK0lQr6(ly>hu z+;~<{a#E(n$0y|awP*b{9wS;wp^ih18|U_g;uI58s`T0*+Yldo86M4nB~!-T)vm)! zfz%=oAra4}qnONyb_jOH12@c@>qywLvy~Z>Z^quA#$~*^C}9bC`i^!9JZgO~Gmq9D zc#ZwCi?%;DSdNn>Pan47W6+{$6WP1>f$B?D8OUoXTDj3qCsWBGGJ1qMcHGo3Zk^$@ zmR4!*_5ql|!(PHy@N3s=iSqY~qT>mt*>|89xRjn#Fa-HWo3ipMIJVj|-%*WU{%+n) zWnNqKF|DQyRyOM3S8&T3q9JcIv`|@-e7fQ}njnfb?vk{nnC|vE3rjNe6A1(Ury#b8 zz2y2po~>z15_t>WRmG=8wyGC&f+0ZY4P}8MFu?L_L!vO80|P_Pc1$W1fnb53BX{2ecdp z`%xAN$X+NQU!Xu~1R$HBfV>q1_!X0mgkp}EI$(gPgabKXKdY(t z4A>|@5dDGIfSd(ks27M4IDgg#a&tDbK!eO2oB{SWbF>6GW1<;*w3YjhGgl1IgDjjJ z9LzvAKF&61M-Y(H*2xm&W^d+Z1HurByO$Hl-3Ey9KyJ3)Kwf(wY_kTG6-I`MgCszb zASsYENCqSex(Sj4DS#9~0B3266{^fILB7Aa9Tl$QR_|;pC3CG`Bx%CD(6U1Q62?F8Uc{ z{2(F-;8lE3z>E+u;5)$B{E3LpCL{}HMgryr|G`H$Wm^ca`2KAYdGq3xBX`3*?D`l$obW~BIGkk)ShG= zr_n_Hu0`_gw{9>ipLZ{tOjev{Njnv^C-_e<(>&gF_fq-z$@To8-buiE>)1t(Z(sas z0zLOnka2;p1xadn-q|g^aE_5N$=ES)yTGsV*4Wd?aBJmI;oa_j+v7u8!?b1M*4h+) z!_Fd74OpgxHqDOy^8*p%GG3CIz>nPTJW+Ll>0D(rCiAbQ^XRtvxd+~htX(k5J|25Kq_EEZC7jN9DcP5}ALSC64w;W1A7@=dNg1i93{iRD^*^JU*S@umfQ#^W z69wRkN-ziA8ip^Uc9 zLlL8uC=qIJ*j}mhq;uNk-}53x40rm4r_srmcm%TQ}Q z-nvpXCdQ!TyIGr}2i32XH0;~QPD%-e1CGf=8_5>X?k+T+HgW*fhq#Yt_m4D%aqr&% z>5L_$bmeqz>i$Mk81(p8sQQhr{vOt2R`32qS5WAGp{pM<>MTnAovxtp-{W~C>d!z7 z2T0=wks$#ZL7YJ$hE@O)z^sS;)!~pdQ0x6hOBoG2)as%xEhz}0jg#l}?NT5v!Kz(575dnY_hDd?q?<(PJ ztp7{`g5ZB8fxn{vpCR5C?do)f@K%7L1zFj8qW^;D7&KQpLvpqMV7WGc=6^@>|BB=P z8{|g(L~aN$_&|sL4Y>g){WEg^h?FpnbcWpj=+*xnxq-;wpLGNj_1~cz^1F_}tZM(7 zWB;xr;D|p%cS5h-!VNO%ZwFDv*P>Yr)*s2=pk=s@1zK+LUdFL3-8^qDSGyE;di!8K zog}9D4f&%NnT}d388e;}UJ1Q{9eGm`-HZ*5u^*s@78LKUWWEqJpsw6ZUps-H3at3{ zeI9$+WK`rlyVrT8j63C29t6^O`8>koIzy{P@@b?)q*0*j#X#htY|7T-h3}UK@^ap_ zR%lm}c2a(+U}~CJnfv^F({`fh+l;%PyvQl{?e`sXQTsk}X;wC`(d8LrA5SQs*xj#8 zDw`dB+9UD)1_#{JU&TxP*?x(7`wb*hb*e5pQ;lltH+PgC8}xeaRnrv53! zoH^#ubdsQ;xMg(Jb{p*zQjU z+a3oUX6~iLO&gB^(ADZ&y!(%!ivgBj6ZOB!`5!|6|6R|YmHRz$?vN-e^n&_a{Z$!f&K}ukpdWM`eTCw`T}@60;FI75`G4_2w?FA zAt(UAF(zimK=>c||2RWpz#G7h9~uGytVtjMC>Jnh=2j>TbMLV+W?SheCNQlR1lod0 z1>XOiFi(P`5Ws2}gat16rzN1Xg{Qw-P+Re)xW4kAE%;;IF|Z2#n}k9E?6r!m-+@=(!-Js4?2bc*)sDrXstCtXRySKY?*R`ajikk`PEgLVWGl zmaW;6px+zIu_&-Aj^MZ4ZLKweod_#UEbCs>%TBLP87=8ln*64xm3G9(m)+qF(eZL< z8vV!{c(Q zuRU(LxERsK{!w8p#qBc#z`0fI231$DgZC6xQ?fTG4Aym5CxZ>|l-lOmmRjUl{Mb3N z3_kOH&-TA)MIFui^?s(P@=|L1mFNNjf{Srm9^Q{Fs3Umem>7i5f5h997{nfIH5Pwd zr8C5{kyM&;f_D-I>}YZ0J89DK(y73%y-1b%9QS$X>CNqXp_lP4i@zkFHyFgjWs zp`wz*Bq|c%`~A0swQ#J%G`1N1Y4T;SxD2-#+t6YMSU-PJ9q~a!P55naDY5lezUFf# zHZ!;WiFyIp{SOiTyAQyC`2NqhC;7WiSSFEbQch5HT2E$OzQHhmp{CW`T4!JN{<&b* z3Mworu^R>PC3s`fH?C-@sYXUwkC#vtjg%ld21^k6)z#hNF?5P-)jN0Sn&z#|=VfE1 zBIR%nm|wniJMgq{7+g!MS=sd4YW#Nl+w5t>y_G&uhQZzSu2PHQm^2~Nqx{eLBO6CP zOP~vPqjwc2V^wEY(a76Wx#}0w_r9!YWZWsaVY!Ez{1|3PY(2kkQmjm?CKTwR*S#?x z7Iz!(m~qF&MJ_HansGtCm(ey_o;zx}f8d@=;XvBL_H^R)o~WMa9_}b2izm^`$%RP+ zTro<6w|#bwSY;m+RM}8>?rbcu#U=Pu5)76KPslFjqxjPo%u)OUDGIwwP(1#(DfDe~ z&q*Ayy|Vn;4!0A&i*3^c9PDd;e+QM$SWc@;6@|!VjP_|QYhTfGCfqcC@jcmFb0cxS z(97TNJO8%GJk7e!^2D52Tj0aMtkYMHb^@>7KD{G~RfePgg1{?hB*6OHt z<5_!XEAbkpSWpSz?AocBnVn!Ko*r=Utiw@uli+WF|xZo9&o1dABtB`Nvh4-?_pc9*_xOg%HIub|jV z|LmG!P(Ul^II9&D!-2XGZEPEqf%nmu5vuvFh@>NJXHKsCz7#0x%kx7t)~od~j|U?? z=Xk=h4(kHuW^O5&RmUzXe7;6wSsq4+TyDy{GU>i(pw%RLPHmN-GDMu9-F@W7N|}Nl zrSvP$-WOTZ8QT<9RM+ZrzH>hZ@sWL5Akc4g9FSAGEWjt?InQpC-~?`V$wJ+|f&aa; z^2XAOJOgr8bqAfe8+ql&I&sYh#SrCYAvN2FHwu~_IWg{O2fdNd!&V|Qh-bGieebDO z-~GOd_jo<{LWBg@+XewUgkf13v*K3{QG+ET0pJEzekUlu({kM>{lK91PY ze8?&_Y}(g8$;`4gy{av)LU%K040K_JENadVTyulaqK|aY?LkrClbnk;obQi9%I$Z)=faRkQ ziG!mq$A_E91P|=cTLm7QB)frg0rCY?lnNojCmNfTQI(lJD<~tu!l=(8_|vU%PT#k1 z^_e1X7Eoi6vnJ8zS1Fr!y{`_wGNNinWjz=Iq}d?A+y5|Ml>%q#?zkqOk;UDVTqe3%Z8-i^js%PUT#7f*F(@c zNRY!&SKNic#2BU1t9S*IJOuT!7k1#d(i_nc#aZGzH%%{t%mo#4FVjhsJG;AAVOwpU zx7g!{#-N@&K#(x7BK9?wZy*x-(yh~V!?K%jbJKm|;@==`hRpT3+LRB4p9GXcM{lh4 zUfdl~w_Yp)hczCb>K3YFy_T2wAfWS&>DaJAaHFRpFC}cDf6KVZB4ktn6;1RiR2gKp zl_L_`A{L>x^$5K{Qfd ziWsq5rK8#|m`%-6W#}e8EF*}Ued%y``(Xb*!BalBs0ogU5%YV@UYd!=EXTECfnRQ} z^tm^@>RXv>XIWI2BK9hwLz1g-SS$yhp`( zmDP8?M%`oyj9vaP>!@y@;3{vjmf@c?o^jDji`F5Af@jiEw}n&B>oUbLPSIO5Z;owt z^RZ@kVEgw$SjOWjwTHMj+pgffPSZxQ*~svheqyk_vCK0(ypX}#{XB-6}s>;x}u4H}soO?Px@0^6TCWN^8pVmNaOKJ8{lLU-)mY*qWdl zT}pUl*=tH(s)#$LfZcqQ?pmicejV!ZjqM9p$R#6R%U+)}!F6II%(zz}_9BtH-F8)`o(Lyg_p4@;iU`}S;xjHG5AwrV#d$v)2&!#_!yAm+8- zc+vTP+?ojWb@JL9kv9-Ma@GqL+8~-LIdp<~Y!;xzPxE(r2kEHehPC;241Ktbl<#`t zR_K5{PWH>|-m=FHGD586r&_+jr}o$muJ8wSw#oNOfBkwyC@w!P&4VrV(52~%=bp9- z`|v%|z?dP~teaB)*usyQ1w_UVv&-LBPlT&~O};uLViY!XH2l0Q$5KXGxrZ+4yHj16 z@UZM9v4DUsAoQTjpAuEKf0_JDX~q(C9?IckiUS+p00m>tuH8Tcc9IMd|Sq z&2`0#x?GP+Y_-a5*%WLDZi5$QE#zX3ViSU~X?#Q9Z86(yUOss!nAr?%mTS4_EOaou zT{@J6x33nwfnc&E)ml7HXr)04TNa5VqI=Q3hx7RI;4`uNcIGOE?54swnF;2EuosLD zQh9_PZdUr-AK<{5 zYb1M$FP$uYoXK_UHZ5(bqZ*SR9J)&qc=~l`y4Amcjp&uBv;-)?&-+_3$^yhswGc8h z?VWVFUfl+1;e5FqJ7fH*W{|xznaqu)$5Znyn~v*>FA74|wr>;o=hHBCyV!iA%DKOr z#b(77MsDkNUB93K^rU@YAEJy^KM)Re!~0m~V)Dq7VCyp3LOpMZ{3YAx#N)gtPb^BB z8XwkwJn*cQK8apceYMWLG>28E8Hk5-H^?)~u}G8*n#xx;8j(zo zgXoxca*1Eu&Gfn{wU{k{>b{m)GNf3i7!H|B<@)I8qbtemT%vtKZz~xFsb=R(DB*D= z(Z0;`27E%dOFfZ?%h=&ESJZZ{#2i{fc1h4(?Lpz=`Cv4`SH5hq^O;_)y__L0NXI1X z>3N5SYG07Dd8AM>7qM0NaEV;!yS8H)&1rH2@i@48=Zj%D-&Hc{CXcZaS?c1Qo{`Lv zm*&;4N>1b>KE2r~aTYPQ9^8MDS>t2fc0FuQXWBzxSD>6JP`UJ$q|(~9n z^!BYX3-ccCyG#Z)BixtWUp13+1ab5c$d34cwxwkCIfUijGZK<#v)W{aH%v31PE(?k6hjC;3Pf1r*>j0>|lno+oLwr*o*&_o?6c7>Wj!aDT36; zSA?4s&gYvN*H&*`iEX`#O`-6UQg>i`jR>`(wzJ!=-7)w+T&O32$9FZfOoNtzi-OWY!WZxMQBvVod_? zZDG$VE_cR8bQ}+3;i*VP;=Wa@#q)B%;T2ea!PrBP%07U$oX{1Uu#zS9EsJW%!GNSfzjoHR{t~pC5r7_sAQV%MI+8=QsudJS$P1 zd@-Mfxb~>y$>yNwOUtl=Ev_))SyUIggDL7MuUbS8the0<+&p}YX1Xxc(y|l6>&a5S z6D}UzWYbH+qukB)rZ)O^{(Z&nBAj`$0js)Un$K%b9&~=-eF$2A9+UV*D*FDH`520P z(CQS{9>>K1NKOD4w?d{DUSA1`|oAW~%XlL!$uVcq*JQDdwp>j{I zBVE?2FK2Y}8O!s~WaZs|eKE0WQ_FMS*D+vTfN=OlR)aj-D{g((82BX_yT$V#={N*~ z3$1gYRwl_(G^C}A?rV7D4|3x^`Yx&XwILgyfOSUbeY)c*n>5?C@t%~P1O8kt zc#o27Bb(~&+k2XmD*e?u-C!lh;UkXbbB;WCCjTfLF^d@gQHwySg$(zJQY&9C)AO>Lw@5%5LP<@>t}h&9Xy^()YzP~M$EWWaQ!rUEpDP$b0KYB z!5Or{4Rpg%J^51pF+Dk@YV7;cgqaFy@g^ic- zc!~Z$eY0fcsGlJ^Q)~Jf ze{?&WuPC#RFHP`y+O49)&NhyXt^s&Iw4%E&pEI2#s(>@QNM0`&q9QC=N zWQ~$4H!m2W*>>IzBH3P}$#SLGyp&z@>fW98;@7M8(~n$63vDXxvTY@6BWjyag4dNi zxIMW&Ui3%^RMhKEVaRtY&TRW!`xyyYYK8E*(vyqZFzYGRo?2HQoxz znB^OAXfmicWcW6y-K(`e%I#~CB=k_eLFMtM%ZAI7uO-O!rAb1}@qP8+W>3#cUW~)Z zw1_emX%?rYhMfk89knf7W|Glc|M1`v0nF5HGiTQw(SO5m8<*;1R^XxPxEYXQaNy_1oF~{gySGYQnN!O5r7Dv=6N%?v**9qN3|m~2Q{Ju( zARUSuD?}2P4EXl!OhjfZBSagh>3CV&W`j*{hK!-XI2I63u7PGv#j+ODNW`1#c~^)# zZgBSTaU@`MBrVWpM(62S(pfJ`TB23^3d{luzJ?n!R^*=M()OB@rGp;U)j{7UGNHKX ziS(YE`enDc(DpL~c8#2ya1yVSDErVq9i^=H=`$W-hln4R<6MNrqrOA7u3(kaK-AH~ z97@MnosE81(5I8&ZM__A*yT=GYVSrtrPgeanah=%(z6M%{!4caZw^%Yne8iaUfIm)(BH{Bg$tZ!|a8~Edjc!2Mf`JZ(j+0 z$1#h3a_g}O*%Ceo+!7kN7s7-)h?V*5`;5Ihp7yL??P{SWwiC=*zr`3yamc@Exw!6D z0lFQxvzJA)U?IN|&)yjP>_ZTCV0rOJgS-MgV$b|=QH0Hze<2|zTXtP z+O#9}DYs;Gpp@%Fg~Wu$t1K$}AtWm8`Nqw=As0Tq9VCue>g}D)=Gq~ZDy~3mzYJS- z*WIMPt*)@g$IHYJV@(~u<{^An^}0QJj+f_4zT6)9QbF&I;W5_JOSk)` zZAoNmQ$0-yeGn%*kX{m{b<2T;$~M*5-e7@O?Q2a!{dub!&jja)}j!B z@Mb#QZCo2Y{eZCh){3v?+V1j$gPyrvcy@=NFT9#@*Ru4;PbPbxOcH{3Jj6W8c7mHH zlHXiRBw{*xVO6UpcyR7~BBw5Pjzq&excW#xU#S4QGw{7dhzzP^P8@Y%f|8*3b5)0W z{S_K{Dx30Aqxv#Gx=@~p4@r?}ZFMK{=VrZ_d)2S-Y&;4WD+|wi)zj6&NGl<+BJ25*XU98=5+SI6t{%eWtOE%~(LG8~}@7Qu;ZPmP1hBrf^Yd3xA{fv(z zxrB6bNe)jQN5{S5XtDS2AFGjiInh^L!*SbyOIJUUE6dBjZF17vJdTr^<~nv-)~$Mu zZhZ4oMy>0E^3QZhEm^y{9yTSdryD)JKSrX(gA?q0jV*y37j^|l9daHUk`}{4(x%y6 z$$_BgI*$$W&b?tr6~~04?zap%XK}@F9z^jKiswi&j-#I*;beqQ&b!Lwd1>zp7Gnu) z-tofiTSiT)SjJV2k<#t1&R+9)qV$${pB4X3M}jIo z*33n$2kCSRHP8mzIiFc34T+XhT`)Pe38{_>-5A zxR)8H^6R4hQk#KEte+^E~DAn{}8@rLBd%2wCL)^6tW7!|C1p7wn`;3 zPnWS{TMZjdTt~TzlF{GHpv`#4TvQ`ex3)2&KUz3-`nA3(ZQrWV$*PV+Az7%D#*#EX zP47Epx^oay!IKKjUY#$ruWr*8x_jrvmB*UmPMWUoZ;KI5HH@aO_{ArLD_4#^eH*#6 z+0dmBOjA4%{aUIar>J#qh*s)|R*Yid!Ne;e&;q`cg1^H2%}NiqubK%ZJsE>hRl)Dc|Zwk}w?}Op+J#a%CE>algN#_Ar$#seH;gY~lL0 z5#BO)y3bt2ZN@4UDn~UP^Y%@_z6(z8vqk9@gYF)0M;SdU)@sb|4e-yE>EwR*K#aD< z*2drq_CSlE1+3Zg*j#o{?^Wc$%+ec)3s*IWD74Er6WMifAK%@%JW*Pk;EU4~yDwlS zJRsk%QnyRPxhn8j{fUxPq~o|SLzx8W+hscucX>KnQsa{;&%vy8`%VQZnhW^?1Yo+U zFAwpS?r{xgckIxzz+5j+eu}@mtF);CakfT$Jh&>Wi4crkA}-MzGYWqP<$S|<*?8Tt zIzGn3H=-|0`ITg4utT4D^3Wnwp?1yP!Q?c=7F`r?cOgi+jj$!kiEf7fYINMO*4yZ~ z?`-|Dvrh^8h01tH)pIm}fLryOYJ1%a{g3GnRowzjCq2KdMxi}7@+RKd>KFt>Qyv{f z(LFi#Wp$|D(T}L-x^vW;G-cZ!`sr(SF!8Pfm%^Lkq#>dkuvU*J?LvtI$5~HYoMs-8 z9SETNM>bF8(%508&MC%-K?@kpg5A#dr)#%s2-c-DiK#8GWHS+0foU$;C`+k7oF5Lp zpUOg>Gc|mj42!&g_nAnM8KTgA9=%uM1O@T5wNR0xo6I_$r zNO+N5$38o!cGEMZlDt9aDlxVBuHfS*%n{o7<*hzZkL zd@$dP2$n&?Te%FE1(nR)E~=+~32skPl2$Ja(8hP3|4b5`nVWiWq`E4Qqa(GyE+6{PA&1XHaiZN`wq z?N#i^E{V!(qa@TXhE5{QM5jJ^zfWzA8+hb-w+`Ns+Dfp*as*xGjuza>6<-bZaKESB z!nGZ5Yx7vlLUHe)BEst?7>^n1{svE>d!3tlUzWO~y1=*0tmdG+K>GMSrIDm%9}Az zX)$-dIW9N!csIJ%p_a-PP_+Q?=32PCnQp(b0Pfe|11qD^5v6l-qu+kY< zHost~PK?ZEBk~p(F3%;WrUo-{pATkBH0-enc2gDQua1%PPteSl+{_NVN}E2oVoCyvR(A8C`(58JuAo%rPLD$W4Qy`nSK zm6qWmLcZ>-QW@lfo zEHQt5h*ze-XZHL<^5p8Ow}NsQdgtI$?@{bl%2EZ7vo7D=u(0H6CwX4_&+?y!2ktl?a({^N_k5JcCJ8>a>QsEGoVk8YkI}90jcLK6| zoaPR)Vtkzl+u$JK(NA4dq@{0fU!6~#Qp8SJP3i+JC4Xc%p?{ew)srM=l?J%6&Co|VsHcb2_ zC_Fy*c-%PRRlutWZ{`dZWoKp7>ea)=1N$ApkFfdcQ{O<10>{C}qT9DFd6>V{y^_71 zv)D9zYJz2W2WINmZ2Dj%fA4A4b^Y2QYR3q*!?EMI6%FjC-wQ$st1=>tgQ%`4xZoefAr>cI?d0p62es!0Z&N!mW zn5M1k9y4)x#yUyM&^A1{QQAEIj{Vel$Hxi|Cx#QxGIOMV;Nk@*8&&PwpW1Y+_+^~F zY#k@C>JW!(xJAELNWDe(?#hhqbr{R*Hrn8KBYm_6zHbqFF|J-!^-Qku)a)}HyQb<) zp_0!Ci{Ll5`N)<~4groUi&Y+`E9*rHMuqgQ-@&Z1Rc9zIJv@4S=?Z3>&A& zp!desJIDBLjrCxIZ1%gbZ=t;M)SwJQpIf?3$b}1(%Fj8*ESBLhIJ7O}pyNF*zBowy z+&q(RwL0>ZE`sortM#^q?JjEwGphhgbj0Jkc{Cxl=jHZUeN=*uh?74*3x5}+ep}_Z zQ6WmsUQ2V*_af0)bMbMNh4V?S*m&=QoHnK7?Y2^NIt%v-5Pbc8mSkr9%=)|}KO+hXT*-E}Zd8;>Sj%{`=wy`YDC z-DALu`>@s|1JyPR7ogw_B?C)vC7PbUscX~GUwDdl)%JZ$8FpKoE`)qVB`XM7^DGI< zr<3PRsnRl?!95%1I$1ie%o(oms8hZT{^(X2QBqUD=*5cMl9C(jnc5;PQlZjXBDQE} z)v$uf=H)AVZ_zf6;in_ak|Z+C>Q(NgQHGKvNj+bCurEOOfYesx35T(W<+sX%Lc@ZE~8f|G8#4WYr1}wyzyv*>gg%E4Of+nLM%byv&(#<+x#Px-jy(e9vox}3wBlOM(_b>;LQc(b6 zy=LW-P>W1JveH%R`DQ{rT7`PfjBrv5umTfwq-KQvS)uAZzkxVZGf=KJPVD18kd zF4Kj5Vvb;nxG6Cc=x@)#nj81t-=^23R9|A^ezI~(sTaC4SZKc{zcuSFMRh#?!Oh^T z8=-F`4a5$n4NV%w0-xIsMD^k78EWj^ynY;c>~gM-)VcVRynHbJwh(;cG_yjB(54hG5{gl&}vH*&JPmeW@JK!dvhHa8w~ z?ae)$xg?dOafiNCYkZ|k49_-}Zi=2mfvW2u>UrPy{=l&emf}`vzN44f-=B#wXG8L~Gi~8QvAria755np2m?VQs?lJw$R_a$Ftz`GSUzBJ%fRodk zyApECmwULs1uWW*FQIv8Nm|E!zb0scbP0_ZJ})+-QVeLE^zs)fuBRzx#(;H*TjV$9 z+l-hDtJH4WYj)HKzbuZMi#N4YTzQ~V__DMq-Bl>9ge2UZ4>v7y5*AgDZ*CqC*^Oi?k22avFTQY-PiOX-=>ScuB`)xtzAJV1;-@Spm_O@fl){9@+O= zZ*xk?M%>eVH{8;uby@lQfGz41k||;niZ33xXbS(1tmop*ru6Ul*doa><2~v2bdR}S zEUls{!Ngg*P>H1rbJa9loSf_(x_4Ku4e}Ci z@niTSr`&fAW@g=qLLKDPD6 z!QM^joUE7Y6WiTSAp4e+f?p{SeOMux2E3vd8y+5BRGP7)^}asTkho>fUBWr*ppokS z$|(L5&)R;q5j>*)$0LMlz}c{Rs+)hVcH%vNH-Q(wf|$E=XKnPo;#YXvZ5Smk5o;ZVd?OzI3&M79rOo@y z&jNd$j&(9O)OT^ZZ)ZMxH+7h~67*?{xw+ld_hmx*3Ii&nvMQ0oS6^__4O|Tc zTu9v5@Bw>YZ8KeLj`F~Ct0bAe;GB0Ro-86G{hS=b*M<8Z6#3;5w#-MuE6R_D&22m{ zX9RU~K7E+;RwJ{x>TU3Yq+3Q=Urz9fPO?&88<{f=!FDQ<7xbo89*s9X=tyzkd#l}A zxpCd^!=oIFZ+$j_qpo2jrl++Chqu8Ccf`iEbOZ-;xG4a zcaj*(oMf9Okav)u&Azm|(h{7#c_&+^>GN;`-?;aafH~VbQ12{^$hW=DB2mb*TjicI810MTTCkv^K4Y`l- zRifa!jI9w?mn!Qd>vv@9NTvo(9uvjjoS+@~R|zfNytV!gqH0gS6=Wb3D7B|rxpqGe z(UKtp*% zIbSELb<0F0!7C=-ns;fq#lGG4&@1&l9POnkV~DtH`6%n1YWADJ=$gv@gBpSzT`NIJ z!pvz;ij%SWrJ1RBTN6!5v|Hai^Rwa%VTqp4-aD3P7Q`l9L%d-0+I4z3O)2EU`H=mq ztIXnKSC4?a1r`m|XYuUYp*6Y>*3Q>c7@(@*D+46=MBk^*u?2)v@vmhur>xpNShWyK zv?+OgG0;$|(9TE(ti~6#9}e3VxZ0=`vh3Oj<)ajj)!Zat zDtQ`}i-%=UK~Bb-JQ5PjNtSP}K%RsX=4$g`ZKi*otGHNykn7arQ{PL!t#{x2wr0Jy z{BUs3NtjZBS^CQ5y_{}W$X_7i&h;Fg_jJ-(Q`*NnH-LYGIAi*New^O%Q@hjkbC&e! z0kh#53Qec*>BkaT#h0mwdW54s-%jlB-+a}3Sk^binS*DlT<^jE^@3-U8Yzn`<9_~3 z!^>#O7V2}GOtmyZFE<;@LUI`JRO>!?H#7+O`95T?z1Y;Wa(Y3N?mqv6Sa-@XvWWA% zONzWHvTefQsl3_>+C{6~&h(_daqRT%`?fm?3t^dUkufAIlh0`rqH<`-vtWXdw75#9 z!%n)(Mm`^Jhig<_H3=HEx95GTT!@ZVpIHIDNjRQ2XOLrSwVg-4BUZ z%<>BFTWVEZ$@I6kv43Hj{nWqlZDZB#ye!r5a@Cc=>;z$Ud1-!=^GWnIyF}?d!&_={ ztSf8pZxE|JqkD1w-rKH%96CD=UYZtHrs0GnTQmJ~M#lYvLc(?reyz}Ik!e$9aN2pF zl=!yL)h|9224#lhIJH)8DI-fo1MR*o*!@l|s&dt+&k;@XBTk3eFapy6z=?!|AjxhoKc$ck^* z?_1KTfCHm;WS;bf9ge!M@G1l6NM`UD6sIY>7-G?WX4Gc*neT?j=*i$~@s<=>6sq zeLl8^Of??drJ8>Kts`xq>J|@?)>OA%f z2-;j*S!PgVw~tI8@6nKtnxn7mYmnl>{^B36?0+@(``yA>@mQ?sD3=NR((k8V_9%5V zPG^^!zIbc1%Km@sy=7Qk%a$&@Sg>#pPH-o<1=nD~Az1KW!Civ8yE_Dj;O_1&!8JI+ zCAfSm$=;`T_uYN&InUQm|GM>qxu{uHbCiuSs^+Zs&3>dpg^HhNVd0$zSQ9A*ERR8E z!z-J0)qHD$ZS5Qo7ZdI8>FcF}4bCTLRcWC&^xIabAFd zAxod4!rPi_FSfw9jmc^}T2@m0Bs-eccwxFbN8jM|jnwLK16oI4$!<7iwoaUb@9st} z<90g&TYI_oB2VXJ;c;m7@m~9J)U4h0G5j^m8n^w;K>sW5W*5d1k0)0t0gV|a!wU{I zxQTG3X2c3}`WCm-K!Qh|?1l%uk2>u(2Skyc&N~mM3wAK;d%>ZJPY>8$a)dAM_NIxD z%$+wXi3D!HCS*Ro^tcN(u5Y(HXS@3J{265(V*vJvK#*Bl=tTV?QC{DV&?~(HhJ1t6 zKR3jA(AHLfPgo##7pfJNz6XJ_lSUdn#7|pKJbMtsXet>o|KoJF-v039D`Lr@f;TVe zd%9Je;jTz!A&SUDQH?41!Z?lnVM!E&Frj*qZ!&FiHKt_t11=lwrSE(%BQE1=wBM6B zNY*Njs)2V}_XbX*zln6i1fn3evpj5^UVUr()^gEK#QoadXwUa^tVk+)nQ6IMxqEHL zbLcCKj2n1Hd`l`6Ut>YXs6-MSv@P{5d>>vIm76kw3xl_DP3y_Ta>Vg|FrVP@V(_(95DN%O*+{o?x50tq`OW2n+evxAv1@ z)YQU3q!NB!n%g|k{%&R+7eAALJywD3!js~*!e&%DLXJ_$a3&sxC90)b74^>PCY(9;{`Q;MIqE{vW4`MK|w0%y|?RAzRt|EP$2+0V5r>!+;2BTuno2~Fo8QdM}U}y?Y zp4Ie)<-+Q%vY^hR6(fIZ;aPSde^}636{bV_#7(UNWC(jb+$#;S$Vn>Z3qoA0!QM0S zeAI+exOj+z`dRt_$Z$S{rFr)xS^ zWHs;cNSbw_wUA7<=$V)-3-gVZXCk`k6n%dvQ4mlv>K|51}(~n#2)bKCzFXlShY{Jx-M$*Mx+* zEwv9m>=nq_?GQu$_S6KxxETn7a!iXvkC3c?8g%*L&xYGOX=f<~mk^9%C&8&VndPE} zGF20gP=)r0)(88cDln?fi6F=-52@#MCk(bQpM;#NrATg!&=*+OT7TWIOBuq@zL$<| zCnRDK-V-o^YumQ%uE%`4*UgE;LifHrd$aA@tj5Soo5j|bI1~=dcq35d`r}B@9eGN z`QxOL!b8x{Mg5#z>??8(O>5nRmC9+~ayL7JS^C;mFKu6*=a8Sh^r3!8^{K7W0o{7l zRm>Juu7Zfz5k`MBs#A>4H<7|yk=rN3AFjKcK%i4TfW9V((+6Z#@ve0@^r_3XrmJi z=(-wr#yIsP5_}xnaH??OZ#~q1>3lvIL5TIAyqA)W|Mc$Xr+r_ji}5ht<|-QO^?i?s zA`2njfGvc;z{ZM3OZ9@6)C7nsMCC<8SdxWx_wk4J%Kg}h$F*y{MAu>nv7{pA3p8#Ez1;q^lCYk4M;kM^ z882E|yIHUc$Qf(hRHSGXZL1PA51r{cax;fLRVJ8BaYpbxmJKC}$@D~HVvS_vWQHZ> zwCi}4HrwoL`udlabgIe4Uu2|wh8uf3OHrm>H!sCXPa(>R6Z=_GZbU+Qj)KxTJT)(T zOj7FWjTt(6EUZr)ww@F^oe*L@DL;8oGzPObxewfj08BJf(Gij$0d=(ZW*8us~&Hb_E2=%MxaANaiG`X4iIw6 z{pjEzlx5*TVpCx~k zQ*?Bynsn8|V$S9w_JLyTO4{-hNySt4=ge`+P;%_z0ZCh&7Pps>5s$nCW4dg2Y42}x zlFPWO^y>@hKJ>KIrdETly)D@8m=3iki5>7IO+Ha6?~sqyZ6TwMtP#J(Q$o;)XEaWp zAY|7b2ocr-(mV2cy51jRe`|2j^;i_+Wvuvdhvody>jrB|H^7w=K4S0F>3*!4HT1zg z!AE@bG#1b3CNFO^cB^%LYgP92G4vU#l#e!@3OaP10=h4tv-;B`g=jG9PB%9Q*Ph`p z=1v^vdO_LY?Yk1}uI}x~Eak#Ffk{UV5-uGM1WrJhfm}m^FU+wV%pcdv^L&#a60hIm zwfUK596+cxp18h3d5x6NLSJm)Z{0U_w3H1Iq3zG>n^QBCX0W3@!!5*Rmu%& zE9f)uZ{V*}Bat9p7q>b}s#*J}G>f&8n8|22h4_QNbiEBpZUTDl+Hf-s2w_MAm+G^l zmIXu0v^mjN+_bx4gS>;+8B+%vEsCkX&Q5N8rQ$?V)oWQE_yI&vuPD89tH&~} z-pnS=YM39GGCG5wS0Hw7!IN97#AA8!;lLROl1%#t1ce~t>=Ve@&`iAlpa45Z^xLKA z`?RGHqIFnuF)|umsISLDs@qTkr2ZW?ttVWL=^+aPTCgWHp9=c?ALqEL<+| zLChZrVi$(sSf)477~3^vMP_T@Kql>NxQn`8Q{Q))iifA+y@JQQ_*i-LAkd7=sFlU2 z*-j&)HfZfog?097Le7GA)7w9)%JLg^Y@&$V0J8nXJO8p`{!$}R_v$T6;#V^7DBQ-# zo<~$ILm$&qv$L9|LpxcQd4Frk!{`I%o$wFvX+gLir47tfj8gNcBKWx0(U16DJ$fYR1uq=3tGpVc zF%`I!decQ!?GsdM7T=Bdg2BdIJbBr900fjdUfl&f?EF~sAKY1cw1DNq2Fg6VYzoS# z<7C%gvHd(ByQ$&T6AktxtVRp+VVdg?SKl*8$cCvsxrd)?y~E}nva-T)$!b46rC)QZ zYOd6nQA}i_pn8^47*)|zWDT=ONJF|a?>BuhX9sU_gIQ_s=%6$!gNX>yEOpwiZ(4TX zUlWY1-;lBVv5DA8>bU%Yl~!08XUkvc25m7_!25GLlCliD=`FiQ>9Ec#^P4a++V0mL zVYCt&G{sBnSSXH1>##)jZ28VPA0kTfs&zCsMZEc%b*Or^6Kl!y7#E9tWlKlY)#Q9f zy%Wp5Rc12PSmhEElM{;~x}cllO#&R7wkBpn+=pN)YgZ+1VMcVwFqk&3LSi7hP^=}e zQsNmgs)Zafd12u&+{hohoLF3sr#lggSIur!@>S94_2!d|_ngKk%@&JN#N7m^n^Mx( zFoL_vjNUK5yNS0Pon_6_aKv&a15n^@JLke!PTd|L{J@WEXC7{n%uH>pd)7a$W_p&V zVBIygd`e$971+T^URbmmB4$;kPavSX5sd?BgDydR2Td}a8Kg2Y7(w%rm8iyt7Z5(B(#SZeqGf)mIRI~`-;3S z)SX|ko7|klF6|4$YN!jA3U~TS=RrG+I@!e4OuBT2+VU+0Wl%WHuaPb4{$zkGMgEAI zo^H8p$MNVca;y?QbI-!^uqd(a^wfR~O1%MyVT`c7!>{*4cT)*)r+opnxox*5GtTOi zhI+(*e5rN%*gY+`)%N9~ti+YUVdpT$-HC(TaoA#cbdkVaqEntqTI;xe>N;c}TG3;b zi=;_G+>2uPB<<>jz?%pb?bZ&rAI)idRvA2b#zwL*V&Cm`b2;o)@jv!)?PNQ zthuVUBUH-p4BcrYS@b#?W|5tH`VIsL>L!HWt#mIc%&M!?_trN)*&|c)!5y{Gwdn0S zF(@2WC(pH2ueDS=;Zo;d+rP%Hj~|%fhU`X&DckT+t%kR{8CA=_PrZHprADK-Y30Hd zTSkr6^YY#!t7h#)s>A|(gkW3IjbSB`v{UTl4(*lZsg~p+%hI)lAnQwS$xWw4BFEX3 zuJ4HQjt9rfU)$uzE?{`57sP-UM{@qQV%KOs6qub zc+HE1ybCiN@M%9me37R}?;UwYU}xN?piE>oH_qaMl4GKqpmk#IWzqtIJO|FL26IN& zy}od-Z5y3%LDRFYmS#n)JrGmCV7coUH9-z_bE(?|age$oU3 z8lmV_{d_g;I-ke7W`Qayys?5zwZ(Ulans>O%+Ep;tu$MZE2qDc#HlA6gjp>-rWPAb zsV^gzLT4x&%({cfWh^6`lE%(uf{~fC_p*0w<}O_yv$r^ni)wZxCFw#jE^(s;V>^#_ zC*-Ebjg+5N9|B?Y)^td<`nAj|o9o1uP&JGU;jbTd1Z*=x7oIlR`O9DAjyg5SiCSOR zqgEUpC~Mryq#qOTTILY7_E5X@`~%%};zvK0%;tKn?1f0TL?#NM$M{xHh6HfngjEld|wh!kgw)!%#wKi@0t> z?esT$HeUm_LDck*k63bC4hc3a^-CKzrXx(OBwn8K)@PQ!E7d8k%dAg37~B?O^X^)U ze5a1JS1?p;ge-+-@|^OY6UW*dUjQTPL~^Lh9vz9tb^3OV&_bNYl~`?68s=rQ4@QEd z4QfnLU%zJ;$$9GCCz+f@Id8U;#vtJumI%7&;j;M@F5UGe-nKYODLzy#c0$|oyofWD!>p}+oa7vpg(+X-Eb?2CYY&8_b*!^u5F(nOPdIBsrecr=Jr z=MPoAAOK7Y!K8oF%0Hot{sb5L|BrzG8zAq0761OfVBY^i4+cX>{e-+{{sqDXhW!7x z!0f@S2>&LS{lA0&!^R0FBKZrdw~~xi8WU>k#j91cT#VVns?@g%$hYz{#a#4!%E|^E zPzAbC0yT@CYs^tdMKzN{FlK!hXR9qXRYVP4qcZ2QU$Fgz-EV6nV+!t1P;?RN>zz=p zVUN#sL7q5I(1Z1l@QjoawpWLIp9m`KU1TbyI@`)NMxj4pKOkR-;n{0)t!jJYzkIWF zx5NR=kDRp$si=b~BO5{j(dxaWM^F%=m2d^UEl*dOV%xGSM#n3qqp>-v#DgfKHMM?o zN%f4zyVJS(;+qUVNj!sudr#|9-xpjbl66FfLv}aTfC{4AdS%zkiJQZ`&;(?hVB(8tx2PIbgA^A^{n{!WnKN=vkE(y z#0iSw;W;B31lIxat=Uj1-4Z-+%lXC>&^JR=72eMi8j565jEk}B#)VC#GkA40d7}90*1Sb7;|rNz20AQ}7_;pCHXCE!DN%qNA&(^w5p<_J zG1g)qw%t4f=Z)3K({mqgaJmIc9Wf^9kdEBUGaM6ubb$u@ZzkKncH)!cpCJXgMU6`V zg)sV^Mv3A`F~FNVC-Ma&Iyn2HQNpLhK}M4_98NVPE0qhis7+MPHRPot*FKgjxz9OI z{<2z*=HZLU4Czg7N#m}pYu7mHw%p|E35f`<_b@z-KY+7LlOb{Daq_Jz^3+z)3n3#3 zX>@xCYU8tPdu?~T4#`#*k>++nwgcz=*BmAe)MZ5YsB#7RdSeZ`!b~&`6iM(Rq*$SF zlu)rz%7bV=w&Jhll>%E-C~8CtKM=D67sMdn)F5N*2W6aXoTPX;2+nhgVPG_?_g}e& zykjcN&dwK>^Ew?PDt%;yuYh*MddD_WYCbPYfFTpUNb^RzD5lOxKI~G0O?CCC1~peu zlwES8UB0-&(rRS2ziM>m4DoW!%pM#ho19#-_MPXtS|YHmS=yYQ`u)W^Inc#xvd5^s{Y#8yKw&k_c#6bm(R_G ze!Fm7oLqlFV&heDYTpTe?@K3?(1kP#`8o{SJ))E=h%i~j&$xykkU!l=aF~CF zq}{xJ+_JkY^*p38n6P@e;)R=Y2?KE-C=BxDF@ z;)Jv;*@=_yhI2!GU-fFh+lUkV8l81dPih|@I~Nhjp1?V6>$7pH_MuPKE64rTJ(3e_ zy{DH%uEHP9JRgxZv-{cA1IpTFz}{}1rY{DxHgU$U~lnPq;n z%=~7Y`7ajtFT^rGS!RCv+rRAZPq6!+5Q*S_z{E1l|Hum-p#OzfhEYxKgDIGz2h3X| zW&uw6JKImDp8t+;2FywDZ`$a;tiJyHZ$_Azxc(Dl?pM_{s|_(!5ApBMOmdhW16A!7 zQfP|8#M!NdT;F(WX9lr3uw8VOmX^22+iTtDBbLazX;sUJp@5FRPR%9Xx-vCs%ilzy zP`|Mft48wwVt?w$^xk|EYHVEGYGVr$QO4G>{#5LB>@B7>#OB%d3>0)?G@mj*t{dHn z-ZozjHEnwkA#~WBfURyA6OuG4y&7QBhzWxUNZGnq-pPh1ZFOiEh-wHE4MEZ7zHp5f zKU;XXLZ~uVftL%UxA%9l2>D=mqJ?3jl0<=}*1AsX+JDz}_ma&xH{kIoc96ex#F#GQ zcs*U6C@*~0xKMT;68pNBL0f#Mh%-~hnDyeBV|7iBw&=tp2BhUjPcDBzzz@ zRz|`G}2R} z95Qs_ACHkkpXyVZ(CstDqOpsIpp&SUv>+0TcDqmEECkEpnDPkXgcZ6(soyut7GX$K z<@r7YzL8%zQ`D=BQ1Db4N2+F{(N%~H;lc{M)@TYnmJ))R^UxoZR3S{r(4~jy+51eV^u9f2 zJYU9O8XWOJlxC$<4QbwoP}W&#;s_ozhbEwbdwcmlLMnoZ0Nn!SO9a<*E43~`LjNu* z6$z4BKaW`DNBHPBUAspE^4q9ajz@89!ndwx3&t`aKDqBT?x*C4)8h9`&xC zJ2uKsn(9GVB-_{M(v3m#SwRzeX1531*c@Lw&rI|&#fN1Z0;P2)h237ERUIOikrm{Z zbJ^C_J=`Gp86AglSZ3qS1pavB%Hf?aFO2Qy3_UrrmItFF$eV+{XY^Ei@yH*tc6AHZ z_B}SBm+K_luuLbTO!B!sPVA}=3EI0EqKCRWmla@c*)_!2P+lMOm1nGwODD|Z1q>jl z4>~<~SWK8-8@Uy0eOG_c_i297q06NY`e|E;NYZ7KHRIA#_6f7>sJ-R5onX}$j~Vb; zD3An={luw}{`_FY)I`@H7zJ+we1hQ=Qo5umHFwUr9hM2eWXg>EHx}V9+Y&;SmR4Z) zu%D}4MaKUD^YDk({ipUp+}6s$n)nYkm;X6RvVYH5{Ks1DU$zyDk``bdF%hl5HyPl& zVDs^75&F-p2bd!D-?Sco?nG!X|3Xbx1ly=zM))TU)z5ANUw_dOfUm!HzraHLGJRTq z`bod~xYN^q1Q||HX-HHnO+)Af)k+4{WwBtY)Fz}A_~|}KZwss z3Z!29MoeFspg)UG3&04-zzDc^4RazOTJPN22WdZJ^RrY0LN5|%YrKzTG3ZFXHY+vuPh#onxRuu2V^EkgjF5bMib_14dnQbQGdq-u2~$ zJvkGn$i2YzpwX)v#fK0S#euU3#H&gTA*k01SmVT^nFII|;yB7U3>~F(msc`1Iky0Q z$^yD?jADctA!4u-+fdN$hNu*FYFmRNy(Z|T`qz&nz{GsBS^R)Q%G%;g23tPH5*uxb zIIW8;TZOEJ9vrX_B7uSah$Su z0-h-IM%H>mglFZ|GGcz05nIMp6Gdb~`a zRVAaN<5dmau5ElU!pRF@Gdrv_Z zR0ODNKwGz27h?Nm>+%t&<-ss77HU&H)2b3LT3YyhN2N042saRnu?142o^9}GD`P?H z1`8e@Qj+cOABj)w!&uofFp#~R(W_EsvcOfhr}SRn&RD6tZ5T|Kdf_93Vx=g4TN#@8 zN)~}fpoz(MO1tW_!3jmre44!i5gC=vMHJlzhZLQHb%iY zw8WSsqEjv=oQQshmC=IjiZPqT^tSe_{uAjvp|`-1#k9S@gnxV(X52Hq-#sH5LyMO` zy7A(Wv!s(w9S^(udDhtX=ZF^6Z@U%2Z8?|5H0VL(IhQAuL{TD^V&L;ui%X?-`TPrR z$X$!H_1!~C5co!X>4>)qRC!%MI2&5d<%VoaVMzPMYtyq5vHGw{6^xWD0@VSP{fzg_ zPvVogAGo#OZtty5z56~{{;~D*VYa$o6GI4Wl`WKv`N=9y@#||b?`nO_AjvlRyBiei zr)_wKDfKp?!9u$OOnv9VwXZDx91f_IU)XfUQABREELnx4gqnPf(%ObM^DB+i!+0QN zPCyn^6-k4Q*WXo3B8jH7+V;Z-E~TyHHZe;0J^@$` zm#n+S&Qz$?uOEyeNIqOKM`ZqJ;LGgaz6-)sppUFE%Wsyc?n%EiCU&l+1A!Nf1Qk!I zUvsE8KMal7z=bNXx{|@VifQ5oSCva!d{P_f=hJ84JlWl&G1k=U9Lc(?2*iS#V)I6y z=Y0O=W=~srqIK<%sQ81+^ON4)XZ7$~bKXgor9evlrJuy3;pggvCmi>C+`x)vQLhBwl6qG)xt~a`(RhO zZ0=;N?$Sy&d!FKFi5upstNe&`JxtmS39V~rpfim~NIg>G_Xg+jsjArnAekTDDp}o& zT2Hd@cn{Kcu~Qr{%H*CC=&`hXFs=)&k0?>Z&y!xvmBGEV-1oVc1O8~poD*@B&xVx` z@0j3!2c*FpHH>%*tKU#l*1<+IvmnZ2yo=K57L<59hMop5MAq#Dxj+4#Jbv6wMhaU- zj&p1?;zh?8@)IOnt6$_J>NAak3{J`?;a7LsnjKu&F=fmnu^E%lMyZ`QrrpeW&~p@F z2c6F#8~}dJ9sJ+;QNL(y{xGb=YF))uLCnK0H*UDDu7cJQvLq`*R zLvdTZPk(adz7cu%2dVQPY>g~nTz$!3WUgT5RWRo>n55=c0VWoP_O>Sae=_JYGl41c zelftP{p0(sUw+AN==eWYv%jhFelkP+he>~)e?A5v3xRpq4FLv#pW%54AOZmXBS3pz`(-7!hqo5!2u5OcR=~$`n&>w0tkU$8X>?!-~)jW05rgJ4`2!a z0RaGjK);^z`wtuhxO5OS3@khXD)`>dpe^$I3IP0h4-Os;{RIXl7B&tp9tkNKIRzyZ zH4QD8i<=G1tH8;{EhH@RMpR5(Lh`MGqS8BM6;(C$_j(`n4GfKpKbn}@fT;!@9G#p$ zxp@2d`uPV01_g&i$Hd0PCnP2%r+m)N$<50zC@dDl?k<&UfDo7=nRMF8wisRaP-UVjSx#}(yy;&0+6 z|0ZtgZ{nu^ChqIs#LfIo-0a`P&HYW>|C0~p`Tw;a%JbiizrXv4^sfYr|B7N$6c+|_ z7XG9%mj8n){J+cflRO-()_&25|I$u>>chX%-2a;z5zK?j^$(T!lO7nn68g2C{gdnE zU(=7^lUb_wav17ZZO{J6g~19hoXBLFI$hl2$<;C)5 zMth<$^~=YQZ381mlk zthJ|%32NLg)*ci;y>~ynNmPnqs%cTaWs-hXB`zr`i7WSXe%GFVF@Es+9RdH;^3>u2 zW=c#8YSU%!=kC8GdKmVUHlBU!v>Ck9?r?pz_A(>pCG1*&r(TkZL1au!3`@qtw-YOA zW3l`L10}QZ?Wa_c92V$SNkOkseEF8}Xk~^;M@7j*;_^YjRjJT2k~9tyjMWN0?3%xx zY2JseYLJf{0KJZQ6b-H|OOjWH3P^ui(m$uF-t|Li&qqN`wc&`6Q=+pTuQ3xfJa?6tO?$cf3Sey( zW9cS+m&Cd0L9RN;mUs_j`Ys&GtJ6f>Xzz7z*0*nZpf=L?F|cQ1)j;0*9k+yL>U;kt zpzfOMs&n3-G8ricVLQHa++Q_tLb!)tE&52WA#Z>5hg>$O9_5?{bFB@J>%B+vhAfO; zT1YEc9bbV;lxQA=_^D&sd#w%@r)cB43vN*tjWmt@`tqFUmmdI@E`ENfdX_8-*Itj_+jNi3x{By;2N&k1LOW zYv{;|Q;o4!Hr6#_ZBKIJqdUX^7vJ5U zv3G%%u6KQ))*SZyZ~z8+BTF(-fnmBi*PNZhR^RE13}YwC1;@IogINn2^F11kG5%>l=q-l4MFUgH_T#(3M4{cbI7-dm$ykXEoUT`S6F}xBYQ` zdc~BV3#N_>4@p~m2BFGagaYO0$e_|Z_@<}K7aJXfM#&m|+^`ogRLK?`Tk_Fnva>M` zqvk$O(JIv9?q*oKo1W5xkFBBdvuYVyXN07L_*>Vsl~JNE?uIDGl6@7fAtEslE|xr& z^b0n${me`H;XSDl;N)eCf$~QKPLoW)rh26X7 z0{cEe565`zX5DaptpIXzz$`e#i*ts>5|;;=^4<&APIFWz)YS7g(^S7JeU zdEfmaib;BgoGF;LWHM&X+3U-(=e~N!B7k%#ZdF|)D79npxLalfXOkyDi{3F3bAGI zvUjBc<_^@X|NSdAoGGJ8Rh>~!mFm9DOOADiuaYg=F2@A>V)znqk}p$roj)(bt=PYA zd3j(srOeYgtbVuB(U_weBQf;CfI&*<)A>8`@%V44^^{N?27vxq$HU6jmmUr%%rUE_ z9I_BI{+rZwk-0KopHNi#~G0sh^VT5!Cq|4@pjJcGT)l2aI7ir zP`kLP#ivX`giZHN#Iykq@Mg$xqxc`~b<2ZRevyQkQA8p$RLw)%%O^&c-Qt%D zT=pBCdXO{ORy`j=^qm@~wF%pvlN!GsZo~`reVZCCM-47~2$8t?WPatO-F9`fKA;rc zc|-%)QaOtZPbSXG-P~V~){JU-1xrEDY@YVUjXk?A06}+YH4xAEa3CxcejtU*XF6E7 zxSU*_M96)ei|GLeJ)kH7BA`EM&G}frYtv9?pP3=q=aglMdfwvwcd4rqVkZ z^^X=^OayI~lIRQ$#0vVQ+2x~A>@V=@#pqZYd)*UyhfN$=bx8avJ!;CzRLESROy!fs zI_U;InOzl=)G#A%{lxoxqWGw2$@4_XAk}uM3#~;;7f7A5zLl^DL8u!p=wQEH%P!_8 zG3a{@b3&-u%;!JZ9I}STcOBuJLlusKAL^HBE&4<5`4+Xxs$JwkJrUn4=1x;D{8emH z9d9$mgv0jT-szqlu9-@3fW@j=$>}1;aXaOGF`eu8ItFU4WKe_uUDKB?N<7>2o^a!t zpg@-9D$OF>PXI}zK;BIU${HmCWi1Q(CuB)$pqAQiI>oftvgz+@w6zIwri zDSmM9JxEzB4FjcX6#aqdiOt_EGCK`}mvl0VPGRUR+Q|2DuMIjncwttub65f#4V7dD z^m0V(@~;WrdtZn;J>Ln@kMd-L zM)+oxDcr?WIzSi)wL#Kev69;;Dk^RYQ_1Qw(=+cYC1$e$)l$;*cn8T^-2k3`m6HGgBj+W2I(HTCd0 zjhdR0$R1vvoO2H&E2{$IFF!Xhl3rV_TB%82Y5k_Fe_3E&wyxhvn3;_!0;NXCXi7B6i zjW(P>|B8X3Z`&plsF(TT)cURqOPk-5Buaj-{*)Y^U_!@9jk9zt%5)erp~jy}9@X~F zbuIS#t5V&)$x{;sU}~)2X({lp?K?5@(u;0uST$UJ+%^rhT?uM-2^= z`<*>Ei26eh7es#~QF%$pa=n#~zJ3n1A8Xf<<8D-i!5}&($okXE0)UIFK14e31pDiE zOM7_KRWn(Lv(imuE= zjb49${{~(UB|!&RCe@M(`J38-Crg9QSFG(@w>fHzI7at4#2i?vevHC?%@s=|LN(;4Bu9e-{axtY-3~N z@UUdYlpu6|b@l1=8>B!+F{mfKhoiRq0xI27JAmN`>W6nmz4+eC%j{WZRb4}DCobDP zXlOfF(qNa9Ls!I5P5wN_qWk3f&NlTs4zg!G;oV(1KaiK$!}#{;X@%jmIY%&pY3<_0 z?szcrfQ=Ls4JRMpc0c<9g1yFw#ym`Ss`_^C%*8akm|uUJ(sCNgyQX$Hd>nKuEjXd#hBmAl$p1LB6ppL8^_#mdrvRs-w-)xWo&Uw|j$^BoCUIVT4PhpepZ z&DlHp^&jsdOz8Bc7t~hvJ&da6kmJ+pMNem{ThlId-kLHBGQ3C{apKz5-`l|OBX&MH z^bJS;4j4&2YJ>fR0JUZ`@X$u2`|JpQLKnD81w5ZL%ja~OqDmpucgxGlp8E4tzO-(s zX=w0pb8qxd*LltM?8w!_q65x5fP(b0W1hF?hE7gS<3_Ho_YV)txX(Whuy5}#_ow+H z-sVl2bKKgfc?op^4YcN;i%}8DDgg4sy}iBd76bX~OW;LgyXW)8E(!q+2K<(nIg%r% zii!$eIJ5vV0@E7}FIeKl*m*iY2M_^J`_;5I6D(ZlCU`dDrA>jd@U(@t=b#*;G@q+~dL{a|~ zJ^?BCuC}%|1c{57sD6XEs&MY$fs+m(nEkUk@E?U8k(!&E|0AZ>g9K}SZEg1-k4u(E z`ZM)(u{Q`HfuRQYi2O&Co$ha;QevAx(m81diX0etz))7R64n)+;?)+ci00QjSxqF1MI2 zK11BiX|ez%4>aIQTfby@MYvBdwcPw8ZKa>?K58G1Wqh`nCQ%&)oSAIZA3V$I>*`$6 znM4sPR$MVJYXs+4I)OrTa5(uFa|8#yKp*tmKsqysobD%na0PlSIe)mcPJTp1+q(F4 z3pZUYSO`^uMJCmK>@upYuw)-v8lU!h-Tk}A_{_b_!j>5Kii@I*oWp?|=!)2t3%s-K zy-#*BCa{~wc`5x~AF&3seDnG?Xq<`q{vJIsY8xR=q;u!s+j zj%weR78TLl!YS2yHN?*6UpZuCP5Tb_?%fHFFOk_JyC@tay{ceIZhpyS59!Ml*3Pq& zeJSic*m`1)k5~q3f$8P13Tg#pP9?re9$AX|G!S!vumLn@3UHDq zWWYN4_R~o>xHTO&h_P^ph!QiIz-k2A@V6QnjT~_KR^t<`hA>g&e!(dqTyvV(z@yet zFNBcPR?zBoO^`S>g$0|Q`TW`oto(Z3uOBVdH@(kFh0q>O4j@q*xV;beFsaR{DC)ke z7C>mo(Js8-t=wo@*`XkIb<%?{OqaI6c9B!3x{-CBd7EqBuS>RACOZbS9|j-*vxv)14!cWrAP@Ur!^T3~{9U?dJ(@A$xfS|gGV z*JAStL1JvY5grS$SV7Q#c2+ryHG#*U*CVQc2J|9Q0~Aus0>#C}D+Jpm)VxX%VC>S7 zV}RiKR@4iDpy~Y)yluW^i=GMssQsL@Y6vy&!QW&7+`)ByuiZ0g&HP z1<)Lm=7$uKJG&?wSP$y|`F%6qvuCUmgEF z0%o4PzIt`WH;`T0Y(5TKJ?nKDKO~OnK$muYSZ&AUrG2HErn)-G62vbFLrkZZ5S*iK zw&~Xm+yo()qh13Lyv!)AUTBEXgTHw=R?E_4h&}Q;*M=790;jD9#2$LTj2Lip9N_BZ zuNQ%*gTjZZzQ?TY)D1i=6<>D+xR9KnYk~8EEebn3yMRD@P0gF%RhCzg3Bj@!nU~Un zLx55}sOgKa+0`%$Q}Er-Y@Du(Y{`!L0y%;IDIloI3k24kSlHN!iHY$)tCyf0`=s45 zW<_=Q3E@Vc%aL&%D;A{;@8cG0)CrVQCvg4kWfL|I0YQ3NT3UL#mYN#zAGH&m(ewrR zy}BB%7}<4%0s2p?YL1B0zjUl=e+v|I)+P5j#-S6oCm zikVy^2=p$7ws%f&Co`}+$E>ZHJ59rbAjF%Fbe3IL=C(pz62uT)l6 ziboQnA&iWU{u((WMMi>jx_H|!A&>!!of=v4)SRS%EEFSUR$}l#RxJb_FE_Gsb8~|` zg_U(P2;jw!qx{FnU2d@1oGsPp0g;iB4dLS=qPYGxC8pkP{5rJpvvYH1wTs8c3`d7p?0$BrN>1^f4Q z{xS_9?Nm|+Jvg>SvG&5hi~|DjV!pE&RtTz0aMi=~014SV9=Xg7|MS3yMlb-S+qq8A z3C6Ufw*4CIPX_nP$TStG=BOjbsw2?81XcBf-X{=y{w-4WxWAv=Sp`TvM8|?Hn>7h1 z*c_{$RnxWW99cG564#DKxB?H+EnL!}KPnRgDmlFJ$*A`dNYK9qS~B0R7ki8GL*B|V zVbTH0pss+B0b`APOjzqN^O@ZnKZouL#FeI_uOR(;CRjrjM=Nwt&_xmas;?KZ{Q}7| zgE#$IKq<;G+(@M$l6ju5@)nUds3Sh=9|=1v0C0L(PW!U|$GFt2xUYSU<{+l42#ACH zU3Dh9D0uR@=zT%P-vW07tC%z(0BjI{^bl&KNt_)NC*UK@uew`+HQ6EXS5|y*=Qno% z)rEGK13-WQhTkm>*1lB;|8`Qxy81uIA=u?ARguJgjTgSTslVNt29?S0&dtZydaMHx zv;BOSxDqiff#vnc8QmZR+YO?(5ehx>2+}HXk4q*f-+{YAbF7UP{E+OVWSRX%g{43B1%b_fvnK3jav<{uEM+sj0TdTeSNI=dPz}- zBSl*yI9F+2Pla@;+02x!jiO831x%OSJzi;!B;<2B-x{1QkP}5FBp`^-m@~AIG8C5^ zdW@X-R1b7`zmCUICXSSaprE{Fh>OJpN5Ts%t+XVFa)yYV7awJDVc{9ctpWp_ZI^6jIsfG=dj{Jvqj3g%{19 zW__xacj2Wm>xw4hgc2g~D_pB!_e7(mJ_H>AuPPMiMyHGX^C=p{9u;YpyclquT|ix6 zGj&Hla3{-d#WD)S5~Iive>szT)HI~6TWh_K2sr8l=Ks7G0&*m?gr+{5c=`KD8iw9C z#f;nlz{MX4yg?h#x}b0X8~pFOV5tGJDs>^0emx&x_d8V|5U}F|k`~%+3I_p3KnO`b zV-ENTfFy)J8U(o2C|5~7B5~wM{kZUD1SK%_? z=*q2qcX1d7VAt_m=r~aJTT7k@_nZ%HRRAy9H_GmbhQCW)t6Wm(VtDncPLK|wzW%{( z*Ss5;MV9VomZ)s*y<+EyJya{$=vi;;bngr8(7e22U)xdqu**h_{b`@;y?*a}Su@@; z6aF{*VF?p2{3-R%+5sRaHNn^w_;;q>B{#!(^B=wUNa#-_TN%}eQ)TkOI~~y6=plxf z8d;h{Kh>RPJ-$9f<7Iy@Pw8eVT}7jMlu;fsFnSU2KduTFRq^%KR`6j_XjCvSRqvTWFq%XgAgRDL1ch;eg8<3s^^^zwRK0|1l2#N zQVMM`M}Gy}AO3Q?Tn2FQ{?+^|hzNk17yn{gZ{FZ{AnQVS<&&}?=;DL>wNn?O0c(YB z;u@yaX;VkGdzXsh&GnC)?WHe@b)>K_eD5)-C#Hd|*RioEte(87vb*>F)|^jQ7H9#i zJ|B&BA>^|PK-#V8$dng0OawArkDD7)&3AP;5s<&{64RY-4aRnNcNf6bY7l?d^W8%h zK$Z%=7+-xj_`n1Yo1N|r67;U<=CxIq4|I_+6{Z5j-(a-|#>pcmegi zU9XS%+-{iAJFCbhx_~(qah%PkMyd#&IR8k&<8=InG>9AMz$2dwqMU9NfR_rE!(P2K zog{)*Y;iW?yV=h@y||=W3aRw;h}DorH4^v7+T%{>aCCK@E%;df_}beH6>HC)+v#N0 z{c7!l za9#)K(VX2kVvk_!Kzn1@)ILjDJsRt!5sw7PcGWGsr;`^$>IW)km4ke46ZO>IJ~$rB z?1T;r5%-1)sH1osmOj&kz3{`GRIjwDb3}L}M)pmNaWTOAkw*?vDop&7;jwlw6 zUtW)u@v1>x!zCn*%1qnMZ;8Y|xYuDJ^kBBCb@iHOgB14X%sl2KGb#izb-f?t=mc?a z;X#@z77$;oPsULY5K3wh)yarg`@rH-~t=(M+ zZ0vpo-u6O$cBR9tu&7JWCMIJzks^B|XNn-PF<*xtH_DF%CZAgXcI!SZphyKjdz_0+ z_lgQcZJvzN9XyRcV~vk%lW#IUedN3OCL^yVjhZ6Q6i0Dhf{`eyUzK(e4; zkK8qWtcY{Ip1kPprD7xwas;moK-?PZvDgXd{~vpA8I@PFZ4Ev+!Gdeh5Zr^iYalp* zV8KIhhu|&&f)m_bgS$Jy-7O)wOVBRfbLDiObMH9aqrY$T7=8DjBu}=~uDxp2TC>)i z)%I|B;n&m03?)+ix&rcK_~k1K%<#6%-f)NpkL}PI!f%n!SKdCHc{&}A-faGPussa# zs|w&s!uXq=3NV6kRPL49%!`_y9*e#_yP05JE;}De_6DG0NaxiMQ=AO(eg;L5vJgK1 z28UDu5#A)P5(c@58NU%O4ahFSgNC8uz_2{|s+o~d`fv8hb*Hh{a5+<#mFhgla@#uD zvfc+}B`g1}XPwgz_dQwZbWv#Q&p3~So^QlpN}gR#VIXcazMZ1m0}Tx6slBb-z9 zeb|O>BZgYH`(vn%@6Enxz7xi)@V-lNtlGh$O0#>h_#H{7?9R=7GfJ0kDZp+~Mla#H z$HPdh6_uh^h+}iaad9r-I}WWxed5nrl~j$R#Q{(6Wm z{`g0}^Lu8p)CGo?Xv?0sAQc@t#@hB9&A6a)fr0`12i!JJW6L{f$?qo9A|(+nd3f{8 zMDM?Zw+z&pnlWFTLpKn%R>7U})X1VJTrf@;AX_x2g+)|jBWrsZVid=xW0Q`Ul-4jP zx~pEG9OUK=V^ZTFo1x;)u{ix8HaVN9(b;GM{?YA>RwnYIO0@KL-S%1AEwYlWV3#LgEO!2W)i<5 zW#YEstLCj*VtJ7$zVku4I0XD0H_ z2L9~#hIiSOBnZmptE1!|b(eE1ESQ&AA}VrRyeCU|c@pWst7}%C*B|9(Rt{Iz;1+C{ zqIy!(x5ZQZXGd3u+BI~0rgpm)rbej_j`Npvtl*H)?5tQWXvkt2@%*w*tf#FYmw;)) z3)^o4q&pjd5H*!5ILOkXCxVFxxSD!GV&qRW^DgBRf+2k(E;^%aqD5rctM zNH#=I16<$7&(E)`OH3j_NKg=W^c)%@Nyb)u^xW;Jw=E@b^sQ|0;oiwmokp&OgevJc zYcQJM>}oL{a1&3bU3uD_e)tt>I=SQih>zB{+RE5zBbkW*bXr%kv*FXX7B^{e<0F3a zYg3;$$^W*mC)fGHlJy0Ge+b6?b4iNp*^j}%5k>ZwY*T+gUtaI~Kx_LjpX{ZBA_?`u z>`kYp1LcCD&lSWnSO5P!DF;d}g1c*l;^GJ7cFzZJHECUUd9$!Dm_U(cl=kB$zS(}D zVR$8|<1$$+;e{W3oo|R!|2V7S+JSbm0mA$DR*RC@ferZ!+G3pJ{>M$67#ujw@Gbcg za8rtl9Ei_$X}r(O*yWiUxaDaE<8$A+D)L;>(=O!Egq(SCvjld%HVq8?^=L}+vnv{_ z_)&s6BI|l!C=_SujaIx$r9#VUO&F^mG6Wqy5Sbx9rdWdU1&STfv6-vgI@| z?d<|W(2PyqI?g9IQ;pR8hRhcv>FPS~b)K$F?t+6LLNCLagc-Xv6uer|%{lwId**Nm ztJHSXYvrZ%`%lh2O~~_BA(dx-*)%*w+LL@u0zH=T8bi(p2HG9qVwf(tUqhn_VOkrj zVdriQH|(i=wx=wiO@^hW?(XQU5uPb&j?c5Tw`9DSj)E#(a3lso@RJ{Zyq-ViPrnFG zlH`bQPbWp|-iJx+qGpSyT+BIP32`M>i=QsMYHEh7d!aFF0|oIFcJ?V=g3Eh)%JZFz zAG<1?&Y}gmx7^$myx)|fw!KQ-R~}e1l~a^*1^7M7>{86P@@x!7NF9r(Blm{88IH&J&DOY#7i)zDtX##e(716=baK_Nz}`!iGhTJs>2UU z#5T-|_bcZ6{-ell#oy%YWv*p}hH7SIYVU9N|H+&+u<2w3oEq95G<{@n>`3ZXJ zcrguF+V`r@$JIKrH~SF8`I!r>q!9W>sm}5v=ZdlH_vbhLvh%Ivvlj;7IFOO#X6XBC zt0`MMc=d@4 z<{?~16FUYMoc7sM)jjf9)q`rb~v@j*VFP?qe^-oTUDiWs7HqaUAmhUS6ft6HO-|$ z8e3ReGLz$W9lm7W#dMGuHniV5D9JT@CM*0Zc23_876>2HX{Wc^Rb`0m)$O=SsYVWr z9X4Bm(|${Jf$Md$QiBsG|>s<%NTW ztxq(0Pp+C&!!GW;a5$6VPw=dl&NJ6PE{?3NPFsY&F&>fP?N~Tf$(CE8-{SunC3|E| zX-x~*g;rhRO}a~c9`thMQ_%`9-n-Y`NlFR@ky`nU0dl2l&oA^ghuBmQPsrewAscDq@+j|~D`cg4%H(uf^ndC= z#}X_tEO5h_zF?@yLN1VL>dGALDe`2S(@R>>)GtR|cpBFG42sa&5bqhkR5)3)b~qBn zHE4(h^8e-6BEMBSNHT;EITnHk$+%#zt#Y#!5B|Jq=|NX70LHD>TR*-}U)y0WQR^X) zQUoT5EEq*&Znf*s)vUjJFvtmv3|CaCqD*a0XHlZCuiOUZx1{3`c45Kb+?$U^7PpG2 zWn|?FtZ-Jn=HMbY6W4yt3H8*ds+y+ux!qv~HM|6n`Wmi@F2!`I>MJ2sR?4Stm0bvYzP%lowh!fkNHq@gy9Da6e}1i z2aZhbv1ydlA8cP1MQGSoQDhC7Qd2erWUHIA}OofHxOQW}>A$>=WH2 z;OByzyA)NQH6@vFX|Oh8uZ%C)2W$FkSZUHE9frbdN<^B{q4)L#%D%1HSN9m(+^3F$nU0sFCZaY z()6QLru5@uc3lel7*fyGy4~mJ$i4>soTh0P`p&&fAh^lL;hBnOX%t-O{^agP65L-VDtH%B$Us5y|ty`@dJvfj1Cc%Pss$0rb_^}ypx|yk6yI92q z8LIsQACrw9K@c*#I1H0wD!f-Q1h#wT5c;OZTZ9?mPj)?}narlHg*NdP{Q~~Efs+1k za^ULk3s;V`$=7)mXJD{VNI#QO&jw;Ea4|{L5rZdA^YE6XSUP zkoRX?Pa^mE%j9kF$To^)s@V`u;+voZwqj}xp=WgTEgVhY5>T^St0+;I;9;Le%qXt5 zu!g};#P5+Db0PfJ)G)KKMNQuC+s5F??n(YK#nO6j^C7{kt|Y1MLCk2%O8JaNWS8BT zCLi`d={*M%C~%jB(Rgj)A~v;+6z%<=1UmMx*`=ttVyB0WOlzfYDbsO&zv>l-)<*v8 zfp5q7!f1rB+fbfNm3k{x;t+O504DJ-3tm59u!BNhqo{!YcRRKr#kDXsrA z=FH!z(TJ&l+VLlPjF`Np9MF$bwfkTN^h@lFtqfiNMr!$sF#MmoAFO{bh4MH4^4}P+ z|F003|E3`KuMn93Mw_|91pt*8ltZ z7k_=7C!W-MR8 zWaOEN3jIGb?kzQIMeKt3zakx99>!Gr(6Fug{NZ$Ea7OJu>6w0ok0+;H=1JqO3{`-n z&y=v+ak`T6<}n5;*WXRpa$}y|`{ztzgFdw5uOXpu4Y|!}RQT6;YRWW;buyKK1k58= zc=l(%PH&J3a6F+tew3CIn}{Sf$zX-45IFAqI>)$Fy2a5vAM)kpp>ad$pf4V3^WvEs z^Yw@RE(#w6Tw4zu>G1~wQdb+uCKS0t?XXkG4^g5-YmA}qG&zg$vopuUo%}UiT(~rA zA0t2Ub)V`i?KgIR{vNbW0=s*8my9_@NaK?kQZ8-Ip$O-u+A*0y!p-DT0Be4HyZ>?J z?De2DVio73P`r>l9c=ES(&w8f0p`{{?>-uy=yz7!4BOa~=_jKGV_{A}L zm&g_mdnAtav^nJysy5U!`>@d+ zyBK--`zXd<(Q$?`*=5sF5wY)7f^})@@drhJs&wVMjzJ5R$qp}Rc$q5Bgu>?)Iu(c; z_ozf|eYJ`v^gy*-KP+<*`COmPUnrJR_CP+vr+IKHeo?hMtB^&xjMzH6vA@86cu1J# zrfH{BQJb78qfVCmy|XjK1m@YPf^v;^LC#eo#A|MyI^KfU**dn#_~S3FHM_c%tw=M~ z)gs@Q8TpF8BJ3|K8f=VW9%IBO>D%61-$JI=_4_kcbt{pR zOfG;erjUR96Y_$$^Vxi@=tdw35ryIBoj~n$eke9i(|ONKz9_tpx`T(ozu7ntM#6R| zSU**ZmPtYX*ot7~>wKQ?`0;|#s_i033A0`iHR}bv4_(J10;emJ(Ijs~w%f@&VWToi zN}Kn_Ax_zwuUm8_=BO#&s+(y|PG&HdUg(!yxmxjVrbG-;;m$e2bap}!re%fH(U?TW z2k$73)3wr^F|cWzY-MEk{+RN38-#P>7_&tY7e$*VMN*?h7}!{6I?mLpW+;oA+rK0q zDPSJJZqrC7$)?L*^ZS=<6;Feq(V&Z)rPPnGjf?T|5PgllFr5G?vQmj@GKgSeiULdM znw!oYPOn~SR$E5*x|u_M+pNTaetYV+0(#r*_6a*n>?Su<=jEhfqx)q+RmS(!zSOn0 z?3dSB(r>GT%{R04hC(9jME%!z@~c=C2p&m!Dp?gij4i*JdLih%&8;xbdE6Dw{CTej ziaDUMm@M2VSNCj6)RA~x4uJ{v>ORf`nWs&Iz}WqUyG|;V=6CQemrrxaD5+}%7Wsqa zVPGl6?)%RNUxq!$kyQyV=$ZFF{~;Rc+zDp>c#_=8&yAAqCrCtJ-s7fWAMn|K7j?fQ zL+~YTYb-p;39%!yKDRnFyKYeZwWqrMrUs3T4wqg8vhUb5HbGZH?^q3ir?ugq5BM%5 z@D3qF++P}f+|t?0>u|N>t}*A8Z}jgN+aY-Q&@TUMKK?t2qW_Az^)EA7*;(2DB_``@ zR?h#RZ8;h^xY`*1ZG!rzOjee^6Q}rJ$z&D!8iqwQOxAxwWPSWc9_v4$5kCGS zi}mpzNv!{bgZcQ66xPRoWU&5EyCDB|{7--VM^F5Zef_&l{3EUR@t?AK|4#SmUvcvP z4_UoWp8CIG_5O>q0~x=fIQ!Dhy zQjObHE04d68zz0N_L}2t-ul-Mxi+hbu~hWJvto_95rL}}`$G?%`{lEwq@?dvRi-8; zREWN0!P_yQ#Ergk^@ous?k`uaY(x!2M>;8(%W9DWM16#9-oQIKIT3MM z1V=`u_ql?{rD45Dy?@~jYl=je=Kgr)HMAydR#ftH?7)VV996<&>6^_LK;qhZgB zgV|Nj$4IXSKdus~xBKBZ zcv{7o^J{Rf#eO<#Gk)Bc!#4Z+uk)C?-*T~>BBM)&G!`o-MBLTAjkZ>|RmHK(U`Dk>@x8*%|& zZ}6-B)?JURRggXCqsZ3c8(&SuKlObs4=gKe)fW z(t*LOm#dff47e2K`1p4d_tZ7Ss;a8eW_FGT;Ra1*ADxx!)nVC`7(C89QVEsjNyFNZK zAxeaW<2!K@>*ZSIzoTr93j*j2h*cgz$ zSZb}72d|fxm&d~~VL-uj}w4D?a0t%8juQ}$Kbt?muqzhlB% z!D^az+`g5U5BOkhJ$hl!fz^oygU7D2F1GS#+`++tWoml5$IZgRA`!73qq(JJo_x** z2^RWL>V*)k-s1cB?@w?bhO=cl-*ru-q!9QU8yl5ZSwzrL+$3=&7*)_bS$iy1=EGwo z7)klv@4BvsX9*Ila#{p%J!?;X{YYjC!fcSsm?+p=SX?AvWyS&aZD6LmfVO5-LtNX9 zhBNN;VaT*|Mkw97#h!)jsE#@LTcTEGxO4;T=pW~!{=$O-p@yvPsg#V;QdGwsPi2KW@H4dx6yIWCd`(4NVeMZ-pxS?l8tY&`n(CfTti)w6T5bMYinw9 zvg^XItK^ccQGg+E+}x9WA3?0XPxJY%y?dVJ{C5d?c~mhI6O%8bHC&Bgt@-YUP0VSH zhp78(@v$Ily=?`Q3+SWV)(^g9_`2+sBSl1YmncJ@lHL@zdgi&;8=gBE$mogM9?5*L z))$qqwl4Rt-E0ea)UdHR<|MHJhWvfGw^!1&nixxwRdjCLj$Qy>qFNyTVKSvx=qLM# z$&5nNek41KYtQ|~ySaJ!^o=N$MI{QhMru~91+*UywzfXCVq4>JI6x(xareF1M@h-R zZX?YQLPA1CjZLO@8i%xWV=K#qzELwihd3pL!iACYMa|#V2?gD&V z{Sw_4t(hX=op6d4pKav7tD6_(&mLde(O3Rx{l@BcXJh1ZWUCyF1+qdZ>X4ZrwuZ8v z-jN-Pk^v5OePbgp3rj^!O_PwRKWrY;4%)TK%#73uvImIyxq1{M5N1xHezi zBid~TD=!=mt&KnhGg;_(*#0AKY05%`IYC-Z4yCl7oLpF39L^@-JOv4XA;!jr8JL_* zv}rnMy=1HGHyWj&P62<1jz2v+yUnbsy(l0cu->tp6c-2AH8d2~HrUw-Ee4b@N)Xyk z1Ca4-i1o<>Ul0=$2*tm)4*aY#lzjl4fUT`93$SGZp+{o_nB#X^TBpv^=&)f?-@-Jc zFHQD5pq~9i$dW@7#|xm;Tf&QKJ96>S+j{>w(j+!MUUu5)_hoy#u%4b?20s38w6Kp> zR=sT`jO?-smO+BpI5?R*vpt8V`5(6b#FPN@bo@)HvfAdv{&4*MK%!Lb!%gd$bYv0SrpM51HYKQaxLF4fpwldZw|HQ7E z>_d=8yZR#6@C#qvi{Of7qV3emYAAdop8_nzJGAMDRbDm&dKDnc!1VY zJpkXStD_@Ou4n;O&S057`+C$K#8K#HVzdhi=&&MpMP!!Lh`#UKzScg4R|2tF2Y>$j ziI0yjRxed12hkGl^WQ8}^%)t$wwBM4kS3<5FHTNEA|eE3z{LzCV;>4w*$D<65KTFTh2~RbyK$+kotlj zuQ3!&exLc)=txKySH2ZShpmJ?xw>+;v8jlI3Vi7D{05Xrv~8E9)?hJAaLAlW88DTH zInxB_3$Wl^P&Jx$q(2xQ%Q21vN zxEB)CdqaD9^2sj5`1oT`z|LpOYw@f9Of4@nrstdiPR6OMn44XZiQ#5%_@y^^e7-Vm zvczbbK+~sLCSpZ(b*G()SAVuxBt-GHx~GdZii?Wgsg!iz95=fc0eZBBMNS9vfdzea zZLI-nA1;`CIAU>~mImtrl zHwpD;ve^WIWArDhrFsl}OsXmxr5IaD(UwtQG+$mi^)VGd9`VH2XjG*w zT^L@~S}vL-Fr}0Pl(D>i-BmJ{8m2&@5~+(xz}*jud#5(&DDg9-Zm6lL@vc&goYd}dZw@o6-5#rWt9h zxGy@P)y9|v-xc87k`WvmzI{6yLCm*be(eBQL<4XNS>x^P5J&xj7=uW%w-gmbidT1c zi;u&jXT$kkt4WV_d8wZ2=yhUnTnuJ6hX)67Nb2Sbl*n{hOK2UZa*rF0f+e(%c?oAr=EhE*pftW1v}iD<+eB2%G=Kiee2_la%uSCwNWxm#i2s zzXh|DygU`2GV{ULR_;$`pfHcdrtIM01aZw!K}8*tST<1XMqZwuuo5N$&#(T_!~Ft%1iKdh*%jG3rkTu`9TVqSEJB8hnu!W9Hjyn1WBl9S%hkiIfJ zaHM_1DqwFhn}sU*iU>n5*n(F&Y3vFX z9i^}_KA$2x8v2Y~&*^-ZS0%53;%UEA-SKIVs^EYg%ggF=W57>5CL=L|!%WeQDp-+0 zV%O5rQq(kBOOU8X-1_uul)%QZ#2E3}2wZjG%L({@7=rOi z$@%`qQFZf}4S!_(Wv~A4RDGv?5`3$44}sgG*{Z5?J<~MJVpAtLTfV-_E8N%@HuU7= zMl^k|w|zt3Sy5+6XP?{OWiOR^hbAW{|5Sl$NTrJntt=~xxQ@jZqeN${TtZu%`_w4E z4hdN^fcMw?P2UrkO_95V$w$T`h?(X;;OH&R#^g7_BZ6*MjfgNsXMvq~ov&Xd$4nJy zo-?QO0!vNW5^_p)V?gsAb0jW1^u*G*vMu&^Y=A!kvN-{54e4I`sP`tVqn2owCwaS~ zU4kkIbl`irVH@CKaMgR!P%b`HA0Aqfo5Rx&*tfn@MTN$4uUGDQ&3b;PPco@1vP4pP zzE7JNr8m-~Giv%?5o73pox9D>n&K?5KJ{xxLAGi|BpueD907L!yBN7AUozd@rW}v; z9Hj4Asl?X%6e_`4lzBFg#`ozyb_u>_{*$7qs+tu9s0uGE3A-ul@O@*Jc@i^EKx*^? zq2cJwn>XUd8R#3L;xNdsduOmmuzl6K4>uAEM9uvs5FfMfWP)P5#cfGm4 zjf`??YvZGaeJLoV&4nZi=In_sk)c@2{Y_w2X84g2(*gtG312Y1koqHA)<-NaFVB`( zP5+WMFo1Ih8@{VlDGzlZLyu=FGdj84$v;Rp=9B-hc%HeG*}Nz`)h_$(%hx@L)wzKQ z9a+{26~Bg#bdTL1H+rtvb(`NjdR|TN@AS%UJJE63;yQ@PODBhN0b8+HLgPNdd`4~+ zi6driQ5JeS2(^tPMV&wyyy--dLgL_GE`49UxUk^BA0_tuE`1E!)lYr^yLO|SveuV! zJ}jL3lQ#KBZH|h`7nOr7TT*=FGKb=w>*O|@=$j~LXbT^sdMfXL0)zm!Q-Z~l$@ELh zv-ZC<5tqvQ9T!A7LcfisKD*U96CBEP?B}8RvTNZA@j0B&!sH~@K~STue=BBLw9^S3 zp4tv&bgsX*1&B;@tE#G0qM=jS;H-;YF0rwExj68Eaxj-mlwV7MDbQ6#sg7~U%fyh7 zosb=l{{~Ic8M4p~Rd74M`WWTeD)Z=h`=jdI`o`7dCcTu*N@|Y~`JJJi9VXo-7J(3p zsphUJlFpSc5<;DrI=Ysq)izTvb>8gktjgzLRYpce9Ppa6;v;+|9+2{<_xssRPL%ouFB*HYqid^h ztW;&!raLdZHBnT7>mW2V)GQpkNv<}8E@xSvmkDi{IJ|aCr10)rfD0v>`d6$z+(a#f zS6Yg=2Bw7jVY~)5_}Mizjwdq@cfvojr%QYtBAG2j^K5V;_0=$G4!{Ji4ff8RlsOPj z*4uyEK3S-+r6_#u0!!LsN604a0Qc)bV)+%8;j1q=-1(9|4L`|A=;dhKk?>nu zZT-nv*?qCbQZXsau@L&1z5Yz5w>|9Aj!q6AO_o1gI^MVrQa5mLSGd;;z`nzF%T&_Q zDSg@0*!bHgW;)T;p3nOgrX8O`N3`gOXanrKeyL{-I?Tw3Fm=M3yx#r_jmuZhO6QN@V! zoKsWRXQHpbYhauCHU2km?Q@Ln&z8#WHb=$+N3NbrC62EtlG?A$PqCP*OskacH%wm` z`WF2&%?DRls=WXOre8>J2z%gozwF_}CvdL#?;+x2(&t8?@bK<*@!79SfCaala1OsG%p{0P^6BN|<2u0mB41WEQyx4Jke7sQeX#it#aKk(Z0jO!%`X!)M*VNWtUR|w%7%=j$OMBogP(VYT zlL`(eFAktFoUV2FwYj-~gW-Am0L$6j+`E+}g_E}tG_`-7Pm&HXu`)LwOkPweoC3ID zSgHTh%gmKO<|i%)MQjqVQxsCshKLr@EXgc>#V40<4aANMtqq@G@gwL>I3e#sF=VGA z$XoqGeP??0snKfI^q?+zzt(MawD0*Zhs%AQ+4-8$J>K@`RMgbdrVD70c!r5uQzIjW zI|(TLN@)(3*Dj5veWhOr*_mDSN{-FQIMN;0CWmkT3SF?0s=c= zlNXnk%HLFc5&7h+@ExGcyjEiL^tQ!?=5M~lme zfxZ11_>}f`cA}YIg#aWa&j&J{$MYSPwn@u3^6~(&*n`T<$=L$@dW?i2M69DVfWG+n zKv_CCIRU_5vJDx6o2pu^6Xq1ai;n2v=-A?RLANmt8cqE+jpo}Bcuy3^CsJE+~}G-x+BHvk^oDb$UF{2m2f2nZ~J_W+trlB@bI>4qeC03Yk@ z6kWDcQi@_CzGs5Gb5I_40@4i!K$Zu03qX#*f~>ZO5}0xBYCg>Z$m_=CCVVtqsBh_# zh*Z#hESk^2)XAw<&yZQCk=>1QJubqz;ujjK43_M$GgNz4Ojhk@5D*LY7r8k*UnO%{ zSKCD>I5%6iWlA^#__upRtyulzda6ETefx{^@!VV@d|_vwJ066Ax6tgfghWp&pEHm+ z0%Aj@i6Akqzn9&Mp?+I!@8EEru}U z$_RlgJ35j)WMyT6sF1p%V#dMmzZw-<>+IwNVr(Y8R`-kDX&+%>a>rXR9ICdf>*^kr z7l#H1*W`E14qnG;)tY9|3!csb?-sR*it@fN5i zhU{nl&nf?(?w7XtOCYmxdv%n5O9jNcU5?i}9`0|qmoGCjGXa%-bYvv&RuCwmE5@k( z0&H8?y8FG^au90p4rEJ3J|IA(xk~4zjpF`*A#`TdG}NSiq;+=$2gyk`FQICxcvM(~ zf_NoaueOdmL0AI+-6&*a7ePJ_JbEfn$%2ANlRCcR@C2$~M|Cab<;+}Mb=ld5AU%SH zd==cS05>WgZku%af#&M!nyE;$%moX%4oWIv1JX_IE0(hxdiLUtM=+3Mm^e+3H0MQ) zGVMYsZ--S_$QlA&)eZmAlTXaKMT0(R6nNs@e@jz6fyW;JU)Wv4kDzA@=wUz*QgW9G3JKg z6u3&@>LgHv2Y~lFMNm~&zr4I`OmHar4R$?rWA7NiYR+LX??PohSxW^WG&+Tac6TRobX*5R8?M@fX@*ulZU@lov2oNt8yq<`m?l=V+Q&_yAY^IRHf z&MM?#2)F(KEX&>OH3^fg>F)0DJFF|e2ToN3L`Mfej|!wZ&fdl0(Z6S71S6#)Uf7yW zzR5H^*S*S@#bNbkd|z7+^@7)-psZ{}p6N*k?|S8OxyktvM{-i$H-_4U)@0ETO&2gI zmZ-CL-dr8#e|c>>a<^9zBYh@eYkRWN@)@`v>R%KkC)bLf791yk0MLmYtA}p@fD~w? zf+=fsjmQ^5g)omoLegzecL|I(i}%W7O|EAqA3qkpr@l=^cuq1!V*KNN=alBhj~`ZV zyC*cXuSU{^NY8cwxb0R`QZjrruB=II`xc?>ptWTjGll;qH_qlhx{b&C6Z+cDXE}{H!QWki@V*kLFXPz?H(lM-B;Y}m`P+lW51Jg z=5uuK?i9w-JID7H(q35f1n}H}#tIH>n@Ss7g7_?g<=(-K#<=}nubyR7J)D!J<-tG< zbzI4Dg7%_g={n2$=AR$6eMENvUx`q~^l+v6)rtRL>I)ia*|st^J_#&dHHNgZV2t&>+zBtm~-30fg6=DcgBi~ zg71!d>dQLU`3L1B9&s+#=YHozyvmV2yvo*7`VJ&qBmr8^nIC?WON1e$b}#2Wm^MBu zD=hqYe{fu0hn~FFZWFGZJRx1Tfgzv=j4bZYaJAp zm8B(WEY{?xN+7pR9xXGnQMc9!__AHRrhfbe-mV!w<7x08_J5i!OGVr)iqoGP$g=sv zD*nmRQZ2q_d}ihs8lS`OudT#&8)|gRv89DlsH!N=KSDeadBJG*?k%>*oyG?b zu1_|3Cj_v6qj**6$l!Ak!fA`xLiKovP$&t<7kE=-`ATkbvQqdeX->JYvQiyN z!quUNGcV~ChR7K$X{3B1BdoJs?`ckd&T@wHE8)EtZ{OrL$w)vLUPb!SlIrYESy|bk zXHjE){oL%}!EvuPa>@Rbt(CJw8U+?A3Y9=6_9r_fG+4VuzJh_-Is*{L)Ru#h=1?e2 zs}1r_jDqxMQOA^T%6JjIFj;Acd5wA8FwpGm?Y|*HArzz(u1r(IgF&;pFmH>S;4>)m z>iW*sutkwqGbG~~qe|I(Jh|F9%v5KD^`4AS#uF*O`?ebBG-f)wQ<8Tuek>bY_I$Ys z@^3F9(!v<9$=8yky{uBo<47>-ooS*rH#hw@E`g)?D!!GwcBZ#DHKlsfCEcoSH7h62 z+$&($lzoQ1Yxb^iOw`r&kGT+bT~pHm@!0aQ`fpb#LH|h$+1+<@C_W4L1U|~~v#=I{ zFfLYmqkhmEKL!U4kZ`kZg*iuuhQz$#cMO-UxK$94R`W?`@TY_51S`v}o zpXsLXu#%U)KYG@)m3eJ$Zj#n|yIQ#pE;7QFj5GxiUH7VaJ zT`PSdSAn%_$nlFKsf1v_4IL~gB5|${xSsuzag|gVWQhX$s^1JcqF>21<3A5wblm=c z$s24~LQL9C5V(Kd1$51!sDgg5M68{)kJ31yY@5h# zpwLwGro%NxilR6paXY}by_unJd-SCR*fh@yvCB$-tnfF|(&5>x-PGsGQt3BuwwQ{` z)!ks14)q(BxAXCKUP?<#uRRP>lfNOFn4D~RYCUl(Gd;aZEK`KYX3;MPTRwlX1)GE% z)x@u|y1GdGSc$~sLPA2cv@*OZSG|3GZ&SFV9G^|%;)0zeao-Q?7B9S0R8kUA7Gu^7 zDgV*~ZEtL1!rPj7t_h8*sz3*|4Fvd%uYu6)#GSC7qGJ2_;K)cXL1o6EUGH}lHXX2x z%;5DSiGy86&E0p-^4U;(2K{E8Z4;j27bQNpjmNLvO(^eWeHL=bB4}lu?-u5*Uh}~f z;lcae{HBHdjo}cuUMjCHe)3|UK^GngF~Lz1(lwgOH@mG@co0+0(a$-=mMRMc55Ekj z6S|0s!ixg}3YE7I7{9de2%FE35BGdEy__tF9uY+GsPf#{7 zv3x{9Q4!LW@6%NeX6;=Stlem@A15Q7{+299MMbqd{TE6nf(t%pV9aW($D*wj7YjIk zE3+(F>Feu{o$1#vx3{-vY;cf9$aN{Jb5Mih$*=v8S`K zIu3qCAjlyHE`Em0T|Mcd++LPy+&?bddAtTURbO)=vU+??zO*ti0qs~<-2n(27t; zWX2a4)|II#|9KEJ_;;U@hH*Be+Vg$rgryi2`c5O(e{hgTl~4)Vp2TUn0HzR(13UQOiZ=3mSSdL1&m;*f2nC_GJlaoo>a(lspYe?fkD=gIPtR*%YBd!gRLoS zU^16EVF;)RLEgMyKQBaZxPRyJCIwGRnLf*>pM-)zTuwL3{+-ghh*>6ouBJ zo&n$-mUlI4vp>o-t4zRr0_J2ySy#|4Q7@&G&6Mt7Clt>rdO=DMNh*}4@gW(@@srEC zQ?jxtJbjDBQhgL^68lF?B5GL^@>+5HTmy)k=i`INbdehP<~Z{1?)+?@$!9goHFDnr z3>(z^HFZ6LEIF3r(ycofLo5gl6e5+-AfUaFHtmD4PNx4F0CJALo}Le;I}^E$QNov& zC+m`PWzi@%TjR9eg_vGm9YDd>*Ip} z!rL|upZ&!Ru@9pJD(M#I#&G+6YTs!ct+pkEM}gVfa)%V@)>$t%PTxmmHLVL2se1wS zWT-QH6`MfCG3*u+E*-4js_*Xo)$-na+xU*|$GJXo5ISQax;=fc6tF#-{_=RVu)@)h zcli|&SZFo*k@U*W&W=q!%9Y>5*w~i7r#0IIWQV(3S38q^9$ANISB>{S+a5~kmm75a z-=+&HMTdZ@6U*@YYz$>ioaNu+*)J(596qUkJA=Hhz2=EY{qFITQJ=V{lHYEtA9PK= zLaLUE%BC?>F`NP#rR&|b?Kh>MY>&l>dOUS2=jxZgXUj>Q`|_q5QoVGuW1GNwn%N(Y zYi|k0cNLI6ZK{doV-mH!IeLw<;WUBwTd}d&NfdkFtLrMjjR%K@+Gz%hBqM%awwkQB z|D3JTSm`tLi4m;Bra^B4*bV@K`KpLHA9{nHlh*DSje7Idy~n_=Gki@&C23Uen~iA} ztUsK{3IxVo?{8{!gBOgPaqS$QS18AQY977#bG8j&8eD8_%2%&;IAP}Ncx*PhpY_l5 zaKS}7@;!Fj_kSe^izAE*9oASKcAqme)l1%eXfbA&DDRV>b>YFuvpV8lYDmpjQBa5& z<9qBkBjk%&lzCdU0ltNSk`Y;9%bdG_lE0Fj8p+f{)V4tO_` z!jml+PROwf62IDqeFZhOX|SwM58}JCGsjP|dC|=Pd>hfnWg8tHcK9|l4*ipLdF$>s z)H5T!z!+|B4IqQu6^Q!zcugc@OtV9&&GWudey9H+A}PYA>8hYe{?F-8g6$Y6gz zFq4gR_tN(&r(jqD7!TO1i^v*8YRZ^N3OOJkz{q{#2CT@QzsKrt^$$=)A?A%;fQU{q z^7(eDYinDmJdjvjk*L+sf-*$9)MsW{7Pg_uWw!h{GsFnuFtsQ3G%!-t0|ya^ICVt+ z7+@ZFxv;N4CIV7*CBuFveDoktlIerWO*bW1L1{aau~pc6Nrfvxa1HZ$Sv8eT*zR4-@v$g9#|Tdy?#5f>H~KHkBa z$^hS&nK{y|N#rFhEfDZOYJ1vCFZ~2qWp}su{j3uf7S{ONaFT1d+bex<2h<{=4s;(2 zSRaM4m6Z|4r#cca2P}NzQz%SNC-ndYsyB?&iCjrCLXwdr2Rl2ihf6%f3e+rxl-{+E zXUlx?K510XucA0P3(UZWnnSY~1b+AtA1@yZx|wxn`ReqvGo3bu5vwG?KOkVd4%DNJ z$z;L${&sp9jQaNT^fGasJ#`twV^gc3&c`Paa)1s;I)NMpgpubWi?%&spu!tfkT*p^ zUs(oX>9xE##5T6c+je8-O~u;@RP2DPxE{Y(#3xYK70(W9pp3%D$Gg^jNGf1wME3F9 z<}atcU-H$Yf-Y-^hk`jgQ)=i2T}$7+ZaxA$tp595i-17m#HGK#KR}W*0U-Yi%$O{> z)*Ia+0Jg)TdLu0_ujW-&K)Y58f;^74+}xklA1A?Vx#OKtZP0^+qUuGPQ(|T=VySU8 z#J9_}QqioEpPS3W%d4fS33e}3BC+C{!OVfHZn^y_7w?lu^_-BrqXQuGV0w(rFZzy| z{v^UKlrAWLRajn3#OK7|80JqF1mKt)l5zdO7MJzT98a+G#F$8DSC^%w<=eZv*FSCT z?07xzTr^Cn!-!rB9<`@O5ZgQ0;B%N`ZzXWVb5Ys<8B9t7(U6%evVH%$SP;6B4wsP+AiNEB}Z@hg4aWosQYnPC{4y(VpOKM~bf@ccQ5^FpV2mU|mi+%Sx* z6sm%E07d=|UN=h8(ujkMC_YoeDLgTUkbxqQ!(8G;^ycIo;#~spj8VJ(D;LAj6sSH0 zksyFH<|_?@Sh_@V&3=31I6692qMWn4jw#O2D2?&*@u{SNWglIdMnxrEpO);~6ao9% z>=r+gvc^1LCR@Kr%h*1A=;Q<5WKV~a&Ypz@E%yl8x8JgcS65e8MplM~iYqF<%0%L% zbD*a$OvvRf8JmX=7+u#Nob*S%{3wKK<*D_!63W~YzQ&PIK#3(pk|!uD%!w@k1CH{(5iAVY@}bZX+9P^ffrSxT zdiu?S0lteA9{XcPP(i3n7YAcXL!NOExw!BS-Ytn=b#uHcNE+>DX0%Lc1RwwF*I13H z5(X0bHJRzb11NF==ASH$qkO2Dx$pwYY}|jf3la1G25WK;%g+A?dv6(*)!MZS(~W?n z(v2vMNOw0#2#9odBOu+NfJjM$AfbTLB_PsBic*r2(o&M&z_r%1-)}$fvyZ+1zZ`3M z6L-vc&1;T0$9ax%L+qm4@D5zG&faLOFPkq%KI+Tc+usqLEt*Qp4CA56XhuY%l~oR% zKN?!$8L|}pNS-U@08Gt5oJSx0^ghRn5=nA#aY0;cO7ctDgo4Ks2W=1S$Bh5omxUNj zsx!qufBpokk-}!c2i`V_=LP=IVFVu4`#)Es?xOam0JGcl^fXIcX{p^K$472%JloDh zgQ&kzQ%c!KRc%xBL<}E3+*|t1$wKBOTS7oa7Ri6KHIvw5&VtO_vBJl4{{`!gZihap zld|nxd2N7*wlkJ~WuHbVaUY&EM~6_bfQ?|P{$3WS@fuOX}6Vr5nXT9`+kndpE$A1Mn^~V zZZADmczd(u`Z0E2Z@+0_So&?1IO{lPw9raseCa?OE>q;Hbd`Ix(hhA&OD(5U-*dkn z0xdq>-+sIz$aCTHg=?Onp56^2qEJ2*W?I^ydpXX$!;=F-9?s63(d|$J-TvOF`}ava zLrNm!GHoBVO{#vlvT0E3k++F*oeq-lgTCs*pZ6l+)MDS;=>{k$D>Fpsn>v1>e-yRzY5PVaTlBxkt*Pf+FCAuFHSmn1L8jiRNqrgc|lG#-_iLy#hilLY% zITBSv&U?5$o1L9KJ39L7^d34>#}^tJHfoVv6LCKVhW4-z1xkcCVJq9`T1&2vWo6NZ zJwrMnIEB*bxmZ+Sv4ps*sE=g3`mwxHIQA2z6ecn(wVc{oukQ^WvW1(#)z-X!T-eGn z9>9Q#v5I{4w)lPw%>Q~@2(PZn5zRH}eo<}DmJU*0yZ~1RF%1x~(a_Ofzj}pnbZIMY zhN}84;)t4ocgu!)fEOn?&ar3iDbEM@8-jyJmpFgzFFeswVQwEtMzTHTasT?>s;8oJ92m?k_qjYFk|I*YDq(ckJhlLynp^ z$>|(8*w_vZ4{ItaTD5c4hrZX?PjEx-DapCPc86PATif5?Uw+^(w}f6zhm559?dQxRf^g~ilQ`XS+mh1V00wr9Sl>yRh&(+7 z`4Aac^Q^2a$O>1jodPDuvM2*QBVk+E<|%^Qpm(sdvYHOa)B>RL6|&5$ePCv0rbj6$DXFQc3F?BKw8Es>l@5#HHaB(>pl-wU+K`ua%*FYIS zs910v_hDD;jrR5MwbdFX2lU?FUeE0rN-C;nC&B^(X;UptP18L+3I&=1LPEM)S`~sc z9{Z$S{r&dpx4CKN+(mp(ltZ~%y2Kdb+!vot+;v z`*^@P<~L}#o9a!LeWnuG^wED(?*rp^+@s9}-UCcf@VelXeJ_d6Fq1M9)(SFBAU8

m3Q;=QTkEgmSLT9?%&51lcdF)ijpPlZ)$7H`dI&^BQNAdGSHC9%}vPl zN93WObYlIa^W8gl`X5JM8a(%5&6^c81q4JzX_#6tA`6!{umZ&wfc}x|b51-*NF@@wj)MrPI;-ruD(zT-7 z=#ySn`I<7Ea(BYw(!E2mptQlJH+-G_gOO^qTj{o6#;?qPfR60Wue*H~+-b*riwg@k z$;qJ%x${%~;lo(7>ltxz9B0qSaL_(1RaI3rH3`RbfMzZzFk>{}hXhRnQ)ib9kv)+? z!0wrVV*$U=nKh|Z#C8&c}S|YRZll|fRxjAF6agxH=r_UOGq)H1B5)ioTPC4b0 zIz4K!REvHq{P@fpu$d7@-GN-GX(CD$a%Se~Ta&12I_ID7!A)gk<9xO`^?2kEP_t_N zr_?mUQ&UsFN5_32o6R96zsiX~t_dh41YY`Y5236V{44hiFf+27Hx~?KYvM?`+(17E z*WB$SP8dV_Te*`zfkuUfvc<;mYH?oPi_BXK8$0=i8Ia+S?N%+LZ~3d53?O8pt*_C*G|-!*#suQ0F-rrH}Quy66JeSAX+z>3}@N zx-nF|3iv9o4kZ=w4a*;WxUMli-TCd?Ju|P)IlPd+53fw=dIQ&)vp0~ZZ@)3Ow9LD; zS@VJ@MI6O1`S+WL^{%rsPuK;Rh6mtcSz0}#78{^StgSr)NG+jzbNqvuwX^)kP41gd z6$}#VM6C0ECBadJBs$nQP5^=a1VRRPEq4Wlo`+9c{B}q3t0}V<>EBgXYun1bLK!~T zSi6sjEjCG7NlrB%_hX>$((`dcwpzCEuC)WR?3>|(U*oBvVbq&36S#3Za;{d>0gb}n z2j2~AjCiW8!2KY$k0*Sx%dCKv9FF|_bdkx?J6dc+aPeYlY0W3$}NCuj!-8TCl1a8-t3Ryr7Mc1b%1+85Nbkby!s<4TdD&AAw0X z-iYT7XOMl=FE-J*KcIC;LF7Mz9A+CMIG(=l`+%J*%1Z{oLMmvbOFX81UpYs;bEr@r4;(DaBI8fXl=5m^3C<2yF&R%dDyA z5ct%m8-F3fT6L%DRX6A7ha`B(j%&zW6B8ERxbC1^I)?ArM(amPlX-Y>&_O85nfaz{ zk~~aIPfrgk>|^I7eT6m6=O74`t`y=CsAf#{*ZS@^fcrXI&kC;RmSD^QQR#cLEaPp`jsw zJNX=^S*(-OYq1BqBE-GD`D@rg6EN|r8Jv-Y{TT4nT46$~qs*WyY+@3@)E~;hvjxY<$DiFIM zb}!25*#`^y-sU${zfeBArU(C$u&`kCuK@tFj^iVu`{ZnFSUBuL^H>pwh(Nb6%E>UQ zl$A}Gn*v@XSgLHyGrfuO$MSL(3?PKuzNjLTGwjXOvLX5;J3qCSuI}mY-xBlnnJ;Py zQQjG2*b13Hd_Ah-7D_1~>=g`$YRyY`5Y}|GzYp~jz;zfwyC(&rlTfqn^7i~iexw&C%lXlX@Uo$8bX$a#U7r^T8inLA!#(hf0K+QlEk{Z@;0 z*WSs=N>DG&L%0`$%+T~~o=}7NL-FWpeKvnb2yP7Y^;xZJ3JaNrqMLu?p8;f;r}^MP z(XjP6>HL+T;g=B4EZnxCvGaDPZ$64HXgU~??HE?rjRS#X6*+S5L&zow{Lixib$#TYcdz(HPKkig#y`D0c5<7@hm z^M@a3X}N#AM)nb<_zA-@s-TY~esR_JzCOE0n}a>*Ue3$6+lZ;C1B67*XV=y)cd^4c zC2Xlh5ZdIOf9>StGo!fV)}()41`#Gy6$>ss zH>syLKhR5^p8Xd4y7yZt%s|vE_={*m;K;}b7zzk4Wu>K84^G1LzVuWcUN`;lgj|nT zPOYC<*XH!#=QnLuZMb#S)YKsQgh~id3PXP9wSNF&#Zqrl3Wrh6gF6tjJdl5@6T`#E z;{XiGxU{|9xH#(FjCn!>(I+q3P|M%GHH3MO00HA0N7lm41{NFjfmfMTbL+czWY4nj zgG#F?k+4ljDQumb)a2!Nz;IN8VOcX@oSk7g>*?*)WFg}Fy0Ewih%XB1LQB}sI3LLN zP8C6n20;Jyi`7-@ujn-+-@j+Rd>PFV+}+*1ylm-Nm6L-YyOaL$M>KXussQrV_LncG z0ct9_%AbX24K6>_ezl6mVfTLckV3Z~>Ua>+#9%FuypAH1r5sF6CEJf37gKSJ-%0Q1 zZR024?T(-(KI0E9rWEpQy#UP{NK(@VAf5%g0+l(tYW4V@h7U`7T-;pmKwYe?v6nHW64}Z(o`LVg~*oL&k5cs zWI4=yd@Fqc*YxIb=e1%j*2C99mmrO$v2*Kr&d8TPPUmZE{VDn~+8wR66;HSn|F zKJ+`V=6#u(nyRO3qK6}=7TKyj>BxICVGM9?*BBd90|>a)9d+1Av=)d_Vt0cX>GWH} z7Z`K6a=1hzlV~t75Q&u$IHYlJYKULgK%ozQJ~Tx4E!d(`oBh#qT;|jH*2jsN$2luD zKl``@x_&t^t9A~!TRWIcnw-DqKDT^(x76;*PlLQD~veL`Y05bGK*7Rhm>a zTCqSz7it3Cn_`b_4SRexdTyp z10CWvsGnY!d@7p=bq1>B8gT1tXF~*mcwMrx8Z)uaJ_K(9P_CVLZvhZko&gUx_bW{sD1;jFEIRH@yLMu(1lr$;YKMF6?94Cp931GX;s!y( z-Fx>&6`nEnN4#Y|LpmHe)Ri6kUgJP6Y6WlaQ&48Cbj()zeMAHh-ZnS27%2zO z-ezcNYv)$Je$D(mJ2Eoz&6_&|uc5rjC<`n**?YhVcx%{5V#R#-ZqnP$%*;%PcD&6Y z9e@qHVPbPtt^6|g)yF2e^*80sv(M`L;Xk)eXxqos!($Jm7Wn7JUqE&Nb;^gk{#Jaj z59%8l=tK(bET>hn35*b^y89G_Zx3KIoM!VfAF_!ua=5>=Vv zH29y;hdl{$u2V|-z7TiziL8kU1l$^UrK>WCB*9ANHpPBI)Xd|>@>W| zM|yf`Nl6|fIM$NrxhwL{ju{$LfG~z;1)E9OoMz{>=2ks9q{Ceo5%@j0J$re2etJ2M zseV^Zmca^E zS!M}&v2$`d59i5zl&|UNFWPLAwcL-=mf$~12>)?5ReMR+S4)jn=_eI2k%cTV4XYRM z_}X&T)5u5`h=G3oBqt*)DlP_5_Qg^Q{yk-fl)j~#Pc8lY&LA~|NLLFwWZcb|03mUP zr2$q;4U9&G_)_@J9UQb4wKrJZ^>MuNN8ic=$a_;-TKw9^T6G)z&Lyidjp-|2!=~Eg zPU{DylWr02cQ(*(K%n6X;uxdzjGgq@xy{X|65bav=l0+|!1%u}ziamunnLJRqpXA# zZxRh18q_*&!szIRr%_Qh_Vz@QC2zxxra(NA0gAuOOx%z%bJ=Sa=_qJcEZk|Q@*(a4 z7iVj;*<$&Ad=JHL1c=>mkfNPbtsoGxZB*ESY(TQpLoidZAUZDYbt5qe$>IK$jS-(; zQykzL=AoexFV0L#s5gjHTI%azp3At8F#9&H=RX{4CXIk#&tJ88k zY8(rnlXAS#FCLTXv3EyDVaxGx`#x^Gazw5sa}6MeNOU|F8ZfgC)+q(@hN^-B++w$& zo_i!G7+naehjksggrV|OfR`U!Ez{dgsC0SzN)8qq)Pbx5*Eia!U}wkquR}Qp(*#Rc zumQD;`Q-OjUpxoYc};Pe~SNGchn&SL-LDr|D5>hrGfT;rdddT?%5iH~PW9K7Kg_hyRAMM*s!a zR#w|I#cOjithcC$rD24N>-8qEEeaS@kZOxUT|mwa<1L|M&nm5zx=T1+BHUBT9@abe zq=w1MT7E|0=t|w-{)$Hc%NN-Ufh&!&gO_K&O=EX=Z?CPR&&X`4)bM%Ty3gqeu1o}z zJHF2|l$CJnMhu$CEqCCBOE#;$L{wR&*{8r9zy)h2ZgUEl^6N~BJ0@AyLP4BU_zt9q z`0dPe!SIu@(7#zhV*%EP(7NDo`0p4ogWm<7)^?o=h+4zLxn5+PHbP zzof3xziM9;RYQ0OaaaiK#1^M9HxkxO7gU!p`qO!cVx^~6klBHigeNJpoqetSVU{T& zx?uI~jq5lI&S8<~bKR4Uvl#BlEj0;{A3`+A!NGxt7Y8piYV>?sQrlQV@9McVy|%bm z387rB#~b#`^lV59{AIHD$C^{#qCK3=DNp>nkZL zLT@U#AwY%j1h@+&JzJCh(6k^)@h&tKfPNP*U$V;Y?`14}`t%93LS*14fpZTe{g5Y% zowz6~|PrYNV0-HJD_ZDA2+&&8TsS<$0jFQDEi*d!nzfC?mh3d92ZD)N+@3+x81 z5>WYi?BKxWiJw<%Kk*(2PkZ~MK{fQ4K^1O%CLUM0QSlcDwtl}1F_`}TT_a$3L8gH@ znD*8!%mbzn&U{il({hv6X28|(8GIhA?m~tSV4*RjslY9w*$vE0OH+sv2F-Cwk2wJ4 zb+)`W2dY8x)A{KWO(Qlo_TsQ7x)-WY#oEn*qSf{F;GglY-s)8rg1XvGnb`w%3OSYe zFr}<^ou9w%>KvdZz<(!0RM=;K6|!iZ@<-pt$GaD$GF2lO2)RgZ-qhFDKIjd`_;hsb z&;s}$KvCXknW?fNyx$Lr1f=`c5Xa%91~{l9j{mCn`|YZ(j(-O6ym8Xc4U8s4fd%`I z83|oruUqj_1uEAd%m*j%Nq;p9Uv|JHb+{3jxG0!74|gpX{#*rsgn;%(UvacCF$#3M zw-HZYQSyz^^6`6H`+U)_V&3g6yAS5ISQ0*(f`9LPD%NJ@@|@`v-=GPusf% z3KJVXenK9f020Xd_`8q^^WQGc&SK!931|U@;TJmYY?ClP!Ox5Ey8sGtH|t}+R2Uqa zn278IaTV+0LR>3UHZ)es3JSt_mO6)_DMEqM?s1+>jJIV6MQF|ETL`{aUBJCn=BO** zzklPJN!f-pk3YcVBQtJ2*{M3O5?W3!+`V5@zpIi5Y(2^G)g`eGP&;B&fEgL@o&w$i z6j6eU^7Y>tVIYvz(P{C2dqw~|RUkd1oA_*U;2G?3$rXVIF9nVS^KYk8Az=8{KP(%w zEmpLP3kf-GyXqO0x3I7P)puBJ=&M0EDDJkC)U_yOKFsl`iF3Clsx4N$iKstQ2+QBW zYB2i#)NkTI0ct-{8bp>`w{lOgk>1}|4y=rF^ElS;|9mcXIz~mP?b+!f6GDTAuP((P zscwoPYclo8m;kBUEu||E0|{%-pI#H0zy%58fee*F2N#3-Lq@u~B73g~3M35;jbnxB zRgHRyBhrZ@#~)Q3Uh-{HpNFM4*U$K_45ZEDxZN1wU{2(*`tU1#+i%v(|ESTT*73V! zqGd_VA|q-eXImrl%*QvH&Aqi`l#;+8hJb_Nwu9dsYF$X6Ni z%kcvJ7gt6*+JXoxEVVz?pHhnoJ$iBgd7DGCE%e$iwg!8g+|6Uw9~x!iXQ&HIcjpju z?VOxeTJpNW&se=J!fUWsoC`ti0YDy9?Zu7nJOff#{#tO;;=`TSjg9F)^{sG@am?H+ z`6ttOtdz$N0S#yx7WO;F&rUTc@JVuVk&y{YPd9k-L}Zzi{o&63{vCGqw5165 z#iy~~{Dvn0C6NfO<$J4BnzPA@7gjv^%nSAy#l9qzl^`?-|JX<&m5ZNvW8tUqYH$(T zwW=x+Xem`$N$3;YEne$#>zF@BsSCWPkGp%7Bo5Gk0oEF7h>MK{Q`Jva+6r6{@DU4+ zHC0vJvgD@EbVFul9-aBBso`a10m(sU2g}Ro^=Q;ZM-kGFTk5-W+qo>>l>J=*UQMZEs)SMa7#~ z+paia`xTP-kKjV;N>Nzb2tD!!pIYs?sb7SJwFq#gAH`7D0^0nmvzRP2YS|2Dr%%vP)C1LXU`uh51fgVzx?w|x(aQ#v|=8z>0%x-_o`+I9^ z>x}TzA{Ci8B62%e0R_5(OBs-!cL;@>SHx;QE8!h-Dyfo^~M7(bK=nq#s^$hf?EZ zc2p~g{VVxARx9hwNQ-0(&s$foiqFcT0_R5%39X7^VwB|NkHrZ%18>B-oVS1cSdmE& z{brT|`jPlF88ni3s#HI5_i;DAFrIWIZ}p|yx+?jBLc!K{9T1OEVnpOrMrLLytQ_+3 zfrK+Vf}H>T!veVh!E7HJ00B2(Ha$H8c^G7^&|*+3e^^}bSTo=>uGSJSnxVv1R{H&u zQ_m$sx{waL)83v9s7o(j@O1@robBd!$!7NWka{=FAD`*66HQNFXDA6PsJ?0u$!k)9 zqHa0eAqJl4omrQ^BM$gh&JZGTt|9!rf(y$FT(KHLacd4G$&d7m@8Wr?cIqobn$B~Z`bUsM`dgw|-C!>EbVSN&?K=&nb;-eXT_Tc~~#X0CHN0bLli0W}WD z%)C35R=}*m#$xMhWR%^~atX;b=RB!4T?wm8yQ_HG{1z!O@w_ceEx+x)ktBv_i5~=| zJYH|V;=yL@r3-a)`^Zl$NiU>(rAEqcdW4fi(efn(tx9WgE4iXP?|+FB&448ge4pcL z;NG>gWE-S`6hKLdr{|v!wY9YcBoR^zrZYN@lCvKGghRW|YuBy;?(DbSd;~XVG!)0d zOY6T)Hu|K*r~@tP`=zIm>vF+LW*<6_xzxpfLo(qwP- zC=QtGbsa*BUNlTU(yFndY$cSY+O8OF&3r5+1c9e zINRIVh1`iD0hL6p?N|x8>e)uGa=KwoLBTmZ6iA&CHcCjZ`tG5hO_Jr(#A>uvEE8 z6msilKQJ2<6|pW4@ZzYYjCXJ8>$3CMB@~fpRhP%HR|2zxy7iksMrHrr@i~wPWXzRn5mebMf&s0PT zT1&B!D9;O;l*}u<9bRYYUDtcm+fPDFa_D&^uN&@!1M5p@`Bfj5me>JU$gnj@%I0p9 zSp5j~F*a_64pBWlx1j3+)YkS(H%O#@!N!%AmYx$>*xWSK)qQO|F*(^_g7_ms{}Eho z1EGlzhLMmSw&EPZ-3k!hlG6E5Zk|aIW1>E5Jj+gGQ7BeUli{J!i%eRZy9)9z+D-qMhoVh}G)8Ko z5QQzAYe?Zn0s9FG7B%}|JgZMU(Hi8{)Vd6pr4eu+Q6d_LhgU#)E+j-gCGdRkAQ8|1 zsNe=N`K{+gy*KokP1CB?Eh{5)OZxS1Do;5e!wv*27eGMBrRu&x74&X&AYwn@hM-Z< zyni3i8iDJZX*@0G`=eU1L8&pO zuPKcNgE1sX(D&wTmVBo1S!!zI#f9FN03t*8BvcOT0Dg|640$Mfai^O4vsp` z8)33QkR?M6m_x{+7L<@R*vmPUm7{=`wzZjruM_NG9jf^Rn#tf+xKH$$}P> z96oZ?2bYZyX-k^CbweRS-QdbWuGx6zCCE+_A+PKGI!6Kp;b zfeX=ly7vvAs;#NLpJZ3!_FD`G?*Y}m_7&(sG%dhmjCNl*= zA6R_OwXH2rH#cPFWkBU17p@|TrOU|7JOvoz^b}6qsT*y;Y2tlBZLMzkHz-Hi&otG8 zhCbmk=GhY;pO;q$l)~{S679GkhC!+!A+&d+#jHJc*kjieShJ!9Vm-EvUp5qtW(Q{i zE`Rm(SgB>Jt{+H9NIc*gyur-;nshL`1=gp)q=+n@h;{PW2_`OX$1A{>p=u^9O!4dE zWu;L8mxhJj13eT}LB~#A_B&FXjuH< zPUIH=^1(z38UP>x)lL!;5?HyP`U&Ob*Gj_ls+=)dld#h8MwtBo9^^6=fa)`R)M~|t506U67SPrv&QkL8=_D?d&A_Dc zRf@B}mTh`lp&MyY^*Q--IyA#Bdst7mUh*!tZETGA-RabOZqs6@=+zk`J_{G1Na=}h z6cMre_J$V8P^<5Urwy~WWKC`Lu&JFAHq~qOxfP)rC+1FY3=6~~Ze1?)big50Pw~IC zlek{O8i5z+i{BTFij9^f8n)LrN3(xxRw{%*WPtNzp(E7!6k0|m;N)k6P%JqmB?K*( z-X=m-@0#e>p&^h4AG22By3VKl-J>4Uh8jO%d*^(dzv;0NUoQm62;yt>g z_y^t{cZ8D{+avDr^SSew^PUJ26w=MEONy)fAE0muie{V*wt~Ak@85H?uwW!mhTdYZ z%?nI!Yc}K3ME&(zFjxkvOKuO5l&?#mw;^F!BIPC447YD$g&}PtvB-Y`pAktA#lEBo zDc|y{vSV#kmGqC`U=B3K&a2P~*+p*W!_Kc??YZ#;X{}2#f(+O9%lr8GImPW@c{s7) zT=5H9%JF^@d&pdixf8EHr1{PHA(K=*XTYvdPK<5ZH2WsX9m8^+QM%{o<^`!P*oj{eAZnrTGBl*TZg@*0BrU9`iHbgvjR2`ipAF8p?jbb4CgK#{ zn;#ldw;>l6*`X>v;R1*d;|9!61tL zGDsa?B{H-wZTe0#!wGlE6Mw26c|KCu$z(FtEcX5OSs}EPz5it#`gv=-Sq12Y(tmkh z@Atu;kB5jGKYJoWT`n|v`lzeladq{N5BDtk>`Lqa*9?43u@?dLym(fJMv{4|YTzn< zq7(6&cTvi;g`z5B?{$n5T9V(|0(qF>N`hJL2fbsrX2qqh8xHIouXGW1Y(jtml^K~& z5m#Lsgjb=>Ge;+<0Kgw@+wNOjUYyHs zCm;bQG_&4z*&Zx;Txw(w5EO^4A82R6Uqnl!NGciFce*-HpU{77q@FL| z)AAxtz82DFTP|*HN#(Xx#RAPQWFLamt@-+JypkVOv`5N4Kyqkbx}*`i*fCRf$N4bA z%2dlEbSs{;^|#9j(1eG=w4ImP(rbtE_NT+T*gRMZB+6Dg zi{5)f@zN9*qZSSUXrf@(bXf%f#!y>^vOY2>x8I5y15-{iFS*AY;5&fVc+tOF zz~TV%Ti$L1m4Nv8MY%OC=sOhuVqq!r2Su?E3(*FHLvlt&Y(z;^6y^sIH-9XFJ}1sJ zdUp_$DS(zv97MKD?>5#y0fG%WGLx+15&RHB#Oy>rs+HhrQ6V7%K`Eq%Gud00pDgq- z$Di9+xt_ilOzwMyHF{&~a_K_a<@C6%|6N+=JA@d?E!;z@*;k^7uL=s_daXqG1}t-b zMs-B6n%inabzN!PhA03xZVEJzaeh;uKfitT%6$6Q$#||7YYbM5;AFK|qi>zEK@f5) zE)f>07alwR)<-8Spcso?cU(C(Yu%m4hq~^Eh1AYK!!N{)DFJ?dejK#FAMrA#a1r=FKu8MNbUA+^*BpW~GC#5x-ZhF^&0>@SH^<9Y zK~h?!W93FI7kFK~XcP#49dOX1PO%nNSg_kE^Hbo7LP_T$-E0#1uRkJ!rWg#sn0oz_ z&e$8HCf34j7k4ds^eX^#>ifIE+HY`j%Z>@ zp=eIU%kLE?$ZTNu)o7Vx;xjTfKsR7&`rdnY0a{J0Itgo!b}pT-Gd&dmA4M^6a12gO z8BEPwEPOL^X^2ey^Qm$7nex@xeSY*V^<9Njf7^z?K6!r3sYQjV78x>S-~dWrbbwK>jT<)5mt|w)p^i@Btb7tMS=_muW`tk* z-{a#mRqKcDXH88&FnLAz>)?R+`C~`NvbeaovUy7k8Vdaa&H3u!4Gg1d{kK-4kgS6} zs;a2KfF9b-qd0SWA1Ek^F{y3>r&d!a{2Cr!S3mX-SKCi@N-a_$r?{X0nCcl0?gs{QV>0#$BFJGUpWqML54MoX4n+f=L4bRRRwIr}I zt7bquV>Gc4jVOY8MQLdi*S+XyEX&@fy0S`2*lY`4-Ww0X3D-gUpR)@M$w0RZRr>X` zI3Ra_M3Ie+iAhwI#dCfv7cM7lYHB|+`;DX8Y<0cFwjW*MzV-Hp(Wm5!Q`0OhT>E~J zdOufw9(fFWgZ|ZohYB9%A=*jWFQ;x&6qL=>DQ9uk8&1YHMzr{Gj0IvfaebYh>S0ZFN#9a&w>s5AXcl5yZD)L&=(oO z0Ic)rGAsVvYn`$ffx#StUwEj6sgaP7pe8AQ`VKkeD5XszfnPwNczykqCr-rnTq}YG zj0zP12(d2xizKln+kUpMZ^4u6w9Kevl|o!#9wr9_ehvk?C-?uUb^^@c@e+<+EB7V^Buy#MJ5$EgMRA9OyLg_S@fAxGzj z3R0ivx8j=;7!pKZTG8*DCOyEs?x}Yd=XoGUAQm=>gzeL&r^pTM!6Ud>bTr7p7;ghP zZYz3_DyO4)R;DY8z4b3vu)E~BH#6OQ)Nhz^!zy+D_fpUNPKMi-fY;Wg@QOfq>++Ms z{j~0Z7a7nS0N1r*Uanm}5r7_ku|h)a_+0JM(kcC^S1SEqA-w}cIU#}I1K!bmosYP9 zV2L85J+bK1{yX864gTjoFGiRw?NdDIACEu1alL)CMdYrMJyhdPVU6_nbAkhYGbJg8 z85f)uvJ$(!;Vs*vD$0WhQG<(vLyfE`VUYg%7GOqjSMRB=5&0QH6R;#jh8bX^_m4j_ zes)_5m`+r_7iW*Vk3U5ba*sat_AVN;9liqswz}uW$**3$ij2faJIEoQse&4q7*Zhy z-}d5sm!@6a2rwE;fci|D9Z8~Gk;=^YkK_9EM=p$i2 zU)Ia*8hVg6o|Tx`F2X}gD?wJ|@?dVA^!oMSeCe56nZf0Dyf;B10m%jkgK*5t*lyp( zzU>7)6{C2Rj`7#r>#|)-i3di;$0MasL^K{Xda7889Dk4h0SMtQ=5C_4V+FiXVR@TA)GvVxU0OO?GwT~CN=9N6v3D^LxYdib z81T6Lwxaiy$Xvm1pzG*)s=G=63bm(5)w+G&41v8|nTdTR_ zFm=G>p8B6(iLqP_9T=x3n!*gG*}#k5Jd^+x3;@xh$f4okK93&*UD?1l4Q2OQcj--) zRpZUOsz!wh_AnbDHE)#rfs5^8;J{CPbRp_!MD?-Y)-KNELODX@p@r=MU z@v;2;Ss*CS-gCNOzRQ~%QvHqp374+D*RjBM0}i2CW5o(|rGzr$uQF`TOlTDX-VxZ~ zB*ese{+_S69Hhi*zF)pOpTXP2bN?FM+f4oPw2SbF`WN0A3m@Otz0&s{g=Mz)O>Z6T z0Qs7gC>l<(IF5Up`^{}*CUuB>E{CUn))MD7%c9$ryPTMIjyv{p_Y+S+r0|CLlXD?7 zz)XJe;*Q??PkWV8KLD@(U^92R+(@W$f~9LoYIlYtcCxvR2OS3V{IzSIxlDw)REi4& z_u8o0r}`Gp%l9}xu~IR$&ezA(1bu&x_NB0RG%ak7DMfE`H+>twX65R-H&UQP%BKG! zJA3dnfgGA7kY516`b)$M*pbfjl1@%e5S#m00@?xg{yA0^j4-+J(y&-7JR)Mz&|A!n zMsU%>1;rRQoa9#1l%m1z0|o*4D!9#|$wS!fdSJbSp6B&NV;XkkS?}iV{q;jNycE#) z-rGO>rMT^_z1TifREI}Ie*5P3FgqtwVF@rYpv|ZT_}{4L==ICTKC>JI55$yq`t|Vj zX<27DC_SJb4&)O1pbeapO zNq|VYiw$r6`ey?}L)_+F5n5s3&mPC7-`f7c3UeFk>+7KfA5`*x9UWN>Jj+0z1j9~p zl7>8d!0DJvRh!P&i0@j zS?pR*seM;Vluh>HtXk#3SNF3_&maO$?e8Na?@c?R0aAec{<=}d_ALrVBC-hiojkph zgP923aZh#B`VKn$ARVVlKWj%k{!JU{6pO`TQn$X-!IoczLhnwv01udI zuzy0w$E$Xc&}T3~Rf!m*N1~K&1u%&CJ3WK`V5%Ws2KtA|hffsNEHy`cj<_b2uki+G z(yk?=({VU>>zs_$T75XN{ALw!oa9uYHs_@7|J)FFFik8#s<9OV=gAP%C9M$%vL^2H zM&CL%$_Nv{N~D`0d1@-?pxUZTGszqmP90QW<{$c1>XVYcX_e6C3dUp89iqW&yt3~^@2;tAk@v$}UO@PWp6M*`yUOLvV zq1<-4aHn5m$WvecrB3PR!NC--$txRF72<_%EQO3LRfL1H-rE@BGpha92F9Mx{CMpl zl-s(r)g&d6wt)$SgN5}`#OtcwQ24pl6n)-5npVCKxCN<|zYaDwHh?nSjl(NaV`gOL z1;e;Lb#|J5?w8Xeixgh@=&X9csau%hxhZ`7x+*VSQ0;*5MHO~zV6iO&4rH`4Fdc{y z$S!VKf*#TLJzAvEl-pt~69m)pAvB~Fo|c8~ZA*XcO9!VxhfI&3y+Yrc8#Jw&eF8XO zdEGh=Z(#WIJ|qkd33=O$PYH4IS_hk65*|+-O7ZygZNvm_f$jU2o6eeAr zx<|E<=ggOnRZdEqpP#8_+6+sVBnO!`y3{o`3JD1OJ~=5Fv$ZRikpuk6{lg#v5H9V? z6H;ZB?;-NgYNsQ0c!F5yG{p2uPINBu4wOV6FLM6)kbwWc53!8e1oRp!%oI3c*FYc; zdLT|A%PR_P3D@3=?oL?*{%} z4X?i%$u2C+A$6Za+QQSu%tA^#yg?-RGj==lt{i)$B?*FnEF%m(kTTuFh5S>IZlV*Pp5NS3ht= z9R1fHv^Z(F{`FFIS0}Uk7VZWd>e8|tS{B~!e@!%&GURxmW@>9;cJ;op4)BV<-&O&> z=jOS3qbsrvho;lj!O?JX+;?~NFmwOwOx)m9;F{Pt{Kqrax*DCVZenHeUoO$rn*M!> zWNqx-EnGQd?cu$pEzF$EEjW}d9If1~;f;BDL`B`)T`f!;aIxg0GIR}{(iQQa9F?cO z?v<}6BMEt@rLFi&qgv&~VW$K2NU5#E*TWhzmN$uYEf)h7mhTMcbI#-M#99qxr3ttl zt{Cqx&je|6IU9TOG|ccjr(F}hCc9GqTR+tHp^DTA5uVVqF%cwViwfT z_h5z7{azVuzT433?HeVAb0NRB`r?`Dnt!QlxS$orak{Z!bu;((*OEVWEN{~XJ?0ou zNoJzca6V$$le?8AxR^>Y=iK&=`FM8h0e(nhR|Rv&EiO*WQ^xS0L_ArfVd|NqVG(QB z@=r{h$qpWEnhp!BS8EHxbKDCiwX}AUq4^gvdT2GL^XRe6ki^_#ccfavG7Wy=kHRUpJwG;Mfb<{{7Ogs zCAw53M8w|IJ^Dp~PIgL-%x3<6onqPvXY1)v+i5t?O{oUr%9VEy8Pi1_xNNX`nHEdf z%C3vXq58d3zY%UjHOw4$lYT|-sM9(_PDf>6XVj{0NiY0Wt6`z}OQOudVg8g@)RxS} z=DWFT%8{pKtLL3<=9Zl0S=s~h$Z>g8+6QsV+(SX{%Aa6xdW*10-in<}!^^JTxN$^& zYUr%N?U2Hy)3?>`T$7ACCss|uf?l?$InhzsK-_U6$=n}(srA}*{2e#(__tS2D7qzHJTdge zsNCHgu)%3~Qs1n_>swzIxl>D|cDAFHm1QDByNdQ{x3HV=;Q86kD3;6_)!FVyqwtt zaGzO*J#se8-3ls|p%?jPvmB}Gc;u~EjXF*)Ki5g$`qW?P&e)BIbA!E=Lkbs3rPZu) zd)ML~t_l0;(eI+G<;0z-=zmI4Q8~aSz&0mI5o#N}jm~&~H1MGQ+Zthf`>XZ@^oiQ2 zS3WWr@77b8n>ps1tXMG|v?q4a=P#swW=5A1bLfez6dL zu%4(8g~|_IB`=&Ol@qfvBd?M}-7hHZ#*n>Z z4li9q1PXVW(F&bz)1*A;qdXhuKs)DLa7pTTnX}-|WE@r#8@+R!Mc0*tATS$i`r%$8H95@wAX~vUdXKW8v;< zWA-n<0ipiCW;1)3x?lMp1qX0Ie}xNw`#KI?8*^|ncmL}+=F9QREre?l5Jp%anE#ny zeL007g#e({-(R4HMM6dax-l{e>Q&z?6o5(p{z8Y&Tj;2mFt7m&^NM%|UqEU3^L609Nqr%M*sM~|C$p0zj;6&zPkc^|8jvUCT?~#e;lzU$Nm2&e<&Zdk@8qwOP8b* zQG);tNp`q32mc-p3+nZ7k9d_xnn(q8B^2{_dMJ0qUBo@jqdsc} zq1uwi ziM>O>_S|jGnw`5|!uIoi?kRTTrM@3Gj%4e$;&%P$XO5gDO(h3D(s7j4V24Qti90K! zL0JphO-9DWWp_P>kIN#Y$ULX;L$SiTndNtR6wo&(Ze4OU3)q>9^EkhE%#+Mb_0grn-ue5QPh`p!=i$tDl`Eb`RLz6jnbV5cQ zi89b7)b0i*8nj-%sv#vI$x22$v&V-i@OFC=E2nr3GmW#i_)_@_DohgB29Se>0a3k- zqX|K68WAA*=wxp04*G>{VFLY!7Y=J(KbUEg0m|G@W$uiJIIz2Db$>FhjT=j-)+9?#==JRWxggJMWP zo8uyJ@ed8{1^49MKE>PD7LJY@Mn=@xF!{V0qs#&srAEL(0dqGfvUWSy$TcpQE3dTY z-yv#gxm7NZ;kf9scj?zb(0Smex~gV1{TF_}=NEUUA}^Ar`I09c@9-60o89J6LqO~Z zrQ|3H;M+$YAi!OwiE|%YTw=Fcros8M+u(k+P~OkMnHHBXIje<>gB+W-H_v|!{_##g zPP&&%RXmzCv1_}f8%b6Xw)WM1X=`iPb*~BlF^c(%3?weQoJ&}N0rb|W;g3MBOx%41 zx1O1u?TkxKehHmRfR}(?L1E=Vh@a{l>n=0`IV34$xNf~~Gj+8%aH&{2cyM0r_wu;r z!+9>QJ-w9IzMR9nyhGQsN48h~z9(oT4G$U=yn#GJr*ge)~FX^_LSXDl8mQ}U`jI`dR!P>MF3b`ygfDYvi?>rcii zcn6sIAULJ*0@TMK2Zffm+H2l#;A{EB&5aXSV%_Xy! zfJ>vQ6y)pRq8hwEC@F3Z9Z}Ob$m0XGAL*x<+m;0y?7{XnHUo={GDKXZ2gc=F8BXFp zB_GViN*$P*FMc*pOP%glJanOAt=?pl)wXq5Y(;vp2Q;H|(2|gJvcHs(=_sP4e1j#I z)IJ=qgwWiFP^+p=0%|%3F}N{5tvS4$o^SXNik~`6D{+nK-H;kLjorL4MeCg)M$uZ@ z1P%#M)56G_4+aW@#~?!;k0L<>m${rCy2CE$DQbv>i)gCfrgL$|wzf(&eVB5oe%$KQ z`0*nNrUSZxRmUm7p+la&crp6NBgMysWf20;k#{sIRV6& z`X3$zR1Zb8<41oT86oHexSwOB6Wh@J8kh{bYNF&)S}qbc6IJNzDGHI*L1z8bX)IVZQbJvSh&S{+MYXimx4@^t{J`Bz#YEO=N9E}YQ(1)< zFDioTR@=fa^&K5|h3FjNM*cY8+pGAphL%)=Uv_5PnNt!|p+>UsVlu5)`iJ0%FxdU;&j^~TZ5dED|5WGr17EJ`2jdpQ zuO+ZLk(VH@uM|G2|0X4oJ3hBzs%7&+)!}qwWyCwC^#Qvbu6h~%khK(qNN@v%O_{S~4!-C-A-8)a#;(Y7};AQ?y5`7CI|C}4_Iyc;JkLEHDwHi z8RAXp_jg`|dTS5mB4H5#Y6>6R%QvMjEzHn%AsutyLzxIYGB!CK>{FqdskhaXQdQxLS-?w&T8W`^?alJDvMd(JfsPs3id>mh`PX#$P^ysn(5 zURzIHcNcMas8ODvPYXiNlMb<*qNK>9`rlg ziffru)ny;x6Lo7TOieFN_~d`wLhi1rY_~28@dO}{1T8fKn4QK?o=8?`*r8T%*=J7Q z8Fhg=is-l8?O6~C$efihT!lV8^7@w^$0Zq`g9O1pm{vgesl^D@(hb6OzNv<+tb0!O zgdnZ@^5xIo9wcE%slXrRq8oc!#4mVr@Wbo6Rd>*mMuO&i3ym0F{}Lkw&tha~$f&X| z_qdO?YG#cAUd$Ig{^rRiQ+uE=cC)pc(Zir9@R(S`a{YH;?Gvy@R6V>$gkFWdcXR|2 zgvtce(2FkLWI?6a$4+xfOX$RwI});o##T}YUK z@Ra_1>f1LJvm8w=tsHqUHz>gl6y+_0L8HL7IkX8;O`f!rlw+uHpHElRQP%vOf>e>r zyx(8TjP~!#c{!I@n#1`1&>#N#Lap1W3Lx)l29rOnhMt}~C~5zG=TnfS_g^9L7Xxxb0iAX=MA2FIe7h+5y3o;SE)eno;%Dn5L1${R2?+eJ>UBb_WDvvBCZP9R|4V?r1wbx zDLx%0eb*G5@H$KL2T893cFAUs9l&CI>ex=h*pHnDyQoDSgNH`TB!e!bqon@MQ8Yy% zD=Efe$e7aSQa*&UMm5DVmJPyujmKW>o*ImXg(2P8ND^_)kg3qsqHn~-C>AreI^>P@(T-GPx#81G{vz=wZ<;a;M=-7V{ zGnGl;Kw+ETPJlCrgvwZzZ8g&P;|1XJ;z`}dJNZ-;@4s`<{*KR10MUYda_2d`s;?=r zL*LrH8uEYpbITD`#!|%(`}Qn9Nk022G6%a9(5V6_oE-z7w7$n>iwu!T&@5=wvNkJu z3<$x;#AN0tW=?+1_knr;-jsC!R4yjlcVsLbcZGzs-Z;tH-&}u|Co;qwVHfNU z&N+#Yb0?hlG<0dq0=Jr4a{|Pl@{%%Th@LS z#HS-kaRJr%OG&ROHL%_}vMBU}18!`ogmd_c>6Bzz3T6yG+mdZOMUsFqV)Un<+!mF0=QDIhct7b(!4h$_}chpXgHDTJBIN{38GbiVQ63t(FnX= z=wx>;LbxfB5qt0Bx|s)z9nbs+c#SIBex|b#(5O^-_u5!NPL~%KWzsGK-7^f5G~?K! z1r;1Y$UW3Bc(#~BA`Q5(}a;v=d+Ja`;WCdWd=T{TC5n0el$ zwu}p>c4v1%}}<>m$6;L zIZ+1+9n4-4^hQjy8+yG2cz>SO0JD?P7L#+prS*}9m<5gmYlxF6lT2&qGa@Yu9%5O= z%3`Co-d5J>*QO8^qVJZstH+3@O->XrQDH)$+0M^|>R zbvr56WTg4YsFjfh@eoo_q|NyS)9=uR^tV|>xjL0G9Hf8qBn5-d;vQVBC11MRwBC~v z!tp&Po%Y2RllJQzmI6nVCZo&%=fptk;7QqZ9fQi7`06zFRNXA~l!0;cqDk3Tpc@*j z#vO>ll()ztT9K7U!@bk{m28A8P`7(~C8}a zZ-<5mZIEGhm1!2>4`i8$PG!GKt#A(xGmd*6JS<;et7QF67L)at;3@N+o}`-m(8P|M z7wVNihjxs2eIT>?NYMC`>ZR||gv3Vg{WW(EVW%6eGHS}H5yEh<*v%1$?2ue%bci9B zv$ZRa*dIh)BUfTeWO=>n&Xh*y8eE}#UW1sOb(M&fBRtC-BYPR7Hb7Rl(#=vA$nq^R zO62)tMw`cXD<^5H2Kl}#i8HEf%Xcm_I<69}LYTm;O>9rq8CU})McfnZu5OurWi|eO zW=nacg7t(jmJ!Z10=?<)onK!^@azV?GGOkSJ;El$2$+S?E@W7fQ*bLu`8)SL3<}*1 zmUsEV{&rBA=7aZ9``xv40gM+V%yR;KZ~h=(p}N{WNK#u$Ln|`Y!K;b$EXXESxIb}! z_kzNeq74_=(Sv^>cyV{lN~q{4kn5b?w;~bAINsX4T9J7{hZanrq)Hlfbf)9ebkF_c&7tD7#|(yil0GMQVQQ4Y^36VnE{$Mmo+1d5kgK&rESBTUwoh z8TkbRNypMjm~2V0`g#5SPG+`U{JK3lIlMDjadGH&@^X-^@vcavPlF`-BQmdSO#tvR zH#aq{2gH3zdg&tWe~ZLfT)pF+?1*e5`lEiO>y1x%ak0_r?-_{s2dj^lnnMEHpXVgn zT$py~9^tm#YzYz^Sggg_6j4`M9E107swT+hFkbK%@Np|dFYvy_QmcJO?5IPW;5(zM zXUfA_Nzo|q_2>A1R_lOWvS5L9L9ZDGJ`6^^d{%i%1DW*x#}Z74e68D>nL)#x#SssQ zyxE_=L}%R$QRn%Iqe|6-A@*jI{C%R(LhvRwB?)JKG+qH#A(1Z)PLhe38;+}5>Ty5~ z<8Tq4&V6@6^X}F03eAA0TP#$l5mDTjT*kV(72ps>F!3yVSUP16ca1!f4#$$a>2Lf z9oZ=E{H+0b)M+AbrS{l(TP!uX%xkNQ>w_PkbQ%tIng4BfY3@rz;}C4Q=IQCPusgTC z7vhi5d-+mS!LtfuZ}$-nS11BBm3JWC&JLtr@FUd$ejIQf|NeOhyz$7ub)#99iRsUrTPHzgrD_?V%8M^*ZiD@C?N$5<(m3=!S4I5Rh9YAtlX~fyk72 zDF8ugAyadaztA;}Tt2+AsnyjT9vy-6axLcHAML@k!-F>h;Y!1)hyenw zeTXq_^YVlrF2eQ!zTcoNUzk(hdl=1L_wV=VGEpoc!GACnpH zIZRt2>r=PtycS3M2!FaBZi!BRs~z1GYbRu7WBXzSVEFf36IUp1t}_Kx(<)^J1cZl{ zodahGa;~t^uXUL6ZFF7yts8xD!*m;^vM4_X38|Y9iVK$#bi+UkD=jNiJE^o0M`3vz zQD7mpFd#O4JpX)Gc%gtV0}@TLK?$o_Nt;UDe3HowaYsMUeOv$3-?eF!dFNS!@H{q-s18YK5X z^WaRqejLvCc$im#cknsDI-|H~>X~UycLx12h#Z@D*3^vUp*`n8dE}}!?*0-mj7v*d zH@-v55$+&|HBj1;pFuJxw7gC{Pof|Urf=?$nqJCh?47uo6=VsUnDahq67*tOPKfrX z{7HbXLVADL1GPOTE~m~L3Sz1L5-$&rBgi4EagJ8^_+;Oft>6aj-|i8BO4%%@o1!eQ zz46$cnMuMd?(FlSK;aTAw)R#~=t&p%kOHfeq-0qV9E=;z?{7koOAYu~4iaZC;KG7I z1>~^cV^#Q6f|>?#Jm03{WWiu`fDfrnS0<~Dj+9prFq0wat*4=pgM5=2`G)h0>G-H6CY=(p#*aP;wc ztUraiNAQ*Vaf{a%{O0Uz#*-%~mFsyq$N_RXAC&gdEF_BQXy&3jN_#~P{41e77K*pE zILeG10=1nE?!v<{ca+Mo|B>jk|Nme4|MYcf`*sM9Qm{P~p0a|h1N7z{5NEPBe+aS8 z!0Q|x87VlGLP5FIh|~QE?v|JJ=U_R7QbTMYS1INK3q@JDZ05_egun0z{dQ;`YS!B^ zJlnxQ$xF5Uz}j4Ssg6KJ@k@bVz;SmJzR>^O6e{--a2|&h{fbbIilR*K_UNuJ;MjKR zTObl&Shyad72tSu4dt!WuS$5K(&4sA_s;~NJO^jeyf8Y-aahU+0cpPrp9TBr6%!Zv zrX4htU9<#)R~a6ND;|)Nzw078$`Tew^@+sJ)tZ=hN`QjGUo?t4d6-%yPeY1_3Aej! zw#M*L?;PpxnsKW`u++PTzwV3jv{H85@1BmTr+qQnJtrY9B2u(`epad7fe-B$>Sb|e z2eu9bXvw1*y#zZ3NI&KA*>>Uc?k%N5 zR3g}R{X!w7G+o4L#VR!YF?_;rt*@GSmN7qBjnYXc2*S_ZyEbx{w&Dvn;rMq@#nN!q z2>MgZ>M@f+pSOr|F$6Gq7|We(Hs51dGXAx-<+`k81dA#pIh7$hJ3Ha149&H!C0i)pAW@Vi6Zv`i(JqXK%<%jJj(}%rdjpws&lb@mKBuLsL zJ^)P$aDb;RaWvunkuFBNl$KU*Lp@96c0`F{p&o+H3} zRiIyMcQO5xEwVKbCVXnD%i=%)`tSfNNamHr>{!}eDXH?pcMw?T=TGu$&18Hl>$sWJ z_>-sRLz-o_so0bR*TNK$Il6fTC8e-vRld6Q(r%wzxVXDYzmO>f=auJAtQE4a3!Xjj z5O?$G?z~58azN=X{dg8}WpqdCFOZ|RX}1X^%1>k2Zz50h$6YpiP3)T+Fx9qXt+h=#iKjfhuI28|^Xh-^RSNE~^~9vF&J=$@ClZnnvE z@9|fV>_qv#^_9c*PB1Aw2yfibO8kmaGrzDQ#OaKo18T4TM? z-*X*uz&p`rQ`sgZeJh4L=YH3x&trSw2-wp6h;n*EdBh*wvZA6f^>e$marf~-CIPxLLcC~Ty50=xn7Rsh(p-y`Z$E}} zCvj2c_1Ik&)p9XxKN5a+S}_YzFJc0SR7%E1#VSfGUiiX>2@lQU>^G+yi2;Kuw~o)8 z%v&_X48pUnb8D9yQ9P(iAW8SYTJFh;;NDXTI&Z7Jmca}7TDnJQL3}I1F5>x#Y7hTJ zXGC(5F)pPj`#GdlB+wBzc(BKU!6j(r5EhEJ^5659ew!d5S?r`sxmC|$`hgm6ucUKx z?r*YR){lzEWPxO2D@|74+>E3ho8Q%2e~Bs;JZX3T*P|J{fLY3$0b1{;(d|OfJRLSi zgRZT79vn2oxsh{vPYANT<@_->%;z0Mw6XO%{`(OiTQp3gn#WAxzF8J}a!SBK3D+BH zVfDMh_OtSy8w2cg7#~fF+pf`n!us0I@CIAF-bJ_A{BI3}qUL{>GQ>4hi1GL4n4%!7 z&!q^8xLMRU){fG;*n^B7(H0(zlljt=cc%xr?GT0|pD}0q@#2V((kssr1*l-w!145cO`t^`8$S>Xi-nn0XE{%B@I5A={vo&zp%t&n5~On-W4Z${K9;C< zyo^&~D$Pn-3khuh#MQSp%4{bC;iA}G4yI$p>o{}Uzo(t2ysOHTRaL+9lve0@q0eob zHqNgVQfx3QD=RNu46-q*QbWi^%hkK5P3Pt0)Q;zgmRT+N>FOjN%rNVin5UEU_P((( zjs$5EEh9uC0U1$D`v~$$AEt@Kx?P`yu%QyA8%D#%rL&JTG&NiL-kq8XE26gCiroH>JDC@_Og)^DS) z6T5~km#OK=@6l{=8DrvLC%P%3bV2am^qNUAGOproztE6C`h8SP%z2C_5eR%dF>)v< zv>&3N1!Y7iFj?V5Fa+9`_@b>WD*k7IVj=biP1_(Lqyf=XCx$e02mDSi0Pl+ z*cWvePr5!80q#2Yv!cC`>(X_kZ9P~eOTPCevL_p4SmEv;H~5s+(-0`#Z zC4V=;oy*A>_x~K0A!?=N-z#=vc~T06#(`@b;p8C92S4jtd~*(vwmJ6Ov|%1B=viwW zj?EBJATt`Yd`Rc71%F#cw5d&pqc>qYNJU`WHFoveq#ekg(O3^~LlNF6Ge=P6!TF_3 z|NL_H?A0B3QN1O1YKO}^jB^VU6W8488#?pl0Bd3=+duyDeKQ#lKY?dJ<-ps7{<;ft zio1{s^-7+NEz=d)?jMGx$9>T)DqoShnanguuIyZX8T#|l@2s$=6Uie;ZHT#@RSU`C zN=k&3d|BW*240U&bR#0sd=BzjVR{Ge6Oh#!_*JxSsWL)l$Ggi=Pk252l6eUw zNeLqyl`C2Gh{(wkGBPfJwLmdCKkpc}Al(s@^~RHb0rHZ+LD3N0y-y!0)R^uf4v0pk zQR$EDa{WkT0c&Cvy!R9#`&rmRh-d8=hves}083papJ-XXdI&(?EkylJR~TWY)GILU zpFos|?2n}8S5DMgUJw)lnLXfQ-Ck^aaZZMP74Qy0;J5ANtYHFnbEto=d1JB=L8nG9 z?F(6okSLflBu{(&gZ&nqhauy{5iNUO2<;{t6`Y&58oo*2+@2#y2C2s!#JVT@J^B#5Dx&d`6FO6vC9bJ;yr%LyI}i1q3E6nC9_g zG{2Od<5LU4;uK~VnDt=;K=miZV^O4037q;(T-{k}4KCufO+?KoH`UCQ8|Qn|pv5qD z46b6x;S=30F>-VJ1Ap}Z7vCo>vDxlY=;b(fw|E~xO|PhZkOoc9YOB!(iU7gL8{A@! zODJq-5TP=qyiMxnfxhDYr<&uEn)?d)0R_LON^yoG8Nnmu z8DOzNHMf;075fgN{}^ZrAm+ogaB3QQLtqCsX>dgCy>Uz7?pj`DCDG5Pe)dwEE*m#6 z@u|B1zP!AU#Cq6vH((2~BKLIkrgo;?fd$4^pYF%oZVqb-_eSBicM=INF$QR4)0gwu zoaSZ85>oN~(Trc@Iic#IMXk7ZoS3kH-X?v<9 zoWJ+Or72WT2X4%&1y3o4Iswbevty@Z&9K~8h=~RYJqM2(=Jn|cdXK(>sm63a+T)cC&o2mkao^!(-HsjhVwC$iFSg3=Y_p~>RkiKr?*{HvGy%8~4z4;whR>fxx zfw?5suT6)O_#w&j<@rgi@$1=V9ygp_2`jY{o_`ws133oJrnx~z2H^o4LTKOWMIBeV zulIlL5ypsd6Tj?s>3_=z!x3)vju)gI&fZxD0K|COVj-wd(Wf@;DN0`8up=_pm|m!@ zt{y!me%WtLB_4-RxtiL*+QJ1m3$d2ecP~k_xMxCz1qB_Q$)uUb?Ds%tOJ{KG z?p*h~cO)gvaNYtvU!&?28j-UDo5SO0LXaV+91k}&4=*nSgZctu3z|r@QSCag3Wq!z zNfXVLilVyv3l4sD7hCEOlnG;f$e0JwrrY!T1@FKZ$uVMjLtu1x*fn`*{Mrxx`R`}z zsMnvFgvN=8=tFcRn5VrV;y-K5phFV~zD;Ty{mAH)XvgNGq7pSoLdK2#eiBI+z&d!N zuwjF$Py6Y-(>+0*Rz7R`xyF|9hdWchwsmk8sBX!jcWk!~olqD-@C{M`9 zzmu!Tr<+b$E27i$2fyvdp)w8(%G!MH7$1r`|G`XNCM9vKJ;GeLw1`v*<1X%C7X?pI zL+Pfa@JP(LY|niI-6yhc=5E4ALn=SM7JHALZ#UMriuFt#R-{a=O&t?M7#$T=NvSof z&zSCRHs<|T$*Qb(af7hN51-=RM?e5dCNU8aCB?2WsXcvNdu!$`1_nN3fB-STj|MPH z;2(U7ME1hhOi$r1f{VENKk~G5BMp$J=d%LTblAxtX!5W8y?gg|H%OEyF=TAUT)8c(yFuZ6|?x)UH+aIe;<&+N_Z42 zBvfP#U(^hN-5{*Pmy{HRq}M+2Z_FRZV#MDE5Byh#`To zRk5}cYkyX;P6&X2_y-dSzv$v}JUZl;ANE-tpzy-hFa{EWdSdG)9J=1;X6dMVGV zFy}ncDP1D7uDOqXCpORzYxsE9A}QH4aTpvN44vd`XvqJB9g{Er#Y%TLwCzY)Rh8A$ zbp6VUZZFkAk$1N(KmW&nIM5sZSv6)oICwgKxAQ(&+sfGM9}S8B5?-kMq+OVwFDfQx zXkY-YHcdJQ;jbil7&R@YKOVdfNMa?VV(jRE&OB_7@r5NHNir?Hy-%exrPPj!D@v)w z-MQQ%gBil09g{~lZW`L+x!jrO3xI?%na-{*NbG!gc6R3nWZR4Ro_Xq9u|-nfk=kj` zjHY#Qb)>v&O9t^J?}2pxcQ7Rdsv+z9xGw$6a$!Q}yJ)lQ!O^smgIip0QJ1%DaF|p> zDXRh=NzKjoU^UD1kG~Aw_g=UfwpvAvDjpA2+-e=GvJ8^(j<>(9-x;Wgf=YC6jNx?oaOK z=3a$&Aoy}j<14%77|_|YGhpmv%-*D-X&lg!dzvQcQkUBjL|5Ka5Xj>cG-)5-M|mw3 zDVFN%y4Tq=J8S3@efwc@&K2ljVPpYP^(!mis>G0I-X+SMop_KxXJH#L@a(t&xz``d zY$J{D;A?of5W(9MwJBT~T=!K-k6!I2(Z~Wy5D{~M(dO3rR6^Y<6*+mxpgVLCZ9@;p zL1KxbC>oX%=`IjLjKOl=1cL!5aXbzx7i@nA7>wNJRW^xzv9yg^g`k!#Ym)1KNfis0nndmfB25^MbVi6)aJ>(8US_>*B zqoQi?^3mAZoiR(PPU>tqdr)fn;{l|_;PYE4GFg6peyEGhZv0k#N^{2&4|5;$`-1P? zlmhHe>I=o2o13s|Byt-G!EPIHC!T2RFpQAyNNr#rTVnSjsc0ZkuQz39;+@KmPKuQ+g7p@v&Fmfq5884ug)A;W8wn`YgZ)^9g~AGI{N zFKzuYOU{1n&l0zY+b=TPCBWm(ZY(Xm&CGmQ3noz}CMGzn0JHAVBgz-|maTJY(>-j@ zUNQJSeagu4B#YYR`oy(a0t@rxfy69{sa#@aMb&gM@>}JPc?uf~ToaHDuK06}r2EfXQE|`Jt%s1=*_d`Tq zOQ7U8>zcGpsC~SKG^%&YL86l|!6E$5P;J4c@N4*JZ$3WP_ft_-Wtnvtdpq>wBh5FH z&0o~Iwq{V~2T^@b8-{t|E%^W151*21YiX_gZnQmL5i@=hET+#WMGtrMzUjG>(-YgyOz>kjP4j^DwKv-UA4EiUml}YHMj97qs)v z__1JMucKYPERhcj+yDErP+nb)BU|kB6-eY8nt=L;fR>W3i7eZSR?5 zs85F-(X$9{+t7~);swSy3@k<6X?49RHhOgFRl#XbuX7pj#?8eA(dbgBRSdmdnEf@x z#Ehb>QH9Q4l<%Zt=Sp?M#2m^}$Q`{wf!-^L%#j=a5fCi+s5+84S5AuiGxuV}#RB}y z&U!(QV_%~2(5L2GZiS`ltgEI_3q9An6ZcsRchLR~;bC26WxH;+#@IZNbp+t-D=yv)2fgApu44mY2;n0N7ALN5i;NtCe)f2~8$=6o z2>{jsKzYg||JjzXYMIcksZVb%7!!xeFQ3HdSJ;-6?)kCsV88L6RS3&5P*Dz2fNKua zB{&tXTfgv|{i0i-fsTo3JE}A!Iq~H^zCx2J1jxdK9jaToAO)=o_2z=~GIm~iVTZYJ zQZ_>)qh>L2*mR+q!=(OHU#O%%JMwNFs4B9(u?R@020(0+5x`l1+^2^gQkedUf1DH- z#6TeL;Njpf8&Rl-h6)gTBd_iQ2o*MPtc7S4oYG7iUJ5E(?#(*7v~ zRid#la>Hi85oSja%;tGCo|W$9IeQlgUoJ1p1J_45a2BA+X`=Nby`N8l|G4kX&8}ae z8|!tf_E>-hxyoLmql-R~5EV^Ew0-(CH!z@*uLWsV`Z_w5VhnBv6n(?Pb{d=l3`?$( z-Y2TT{B8Zz!VaJOc3K-m<|cV~2tMC8q~f~v?)N}{zoVn$qZY3#R!MG?rmLC3Z24z8 zNu-zIt46Q0<2~1iXQCgWO^{!hf6B9;AoL`iHXW`NoHRk)AiLoBAa1IDvfRcBQfRj? z-1SrOa}JeB?5*lBYSI-UhZGVlU-&`z-a1IVA{%4*dAW}j@zTl<*^o?l;W<>Fk5Z2c zwx2XOX8-qnMJDJ7CZT6Y_?p?;a=bK5aS()ak%C=>ql=5U^Y_<>KJsymvyOLxD)chq z>P)a9KOXh|{S8h|PMb-$pS)H+7fW)rplWa$Vk*`zO!u&gMZEuc!@jfbh<=`N;_%jk z_mKVzCm97rMMxbyzoMmvGd%!Wsu2~s-7RccK2KCLA^~oBc?@bpo$ku}yZgb)d__dO zD%H8@!S5|G>KJoaD?cAb6SA@fWj!|JK?~<&e&eBU#k4gf|5NR2;&|fSZx)xXJ@@lV zn`{O{fAO@Ms7JVz?)aqrPWSWc$?W~QHv|a3V<8}p0m~Q0kh_~2j~~A=CrOKm;XR86 z;(hB6h@AzdNn{Ur<^ufFCjGw4Ff;+5R)Nfp%*b!=Ow=J?MEuN}!YXVhfyH6TWoILf zP4(5mcrE}$J!Wncyori#`ko{&PD)Jdw1;?+P4U9G&GKPHnZ(O8Pw34|IOvaL%gvF| zs!_AC&E1~Gc&K;&Sr{HF6C1}fB;w`7;XlfC6g`6k0)hBDIpYPV*(`GEt1}VUHK7X$ zg_mL3A&m6`e`lXT&y13aYQ;#gE{1~tD)|e(bC;7C32gc4iWk1bnw6TW7F*-%#W^|g z>9<$5c5|Pk(Nb6BIj=5d66l!}UpRT9|A@H2NtrkaqCPnK`gQGLrX=0z-_iVh#Jjpz zEz&vZ9Z#O0UU++&ot4H)-q!KrCR|z$KRZJ+z+#yzrx?xX>WU5PQY9r99RFKtq}bdN zcenNo-{G=H^BZ5Qi$2);8mTUS{Gm>?ZVtXz1A3LbL)rU8Pb!RCNi=8XdZ(v_ z%{_XT2!sCn_R1fSH1VG~dV+YG^TRVs%beTDx_Gk0d+0vz|9*Jf=)Ab_ibs@nd<4EM zORH#l=@GiP`uZbism1mqXIjmz9hEzg0#s2dMsW?2);Yfu;9Uj9+1ogL0|EUBlnkyq zt|}@6kE7ar_9k*`X){)tt7>a?ZI$xS$Ny|?XkW*bo~5X!rdy8rKGJaM{<10aVWz~M zwLP2Shw(qZXOemKrh@Z66z$#V zDyxHMg!F{i>ILG*hHnnu!5?~2=ir+8Tz*Qtlai7JEJ8&(0$#_CoJU||Gc@#@>&7SC zSCakDt3K@gQZjg-UDT#oDX4mK^G{zi?U1o!B|E(G#L3kwzm+Bt>*|}Y8=}itv8wy> z1txOJV*h~RX_RzyzSbfCK;lCG3?}`A{{xS&eqwNa#Au(0Dslv8m>uAbGdIkSJokoH zb{=`$fc)(C#?l-BNqw2IWuuqeM@x{(Q%bGar%-<>C}40vWHD|95+Iy8i;`}?;`K`1 zvhTQDdjKlP2enNMA|B}Nf*=Y;uSZnX$xZz6lGL9eq?1^ewHHqP4AF?N7v0Yn;NTcE zC|N0l};E3z2&VqYni` z`XNxpNu~JGKa|f>he$)%F-}Nl?<|~^A#HC4YMh_YjY>X&)5_ShUtog-ugdZ3_O@?x zbHl=$Jsk@^|M2P>9qy3#SsmFK0KLXh8^53A6Yha;`J-#+?S$kC`0!_YaKulZdm6ZiM5rAIdu&v5giabNBY9<0jZ&m2TWdz%v;}~KT~GXw$K=5fUS(UF54?I=3X=j!X-W{ zTU#7~k!L$zEp#tGmezoW0L1bpj{S>^ZU3O&P-`ct>*>?R?8^+|V_2r{N&uP{gk4a( z7iA3`zzX`&<}XaY&_6q;2L8SR8vE8k1G9m*6V-Kg@l8l5+=b8HNZN<_yM)lrhR`Lh zU6F%eR|%9W|KgtdiS|1%$RMK@&h|x>>3ks{5I>(_&GLxQ0~+b{?_Zha#`O4lQuHcQ zY+LbXj|(T&T!LvuB|HM*ty&8*{R#O5JP??mKwk&w4gzvuIte!K{{IHSj`gMdcF@!r@LH0sn?0Q1l`5@_X;4SVfSnhFc{)H1&Yr1!+66UN^2NV}yG(~;&kne( zVg|`>5`$1=2B&7;2{u|jycbbx$nEO@#f_1nA%}GxfL6vLTK*E9LCY{l>(Qg4aqAh1 z8mSP&KnN#$B)fIZ(nIq@piqX@qGMLd1P&8L^U%R!0c-tdyiv+6VcF7(vY zr%?>pqJaqexO#CtH_ZR75?w9()i|fv|5g(k#w(}VTY9(vGDQ19|5g>>w{=5kx#N!j zp43S|*@<5KisdJUn3pV3an1bD&~szt=m3_7<4?{GayoiHamn+=jg8Aa+)zFlTY5>9 z4rRyRyIHwx=uX*nsh@v>2@|G@`C2#0$u0OOX;d##PMx8;gl?22mPg7EuX^X!9eYqv#w73W z#l+C>r7e>hNxh2iz^DM2383tu1x#f6x*i@jSg|o4d6ZkVv{zM8MrRNOl-AH*!+lCY zWBcO8LuKV%SU9R-VcB@Ly12l82KW&zb~2%_E32!}@kOUtX$#qm@q*Ld>3uMxL8G7K z0^mPivFaw~=hIVCB6tGd1$f@TlA1gM^(?F_FqwN^Yq(Z#!A~Q}cun6%Jcn#r=4vUzn4OuP21Z#M*xd@^ zqWrvb#nRQsvaYDm_~;ZQKDd{r&!2NXOSakmR=oyLHRUr1;O&||gro!zih_;}BqsJS zs-kUiT)rkn%D~!?Aym9Dx%iPSqqawf`I`B1Xy;YY=Nex zzrqM;!9%BnF$z@4g2@FN=b+%lXB>e}OxAB>Ozmd6mmy=D@)UygE!RN%pZeMIEC%lW zkrzW|B3`oS}m`&HjarjSSTroPFE4 zfo@kZDYZVee^<9JStPjsHB~-ta6LDfQmv_ICfzJ_nF@U@e%El$2zk|I`3a>EY{k z-B|}gs@N~k=XQ>?F*AaKTLZARH*{9W(ckO^-eNLr4_&#H#h=A5^*Vt88yl5e6@^zG zpGxx{i6%O8;JdLgrs+V7YF!@Vcld0l%k3}Y(vP#&Y&M7ZMf-lgU{miMakaL8I{Wne zqrkak+1=9TuQrV?|6=Y(+o3bUn2D5}T;cA(4`+D_^@#iVvW5z}6MMspgFm71f1C>u z+)MEre@@_#lRRnU3hc6W&MPCLYn&=8P>m)xTtO(kg#~pR%uh*VqZH#{&OrCR4z~4; zvoT_S!ahYs&4oA7tpWUEmJQKwZbo(xb)beNF`t4~TETxF#A-AbMN&ve><-5E_l|?&U}K;VFO*izeU^x%;rgz=v%{KWo&2H4kr%v6~D~a z*;7kd!uB91E32L^rtk$Yy7C{x!a(qbMC#n49X%^c1NK>VbzvdfyUf?GUjsgBq!7lN zw-iBTrzi}XfU+meH>}w1-c2Y&rl+Svwd45=jstMRZauZRnpRFNef6?=-~N}D>g=<| zLFner31in6jnFrL|%oBFYX1d`n!b1#KHnMD}epY>l&LpqUUNikKR?elXaaoID>ha?QP~N+B0arzzDnU zja*$u`}J}6YXSF&=>HFx`yK;PHx>ZBvq)%Vz2omWdcCfT^oPDR=t|cWP;UhOz(#6b z>)2qN<+;WXdgUX?LBUNXoHaHuNKQy_o4|v#-0U@FM~5^`1augKGXl+JY)&(C+Oun3 z9Wvqnk`(=o|5x)5$Eq(Jg8IGyy1@aMU~zX64YJD6ik&eL{N-(01^%XnTyp4-9h0gL~~ zio4IhLMVhmE&5tWF_LWT5U6j+g_hK&sPJ$bJ3BJjlCn?}1ehn%!10%!jvrM1Op(AM z6&=%xT_E{XImp%T;%s9vQ##j2=&|%oKk1wHa*VU;mBiw<%__Ta8j$S;YV7^|h?tnd zX7U?10Cx>*%)RA}`y>40cNiG%73-{U)z{StTt;ru#-d7V)IUh%0RyghH@@rv_!Srh5n7%#w3-ni_kw{xb`7mwN74wP#vv*f zJ20n2m3LY}NRMaXby7h%IpsF1@#gO2B;0aB0^Tp1uQnp*r%O#>hlq1H79TOU4%90J z@rJsJ3Or)BVV--WBo|*)-N2@9K5e>no(aiW0l6OV_R16ds4-C*-L}=boxca_iZB9Aw z^o`NLV-2?)>p5&jPIGjUUh*DY^pbuTb0x`EcZ`m|I=27xl(J0a> zf%4y7cow+9(6F+KQTbunAMeNloHyug3zXP15L0Kl@b&7Pz8g{$I%|j zV2@lRXx1McRB+YH0gm%AzOm5>-N-|H4ATp3jDJ=}+Fn)~|)2W=g^CKgNO#?Kpm zd7Yl%D}=GS5_v_VuZ3DSV>8TdyMiuUw&h_8s@gik0nPOhd|1uy*_=X8xiFoE>uH9y zcmN-Q$esd~sEds$5dNE~`2Sf2O+`7vf*S%u;XlWyX(CSWYaJwj@fsT+&-S3?yQv!9 zAp7uf$31p^kretG!>jnB@H$d1)NyfGC${-a1+L*xIbk@3FrO|%6)TTeL*oHe5}~ZZ zP9{Ou;|w!WEU{Y7EfTyH$B@_OOZ~GBi`cI3+v;NBd0o|Nfvk^#E?nyw~C0-WO9of4xUg9HN$tGThU>~Z7APoL7-s(=3y{R|3q zaO(pg4zj7>fdCi6E6^^K3~bN(LTEw4{ksq<0C^WFDICfN`)Mn{{06TOCG3-+xd)Mc z(5uy6eDt-7vUDW`?HsvFF_K^#hct8P4d6YPF-Y?1xAKw1#KbUxguex90TDH2TI33k zQM(LGzFykfbGsAe)Z2ag2!f~m1B!q;=Ia5KE<#V;uFgiqQ&4REO$joZo1fS8+gnj+ zVhd!vef#YNTlW*RR0Mw|Qj-)dk?Lc2Q+>!$6=V zu^lFs*Z&d`X}J0fFcT2rN|TZRC^Vd+^(u_#XJ-0W<i!uF#O^*K zIJ5x$2S}8++7@bTNVSLIAOXjHYpCP!lKkw|QD=TP`uug)&>%X4dfqf)a|`;?Nut#oQ0BuX&~3P$L8Lh1lr-K9N?i2oc#roiSpIzr&=LaKA9E#eLnc9P zR~8nPM=SJ&QAp@U>gysoUvhf-(MER(Z?OH-j6x#TzZ+%uxwtsT?tu2c#s1NgCsAGf zq6KkHo!w|N-#`SiGgB4x?b%-^M@MPcp@|ux3nLPk#IOg1#v%JcI>?)>N-hfsw47kkG!3Xz_cJv6~}pKqghUnQn{sx8q2 zLg0gQI&H_bWug&QFNGQF*28n~>6C5>>29PXB_srd`)BQa_POUi&-rjaEEnjEG3FTajb93V`(0gk@GJ|| zdJOyr8dbi@FnqXE`IA$=5ns*>guy*7 zvB9sA#D6OAi6wyo0o|?cb@8}G!IL-PK0X(%HZ@ zrPp*cwfUCL8uBDxzt)fECRf&LMvq8EkDRqVvr6LKrTpuc+*r5ZwlR>njO9Q&z|Ii; z$h7Gw`Iq~mv&U(@agFu7M6^j^^$HzIJx6Oj!$Mn;N@H)$-TM-tAchUgy2}z6-5i9G zq19g2YJczvik131M!8CDK3Q&%|6)tO3^pdh@Jr}V@VKu^ffhV7fc%SHrPUYbi1n)_ zR_5**^Qv;O*d@vjdY&c3%r`bR8_ikW{+G-y#{Siq8@9RN_5dIcSbH(OhhZQJ`?UF? zVdeFHUVVM?ww5W@8J3}A1>a2KBU6R(6F>tRhK1bE@X`}r<+#S$*hx$KB`3dn|6X|g z4%_Sf-@hNSv8{Vbx1+8FIIesQopc|b29!knLk%y~*k;u@c-jrKr>mo5r34npfC1JT z`WhY@3PV-@-Onwc1%Wx@hjn#j*kFHU3KOo z?K>naO9Aq5`Jjbaj07N0V89?I&gV`()PPuPPnb67SZRoX0vZmo#6=M#95eOK?CWX; zI%}`MMEEiVg|(w!qS^ZoARW+vZo)_ntzhoJ1NEl8x3wMW?nb*kZpMuA;0lmn1hc7u0cqIkgJ<74tDLRsha)Cm-tm zfx4W18Iop+HEaQpqQNi-DXOcTx-?K=nX$A$?F!_>Qv5MS>}_7CeRfX+KcpPZaUn!- z9X&Z?mm&5_Z-2-AXK!!slCa~1sz`^&Yn7xzsZ^<`pKoZyNm9uSsQ@AElPE4aI){0D zPGkAY{4cJF83%fqORbfu?d20r+&w>gU@V7)raW0jprB1qin7TOYb4S|u`P z_%yU;NiA>ZFD&L`sS$C%q147A!JwEJae9+}aUV!TE-O=zK$mhV0Mb*2kh^=MtmZ|| z-K|E<{sr1pkZn*Vp6veXB|n~p#=UZ)4OkXUBRWigwYr3M z&*4QHYWKIjt*tcm0p!iBdG;gms?aLOKB|1)!PUoAAEP&8P1fQ@vv))JfkOdWp#bq1 zB}PO}fW8z-j101=fym1@_!!L)_;GE(L5FPzr2X?!~0T=e$r0583M#oO)Kd3o@uTPC%~^^VKe<+Dq5Hln#X z0%+LIsk(`XC`qQF*63Lf^ zInptE@%NAqdPnWQ%P5QT5)> zNbPzWQW#$XYV4Vs$}^jo!=TK{XaU9J>CMehFfGWjeCH)iA+ue(y;$P%-W_7%WsCUu zcqkx`6-6|`^9Cx9+r_?|l?YaVr%xaC{MVa8Sv4Suu(hDSq+u_-Tm>K;;yR(t5pZYsUyY~m zw3Cw_XZ0WYTFXk?x(?Lpzh^>%9w@ zB=rw}o`!>Ry|zpdAT-Tfq}nG z_lM^}zVMk-VId)Dwx2ZV6fp)duh1QmR}}?Qb3S6W|2X z`nwEVZ@HVxZ%!dW-X~a3%L40UK2bY&G1C^Juv-1v*#SxYM;ycsj0wF&4Y28ICkV+PSnD)Qb*-G6SG%$r+=Mph;@Q`#W#nGux$er!Jl z1A@HCvwK87OxyjSY%Y2vEc}us9??GNM z$gIR;w~o(YEKq-1%w?|TTNrl z7o+LlDQ>FiLj!L`g%ef*8&MqJv~g2x&YkT@6S6Vl1FgkN=ZpA@&DM})mB%})0>`|`Kph& z8la^E*ZY;=bdz=R%P$Rneb?W$_ zD!kS3x0H!nmX^}6(<3iWxG^!&(Mx|e7m;W5`%YfR-|`~eft>`58-G+hFMmc(`_RAu zjvpyj9^)K@MN+cM!dvk^o}Gc7o^6EmX>>k`+AwsjI>S5#sfnr2P3t^0mBkWY0%ifK z>#?yV3m6?FP`reR#HQxo{~cG)($A-h)?$ue+z-t6#mH#TKGBUyr8ei0my2mP_-A;? z-=$5Yqa^Z?-^0Q|^4InJ9Vu^I{Tl|)s&gmQuX2it-P-F?2-rIJ5%v82OJRF1C`dNT zA2oO!jq7omLyAns6qVmgs>NWCSfylA5tv!nuXRsh)(RQ!K)`YV1cbd*?If_EJi%Uw z{eT;SM?vMq3qWi533d}7HUIrRn#i8}?B3Lek2m)K))&IE{_=h{x`gUk)CiF;YHmM= zGI5{Xs@8i@{W%y0j3EL1zM?N_a;bVV17IG~bNlcATO*5|I|^t6fpy!T7>fv@7ooGI z*9UR4$$kxkHr4#195srMm-hrHv1_g(y$l2;R7O-a3M{!(*i-82QjVS&e}otbNGtSw zROFI@rG!-^bk_@P$-n`#3tH8H6S5j}J)@#x6wp%W2ln5>-^VynboDZnQI~V#)F6Tf zly5VlhQtLB0Y?WY3ygRO)p+kTb z9~Czh%V*f0a=EYg!|VZUU;74R5KRxdQ275pKl$Di;HV;4w5o368Pk{wIWMON+S9Jwt|q)488b$K_@JMCJ-f(a4|X| zu)l!DP)J1HEcDZ?w7tz7i;;*s!r%_@Ag2L8u+Q*TKTDgMbUu&&K;4|ajQ{kBM*LdA z5QbFV3Nf}knT9W=>Vd|U-{Za~Ll`#H7t(AMLZ#{WIC0qp^b8vm0Har{hZyG1PafYB zQ7zSi`$py5aI-xqO6n@)go9+^m4mh zUVA-il{>?iroT4ihmoT)Fb*^bQV^13s-r_ea_Nn;NPnb~r?~+pB2XVxpe;j`~eizgGc#Wh$Adc3Ggkge|6Q%KH5J(Mt^ZW8 zuBoh)TK({W9hI)@X6b}%C%fOYe{|HI8G)bJvL-D+OYpm-kB^T->XJ=88y8>NXtGs2g;=Awso^5g!^Q90&7Y1h5B z6_R&2MzGP_$H>H_qovKx%h{bOTd6NDK07=6_g&)kMnriICo3c@4CnT3ZwhdPkda|x zMo%EXs)gKHTl+qNHj}bXqF+w~#e-;8e56V(Ryg0<*ARY9#36LJ43(nhWJ1FGR5{WO zm<oTkv#!!K}wTkN?n8rNSJ}7!k-ikkX%W@s8j@i+)Eo-}Oa}038 z-EzboRU=U&xn1=77gq^#vzyM}Ox+CBwwL$17gi{oStVOKRu%jfW zioDm78~c_e-UlNv2=hm6Vw|2r-Tk#;cNq1csN2cI=-JjDy{Fua%*-G9^tpik8bdV- zGnEz>NA!>DTU%;*k@tL9>k>*;Jpq5TXnkRPef3xFS0oZ>LR0H3)-7Qq4^If}0fFMM znTE2m_xBFwjE#+r2l>=QPwq%~^E{9f9w zvnJOJW&NJ>>t=n+oFh@Uj~u~^_w?19Sx~iR!iF_3r_Q+d@lb?R{3D^u?e?G_Cjc~& zv#Hqq1OvuUYl?yvGB~%ti0FY*P9iI=#|Yp%fY-RuCXC_30pz!&-5i*Jh=>*0O;yMp ziir8K7Pv}YAjn9xLu(b6k`fwF7!-873CzuHg^+V%OQrb`F^(K$>BQc54<0y-_fLai zgXXS&+Sv%64$+cDB*n(fL%SDsu=%h`>yhbG=)w!Ygm&7HlF66lYvEzP&aZ43HR$5?F7X z8MYiO;{mVR^dq6m3pt{`f8GbVTU%B2){~970f@}em;1T5*K~xKGRx1$$A^Xb@Bibb z%wi+(HNlb;cGD$%xtvP~w#adu#Y2KZl?5*Db6@Zx0?bSiSK9F^s&4?F0(Ra#$6MPRcI<56X4DLQ0mH;!U09X65Q zC%#Q_4>YwZg8n$TxZVAjtM(QhwNq#vTr;RO3te6QnzPfx%NrZelHy+!&Yde(R+fnv zIWsYF0?P&yo7Y`T&Tg&~#hQ}0zUIgE?2bIIb-U~T)6ReR4m*A9EGW-fBcyb{Ix^jy zV}H9ObkN%EX=`g|Edaa>2#&Z*Atrb0jmv^Aw0PMiuo@4#KZ{0(I5) zhrz)ZCcPikWu898Wc}gnvZLWoxCP$-i~|TH1K%>R^jnGHAntCvB@-GF68&5T*Y=&P zzpRvjf#t~JBzu+N&#gj>el+nHX1|(7KaxF}onvg~{Oum7xxKM{`gULv@~a6?dnU9#ptWy*Xy4aCFy93{1X8ktFr9;UZ^??0aqIlCfB@h& zbiBN3Q?EcB5TyY?WJF;^eh`vY8r+~7p{lK11z~#LW6}bi7=P!AP5Cl$x@6G3KClan zJ)#t%gnBpNB;_v3kmFC|Tg4;!`1uRAwz8eD0)8#EASgqvDnCGowaH@=#3ro2)7{*1 z-V;zWpxh-Rd-|p>R5xPH<3BU6Z+(D%AcbiQ^>g$ZpH@a}AYz92zRZB$11NYf&}VR5 z)2;e9!|on^TIDOmx+%!XiJ9TiAE}BP>T{KJe>2jyEm!*-%bT%(aM1cRnk3TD$D^C; z^GWA}!62Ypg13DG|LqNpawDO8vn8S+x*+-sBCy4YmJvO5hhE1-{mH_JM4eSQn&QMI{aZBLosU z6Nr)TX1Hwvh$!shBYM#0_p`xn{-ef=;zQ>}=}{(k;h?G@KR-4p*R6m`&=nUGj0Rx@ zH1Ye6j)6He=UM;6=*v8)@3DOa+q_~_8O|q|y+gQK0XU?=D=ELNiDZIi@7JtMcCRp7 z8Mq1_(bM7{p=%qo6k8G5bT`55#jVl@Oi}I1<8U7mZA0S*VL`#st z3wn{~^puy@e5+7HawI5++xnx?`IJJsIe0zS#6);>mUuAkM+NE&EazWyJi#@|1nZ>9 zn$v{)JACPG@7|H7`KTBf8_!!d4%>ZB%}PfzLg0)LV#Iq~T(dV-_G!^o5T}PP8j4=> z$1U0&l!5_|yFpDV-|TICm-j9~@TDP@ z5=BK?n&9g3Y1syn*gq#4M6==vgs^XJ$nK2+aIXRa z=7ks^J_KRx>k?!DOJrrc0rtxor43XR(-{XDPL9J)<8K0+n$psr`Z?xGwibWA1{BAg zE1`;;d!SM%sW|EJyF;S}U3f~U|7Fys1Cj~SOIVJrT%2A*a6IfOG2`5y zoa$X;%MqN%;iUTd`niLJC8G{6$$sR_eGkAU%T+0W6gO9q-db};7Cm~UW5`9D=&Hv> z(QlCa=h*KK&tl8BYb*d&TO1RluL$qOZ@bh|Yqz2xDk!CM5uZL-bN$-w^L9gZi+06{ zdaY}}#-EF45F~W-PM;PxC7LyPrBwpl>bWE4kvDH7S`Bs-Q);2f!^;!`0>4ELKE9hi7 z==svqw&FX0O^fi{+a7$KJ3W>%*YCd>T=Ow&FPI>{kO8-|2-dX)@hb$ zn0T#ge%&+@$0J@C*BZFM_SaP!5p5GHWZc)pwX@#Ax-#Q&6NB$0^lf=|#WU&l5W^cm zcm-@ToWL#)qP6uMz9X^On{b$kM`&4(Cg|0C6`~HqOO1L6cBC|d0Nig|TO1nV0B{u6 zREp=Dp-565X;X>u+pAy;N?_2?0sx*= zNaDV2lk$s+oQ~*jfZTqT=1gT51tB5CVm)}o%*`D`r~^_g(FYafgSQiIOI?ii#V7sT zI^Q(DNSpbqZhe5J~7zbfbP9-Evm zf*;@M)|)psNue0qiOA9gT+uNkzF#!n^hVhS9T+X;0VrbSwGp)tqD8q7WjE$jiXXfUnQPODH%4o8dlW!PO#qyV}< z(&Y^y2c-l%qJKFkNY}IdE5wrQ?V98lj%6jhcaA)82 z3g+wPerCzP?QwCnEfKe393ER<_$wUo8)pBj%Ur9W3^T#na- zJ1=x=cGQ#L$K(YXK6zbrv+NyGxs!LBHleqjbPv z)kMsKzLFE-upZl+EcAAWtxk6fR`dzfy|Gw^ z{gtRCQ*CwulbbKg7bIc5!h2}`yR$W)KqXLWyDU*`4|}zg!dY4_Jq#W0kjg0jLTJTm zYoGiH`lnTvixjU!vC1!##czHTuDh;Sd|odMQnPx`0w1#BJ2%l=qW44yVUr*8TuKr+ zpRKE}{XZ^9Wq+BHU!-AvZ>}YIpRT18fb(QS?l+rj?9EH%F*jS)jfI+B*;+M?jb#Oy za7PvzQ`t=7!aXeRgIf2`bd%#StfZlVo?0@Am^385NgkvlWkbk8s8U58@y{$mxq2i0 zUq^c)?c<6gP??iGO zGx4o|*2)!pm#>>W8h<{@o=p)gkdFy1&Lg4oj{zZmq|V?d?=9=E0MKneDVo)t)kyqJ z(Elqa(Bnf-15{*nX-Sxw{R}2%Q38u5&^td|2hxPec$i}?U|Bpu4TX;c^IhST>_sUY z`XA!sCm}Z5HyV5hwqKyN<|~0u>^m2i{Zl(<=kTDQ$U#kd&P4jV^cb}a&JJKlx~vC~ zON0PH>zKm?THZ)(0vKZjr~-g5fP9FI&`l`O zGPaMCSI7<8+?7ifrNwL%=H-oZYk^o6aBm*GLalDI9-Tnm!94qZfWd1y6_LxM-`_`8 z1q;8LFObk7Q|X40DDobB4yFAMzmZ&(==ukH)%a7Y{nCx4BI@W^7`RBlJG&i<@}(4K z3LOK6hc=uP=Vd&$qSd1CW@-!=;;s#w=OjNr89-QQiz}=gQ&Qzk%Da~pRATl`@W5nL zD*8;pk?hEJ<>e>k_ME0KW#24Rw6vR8r|y)(X5sPVFIjZ35-0vK84zy%U#iB*<)QyLSjQN?#$)-z4Iy7&;4DtWC7}VSZnMd3-MRS+DR;Q=4@{L_`a! zQAtrjfj;^~#E!Pw4fl(66DX03*j7UssA0O0;rNZ>dr#W}HS6^I1bni9F+5iGq&T*+ zvQ0i2$Yn8IiRPj{;A^HNdLp1IrMl&hF` zl$6^d^qmA3FJ#E*yV)R*Vy`2J@K1VF)DIV4qM9SR-W8&3e8C_YMVqE6QMCq?Ml}xe(+*zSX&v|f>^K|Mx3MsUG2y7Yik;_Gd z>HxowVNR9q3X_J7V}Q4q8Oj^0cwcHg@(yCiH|`u-R3jLCatNas8`Ak;O6Bn!ODe)w%I1)Y z%Ty)w`CW2FmpE2Q)EvT@ihz*>E(h{&Gt2;)^jkaY4dy_kp!EBzC_6hr%7?i0bae9T z;b;oT_R5@(%*jyLkWu|vRyDnG=>A~Qts{PY4}go&it0cDXS=C`Afi%FcJ>-XjKxji zVSn|VSJ&Wv6ekMPmRVvOY#*`{yH~{1%0JV*lwqhb4H5URwJY|!);9&m(2lH$)I!qF z_-ji%2wrxs92^`p<=YIn7JBoXPN*-g5#0GCN*=6W#C>?bRnBlLN0PvX7w6C+y^4S2 zw!V@H>Fwl%oOZYhuF>L}^0z~sWywtDn_s?+i8M}_ACOHoY`^Q}K9%sKNkov%T9)gO z$|Jw1h}#*Or8->fgPdx!x%4bo?P1MkLgdbJ{-vPcoqm5S5~dSN#w`8-_~;6{CAxOA zd%1YbHIj~A*vlq#BJ9;{b5mV;3<~|{32sSYdMjDoS`(H1HkL|BMGWK z32ty7EGch5#A9h(`7~NZ4dFk7f{?ofxn<-TEF$!dFryLB^ zKhJJPWGmZyG+7%GOVNH!HlqG?L1qatx3re-llJmpuraUfP-PG0*U)RVMsXBG*%22u zcBgZeA1k1?EJKSbDCMwr#+{{H70SE=5U|b8R{rZU0~Cy$mR$Kn2?GO~O*VT&DjLU1 zQ?kwo*vVsww_I^%=jPrpPeoSoyyXwjU1sw&B6#F4Xu4KI2Y&1aKf8cot(-sU>7i|1 z|GsD0j)o zu2I^u&@#U(vTYc@(^y-Z@YHfpTcm%Q7v1Y#IiDNDZzj@mW$Zc{9==v#llYbo^BC(+ z>9I1wHQ%+l6#2Ol<}JWk(Y3p$e@YzQ-R@zLPT$SgCb=0^UmjbUO|(#&p{JsTgTws* zi{!OqFQ*jwUQ2ezXZ4cYvVuGZlaK1VAA5>-lZ^M)vs;D~Qc^#luUQfB3n#4TfD|_V zlGcc-Vi+%$+)p8k?RfP_g+1yqW?0uW(s@~0FaZu$#q0*iFb7f7iPIU>Hc0q02hT_T znAFie;~8uk+V#?)oyE`Tty*?TZ0Mo}m+Ir*tQqurC>yAMrH;dJcn1lK!? zPwE*}C%jwa{DZ_lEJs?Au)*mlgt=_`BE`#v57cG%zlxyhSq?(`#mW7VF1ou#bwtOJ z`PYZe@Q)vP{E291H^!CLmAc;in4>m!;_Ob2s>(9`dZ;OSJ6BUlNi5M?Q={X#cQn%Z z@iE1%pT1A}6$5sH2!t}rt3~=|W9Urr0+K)aT&5GB9OvFD4;o@H-jr3AdC$GvE4WsaZ}udsXohiq^8J7s%PLkgV}X?()>3ZFHn zmbWMMO1io>F>KzMcF}$?OyKT6y2_>`&?1+kXJ5gV~T z*#@XrXb^8C(l@K0qb61*4<0b2yC`SyM%tRMY?au09TL zOI%c~KQTdqvTIAd4>9kj2wFjvJ+F*sTEW+nzFl`0Jmgoir}x5#x@f0bTc!Xi5MlAS zz(WdI(cMI%_FEnlQ$7#=s!h5ZVbXUXu1wS}HYWlNaIpM|O!Gceseqk29M;H1B#xAF z8+uqe&@H<)vm4)&)pc}4MxvF7q?MZxOu7dDI^9^vRaM8phcD|&5uC-?d)?ZTPzR&n zqICecB_Y+OLYAACH|)1BJV(c3pMzIsC*e<)bn`shv|!J50;ge9He+yBD7njBvXxZ; zI=$<)m5HQpvyAP+t3?KUh2Q87m1P9Y`2D-!PAY`Ajy`SRHzw14RrYq6dGT=T{>91P3{PRQ#*pQJnO%r?T=N7a z7JL9P@#Koi#?Rlir~RV*_2*J|&_`)=o^r=-Y_}p~$dTR)DeIW%)V7^t#0-C9(e*t3G_W^wU-XT@@6T`DJen?K8NyS~ z_Wz!Q3sQQVY?`KDUx;4&O%^%{q)E)c?I^hkF)wme87*|NbLEf81ZqI-;OOjpq}zMx zX-QqU(X9HUk?FK&caQQI@BN|AxD~8#fvShC3Y2Pqyd7-Us5!GkXu;(P9QqLJ5;eIE z9+Ai4Qh%0zMkm3R)9o2p+2!Ol=8HpRnl8s}u9lw<7P5*8y*r40yjb^5_o&Q4(BpFU zj#UIJAD4Ln9aM6g2n5vNYbx6 zBzjft`?$$4YC_UKcA*6HKl|7?l6{KoSYMFc;s{cvJcYz^(A~ipp5%370J4CpYZXt( zSR1{9Bng-Sv&&T^lhs+lMho3=?iW!HUw^_Q&2=)q{T=hohz?o4M90mp{< zi}@O;biz>g?7j*VHW!6JQA$?Ev%Ec@Jtw;=yZYg`Euq@h@*`KUd(;Y-LAz>SE8*nfbBOZ)B*`@kL9aC9UOq{EfER%sMYkg38oVRPs91mNugi4T zIbRw(lRvhbtffK^^}nn4+7{tK=G#Tt1Z8o$?-@Z4*lKSX(Qu?r7=Osmpb-f)2zfat zJ$9IaC{6waM9|<-)4E%a{ zIzRZQu`j+X6qFtE(e#m&Vmh#CoVEnrMd??;;|8^rrBvv|ZH0nzp8n5apLik-9`NM@ z$)IJWf_b0g6KtGhmhVO$8CGp6pUax=OIJQFic!r|vJtEi^-$+}b6|67d`0BO=eZr3 zOsdZEhAg?}KI@b#t!HPK)-cg#W!K7#qYr-=Tp+h$2!aidhvv{dZo!lPh6Gl5~bmMW0H zk6XV!K0K7*#tA9>D*A&DT9I#tD(Mgs*!EKi9v>a`egDoQQgRo~laPRbz)SW^=bLBQ zQ|KPZGpgvky~`m@nm4a z5CwkmI1G<}M~BUcX5*gh%IbJj2G*Ma4I);YR@q>7l-tCum$lMH?LqX88EK);G?$RX zyy&|N?1c&PTvs##TN}BebqIXPJebdvLw0258_d=Z9 z>j@h%OC`}2Z8hl^T}D^4i^*9|so2vo)m-ZxStU`>^vv~uPm2>nH)7fn#(`ZJ>29xZ zD1C?KXK;pLLd>Wl!t(cN9YcK1OGvl2Y)ANvk0Hmv@VG4Cvx1A-v(JvX*3r9szUiz_ zo;}lUa_9eJXkg&9JM$9E3ol>3U2gNs$e{W>4EcZ&1cnbsI^j#}@EOwCKnSZVu!BYh z9RQAtG&9K{a?h- zPPd8{_&u%KQrHavv>3PS-tfUC)qSR{JggO>m*F}{VyIHD8&`cR zmy*>3nxvkD551FhIf{+HPMJ%fEg<& zG?30??SpLcB%>WnHoA?j(!9c*tBbkaOn_J%>oA@g>`g`{H`04>8eH0lBv$@buTcM( zel)(?@>4UU=8ScI?~$NmPn7YQ;b$K5pI6f~16rBDxj>7H&>sw?(!ax>WO1=W3_i3Q zacfE;1S}!e=nq8;>=R0CJ#U{L%);qXr-3&b-&A$n=ez9C&7+mQcC4SHEC+OVxa4lpW%7$9!?X0rVPC=brIa z(*rIH$*pYkM+z<{57JG?qVZmIT)moYgeiP1faz6PY9?#$;w`JU!8lcwl}esmNm?jm zpIrFfdbrKT-@F7>PNx$`^+ajluCKvBW6;qme%*J9>OV4g0WVDL@974?>%f_r1jC+5r4!qk*p0iP7F;B+o?+ME>c zQF_F}6tfE`SOxHB%f{eSPgcm~1C>pIGxa_i5mHFy6i(#?=|sDlcfSk4a`G)@mV*>5 zIoi6Z04ZMnk0q<~7_v#p$svuGvNvy`jed#f*OE0eF_wxBK;WW&^`nTO4F!{~s-%;- z7e*qFmzyOw4BTLq1%+_UIlxsdq>53OextW6u_9JEU?{X^&+@L|d$)3DT3ZCDDodIOYuxN^kVJ1*`TCr%q+(+*rUWOaYT|4hhEU>Zx<#6k#iF+%6NSSBsu- zRDw7YcXxNtK)HO@hASjrDTY*4*(8Y}AK64{{(#$^#B#KEDRk>PpBz38<%*XSCf%{Xj z#Kd6Q-o?n@Q%LhaKL@N7WcWUIaelt4FV(7@h3~&nQ3zo02n43(zKHu-T1N+t<+Oh% zeE@sNLz|MjMuJHoXaK=>RYI;w{WpuqjTqQT>x0rTP*vSWJAD^G4Tx#1o(UghfVh14 z-Y+bO(9!w*g*PxH5O(Z(ZbtXH7jJ~Oyv>sSZsvh8S@HREwf^D?%uYvl$9Q{t81;!fI^&4*0)D_;THm9mr95JT&%n#5MVxY?+=MorK?VisRT;)5zSWE-_uyuI(0cDe)HpOEf() zEkAm9BCxB&oCFpOYbAMa0~%h=6cy*^V|Bg#49cE<(K%_6emUS{K}AKio+_n==<2^` z?%4n1mjF{}b$r7@ZOgbR#MZ-)k%I>?wGMNQ}+f^AYBTRTWGwVcL*ZDz(t@^0=fHofjF~?`&bqx zg103Zy*J3yUVZT&(H8`Z0|aUN`ckcMB`Wmm>j=%ljtw0h9YKHpV+A3T8U$<@#H6O) z_iO;P=|$yM>3#Fk@egGN#DAz!e$7;|2ogH~LY?}xSf58B;Uv}JInC~t&Kt!M`jkk% zU0o{j2MvZ8Rd$M52BH8XK98fL>Lgy0RA7ibUeqH~tRL>pW;INdD%{EO)A+!i$zbr0qT|coW;}uwzjpfTXG|CWLSYro+j0-p)U7`i zra&W#E;L{FMKhf5j|JdzJ@KW&1LEB~4O@`+?*YnQfd~XA}-LgeL zSHaB3%N$!ylFj3BeloJM2c7u1^UTzDV-suM$>b`IdOSF%rfua;$vPa8rvc$r_$Psw zfEr9tOd6Ek-Et?hxzq9${4z$HY|nJ!4o0p)n*N2p%vtp|v&EQAA#NW?ppGH->FUbk ziCeQ2gM?Dkz2c($d_Ex|?*3mLv(b6-FR0Z#wRClVr5~lIqQYLP){eCrJire|8?NVaZs)HU^gDiJEZ&o zx&6-t+|xK6wnm&r-e)4xYt#))xqo>V(!QIBUZKgPv$zPQ#l{lbwTkK@@rD@+q>_Am z&4%{0TUqVb$ui{^bFd7d`oOYm-}KDs)vM&6-P;dJB6q=Xczpc!HNUVhs~|p?kdQkd z_kw~fg38=kjGbh`=^uazc>DYXphgRn&5wxnS|7)bMC1JyO2l&7C_{Ahnxa99k&vXis;Y5%+}1@O4Fqd%o9LGYsg}AQ zqa;DO1dtg>7;}5_@=F+9@cUoS2zrV0A2>BHdfM80*?3FZObQCMtR^aS>BltI;Nswb zk$36)m%_rWy}hvR72X9APEI>nWKphi2SdY8nVE?6Lz9yXf(Mvh)BCJoeQ5OzcCeAP z(u~;xqW#CLvT7s~t_@sz7#gJl7e-U+9X+N5w@!T~x94Z4=fj%-FJg{alGvx&SPK-tjl2xK0oqjXf!as`7M zWDk5JBoMB>F$&1gu8#66n->9eJFY%g3(qJWIO(*3|prNzCWk)nqAjU#LVcz0G@ZqyrJ zxF#G+;A~mp?B=d7-VdFh@TZD<{=$`}7b1dyxo`nChOxDggQLB%z7;n7WMg1~&BaZ{ zL3Q(kkPy4%3w9}ECv!t%$!D5R*E=8fsW`d+^|C6)4mNM?4UHY( zyro?nWnVbzI~v2!vM)HO_&ERd7}*z`RD2x&{465EE&~S!4^ZXQy?F$j7n~;i0uSN5 z`3(R0g$q=a|N2>#gNpM%PgSzFF??a{_=;UgN`_t4*u{}u-b&xpSW=r^L(#y(*zo3c zWvt*C|9)9{`1uj%%?sT`EwHQD+#DPg2m1?0`?rRU|2h)~Do!4_LgrTg>ly!Z#gyQE z{;vymb9HX6_A5>h)vGM4bJQpSchM#k(4#@42eW>j1d zX)hx3?>h)XE~rR-)_PV3@BN)2&xAY)B&}d)6*1+EvXu#|P}+zOBDB(F^phj>4brq< zYIPSA=hvjm%}eIH#PmYO1`>r$2m0MpSv|F9OTU=%S}r_fwYT4SU| zQIvJD?GU@3Wfs-r>d*Ke(taJQ{kP|KOPKeUh7kL{`-@D?^^>a$JGRDF>uzUN#7x~S>XyrzIQ?WzcOLpo7MS%4yW?)(e|k_=Q{(Q* za;ASUxqeEKX4OeOrG_{BC+0ilnKC+B!u!r|TLiBKOJ9qkQ`xGina$$R*7+t6zFxFH zc*<*3!85;Y*wgjN=)jC6%ZpiGVQe_apV)@}dP=J^-F z$dnS3W!z!k+gf)vE?+rxZqL{MZL`~Kdx|F=RmD`2x$e@3&Sk!x+n=e1=WR^a#vf>c zR^%2(s4c1WI_K?FkP#Z1nvb1MnQ+tegP%@Dbr=F42xmX!4aMvm;}cpAu$VbzP0?6J zs*?t63o?f6;GESI79Ajpu)V>FRT%4(VhQu}F=vh`sz-RfxFr86ta*K~WlupLSFJcF zn3?^>LC*)tuT0oPDLpKxRhrzG9Ns_l`({cvAwRA8OV$(|E%Ass+m)f}G?^0Wu3-k>WeA$)rRyXGOIO9ZF?B`hv zpEW3XDEV1z$Vmu~%DAItVo>m(+;Q~zv3}o%R7L8sUKk_;c4B@_`h@Uj>MH^9*Z$At zOVWm|ENQW5cxHGQNRl+grymv(Cf=0ac^N*njaM?ro{@JU8GDkO?$ndOfd7nsd8Y78 zWI&o4QxBhNuW`U%4F6{loA*3dWZCu(zqF_|%BjH65CWQni?yf)}h_2w=Tz-|4R9$KJ884&;B2U4J4$GWtQ%q^8X!+8~&tIn|!}K zIcT?--}b!ug<9TXmVQ?L@*`fZf}S@MZ_#&dz5O^sUlm;+LCEyIGUTDZc0y$_tlY?!yyxfy6r_wzX4b?kr)yGYWx0P7&<#-=;yIW6Qfuju-%X$9{Z@O6 z_Z67Nivr|%WYP$oCTYc$>4Nc|Lt(nM4}Jc_g8Si2;@4HV>-WE|`S>d<6W}@p;3b@vkY7LQI z{n8d-@os+4?udhZeP3GT(7=;6`$gk#p5Tf!qx7|g^jCYapH;s3tmgaNNmHcM+JE&f z~USSVK$Yl!=1u0iG5_-Pg5hPc03eHx}WKOe{de3-s5jDL>aVj z&?qiT>3Wbi`^7jO#VY6R!H_q$j|U|TTl zx#Z)KC+iXzk=h>@6l{aVtNV|VUw@m^U*WrVQP(iOK)3vmu;-47m3%=Irnv@JUusJy zfqcXRV$ws_?nnE=W$9Zh+XR2z8YZ!1lk(OSb9pSeQM%pQ@e!P5b%utZ!iv#vz>lNa zub5zXj&&~3zO?i`)_bkx+;yQRWZ~p$x8L5KD{o|+-Jr!+pdVH|oIf-&3opLkG?j0T z8hh$gCiXNjny1fzYmmX!V*c&U6h;cwj=}dDHU9jpvlsDwmO_n zJ{#BAc2yjH%@;ta&x)q`GTZg2C1GScS(s(($(Q@(B@E84Ds!I?DP8-&5k=jf{q%?6 zVm-;8p3IjpEblG9))TMPG{K=iRT&3rPW()7#v5e#-!ACk^zzpYp%om~Q`_Rpy0kn# z#Ih$k;@FFBh`bD}VVh_ni*A28>yZ7?=jBWKO1s|*b=R0L7HD7SG*8>}k;xe_y!n~I z`)qAWHNY|d*^5`ASE_XKh7kipRre_LUnBJ~~YU_9}146kL`#Ha1^XN!Np zIBm~-xSo`Y>)_H#EA&bo!EdPD$B~a;C%jnZfW?qdHEASlF3qWTA>pH)AFA{atHhg} z;@pl1vnd|b--N|%W1=|IFr4@a)3;qa~)hWA_AU8L0xU(2HH3uHl~ZDlvR zb?eK*+Gbq4K7%b6*C1cokFT?(_D-_Kb0l(V!-^Wc(+kzl{B=&TFcit!C5g_pj5cUS z4Py`f6k83ss2S;LVgdWX@FNCMWJE3`A!VkIku6-q2ll3Lv`TH2fMgLQh{Qz>k|ZNJgCxmOP+p;X?{m)m_kZs_Z}ieB`NIqO!{rdXAtnyh^{{fk^gj(X)PFmo8n*71HkR&||8Pd65t4|9E)T(R z7Q{nGCpSri44Wlzacw2R|CfiMY%ITuxId6#Q@A|AVyL0Ta?{z>mgNS&D4(^Uuo&=A z`2}xCh>42xvIq$Xib4g%p@M>Zg2IwQB9bCPm)u{M8=EXXi?pkaoutk!r9W;4_GH-X z-Q8Uzp-_-#%kL%3@9cUHDhNLMLj{DOLPC6?1fQF?le;B?&&iGbvWnkz+_H7Ec6D%Z zcW`!MxvbOD%GtwRhK&uJXZf=y4_*GM+{umqSFiZ3ogYFGmM&01egWt|7q+qftE`KM ztK+X`*jPht9c>?8y49e(;J=gygQlVJ*Cl^j{lkaHxv6i%Rc713G9*U)li=%_J<)t)1J)La+ zkd?p2^Uua;Xh^C!xw%_9S=*}Il3@d#;dgMbk+iWBw6qft7w5YnVJXUIcSFRM&r-rp zoX=WFOv2XITHIPhNaCNWxaDl^aVb=PR$=q+SE1?ZaL>WX(((VOs=vA?dDGd^*;NC) zu*k3p|7z%^R7irGfL8t*6d5+be;hZw6i`Qx%fXUi6BD|m{)Gx&{{BZ1qyKf0f0VfE z`_h8^VMBCnAN}6@ZBiT^ew|`r`K76nme#*}XniT*wl=?-2d?~m z(&7I^4F0Oc%ib0Y;s0C*{wnO|Z0GI;-o_Q~fv57nP&Mcuy@Xzx#y`6$4gD_zA^oes zKiN`n-S1<-M$6)ZEB>4vWbyxQ-no2h|IfSwp2lzK_+tkB&%E>J6#Sog=Wk}U|I9mo zcrpK(cYe9U|Cx83o&LRfNBD9X`Hy)A=HTw8W$Sv=`Js!m6POuU#G$|3nP2|H9}Dxh zT`j$#e=N`5x~cca;;gc*!##Vjv@IbHRr$4e4%M**Yqt)bw!bO>eulfNgY}G~!>cQfM}4 zm)pf8+D$ZoGw{a-2#heUU;>2bE0|c9RL7Vg!{Lt&2YeXC!NS7_8y?~B4WJPI+AgNi zFwvkFjc5e8Xzl18=xAhU7p-W6Xz1u@XjoXk?(_Q>9y+KU3mXR)pMVscyWHS6fB!{8 z`|}(gJ{dU$B^5PFA~!_E#3dvZU^j0mD&1CAQPtMb1z`sU zhDOGgR@OGQcK7TZ?mu#MbNBG{LUe~9w?%w{v;nDHQ z>Gz8XG~CNp%b_&{{@G~o_oDw_cL)A;cko|#hyHbU_+NKN{&jcsUw6O!>+b*G?mPZB zZs4zPF8_u)>fD9_#k~AL0=~&Sy!@2(-zl*hi}0m3dpvXk|6MB4pIZFSA6foAJr)!J z-=_XalYf2Bf&Qt<8kTMkSbmuooqtoUm7i`V;^|U2&~=2vmXu0{sm2v3uk&gfM30NJ zcZl0omosHltXDDJg*|rVx>vC&`O#uK>+V zty?s_0m^9HuW})?*HMI@O`ugQ#lCwdDn_O1cSu9Hn)bpmGca^pcuk>N)cih`KeqHf zP~t1T6r@Ar4kUe-4>`eKU_)tfy@?(`(?SmcA1i!bb`=M6$%NnItokl9qrpQxGo%Fk_w_5Wa4rTBZWb zBnfu_;2!2hw+>fO_-$y-W5to~)ZFRO3A^d9&tJa$00MHj74Q0()EXB>19}ZSym{Jy zg_EZM{!uLt+`M+_Z~-KH&&>r!TY<=`GAmjh?)a`thV+{*?(XMD?`Hw^1!bEFV`cP@ zjWGZ>3t~3__BDO6SkIcoTu_u4UGE0z=S$$;#~u&9EHAH=E)+L>vvLCvi^6gs*eLx@ zx@0dg0Hv<<9)rs@TC?^69xH8seyqi-iDfsv6ygO0YgOvJbKitXn5n~O`|zV&ib zcDa(ghlgQ(i5y*x8hoKcIOoX#_@kNur-k}{?+OnfQW`JAYSX=t4Yh*#Hs?epx|D#B zE(sYNz@7Cxv1%wOFaDo)y^jLvyt&uNOi1(yLv;De{{T4!dMtP}u#xWIKmJTs%DI$mjM(;Y}K%m{IEu;;3M zXoX*Bt$lGGlMWEBO9iw)l$Tq3@M@;sc_3PHq}`gV=o08;bEglTk!)oX;8j_*MPxiw zFkIyNNprXe0MN(KxG*w^TZ_&-&(xJL0~;NPhYpeu)FwYj2vQ73pM=$k`%_-!*%JA;mZvIUIRC4l9&hI-hk$)tv4W1B7W1@MviG zYV8$B=W>LDP(=ntM!+JMm6fHv+3zloCEmu5$8)fmR9+r{OS?u3luB_j(6bFNPgF4L zioMN0I6l5jCPgQHF73KUbpkXGD=eJzv)mtOwThAIIY>TiWd zCVY0hR2u7`DBk)-&c(&%*#WEvccv5oj1aL3?c7dB!9m*4`Lnsk4|kBPCrwgz0yIB4 zZejmiH6I~(VDQRB*6+I>pzysi#AH{!inULM#An0Wrh$Ld4EfZ^oMsL!i7@3C^XLZ2 z8g|3o{i}s-U(`Tg(=9dt@dAMM@o{m1ah#)7N0Q+WMv9-lgvrFT%1U;%en;=n#SE zEr6OU>`w`T;31H_p*4^_0}##IB2wYJei7!QgIG^P<-r}Lk&jJ4q+yI8v#c)-Ev==@ zGgJPrKd0RUP=p&06DVK?7^CPtiA_nF1Zl!9f$0EK>)ofd&_2=-`r&m#pthr82 zgVwbiueWRs;$Uao<%| zegdouNJ(jE2!O#b3IWJGm$>*?XD6Ne~ah zKz*nCNPS}@$l=kq%N4nX69rSSw0s0IN#EV#yr2*8?_I0wN~*FmGPuMV1jOE> z>AqN5vb9wO42o&IGD+g^w{v3jHE!#g4D@Ff{VF33 z9Stpg@?f{g>T>VWwhMvK?j-XfkaCSWdM2^eFr}I^oSk?dlGjt-Cp?5hnFFGtl{5DC z`UUha-#)l;Lsc;zq)+BnH z1Ra#UvIw=}1DMr$wl*5$wyMzT_N|oG9w@^JtHPEAtipG z{^iSQ)!EjMj^x^7lM1h7nJJ%li_@}IMHh3x16 zN-vOh2dFjy=&6tN>$VmU63U+#nR3a}bh4AVKfAYIsZqTBXy|^0EWmUCNU15Fxo+Ka zA@?hc6T922+{P%)Fin|u*yMT8;Wns_`uYdOqIn#G{V{%RQc~2{VLkaWfW(X-MNo z(Xq(RAmZGsDiunFrn*gVt^QVW!JX#iy|GuMgsF>ISF9cBplUr-@OCc@C`gV31J!Fc zWLJ&?#233IT3mIAT{arRdf(GBQ~rznwv-(VE~?13i&Eh<6YOg*IXXcwD`yv3T+6%; zV@UU6WWUO-#z>t^tp|E&get4bS)F#3wbObs5t!Bm_L6a*w-zw?EuewwhZ%RBJ(H&u zyu@FpnyL3SXx@R=1Zx+HIezdt>-BVKcx+p3h4tR1vXZ^?r5wZY!;opGhL%z%0h2>) z3WfDA!`W8RkWytfQd|TEYtCI>;^4=TrCo+?jWj9k-Q?ws-4@a)0)+R$>cHWbZIDg% zgMs+G8`=PPZPV)!6mX|<;k3ymI_Q3!PiUgI1bGX?(yEebk&*@)G@Gfd%{3}fUW8UP z8vt9k+VRIhH}#JqM^m{B?4P0 zabFG2As53FP7Fa(&a|E-F}IhETEw~q-@aUL&S1`@W=w~pL3h4pHJy|Q8_r>|V8CCP zoEmaR5gaY-Vwv&3A6V#5;tlzn!STU$IaxgubC!ecsTRx9?#WA3Ni_rYcQSeicJ6N3 z6z`5u9X$fT&;0=M%@eOGn|=Wxbr&oP^pN{28XV-_AUD-x-1}%VX?ELu3Q*xuTIm+) zk2@Y|AWqjlyF1aQYNg%zx{G)<+?lh9g)l0?+RM;-3pmR%N7fFM%E#}QOMT;y>8KwRC0+udY1!e}Psyf!_MJwh)sar+FXsM%k} zd_wK3r}dh;cXY*Q@&?M4?(>1?sJwWxA)ywM%F;O zz2=bw2LDRgj~vo78ZvTFraWm=hoQu~PQ1=maNu}D*m z9=w|tS2x@4P-PPZu#iXOSQR*O$Mr1{)Gn_pluxf71SWo-tCEwXy>lm%KakL0J39J% zmfczY`1;leiFUMn_ANUpn%fc)yqmUGTilrZON8jGap0R+*7<(1_NY6yc zi!f+*3>x9{#{U@niCzp0>=?bfQb)_$xckwMrOnFyZn^e6$U`m-uVMSc!YJwlOFz3} z{(?>7Rm!M53?Osm^X}dn)G0IeO^JHa59)iJI6RX7=-$fZA0k@#U&KkG#sA158r1vpTJZZi8 zl#;77X|k7!hxCOjYJBy;1jSlsDBKbNw_l9)WhfzhlU<=q@9l|`ZA zl$|?tOy-rPX`bmU+fU!i?TXd7Cs2ULxbsFUKU?S}J6;XlPV>r+yc~A$?#B9i5qQFD zo;r0+hr0gi>t7I-LK0Qt3`~jF=61b(Wog){)s}@sD6tft&qa3Le^h1W)F6lJgLjL3 z-i8j*xkdRnvKd}v`hY>+qUL2I;Y#llHn29aGsvh(OzhLB=Fos%=LqQv)R9I}sW^t+ z9B5Sf^pzmfjkZ@mtx0)R`G&$m7JjHPcia^yo2tbv24ZG}<>#A=wrfUn%daknDwsm` zMfT)3xLI3)?c%v>BcxuQi!w4>M`B8`K*s^M3r@%xIlkilh92um6M`!_f-BTAV%-RRKCYJ2X;unMwgNI%xR zZs$_TUj6XT_M`S5jY;=4*m2<5l<*K3UidYe(&~52h^F7ui(6(G<(*cQ6W0Uqu-{}V3ng@MR_-OGu?+*I8#PJO zZIr(5u@5hzX1WK7Qs z8Zls(-z^l&A2!Z$)hK?hw&F;JD=#&G0VSk^dU1-tSI-{+^%GW`$69^@HB7a~hYA(I zGST4fl5w3@!jopiiC;Dd(4b8&LCtESICV>Ecg0l>Gp0{S&Xz|~Bx{uB15&k!#sUj+ zk7s-cu72PM>1REti7OB2GipzgVUK!aDg=Rlr#!{DzOmwW@NU<=24P+-wlPg?fet_V z+IP5BH@4Za?-3xhA>D983bk%sXvlvrV%esiM#HXUz=nl%7lA=@`xzBN@JADYA~%&Q zmW?VeYdlHw_{dD4=R!=fYgEnYmQbTTa* zprdWKdNjev@5mklT_U+Ba@$I|{L1t|$g?cfAA;ru3Kk1VzP#~7SXt-+pVszXy%U|ox}c2FdBCNr z$gMmI#~p>w={ssZ#tqd@>F6eEnYRsC+HL+iIR}`tvu3v&8XyE%R?pZyA)Qp>_df+E zk2;7T6Zom=on|+7ae@b2#F?UU7S?=gw8Bu7g@^5n)@Rkn!_2Y`QP_*8_VuRkyb6Ed zg^a(JoAK%xzkeqB`Zz4^&Nk6&-G`oyS3hYM>uKEUF1;m57hR3=uWfl)F`=O}7O8M^ z-#^Bs?TX?B|dt|!9VoIfIj9XxLD zCT<32ZXck6K6PX@<8?b4^!COw3@bk#u&S71Gzj1SjuS)OiWN; ze?tCY3xN|~*)7L59f>8Zqvn|#J8wq&KfvFM333wbSa~3)W}ZVyiNeTt-T6(BTq7y* zN`>QVE+O8G8Xb|#t^vl5M}dU0oZY=H^$hCNjRgMvevHzdJ}f%bGwNTvcJ){(HL=(p zy@zhPpY`ZpvlgL0R7xH#xX^)AtMezQwzWbm0~PcXEr(ZjU0Ze#^ZV96=a#pS9}RqB z=ijJcDQa_Hjf61nScw|-dR{wTPVp9{Rx+tanxtGv+4`UR0TaWihP26jL$vq znRRh{Hc@h~D}0=%gt!eJEQjB(*HK$m>(t{U*Ek8bbY_|JtmUJQ?6etNCH$aI;)A|y zBZLnNwX%xE+}Cjb_Ov;_cX2uFw7EM82#)hU4piL4lcDqoX4(-O@y0$!HEU>{NGYz# zW`1X3?*!!^Ad;Y->&5`*HmLjX8t(H0Z`1aJVe?)2_`}`024AN;4e}{%o+O)uxsiE4 zONM+3D?Z!o5Y;tx(bvjYFtV6FlDe@X&+_qiBlIJ5o(!?sI{dn@{0#m#Ja9~D z_)q%z9oI`8JDY<6^1_ZqGSjv|GiIHj=VY!DiaH`Ictk#e0@&@2AAtq9#xmFO;wk6P zvF?UlA>(%|8`G`<7$*8>L#|$!me^k&VSbeMG-slV$x*$U1Z^)5wdbWG?3n(U(Y@g& znc7HTZB@Sm zeuYwS<{RtE*zpDTCNqqAEpfW&_Qjn<^?+WQRz83j6dPiScl{@ zWe(CzftbX}Fd#F`!32OI-W);p=!mUBR!5cVdgu%Np(-y=2BTEblnw`y6TeJl!bPt5 z-b8{nT){!^BnKD-xPbs{&?=^7Smrw&^-N@ zjuAuo6A2tGcQJgLSSj#f#d=)Blm*!mk1czM!zY&yyr)(Nmu79J|K+msr96RmAoB>0Xo;KD(xxw23Id#lGUEh7Ky$nC;IfKeS1 zw@g=4He;4hJM?p}S{4q3ebZ0kH6J{D2-u?0^#poA7@gb$SsaInBt^CA%xevQJFGQj z3Lm=napD6~sc1lld(@J$pGE>NJoZTrEc0aR=g-UB% z)~5T(WrVUgWt7exSv~-i->O2Y#0oZli#x5Cx=S8&GiP)a16uUefBT`(E8ejEW%p{M zcgJYmD+n-|?Hv2nnmc+9jjY%TY}FI*oavyF-Vf`9y7H!x+>V3k$mjDC&^W{@yHs#V7A`ZXFMea)SJeI;$=gy;} zHv@DYN-GzeUkscV5cF6(nsp+&&xl?*A+NpczZu?7et%VlbWpf<`^@1;{PQz?9!0lK z_{k?a#jJs)fcu*Lpf8huj=(vlBws8vAwD*C)3yM3$RpMrwx!zh1x3!q!bqJ0txS~GOYC(0tee4t z$wq~}(Y--?3nWU7YHUd=Un7zVh3Ie*4l_s2IMyO@^X?KxPWrWr-+zAaLCmDTX6ZXozx36KBR_t%Y0gWYyQ=sV^X2ucL`sF7&Bl)6 zelbu|;@cFv-R_bmRouf}Bc2sA=+JL7q~_aBlBxVGgvw2vlJ#}W>9eE9B$0=flC#e^ zhf;o$UQ`WinN`*--{;ZI=MWA(v0Y(fI6iIWQl{o*A9WHak!%N3sfjXGf!>P{)2Hif z38Yq~h8)!MzsGC8t-H1{^11WACY*yj=y~U|>(v4l6)MG{53eoNu_=Q6Z0w9`ht`fx zF<4(G+K8stbDPDl=iH}Q%pYQ&CTxEtx7cP^Hep4<_gPb$1s{Jbj>KVB(kKKs(y0jrx4R|Z!x5l z7C3ztgA3@!*!|b<-Y-Ud!rh8tq-P_IkW4P=^s`O)@kVfLdy8KkDU$9*_ zzVsomsVPmmxTQ1^8>INptWqt^lvjoat zy8dS)$((JeRL^Mby!$|U4|4H3?^{u+cvn7;yUIBMyW~5F9}LiUSh;Hl*s57s_KXE@ zmho@gr(z28Ypvv!rs<5FZ2 zZP=eIR5DSf2JiPnT_sc0Y>O9m-Nh+S7uwqQ>iYBfKj>==h6Fu;&SAw+Mqqci+^bLBHRf{8@7xF>#A%5|2*q~h?Jry9 zJmzlR$GEvNDdVVMT`h;QVn~ArOv%+d${v#;Xg?>2wFpjhd*qpL=?|V-u_Y<^JXMT? zWIp+_;Z=QQG<{LIgQh>DF%qUirg}qc#{VNk+Hh{UZrRPdgtgiT#i| zNa(yTHM?2a(J|dJG`~jGZGUkhG&^H05(P|Aj>8}S2ncy>;&~16_5v;i$Q7Nz_p)rB7Eb=qShu<53vi&%||9bO|raiPH(d)c!Y$nF8duIB>2&1U; znLTvwsxEJye>D4fx}oVDP-H`+Lac9XHm6I9k@vXnzI;J{+x(j%ZvtLjs*E(0IRL*7 z_f)h>ON1)H_JZ{3RdU)10_d}#l-nPa3T*|VpRGbY!&{b*Ffp2xMG~si?S!g*`OPt) zuOy_Q(@oiOuQd}=4(HJqaT&2kY%g}oCK&H+Oi%lcr1wnz&@Pn9uW(YWP%75z%|KCUpWQ}izE^@VOp>fB0m%DEh)_YaUgYOKk z%@XAj&qicI7Q$Mv>D5Kgbp7tGKz#}S@ipHD3%=TlKu&$@lryeyW zhk6Z{BPMw-4UHT5DE2zDM#Kp@q6F46Y$M~B?(Pc3KQ-fQ$$T}->{*4fs~vJI6F>&v zaSr6WZ>;trl`kY{&YSFM>yyUraWMHWzP}&i*lpZ%$!JTg7X%Chji7 zWx2MUOfX!IKwefnH5OJpOwvyL>~RcBHDwGHQY;@O+tR$&YpgZu zKgjpIhLHF|WDYsDjYKqs^kE zCskV3{CUFbre$0CBMhXapi#+9{CF7U?UJTejxlaWnxK4$To6)WhM+FfT{5lj>ui0R z`s&pr)y#n;LPVafj?U2F;OW}=<~zqvX08OS3mA_qRUR2VdTPq4d;RW62z=fBdE;u7 z22t+E+=R~wN5#=j^ur3Gd6Qdom@R}=;YGv-mA!a-4nijCMU2na?V~uW-mbsSefzPv zrmV&^^F@4Dq*^xCo1oOXDRl)-Xc`V*e7AL8c3G06WLlDX=2f2`7+6zsPS;w(EGPeH zX{07p?p(gEdZz0M_H*QXb}lRyBZ3T9XnTqJ$&)EX&cy3_svbEtx%k`+C~X60p`^(a zDJedbUz%um#q6>Rk%Sq^)J=9RhLJV8h4<4>YUwV1#1|$m6#E{3*>3o;1vL*iyJuf& z9zb!H=WJE~z2z&U;e4~aFDom68GJovWF+d)?DIp4?rqZAlf{zVV{2~dOO<52^C51B zbpp`ffiMVdsDH?Cw;Z#aB8nw)en`zKsPZU7C|?9St_c$*po?26AImmJAS7IlX>=;# zy?~*uVj27H)>|$E{a`o?Ucm_MVOTCw*W`go<@n&FZTTe5*3F|qxs!~~{r%gn7hdD? zs1vebf<5>gQK;!vcJ?a~S(pOq;#4U}X6I#)m`BPw;0^MY#z_AEURTU&|H_VL7dB9E(rg45;<=JDmzb?n1NSKSPlU z)E#+=A=yjWHlN_DlmY~CZC0*^y!J+FCX++#6}?%k(BEA+Ze(Bn-uGVFm22ArQeil*2{y7TX6vXq z58t2QgU^%$AhuYzy>hUJc^Jgo1w)Z)+3V3U9yHrM($N_dF94viYe`!4ctYjdxNc7u zo(xB-7U&qfeIO65_>K%N9Umq{mbxEI)Hp_O)%$leK5y~3h%wWp`_kdfS0uzZ0b@XtQOS#EpHHHfK2*vDBX`;Nk+hdj4c(b5UR6U=69+{a zmf6pxM;H9rLST$nG!`ZAhglFQ&+_T>=k9JOWn^STgsNKiOI6z(O=x>qLVNDV(W9ei zCX>7o%hHL5cVdQQJ~-^#rRg7A?S=TWJ!CNn$*hcWRAT z2->Lw?+?xtFg+n` zxe8Pdw!XZpJ4{f<_5N_-s>IV5>YRPQIa7S$cRq=<&>{7kWe-v-lur2X`rda;h4e&GX= z42Vl)eJS3-pyQT^2@;qGGe6?mluz)53x8`Hgw4{tOKi5w1Fin7STg(P5zk5H*Y6fG z5yi*{%kuh&?0pie0O-bK+rwdp8!}FPxO0pzBA+Z293FtUym?sm&hg{zYY%DWd{dFY5aNj>|IW- z+4~$}(|?f6Yr(rZ_S`9-{n%83KFm7Lu?++5orLX7uRYnW?LKiH_Z@UM!-2H6;SR5 z;L-pGAAWVSWu?^jP1hu8n^{@hu#k{O(x4rA$xY&W=~q5fIQ!#=MazckWCnf$aj(Z% zI8xtk-D>=bgM9n|7(AOh(5yvp6Tvwml*a}&(H<2iFc+ocn=faEwgvb9&dl?PQ84BxIw&v`^Y4D6bo+IhYUC=rV*zy>REKw<$qScPE+JVFclK; zbfDH0eZLOy{XQ^E5ae6eTBPhd$$ls#yDPkor64N_@VwSHHl*|kOK8VlIQxK-r-;X1 zRr0N*@dmjOI60OC|h zQ4v5+)>-cYxWy&`8)nguzO}F!08V{7Z|G6=6bH2bF)QW|6g0#l6FwK?3b0QBqY7a2 zrOVZS4)_1rj|6n)8p_J{4i17Ty;h|sfVgDakkC7F+gl0ct6WoCdzD^+H779Z!ATketr|j1i`7)q@-xKgPZy{4m+W+ zJ7y@P2f#-LlypA@FgsKFry|YMWhlYn=#>Zp5U=0R=gIf2Ec&THRG4E2*PStsr zg9TM5C%|(5-HL39h(*p)fTlmmpMbQxEfNBtXWz3jV^)ob&=nOIZ$&i>z)+9SYb=Cdd$)rziL!El;gg*;8o?onm(l5SO=cL#s z1JP)JUmkG00wS~-Axx4@G{6fcIx6;2&T+pOP^iCo^9Def@i#k5TOmFL7B~Td0tbir zA~FN0P64G_7~1SZhL^Xp6Vs+|j&=jLL`qUpfTUj;#CjSV)1~x%`osm`p2^6=vwC{e zMLS0T3D70mZd0AqWu@1zH$8Q*vB9KAh(7IW4L(4kOpI`ZF-ZzXj13IJ9ZUlnKG#0O zwgypqfTMcHpRn~mm4`9{a9T}~Mc#&{6PrQB)pE15 z8KgXUIXQv&;ow{qjWGgnh(v&=cG_N~Or==K*u*4@7Va}Za0EM%Cj_)q&67=>ZfG|g7ac^7d&MDP8eb%Y=p zU_`RTep+^IZF&cRoy)UOM=BPMyuHhfx+5n1uq_l#gJU2R9rlH0)8&v2yKdDs<^Z-+ zGWkuM*-{Kd6c-NIchQn&JmshnkYA+>W*j6Ss~U3@wa28VitDtolMm#4u}WSe31TQQ zMaSOEkz%H+3$n<^9r3X}z6`5Ow>Sib_DFnl>t09Rj%@0g>C1U-s8lV8*~FFJ;orCw zb`2$d88&>907Z_ogA9y$YeUrL3y^rRbHn^#f#cT^5Y94iV%SUHca++aDOTyro%F?Riq^|89BM@ zLhI89Uy9cbkulcwKk)nuqfZn-U$KKT0jFI8I(o7)zFA`5+&b1pB6xdN<^Z^|tN5;{ zx#$+-fPetN8>Ft@1CV}YqEC;mk%ovlil*on0&)X$Bcs!_%d6k0t*-lCF@S;~Vu1Px zXoB0?+CoD^tp>aADI6>)73p`|2*Dv<>M&R{KvV{?JL6+xC*L<#!m)Y*389^xosyE$ zYgxaV!ouzVTZ+dR{$1f=VE~XE1S+L7^xtwtAWk~QT1t@K9f4jpuCC-wt*w9#ctMJF zCm)ihW`TMZ6JxF0v9S=dwCgVqgI#z099-#DP%q8jKA&ScM_hJ1l39DkMN`ZaN}F-vV=DHbiXao7lnLLR(~N zYARq^2fgxssR{U2YaP|gF1ms4e@zdw?WH%F66`DZU*R0{}*w2#QT2V1E;DBCA=mm!7+i{26fAt|&H3y+U zs;;3ipK%M>t{wUAz9h_yu9$J^73*uRaJm; z37*9mpWr+XH3U*BVwlTH+yWPPg1w2@jSJas`F`dxV=F@QOLb1LoZ~vvTzcg6(H}IK zFc!o2_V=mq+Xe^8x1O|RC(aU^L+5~VN7@aNS`Lvim64FC8V{aibUDc_n+FegQf>h` zdW3|fzI>@?VDPn}Ecp5IvTbx9S11{G?8g=5=8Ws?3A{89SKU48Sp^REk`7?!ffkWL zH%Wbk+5*vfnXPA=VV9xRnkC3b)uuiSp2y{jx(Mdae*9fPAR!b;9QAlHkI zHdee6p`fz0XNdBhxU>_u8XtRkTUyRT1_G^!*OwO?yjrs$(#FrflHY1dX106uYYHTbiCua^|^bHNUm{8~C0jtjs0WA68*w|`mcM&9O;8j8bH5u9CvrnIJ zQ(E8W>2Zg?adUO8v&BshG;aYa2U1S*hEA{Hh{Q55G3ClUo4Ztdz%VHwA@S4#uwMxZ z?xv9wS|nm;e_$faV8K+m{i+LLr)s zKLKwMQxh{zpdp|g>FVwd;3URUuK)`_3=B(`6DQzsA2VTVlo1gTd38w6#N;HJGCua> zmRB6n98qct=^PVCR^aSQle!ky3E}-$*9w9=N%cgZvGkn2|g5F*Hm<7H$*toUAN% zNl7}n03f>{su`eRXTZVB74U>zQd{S_goWcY*se^j9wIAUi0!~YdlVEF($mr!{hJdx z4)8-k>@JW3b~ZL3Sb&SCP>*}O&IJ0(lCV(_-z#h2)35ou5b$IFp09nI0gH~gdHNf5 z%XARIT)t4>ucy!Tb!7!`Ajy)2hqlZc!r?2Iqi^43BlPqZ5JNJYYB+A}mB)s>)J6J* z`UMA)(>))kAeUkW!NxVSE@}C#&H)s))6x5}R1t7tmgXe`BcrZ=k*Y0pR-o7TW9oJ%HEW3A-u}1z7;J*d>6h%0nR*kze?^|5Mmk zv40!(_1ED3@u2^Ea92Sw(f_cYOLW2>4iq@GVlS&WTJ|kg~ zxw1y9yr&sVOW#9dk8Am&O0UU}Hh^0Zefy&;E9r@hSH7Bs=~LJq-PAz=kfrv5NutI36l`EQvEo0&MY}G=f;(HS291Vt?z&AizZJj<(RqR zOWWcm-d+CIr37nHn$I$RJHxbdlj&`IpsR_+gIN4?J^3vyn%Py76&|=npQ1L#tRrSe zz_)5#$xx=(Q!y#co;QW5ch;8Ju z@vSb>Ny0m66pjt@FnNQXc5ENzk&x$YNko>u?z>qHe{stv@V4ap$@?_=bB*O#dRTp3 zLus;>JoSwv^W9DXodavh3NNb&%DbQ?HA)trVQPeLKzd zht4YWmp#_}vL2kKuAA?-Q+WI4h}T^&zL&wAg zWUbyUYEVQGogOy4b-~m(ecN^1thpQcrTyFJ35%`x(MajcI+w%SZn5~Da&ntoh4s5{ zG+IN)(PeVGzx&^HOvqB+s!~7oi1;ErH%5B4fP6@O)kxFeLH5TiD&uF=YIGf`MN8+R z6h~6el=3+7k3DX^upk*+w7Gl5kE?&8gm5>?hlt!}s)IX{8COV*4-&Z?tLW*ORA#ix zhz?O@lRB7C_6uw%&=gSh;3rBtY|YhGU=LAH31*~sbRM)v_rE{5+KqjnG9DOv?cS9Y z9yQ@L?YpV0u3g)`E+CX&poS@T`8KZpTi05R1Fnj?;WkvR5X=H=*{ z>At}Tp7~r?KAu$0%^@AbZ56x4`j;P!lNO>4uyw}6`{uIovN$QIWTnKFkG)0TU!fZ` z;5IOP;$0}`r*T$#-uJXOZ2i^lk#cm#wK`A6vq2SS`npjqdJ>cU$y`#iL_y(l{5fO( zM0;Dwcltc3Tw0RE@zHM9JYrn-eNEZ2{@61H_vB+ymgAbnryuo_S2E#3<4&I6KDIyb z=G!TvJDqS3uX-rYcd!(0srw~<%_yfl@y4gpU|B+Qgiu0=S@vz5D#zwKBOE2N=;IKG zw71%s|1_r8@HU0SCQcDnd&dz zfBkd(_m5pa=QJl}9%@dOUYFx!cyXdpDtxV#d`s+#FPAJW_7yR_{%}cw{NyBx4uKg< zT!jzhM?5YUUHgTqtIfP!`@Ag|4x(WUv+dz3W2=iJbk{zV#Va8OA5$zWaN{1~%Ir7a z*!oG;B=W;JKg6U#ZA?>D+3|Caq2G$#u1WfYT(y_4SjO8~qV|j%&Y$6D_fb^KY4!{2 zEne4stdQ(HnMFc}DYs^Mp4=Q4_=5isRuG|>3rSyoV{9b0;Ldf`iL_7&A(t?Fr-|vs z{hAC6pH)mG?||oK%tH#o)eHrbrTp*Ru&Uxpxz?G!iJ1kEt4T&B2r`Lv zzsyQbSCU0p;Rf|b**}Zq9373+zx!n1-lv^?P7VtePl`i|v+vKp%Qj==&P-3-#w4Wp z;wzJ!`d;SMN>+>?)d#ziT{L!2nR8ZnwxAYF7g8v5m=--zAZ{bJ($I}1TVBi2Gla-~gl?0!JmCy}7Yg-W;J}Y56 z8$K}!I|-ZrhrPEBtE$`E{pl`|?v_|I(%oGWix3vwjevr5cXv0axCj9Or9nViLJ3Jh zX%GQH_zivbe)hBX?|I+zoO7M)z0P~i<`2QeWX?6`8s9O-oa4SfH?I}1fB@g`I8{I} z{WE6h|Ku+IGyLdZ-qrsF_|bobll~KaREYP#7C-uzFZ}OB(LckF{%b4!edGTF@uU2I zkL3Uaseg|<{~mY#0jB;N0sOxSe)L~!4$K@x|Bf2`Gm!P4ZvXFb=P!2VkqiGiepHC}ui!@o?+X6|TKH?=)BPP<__vgY{{%n!hX<7Z1^Ce?h+hB3 zkNy!(`fvQ`AFsy0;8y>XDEfy$lfP17|Eok%P#6ChQS`5sCNHlbFYh0U^XJo$e-!6$ zMA6@p@&2C2^4BW$CsA}q>z)(IK!S0}rX}weKM*-Ym{85QlJh80JKc{G+ogn5)uH4J zI~uEsy>yLkMFy|sQ7`gZ#Lz{lMXC;q8DSWG&bbBQ4Qkqj;}vCo)#Cz*g3SADBt8=U z5)bW{Uwv!;SoiAv!E+~06Ges;WgtP62jA9aAmBTv-of&#h1AZ+-LQvO8}+@L+E>-* z7B~3Td`95|-_TKlLs{V)TtpBkmQyZH<=9BUeI`Pc^qyb8QEm>vg$A=h&KG`slr3aR z8!GkAMvz7fP9}l}>jV>rM5vRz=tV)mLI^JpM%^REqHjLmCL`V|;CIgL&x+otD5EHQ`Yh6q48{m(0+vXVy>@bDh12}o{K1;=Ii8T)GUVJzn&r-1PbjLM5zy8d7#NtCEX+T*+8Qqy zBulAKdEXe6h0z5+&Mnra1z z6mM}`(%ddVj4bn2v|5)Q-Ct_g8F*^m^7==B820{;b+b%GpqkmW0MeXSFAH(;fL`~s z{TYz$DA!y%3bl6t6y03ieZm-&nmVJ#fmL_)$dIcauMcz}E{m-x3U4;j8{jY*k5HQ^ zw5ZlMqm)8&1j$?Q-t)edx>%`aEmbY+vgl~0(-w97>l1sPE&0yfD_tSTm=Xd{!-(6i zr-+R(N`{fN07gmV^5+opDS7NuS|U87yU*!D0kuK1D4 zqkcj$#TLQ`PW3PQrABN_^o{!Iy7nWcfzI_k)mLGkyn=S7;|a$XNJ`G`SMwgOc&cm_ zx+3IUR%qyGM%vHkyu9E@@XUgOy|c?Lb!W+;w4pdVi|$g$JxinZA3>LO-5-LLA3hWj zvu4JR#%}J=(zOvA92U#VxDkq3fJp7R%ewK0t-c3lUoD*p zFi=`W{35p_=l8spW&v1s3~kKQ>rg$=@e7$gAX$XJ@Ga}w+-HAL*NEvckjyON z8@BXDYQ$O&-sSB~Uc*6vjg7>TL~HHK8j+H>LmSMEa9BuGRAl`2j?X{f^c$j0R+oSH^O)qTv&4z8-b1q6%xz=ra$ThCr&kQkKm)CPS2`WbM*$mC}^Yw$DERTcFZ;L!$0-AIMr4<0D! z0_|fZ5)>#eiLfHnS=6+&xPkKi^XC};hxKXnM=@Ot#{KBnWId`xio{tXFC3;>x=l)e zlIG3kG2m^2eg!Nc|KuDdW79L=QyuC-q;DI6pr)g9tD0}C z27INa5(4n2R^8LJ)KxJte*QAu8YaS_wM~fT&%YCf$+X|XK+%2@d?!FJhZqTB9|XjI zqFXhfqXhD=wSMfpQ4oPX7HY~DVCRt+fSvkU5rt$j79UbP4CI3{89(g_4^JXzIPc%T zzlbkURe`PsRIQ@LB3d@Kwt(qJg&bgOV^dF;rGC{|ULFTdZWNPbf-#jnd*D$iQ4JIe z8~ehT9!X90*LjDc;#g19X zhCf0ZP1LQimf^}dw^LCe4N+){MN%u(%fSt^8JP-21*#x+F0RaxO~M!^DXEWpK8@!< zXa@v6Q`6H&B6sihgEKlBPfg`QinAw1&6Ka zMdMpq7W5KKF?uOHQ;Nr}s3k?E%HUu}F(E(1ly>K`_S?c3j1{B z3g(S|c5ef?!to@>a+-TPhlXw~@0ToI=GOtOWBc^Jw^#}>q2dP=62upMu$UjE@||(T zE!LJW2RFBagM;UjGu7<+!C{z(JagT+3Am@HCAf*v^|R5@{gxKa-SoYvtljga22Wnx z{or{2t^tA;nSOBMgkxn}@{X(%g@)qeXEdadNpGW(*<6zr<~D#T3Q50!$R0 zO^fAgus!<1V=HF$M!EGo}X`V$5!B1y~0-h(h!$#h;})LK7r8uczVb?Jz(@D#xi z1?dV5XrY9Er5?KtpOKl_GKd1lrV;n!A;5sGc)nz3XScoST!}Fbr?levTZvFA(eML<=$kihfOP?ScyMFUss1PrI?K}m>qTPcC#~VXcT1D61s}T6r@R;!pJ8C9CGE-4e>9G?xS{q;rWJXLQu+-tIMoZ8n zBEREddsBny)0eJS8!v-3Ti;|Hs$A)i8qDg7NL#h~rnh+})`Y1TGP=eZ$$Jlu^F3_z z*=WLO!nM5i=C@}H0Z}|*tHJ1xoFveoMAf0I-PJ4UaCL&DNC%TJo5b%LUBC^)b~PkL z>wk65%ZAo*Bkcy==mxw4GjecS_J`pVg)@+$4B8I{twcvO18=hd(vR$@#9IDK%u=bl`Jt<$5XebZZ0l}nS0M% z(9TKrWwVb4TJNuTH?YPQ-y=Yyi=$HLZF<(tr}Tpb_R?pMBFGyI4p-Md`~z`kHb6fL zB;vSbdY``iLjqIPZY*EK{~ILe)HY^9p*m%g2;7kl1lhvZ5FPtc(T7pH zy+IxyH0cLs2T1BrELq`Q9bKiTmuexKU}y#(u;7U8Go3KPN;bWcZ2G12O%vv>$F0I>z~p87ZX&sQm2RY_(TtFlcAj_ttcg=aJYsXLtG)eD-O>VoE%b*I*7aOFcI z((Egb%cO#(0tZ#gXFKigNrutb$H=k2HMJ?&WNyVlw=P$fid??ApY}6@5-hxM>+-Hp zH$2ZIiat}TrMWiV9UC@VZO_gj$iU`?{{!gZa+*d7e{#$G-|j>yvG`5a|J$Quj} zB#ZDnWk&;k$b+R_4egC15Bz=eIQWAVgwZquiso)buVkZ*ELL=v-c`G~9l^qj{)jbF zk3;`Ke^WMdT1eZSfM{b2{_+N<6W-g+aZ(n2?v-3rdxh6?8QbT}O9wGmZaP)+QAHF#EBl4nNW zX&_%V9=*xP{eWDJWCAQaS@Fze*4i1W3Z|n%t6pDHOC6h|JP`R)D_H9#>zIn!8B}I= zWcZ_vZ(YkP(DUI0z2`|Vq;R7*p5pV_6QS26{?8SUX^y?yDK$!X~8PG`FtJV z_M@ptBg@OntE=?9XzQ!(k`-M@x_X>kkmZhtUj5J#)e6G&U@|&XA`5xP%=ugSIQmZS zzWCf1zW1z~lzzsVqX!$?=>>%#ODyA*Mk=%G3SZ)McJw>h7@|Xq6V~`CVP-~~ngBoP zhK#M-?e?j3iobO~KaV?g2Ghxju;Q3g+1B=nXbapEb>=lln38vw%U6}_(tT#gd#A5j z--|foiA`6iT=zybt_KBsCr_i}(>0$JLI{!!Zp*D^Ss%g=D=N7%1ZcSJ-Pa8jGYE79 zEI4x2geZuVv3Z{2t`6|G_bDL8jpbd(0Dui9?Q7`KoWTkO=Jvs(P$M&=)|UwSnIu`6 z2{!Z6GyNqP>KHPuL>B6076$58{lPSwu>pFigl_yQThElg<^=Y7V6P? zQVn7sGA4#sVnQ)gAKs}7jY&0_(p(_=932U|NRFQ^=C@IH>)qK8$WSRORv!H~gxk98 z$k<{0V{=yUrx;KS{*Pg(2S>SD0@d}9zrZSYd)S4 zPOY|e#Y)~A`AKRRpaJ$iq@Jou*BJRLT$pz>Um1x>QvzSR4)DdnD zyH8KT$<2K`!ku!@M~vIkQGn_}99JuAn?le$`dySFKu9^Ch|krvIGOhhUyF9<*5PL$ zh{>oi362b%iJWAennWJ`u*mpK46d`kF5K58Wplv`{K2aF@VT>q_MnS7z^- zG}d*vrS>xnJF+g^kEdxrul^3@&iYZd%<@>f(~|gjy~ML>;z8c{o+onDL#kk5t+mj%Y`Uh^)hu3I5r66g;o^25Gw#~|CJBdl?>d$ z_-_$$f>E{oLX@fzb(KR?LbGB_KZHZcYV zznVyb-g9Ogw|*ZUVYN_!VYH3DO|T-5h&tG?p%%)$_Oduq$U)K34T9v?ii~gOy(P|@#ohh0vz@(ML_~NRgnE|CbA?Vq3I2#V9)bxHT(}tu5$~$tB2Pg&oFQpIdx$@p_Y<5Pv1qnQL0tM z?MnT`#<5U1O3;imU@0azg{1xt3ugjl+mH60Jv?9h=Vy5#WtGCX7@DSfiiad!j95k0 zJR$QmB0|&D)NF0R^o(l&QLAudb2rgr!TzgP01<=&=lySZ_i*>g>q6rZX)dA+wlq^o4~5o8FZt_ zE_^)5Uzo;_HJfHzLOW$T+!4<6X))haqrCPUF@iN=dhgWdrnL$;gop~QBY9!LBoIOC z!|PW;t%f){9qh5PA2jZ*^2=tFYD<=NA!(_PG-YPmm~{2g_Gl;)pw{g)FiVa`z6bXn zm}T9i{F#hU;OkZ>8;astEtezvq+P*Y%cQyuSqYX6ubt#@(nE@A+~A#wfMVrAgcumUPb9J? zc660lL|D9GLDm3e=D7D zdnRLSK00$$#={yVU7b$j!sG@XQpcXVhoR!53J#^&P76)3FdR;<2dap*}=!kOANVi!JV;GS0`U?2*P;N`b9N?j%Hz-MMc7*QmNjaeD^_VNFKDUY1?>5~*FB z-QvRWgF{Op^O%Wq3NQVuMC{ba(|gn!VVj)m76c6ru-A<4x&2D-;Qny0$(X!XsBy2PMXGb!k1}~<{e^eK& z@EJvdRnux-w&IpH1fn{@9JEE6_GBo4cM!TQ7RwH99&jVqMdROFMn1_mFVtd5%i%@l zBa7=HNvk3G0Mf<6d)f0Il$pvGU zBAL+P-0rgEcA-(RlD!|wN)pRFw4!8cq^c~(|E2Bq&U2x;ycyf2=Py;okfm(KV7(NO zs)V0CBY5~gLnB<3@4eD>i+e;@)7J=r1W!yabYsW1 zd@yQl7XfP8=NY1AIx$sa1nk2S;Oj-=4p2;msoH1S1S?#X*JRZ3v{hQ&30&du{o@CB z3j#uM*5bYLMLK@8RTUDzLiw9CMrsC`tLaq=QFs`?W>m9w!zC7us7nYA6m)n{C@s3P zU^>WvyGnzp8-9yR%Fx+@2eUM|;+%kS^xomrtjnPJQmNJzlIUnW`5$`ShK~opLu^l` zXk0Pc=I|X&LYlblc}4V7A*V0N>%z#&x;2U_u^K!Vw3nL{(|WlBNAgFCx56g-?fW>g zN<+ysg5{CIOx4($w51_Uo9tn+(MXEY=`lxPSjQM%F4T8iU5P!d%?bZ>G(Haw|{rIELQ#~8|?kv6~pqNDbTQNnWF2_a-7EcF-| zF%dk2cPwMlSNaWD*yu?*-sF7F@jw2yvGK`z%bKyl$CiAUO1}ZCu{vzR)<7n(LBd0f zkeuW#jygmpM8?(C6$Gx$x4rblt%vRoF@7U>er9~Y_RU);bhOUAg=TecbFXm{n8p3e z&J?-1x#Js8TI(L*VqqPho-+S-aP-@1W@ct!K{Si2SW;)8<{djr=HjAhG^z?V6;ewv z?yF+f5UqDLj+ymc?5uY12$ggX)pR~g)jGT$lEzyWw`R7U-0<5ZLs7!}WV3taA(%s$ z%96TwYd$-CW{vRl-TbtP`bSh!3?^Y*@XurN)bGA;M7NZo4o5-@5to0a>!qURLqaOn z2$Tuh=S&C60}xY&w4n*<$goI=0ZWEznU!$8G#iHG;}rUGzM2uNEWjHY%@cAP$>ap= zjf3Tc^`wvS>nH1jV&Vz3->JY_;ku%K!=y)VrpC#h$KQ@h7RSuT01~0-++^s>RCR62 z?daT8G*p0x8kqVwwVa)uy}iAO@I5Ivm`v3um{XKjNXXE}EV`$NWArSAMl{Wz(2~D8FaUj>jgp%5-!v8-it3OEsHpXiq1-{HHy7N-{hMX z-HwirbNTHOquSBi2Jm_C=zn`NQT0%|sEI>uBH;-DnTci5NXtyARMlZ-VP*i$E}Ge( zdnjyypGg2B0Eu6a<}j6)SCm&NEoCTUN+D#Da>pJn-5kk6M?n!55xF=&H|_BAI6Pfh z*_kV}9DkDa{M}LqX4D~Lm>&i2m{v?s-uFwVzDQh3_C%T=r!&t@=ivNO5rQ!a(#nu< zk!+~X-UofKcu7TpBSJT-tgimfUgSyjjAMrCi!k)&)#DT>d8nGo3V~z~Lk~kr4?Oyu zX@x{csO6gU$B%Jyy)T;F-kucO2TF85U|K70$@$UDzA{b>xFY{Rj;tZ)xBYr@&ui=L z=bgPB^nk3rw|Bq4{QHsP`;Rr=2&J-O@{!nt>ORw9w6c(tX)BF3e6zmEdz|e@6Cq2V zl+l=aN0(wqmZ5)A2kl95!aD^f!kL*bMcz^}GEF@;3g%h|(}j|ThK2>2bC>H$k6)Rd zIk?e+kKmSb?UtLwV&SXD+Oh3<{thZ^icr$k?QLk)^L5|tfAj;OH&Ia;0`ZlA(`T%s zb5yWN5Z6BzRA_BIFW#JQ zd$6k0b2%WG?EU%!4mW33fASp+}@x@&+}z|pXDL|Re=0VA5TwqZf>FXTcA1ty(`rxvr0Rha-trILr^V^NVWv!VF%sBUibknuUR#<52AMB!nV^ZN0HFbe zRS{yvici-Td7mL-)_0&z0$3cOmr4VcIU-&x$0`Ew7mbaK^#RL|ziy|LxY$FW@ZyS! ze(M{6)0vo<_$Uzr!faQIdQR=aEbHgz=6>b{0;(1`qns#wS_b}y{J;w(?o3Fg_hu6? zfBO5Tu3+QF&sAVA_Ejq_N5LX<_+zv1KKD?RW6 z=%FDkKCs*r8HtwW25!y+!Ez6P@`1JRpC@4mR1qgxA?9f2__=*xr6(;lRTE5WBD49f zdrs_VOuvBaPeVPu>_tYadSNlK^~{oxK{A_LF`IEqPu8;8!?Ws`LLFTFn#Hd(p$WjeUH^rH?EQ*P7p#N>U?V^srS z6yr;_M{7yJPwFe9A12=tK)K>WT_9RzkCTz&U9XA##IpLXI8R(nv1O49Pn>+5-ig~72>qDawzL+J7- z_@?Bd<$sA2;%Z<^qJ9mQsDcR0;{fWVu#hIr-x@;V4Ps{%7*dLgXg@SVNP2QZMCrT= zG!6Y$x+-#W(K(-C2u$?TRpJ;i&=U<<)}tvy`VOX+mlGW^hL%A`92XZi{cu8>G%ULZ zPxkrbEPXw}bV_rxAO^~i3drVW{Jjk5z%Pi)nOPsgQZGR%slANNkp5N0JoWMM@f~;9 z%!`h-;w(Kq*AM#nK#?8=AuO*^aD?^A67;3Z{#m_OGCDr#gM(RsjJgu2aey5(d4>i- zQ{#gqfj^qQ)zME)O)X`F3yq(NjR;pHxMBQN-?Ma?0L=o%ZGhAPJQ*P#9(Zwaa6%gN zY3#ReKCjHoK}#PGLu(@=dUPKJ3|8*4*5dfx5 z_c>xM?d+_A9H78mmaK2PE~tZi>&aHNgDcb3e$M{WPQ z!5BP<%_@vnLaYH2Aqk*-$Ym6P)-hpZ#>HV1or^F+>%JEI!(klZhE=;)Ht;@6-rbV# zmzO5S#;OmLZ-eNc&)&pd(iO7x-x zZh@T0=H^{Nf0m5v!|M)r7^`rE9{U4d-?NB9HNiaawBX*)WAHRVA%J}d)LPZJln}j7 z1k{uEK$SML=Xvq?wY7K%GHRs#8lhzI89zkxdR82E#lE@uCt1%LAM z>y2D@)&B)%LcU*@)yB`kR#e-;&&K(mOzixE|FtIezkK0;_oe@-iTz(%>F*o= zA82A1;Q9BsW9jz5TY}+NJN%n-``_@CUtOKEtC#417Zdxx)ZG8j#Qta7|9jl|i=*Jb z$DRMZCieda#~t2(j5~kDVyon7@$m0nS$R1lWc{B4QF!GI9!f21X`kmOHF$?7V#ZfS4d8EFvl+D<`j@sHCi-s-t^PPv5{0YGiC- zX=QC=YiIA^=;7(*{lLf9@8P46(6I1`$f)R;*p$??^o-1`?3~<^(z5c3%Bt#`+WLmZ zrWegEtuNcUdwTo&2L|5^4Np!@znhtzn}7ddb!~lP^V8P$=P!px$0uJ;znz_5e82gC zfbsK9OCfXy|NgH3_5DwtW9>%b7pha`w+&ocpsE z|GT`;Kl8W$BG>+nEc;iA?|;?b4oc?lHLK`s;cfH3RJB6`#dbh7lLk9~0DIFyP4L%b2CSpdeL%;Eb>vcOlBi zE1@W)4;~We$v^zQ!W(9^REMI%Ijc0~xZV4q&2_P9!FqaN9)#hN-Jo4&+;(;QgP2qa6}w1Ct8++#8DD?6X< zG+0gb4r>z`Bw4@fx>xIK+pL#gje(7A(qumgLJ;ny-UGH->8*jtft3}QS5&sSe^O@8 zF%Ohtx^=OqoS9dyxhp^Z$L3&t=e6I>1^(I1H~PS^ffHKA!H-m|BCiAktiXcn^nOfb zKI1A*w#bAO?1CEd9Jf8wT*V_sx5OE&Qmly8c~|4t0`xrU_a}O_U+;hZgvXZ8ZVMF` zv{Td9pHZLZ`#yMZaD8z(DfMG(Uq0-ILD5`Pq}!Fk{wjEme=$fhn;0G4^&C7ccSaaF zTiOQe`G?3L{$lfNZs#i?tb^s2v#(#%2ZzBb;>8&oJG=3#N2fgz*a<~(d2#)gi#$wB z<)55!`Rr=PnOImpZEV2tY9YjUKs)So5zl>ee`;acDIeVhB(NMp;!oby+=Gx)Q;$Y& z?CrS(WVbOt05pWB^{4C4$jYOlqD;BmCIsOl-1(hwi(a%V?DIhYsy9wH58l}PHUeM) zaP`y-!psu5es)+dSoPFa0}F)}QED%*8j2utGZtpC_{3fkEp7|@>+6lGZNOXoex2doE94q<<&o8%5W`~EFW$S}&huWCO& z*=3(RFcI%0gHt0xqw0xfS%~52@p+n{iJ`Ig@7wv}_WgianoDt{)5M z1aP(L8JY}ApkjM<196slYvRsa9d|wfI)@t4S-0Ppoi7)aJHwkC(!-MtWkPiyh4s9Z z8B*ZlG>GvycsRM@eaxI&#!xHZXOhO+kNJYCl8n-w3?6Z#dg{c2rC&1fU>Vz7MsFv+#WUqzXE&+_vnO3nV^8;$pJ#S;(F^L!t2K{veud5POOmtu!@&0 z57B1|A?35~g$&gXbRk`U)g8JZrNdrn8!KDxeD+Sb5%P;D2R`Ms#vV@5x=*+?ecZ4ClIGc!Jr6m(0)6Mt*QdTqWgn?$z97p9 zF@QAWjuAvgl^U-c-#}MbVFPQw_CXEnw*&Ss9y-fS zXlkmW=})jqnQ`%qu*4__23tXLGIIJ)yQ#IU4!2-sT_dD4;t?+m@8oZM$flk*OeeXNq{xpL>ZT%R zs!!PavfB{AlkXN2lPHq|7O;(WOg_9mS6axr={VnPDIzJl{G9tH`4DOTNJvPqC+ajvkLTCw(O#>X(q=Q9I|>{+tT*3ZU0uDBVB0~fdd9efEZ3%#k{ zlbH}xbF~>n4Gqju*uhwUnbJaMZNmdi!UH{XH4jTowrtY*eFJJF;*GJpHV;2dbmag` zJe3O6rZ{+~s3_}Tf1jpRbYcbmMUVJ9V;I^p&RnO=Lf3ILzzn>jf6MdQ7e=Z^Qj6WK zE-d}Wr}(C46T#8O!}qp&ejf7)IonvjTK=Da?tQ-G5dE1)#r7MbYeuKM0m-CBk-nM z_jch5QbHBepFx8=OzO=NeFTxk!ol(O@(SCDbo;!w_u#9$aw8{EZSShBhzXKi7l~2+ zuJ`EY>+V35b}3ZUh*#?;c|~FYI9D*hwjs(RZnjhdQwiXAb1o^)9(C7jMnFaVf@D&U z+DtWzdWO=_#6;*|pqC_NN0=!^hcN94f_qHrBUVxOQNz0p;zC1vP?7aQtX9MNS)75% zpULW$i852FguF97CTr0~PeX_1zUCV`74TmSR9jO@Cd1@S=g&Jk*o6cXSK{>%OmvoU zBaW)gJY_vy#~|u1H(eMq0z>f#MB;B&`bM5N&wAtg5;bC=$e+YaREp z5d=r6sHxqK>;FdC=oCA@)<6iu7NiE@k?s)bSP^)4}sFAoh31yYVr zo0}lQ4_2Z#*MkB>C*EaKYR z#hPVVv>y8VOZgol;9h+{KmWCZ9y=95()xZIn^aB&3|h$cfS}UYx(NtE8QqJC=G0^c zCqMl2nm z#>fABQ#8N7sV)+yZoYlt=HyS|+AyG|4m{||-DBPpSZhSBtf;F?M8?MBWGlpM4yXK> zGcQYVr9wojS#r?{u&9nklYwEDKGjXv zo#%+y6;vNB)}EiaUqncBSKB&^kQ38)bWp>T_MYJq=i|-2rLdORV>3SGK2C}R#R}b_&0|0Y`2PJ-ofHcTnyN?X@+-5TPj7Sj`xTmF5PYB1)_N-KqtJ5!z=dV~yP27cpZPHbq0{HCAdU~PP%tqt z4n0}~goHSNAahcfpWljyj0j6XO$}QtoIN5>E-*k@xFvXZcekfURuF{g0qc3LnCBe~ z58#10X9dgZKrkouYoBCmMMJ*WXPe(!O+e!x;o4_=&a@4lhMT2E}Wo6}kqutilR=+<(s5|yKFEs^4k5jP>Sy@?dkXA6OEeCoV$`fq-K(MI4xU`h;1cdCp zFMRvvqX)!Ff6Zw!1 zJiZwjGTa&B-r@FodU}g*hAx^K8+W|1@VraCjiAsKgQy216!;xCPK9ztEmBfL0m$DjXxdhlNt6_{u{z{0idy}h61sL$IZ)^A}vyHQmRTy z5ZevQCeO21G3C(dDYCzGbaed8S4vt4wes@19f7;-=n5KDoiq#Z{!U|9k>Q|4$m*Dw zjNt8UWrl_#>HXAUs9N{~gbT>E(>Vcm7;qaV41D~9FJCOz!G{d&NDUqi4xa&&s?Wc) zZ20)NVaQtcLa5Kmj~3FG#F*Xt`n6=o6TgbN8&gs$ZcgsI6bYlY>jqJa4R^AcGgO(g zMvh1y(9LxgnE>r;D9}&!^ax{v>_>~vumT-DJ)->qA3;IENIoza_xJTdxVRdA%vTKb z_gknjf03h>0OLIn#a=T65}TNq%%2jG5{r@S1zo)!rnX<^YF+v`H^|+2;d(2e^Yt!J zFPe5gU+wEdiM_yjHtWncI{x1MXWJ%Q3*<6C&~Nc0@x+!!bU*i6AImy1w8=5Q;{Y4E9fe z4BmksTc-*km&C81z{CVdWCVwTt&<6}XkJFpbr1!-QBzZMV@6I*X)yWl;R8rNy!!D2 zl~;xU3EI+;g+u5Or&y-*Q|2hn$Jg-sb>U7@OiYNb>AGC#+xIJgkp!k=E8hXNE$H;i z%#D~+QSYid;8C@;wf#(lE1jNxcAl# z!HOuYsEDAJ&FFd6c6FZY{)dttx!)?_KJsbQn1U%hJ;DbY<3$O}TXz?k*U@vi^O`MDoZ;J{!opu|>Eidyj$ zpwBEXXHx#O_|gk#+SVk-Qcw&A%QMo`g$u@>i%-aJ9Uk)NbJKvDiTcqU<=$1jkn;bl zb+3phIskD3^8EpQ5YXtX1rTx%9-IP2qrbnHk5*k)aBVI7ZU>FTBc`b^Dhur#5E;mD zzJ~NPH6ueG3iXRRXNJ|jFy32PDTXD0lDP^uSzBLEOG`U_^yBMSfrZ-?6vH+gX+x&m z@1I8rT1#?ocUQC^6uCeMDAw57e-`_3FchfYK>ix4Q(v1+LdYe_tRF_MB_nDJ z4E^2W;@i9RcS1$y{iIr8P9SM44aCJ!QjUC+);4&e?{4QA*Dfss)zfRLe_j8>!^9l` z<^ZCCB4GeeR-lka+_p=vrKt%7xM9pjA7n}#$+Y~cYksu9QrE@uc47cq)85v0eiOHN z>;>{Z6BNT<-oNp>@7~eW0ia`hJ3ExuB-lsmI0wB1NdQKdHq_M70f91ljufuE(*N1! zsDgCvd;Pe434+-ffqV@DiEo^kpU(!OxG`3Cb}U~jF-l5GIr48Em>z!Motpvic>7AT z)#UZy!IQ-hTMwP1wY4=s!7%T84s>&NHZ}@yMf6sMLy^mL6O0&Se|2^B;@YPZj-xEo zSNXW;NCJ~F^!Y2FsU8;`%yM>;d18BzQQ@ICE3o4E`};o-y-yGF`To8MwI}v!#r&R+ zFbZ?*j3c!bC{4lE&a$El=^twVsdLS|0XB}4U}La z+Ig}DVc5@2=6^3*0!wLEdJI{dUjy_Ni%RR)zcN&Jcaor>$n0Y7WS*tUV7Xe{06Ll2 z!{dz#wXCJREugYp`Pk=CC-i;C0Zgb}efGh#L ztwdU>>#K_siE)v0Jd}D`pY|mfPg8SqU0q$^&*;`)C%uULkrQZ!J0I-K0s{p|N6bk} zTVHow1vg&Gnwlh_U(;bF0?Eo^55DMWXpHXMWJo~l6O)pvDl5^@&=i%Fe7(J+vjkT; zSCj(m?W@bn`#yUIZicXkf`>jyil;qoo5;woQ*v_1QGn7`6o7)zwdiD8Kzwak=4~9z zvF?#W0PnedN3%5%lp#n593LMCa=^j9zUZuGd_G}eU;+RYbl^vCq13NUtog{X_)*R|vPOnDAv}ACuAdJM44=%XR!ohLyJ?+-M@D)&SVi`$ zEugajBM!*>jk`Z2cjuut=Epw_wxDPC6CFJ0D*7$Q6YO}F(+S7#ZN5y4%F59*j>Oz1=9NIq3)I#20+P0VJrnc~lidL> zYT*08w?UWgdN6S3<;C3=FIe}5Rpl1=SjXvi8Dkhk9b`sFV+7D)*xK3EOC5W(z}Ufc zRaI4mPxI!eU(p8!H*A2J&AgCAz8oYfM1tLfw6OZ4=ig{ifLmxtNL67*DF9fcYT0IXZnM9{6aYnt%LRc0f|D;|1 zwwW;@fpHUR(2T6fMG9G;jlKYrlhAdsR=e9J`mT_dP})w@z4sXwuB!ojIr;wkIXV1i zZ-0!vVx1-!goDP~WlVa*7=VxMMoJVlxFhDJia zC3xuAP5$lCEXmJjfYrmm2!Ef8^kW4N5Yi_Qo-e%_+uwKn6ux(I0e1*3$je(;Uaq_U zVJG?h`}fLB$Gq>Mrl$GX+3>=K$gmPa?yU`E4dJkEx}Qhu3}G)OiT!f;A+!?Y9FpOH zxyrY;8IsTmqUu4=>-4T}!{3`~Zk;zG;E~z)#BiZ(7p!A-ImKZlH~)X^y$4iOS-J)) zIYWU&K{80rIVTAM5(Fv9S&*Cr0m%r61j!%*0xC&@ACB!yY79jS*z)?ICbirefIwUfA9STgj0^Y1RXABW!~mTAiZwJkqL}OoHWB7 zmF}YmsflE~n5)ZyNz_5s^ZxTUR?9rRGfkgHT zDG_AUsT7Ry)8)3Uj^E60kUTamRGd*lIALhnKD2~y!@MV2$cw4yfaXY`h%i=wKSfZ& z+bT)V8CgC3;ZL^P8c&;#P{eehp{Fk|D}z;O7{xHaKdi5xLu99?<6N^6BOB-AR>JID1gqm#zisO~ zn1mvW6Vm*oi?vwFwqkdPu$475@S3d896>+x-JD5HN(!s)T2yy8oa?t8gW@kNEiDaX zq7J?v!MQ>B;|y-^&9g@}>LxG5?&;z(?7~tcI9VR0goLtZzkMz(y|_?&zpic%T;3rm zLg*+hEsedqk3&osa?VBuh`V=h-@d(2(r|kqpLbLvq3`7TsOri}0bX9BHTc6?Qbu>A z&n2ETs41Zc2XV0~X{h!=497;Y1~l@Z8e8pd;|J$#l1C*a`n!mxaQXhxQQZp{P!_@S zbntj<`5u{*3%Fe4t-5}&2TEX_exL{j5zM?a?8!meA3T>#)$u*%pSy{9~F6_=1O-{669hjSI8 z*vI$p1AtmFdBt!S;nC>(F=yD`$=Uf(FJLPLrNMSDxaWkS;?#N}6QiGp0a~rDLDW>u4w1Ge?;dd0aC8#AN8sZln2#c*5Q z+fl=#9Xh9yzvFqi!b6oz`&SKlrzQN@_Mv|j++ z|2%KY!PWsz&o(Td6sRRID-@^^;L=_Z+xYG7v$N@VrmPlbd(WQSngoNZ>v%05}ft%bAjOnzRAME!V+C+Ytj#}g`rA=J$Z6h z5=KB3GZcG}sKc_Nq6arNoPo2{zy-6I^IBR+ol9LEqowIyJ1~HzzcO3;2$3Rw=`55Y z+U&_4mI8N%D{X3F@<)@*37K=+G5?EA!EOzIQQdS5&J0gznecMh+A0m=UYlK-Ctk_$-*|3_|U ze{}pm2lV~J(f@5ga#2wcNg+{tab8<{dn@oj6OrJRu(btWG$9d5Yhh7qK`UF4e*+}{ z4^Q#0faHJrRR13U^!-aWG%%spUf#fJF@Lw=Rf90LO z^3Gp*=MTNp{$WJ_m3Q2{-Mk#!+@+M=oZURN0n{tYEc_!uqKF4lklgHCy{)_*-CSjv ze@6Hp?<4i?yxg39e!ed*Bmh7Bf~eoWee}}5KjgO~3|$?80`fa9(vQpe;iC1o@BNLU zgj8{Kv2*qMaZSSDvx(w`{r1IOeeCK!W&wmEX`mcfHVgi2(NG|j{ zH#8Ac;`^jlQ3F@ShfFe*zEw zyP*hpa3d#Og8_<*ifGpg!Z4nO;4*Uwg~&`qhB=J#s_l?iqw^^m)SSS28M4Gj zlA4Z=QH#xL$WzX5DJrMGezZ-)VEJ_T>5D9`+PR7Kgl+@t*39@P_4XO0_92;tswflcla@;>a4K?ZRApM0Z4*d>sdFZ1saqbi>fXvUu~mcara@F(PiTReone zPo%n6=fJ{KWGJu@({xfuj4YF;*l2e?N;gIv8Zb? z%Ev?d#>qqU9Q$S$@#y1LWO{{0waImle z!8J)=!OP97Ifs(;C}o$El9IZjky2u`RFPo(q8)>e2aq>2xPy1ZN4dq&=?vd*lWc*bFPc;NejEhCS_ zZ9P_-!*5OgL=kU#V%PXBT25H>=RA9JET29rbgH~k;UpNEV6%vbq=;XC{OzP4AcitC zhVDp{jI5Vj*-+#eugbDvBy4$MFjaKZZB!iukEmVdUtdp@{=mb_8JXj(IeX)o%gYv! z@Dh}NfJszb`sn><3N!p*i+(~kH@CNVy(%vhRTm-xJ7B9XtPP7Z;sETcjvVR7lai9+ z8KmPaJYgMNYFfU&>a6I)U)nY;BA1i()YgThgp+i1 zw=k7+7PdTdHV!)mDoaO4PD^_fEjDvxaC37Vu<^*tT<5aUc}AiWFkP*t3OK($_sB@A zmHyjcjp)i^e zH;z9L<2><|n0fEqXI~mR?z!IQ&=D8+74C7TFxoF9b{ca_cnEB3hgLtBBEhT9!Xub< znx>*g6wmToz5B2pG&lL`)#T@#SLizRi}(bD*&_oQ1C>u61XQutA)c3^N*?LJjBZ8+naGMrg|UQiBb~|rS;{N z;eX{QR5b5Z=+5wZb2C*2n}tzaS8rKdZ@1YoFS8r%p1&384AR=5jYGwQnv;OwDJ@S; z*!bMsq5IdxR-GG0JaX076H8&^X2Y$=^UI4(Y5W%6hjU^MR%n;*hn5lr__(`MGgT;% zH!X;(xd>~->lLUjDwW8Y559`Jf0=^k9C=Z$XULN$*8vq=Q6VQM*N`rVp@x^BC>e1M zWB^%$W_Lb)BJa&J9q8|0xTH40y=R8ZBbz2ROf@t~uE&qWN+tC40TZu=eGYFx%0=J2 zskD@unpPFAA$yMtPJ>LyayzPy1n(A~cqS+G&v1($UnE_Fr*u zcIM$iQtpl&ChVP6=Co!Dt?L1-6n9j4Z@3-AI7lYyPG=;OM>hf@wp}Bea zDAr{*R~=o}F%`YQz(brf7*+#MpFX$z=w;RDy{#i;o+!(2(ZCw;)KB9>n{7iUdLC{E ze+<#!RXW_w9#zU1mHqEkZ2_+D~;!4Zl zP*8f$=5URikDEuhSz9m3yu7q1>SRQ@v=}OA(@RJXxaenxDD9-9D=8Hcg^Z>{jhr6i zu=NQ0j_=prN0Aw?-H9$*vo&Ihi)3S$deB-|zHBNzeRT9P=tE%CtxX4|kRW^lJz0=s zM907YNN&k)CW0shf^7WI=|tibwkKrTxTBWSObAL&MXYQe_~!xi6hACSO#1dppYdcB{MO@j2Sf& zxzwq1WLSAH4M9B4)y3ud*PScNsNYx0y5ViahFtHewJfYVg5Z?;Vs5*$1B7f z^d^Riy!cEWbQktdH7bHw33YOqC@J5N+>U<7n|S7U|J@loF>z7t-7WCF>Z%4@`xJHD zfPUxPTuWJv!NEQ3tF9_rAD`uX=aW6H^M?I2J^{|Vm?Mm9J4;`^ur3-I4sU-s2Bo#N zcjF`R#1B89T^ zY5~&0vcVtbKus?*?lak`PVdh5?<(4^`uKoCUTNv0H&%)407+Wh=h>foSq-XwbH$_e zm6h%qwyaLDVGP@W`l78nhcPo-&x|TYh=}bY9*venbwW}gJAIl6<6Kf&TCdIChgSiR z9VR9WVpKY_!BA;vWCXS4?&!#w&e&;r;@Zyl`Bo#qyE#r3@Ev`7yT}5-W_z0_1~hr; z=|)}`c8lvSOdqw>R^8ifJ~NNkw?;#aK)A1d$}~Ta3*2&_Yw%Ei72x~vB>2rc6m-ELil!g^?(JKJm`-QV_L9?JVJYayS#!tUS*b{1;6}{u zmA<%m1aQIim6dMivS=<05kbMl(g$--2eMz8nFULDD6x_iuQv-aSpmZ3+QFX7Oii)H z^2u5zuA%lXAwTXJ-LeFjGTooGB>^ogTvt~&R9928@>H4HfKi8jE;vtNPCC&3peEb7 z5kk|zYBCtjz!qxR0CbGaQZaBujI^Q8Mn_89gIFT4cmb)NK+@9{VLQ_7`{5$pqxMS$ zC2p719s>N_-gEH|!S_?SMQi{%T^q^_f9RPE!_`%ml9CdHUOO`Y!#gr^el7vDQZs~k zc${A~`9N>(xdcLNlGD3%BMLcljn~yOqXtO|Toof3DPyg?f(NMB0R9)tOlh^4@o?X= zs+O)29=wOocMvfCHm%7`|=<8493NBJPZD z*yLcz5{+ob%xA;z`5dXRauL_y1LcgT7t7$y26gp|VgZ~LbG}DtZEp5r$sYL89_w1O zYsty0lFu?7b901uGlip$eW{f!)f&6@!~pxYd<2@KvSzCL$f z6P72Z8gWk);mu5}Oq5@fjP9X9DwR&|2q&c|x*Hf7%|5D2*BqQEx?Z=a-+|R-CL=@| zJ8T~t6LSqr%H%byZ&LzN`0Zi=)wnRh-nAQ?GUOt(IH^5nsT zRZ7JT0zNWRt_I77*eHLY` zOJ+n5;-Pb-b3GthSYd~86SN8=n!9ekiE~bjLFUt#e&-JCPcx5vHO8Ce)*g{sE9@wbF@X2HpQ>P4NZQvM(r|Zo zS69bXMkD-58=b9$;m1j|G{0d zt$liGY7S0L4+%PkYk9FNfDpaBVS=nG69x!7fJIm`va%qS82h59Kk?ExWu+pZrvb=V zC1x5m@nR0+{uorn02~J##AzvS+}WwBs;bph`~6Va1wiqQVm&Aa0+y&~s&wpueJgUh z;)=8L%K0<*137_71ak*4L6&cz;6TCTJ|DlwObKK9@=dLXvNWU?QATXR1BA-yB&PO< zxw-S@*6=MI&Cj9MAGWVnyLrF1_A{XHoB>@G%}47c4~!MxI1F@j_A_Tl7lZ`_blqPZ zKD73byW72UzkPE{xO|=An!!L002)5l&dAr*`_d6BDw8QoD6F57#|Z8eJVs)bMOykG zt6JTeEk6}zRhE~*LVJU{S=x-_=}9~Yf0Y^ra&Tj&9=>z zl9bfRzWpHFG3rX*r|&&v^z^S^zI>N|{N^^mTtQJ0965=$sOK<}o!@S5PQL#PxLDdY z7u=adN8BH`du&rNu%aWe%J8>V2CSOYUDs>ZXmX<)@0_NRrv)aPww6|l|L2m122dcJ z-0k*+zzQJdAZ#<%H4;Wjt^G{l%jEc2a#1&KOxwb3|LlC()on;HQVpZ-J~pCL~0?dW^=Ln)>^oe5zrO;@%Tf_F@3YC&T4-*Cc29*Y(hS^;S82L-H;VyXQ zpesrPpYZQBkBs~g6DqBtRlY{`&FAi<7vZ*MA2)NL#6;;&d|2YkR744i-v5WNq2vv^ zql@w6{bc1RRnZ0()dCM&+iqrBUBYuqPeDvLLOQJ3&%%RDF$JKwoB(^ObPw@^ z=+d*JD%P*a0~|+?@(l_K0^%n;O4B2hkZz1upn^leS$BZ{CJz_@RiHQIgcyG2+4kG973rR}SD8J@RgWQ60&#bEhI8k^9f|PU&P}#&*!JWLa@^XwIcHCoMz4-i! zqvItrv+wPw(+INq_$;+kX`VlSJ}Br2XfNjGITuSmpRWS`v?n_nkQwms@OE!eUd2-O zn=3Nl!j+Vjy({}3h$WnyoJU7T0J4KAC{^}{rX{?u;cH_c52~RN)3vzYk734&gM%Y$ zGv9gB?k<|nWtj)0TH4w$;vZ>-u2|y{62j13XabpYpnBQc9DUqb4habX=+r{l(vr1U zGRy%kTo49zVnCO*h)Cut1qH3Eo|D4Y-s=$ovnAXXmDqelgk-yKM&-GFgNz9XiW$X z=Ek5*N-rd1?T{|Zu@BVIk7BQ%9Dje3=kfyuzjUJ5>5y>4pn5$1N)$Yfeg(ygJ!%>t}bb5X)~k7dN6PUBGly6lz6+1JBilgdqCrCD3RW|Ngqy6lc)76V75A^xk(vg5A1OB9vva%#r=J4vLPu?wv zp5ET2*=bv#I3U6`W53V?xuveY{@7a_dLy9aZ&px13bzQp^yXBPy78lnsP?tM{sj+> z95qCNpY=iZc+VI{%KH$h-rn9yn)0%uw;$HCu3IT8hwvr+xKa-Ez^Z;UGJ?gIFdSlg z!em`^baV_24M{Q3y>E9Th!dMsNkJ{RTfEo4T9I)&8*rFeG(W;cVflGFlr->WM;&H` zjKBaPd_vZyq7x+#tmKWXf~B&CgQ+m^Y~dmbeOe(V!5$c9(87{-IRsAUlL;r z+C?5WTgW63`(M3!h1=WLx2+7^J!KgIfsjMF%N}goP7o{ttmz(RgQKX14bC zKh*)#3Il_QCUSK?$`)9q!Cva{fCUBsxU#dd9_D`cJaDu=Sn?yxQ^!(NL7YtWW9r2T zPgIYYT3};U!Hqy@Asi97{TM1w&ys2gV6v#jo@l*w5wm#Ou_JU}?0%4kj6sYA69{f=4tW;_-MH%L@LO8U%2 zNiOdI65LN2`S)Tk<K<0(`<#a=w&@c%H zZNACJDabYG-C)v!F%qe+uHOFRYxas>+Njm^qkA&-6I&nyuV06|v;?8$d%Q`HDgm7h zWLlD^gw6T+OCZS(T**0}`T%!#fs6SrJe-`1*+|n17g&&Ab0T_(fym-eI|JjInEvkj zykx>hj~+qngWl|wyM}3$UQPh31Xphz+db)8VUQSM_@(tUp>LhLp9Rx_({;{~Sl1DC z?H!#j-hZyV_YCz_5I7VRLYkWcU}a}5aAze3rz?PrQd(G4)UMXJP4X0!-4IY6iybMG zzb;2Pe&|G;PacTCvhLe=VkGE~WRwoH>JShSF}SD8k$P_WF$HB`bhy zKDuf<9Zi6J!`&L6pgVpHdn@uReqtqJmKJI)kyCnj;-aDy=g=1IGWL!n41S? zu)*8=UZTO%y}eQ^%;ig5!UK8z5HiU22qJIb9f{}^VnV!~BhiDzBx zWI??u1UefmsdCUD2$hz8zJ=+w4OT>MNoXC;0ahNL_VKJQAg#Wd2}SeqZ0!1en4_Vl zMqapJ^N@FA8`)@8h4hv(gKkcYK}fhrF3q=OvELb12(1#SL`q3{gYzXm!3UVueEB#p z@BKFMdmZBu!;pQoY5}YdW#r@>-TB*nMjLj*I>FtP6cI78w2TbulP6g&TcN>of@GTA zR$9s}A%UWlH2C`Z5>W2CP;;d|?d$6s94sv?jPP0i>>n*gk3zA>83F!y4-{xXHbgCf z9uV->clYTIzI{{Lh0=6tw;v}EOKn<0W zlG5Cr7E*ArbaHcZGmLIKvS(lb?=vgm99*3pHxCa7EhB$61HWf*usk7fa9=g{9LkeZ zvnR(?gS0picGt7APg`3H)(Wb~HCXq7R0))zm((vl^+%13=^3zFJbID(#;ybFva^;J zSn8lziSJxfFx>JO8WdSjrgkAZ=KYS$DmfQavU?P^-2VNOA52R|U? zL188STA;=3Ct zRC)drzl5PW5qW@3BQ7!V2-v}#G1S+8ynXJIMZMd+YVZW`kV|rWterNVPfzzd&Lq%( zwG=spn)t~55*D~&T?f$dUZPSV#8G`1J$qAOy8p1Qbs@zi_hNn?o9 za)HzpB=2G3!gcNe_$tc#e{zsb2&AT`hpu;#t(1p-w~u6eF4D^Q%BgQpVSUG~`=V8? zG0?&=C6@>YZos@2KT@gKpfl}ZCE_{Gb1MOAkyF|^#;=Md;|Xa!I{p?Ko}O;4R7WGD zw7$SYNzlZUauv!zSlZzv6cC6w`6Kpu!uWPq`GeSjOGeqLr+6tW4d zp8@!BN z=$o0n8XvbwA;iUI^7#2ySiK)Cb&C&#Sh8~SusUFFCs%gvG}|VIRZdJzeGRk+BVs~zH+Fthe|K^5GP2Cy8SyjMt5l<7AVf6K(TOh5it+ljn z$waboaNw3aUL_BcY%9HN{SZRiLlUjRfHRO{UjiP zPBJXNKj^r#4#%P$HY0#i1jh#ZS>giM^2{V}ei#1W8SECGebp`?Pi%epa?FaIPe3rk z@Wi}rHO126&>v=8OsD6ZfpQHNE3midyD=TQL?@~Pc2?a{CMRwK2d~ZdBmK(Yk1r9` z2nv$B^-(^gP(@YsL1Ez>TOB4{t??sQnC+}Y^Yg%jspyQ=0x({9bgW+1I#Esd40F29 zLuIkGwFR6LYr(Y@LLiww7^d-S1@qUtOX(Ppz>2h5jURCj4u%noOlM?3Z$|HQUD*vO zSqQlKtcX#qta3<50SOBNe;fF3J3YUBdZ%r|l;Y)Z)m!Qngr~^d2cy5IgMYbJ$dpZDp;~{aY2vKK7W3R*d(VD z9pzEHw{Zzdbt24sE*R99&uHHnx%rt0@PQsR z{3j+T1i!^4;kOyTlCzzi?LYmivYV?nUqiTmhpP3h$y1AQD?g ztABc^F6zobTT}#fi~9U1te}sljh&Z_4F6d_Z?y}6O0rIoP^VILflvH$CJlHE3r47uYPbk8ivGL;4HqG3yIBU#{tAR-B1DNHHUSJUo5H?&)OD z>%;HF#jzB9H;eP%GvYZ9NC{uIAE7&<)0TT>Q}a}fdf1hnL7ZB9d@Oxzg_(P)&p|KG z_anQngXc-v`*xwP+l~dEs1%S0H<%qGJ}JwGyv5P77yjO{;i2N-bDLSol#H=+E`&7R z{>~UO505!V_&}~HE3Vvi(JJ}CrBGx@yYQj|&*W^ymywmd9sipSZ=Zy8Q?QmZ4%A~O z8)eW{oxoCR(CU)C)wU|6ocq*|6K!A2GedK2EGcQPu`elV~7v!{n+;e zJ7ofIl^&5fno)RQZs%iT;_wxOd56&VzU6HS)M&td!Q<4#ougfAdT>j!Za~7p*gCK+ zHC8A_D4JbEc(zbd@{Y)TzP_-lm0Hg);Ca=@q?QS}8k1Buze*L?d&G2IS@FZn1qBz5 zt!V;$xrYIcI%v{5iVOa&mZ!^dn$}jIWD3@Dy=Y6odv*iw`TBE<9k(I$Mvf&jQyHR_ zF8M(m0yFuA{P1aUoI5oJJyr;<*Nl?JwZ;z^4M>zyHGM-Ex7x!-EDydN(z@ zBin`XufCSAYuT5P%sNRQ>RtS*GW+trVsKLRJ@w5;E2hOC3zZrRe(#-7N0eNQp2IDc zjw2~X@Qge46g1$3e;Ui@BLCd{mj`543b)2xH^ zP!{f9iRiU7{*x`e=<-YLdAHuQoz0|4+VqmWSVz^f8lt2!9Xek70$ct5%Lh9ri`4JM zXMJRSfpuOxjv)H711xQPmY!VV`7|>mFSYej!kAF~E3(PFknUS~)V;Q5iHqN^n3`@@ zocFS3u&a1tgXU5YrW{%9>pRZ-VnI~#S#@B@D^fA+gsM8M4^NrVcCE}_RId`x3@z(s zVe~4GU#@r@*zI;Yy)jel*7W0cfe&n_>$L9rM_CMhqG4|<<6!*8R~k|=;aZd@ptXsG z6;DnyfjBw1bqS}hieQ)gDq?0S>qxZDhv5uf)@6S|_0QP61shRaKBV`bzo(5yMi$$9 z6&CM3UDUOi-y{sU?(-mYUR5GBK`)d1E@GK(IN4zvV{>ZTI*yEH^UCq7F)4!*+$NIN z0`0tICx&~kQm=alxp~VuaYdAs+AL2Lsm;^``=kp5z9ZS$0Ki~?2k*b(}><$jx#TJ1R7`y&tDDb^@j6&fosjmr`$7vUi<+Qk{t z^G8h-PBoI=oIQ~+h(^=%UgpWAB zI~(zajb0b?g@+&j82LDe^5n;{$)a8^_K|+|F0y(|Fhg7Q7KW;|HS<0 zkB$F8&;#Vbkq_)=2iK{lSk8G`gf%K~dgv_t3q`z4P$ue8PtkzBnJabTFC4OecABT85 z$ucXV{=kUT)@4+7^R#0W)?_?IlR13-wR0HfsV%jYZ1=jM5tUl2BA_yvUc!MF^L;Ptu& z)Hy$1S1* z%D?8Uic0*)oYfzR?>E-mzvry}&N$_N!2BrZ&zc|o@IE?m!d&@pK0^Oj&5!FT9O9KuC1Ln>wf%2s)CDqe(XKl~A7jPJzFnS|rNX>D9 z>vev)af8FtYMum@xW}~vX@zqPS>I27ufDk1^h~SIt?gTDrWId?)!V3ta<7Bhj+z3R z=7YX%3fge|{-;+aaDU4L_Nnl%qY-W2C9{pL6A=|>8`6o6zL{}a_)b!iCp9(8O~J3! z)8yB=o+jD)E(waLZxATN(PwS6xNSHWs}$2zZ$(MIvkd`)nH zB^4Xno1#K}G)Am`^IP|M)r}c18JKWzs)?rJpWswjx8`x_FeIQMb!;oGj)iY3;!GdZ zmcu5F0gfvpuCvRwXh~f^CkMw3La<%%#He8lHaQa7etf^pq$J5N65qa*_wLSlGYx-{ zmiWC%4$i1JE)4yT9BlXn^>qreIda!`7Q2Gw0{8iI;b0a$lL?nV<(kN426~s5pg$TK z8Vc&!u+{5PWM7hoq} zdm{EDZrviZ9@5GF`0=9~Y+aM%Yu?oCUkfPR0|`Md;L8AN`Xswn|I?wc>Te1@AS15N zUNKj+w`n9q7}r z#~Mcz7kH0@n|D^P0Rx*-$?ncfV179PZ_L$;JQh`#ztCTmGPq!dp)v3>d;G;roz-`2 z(5GE;b8(EkRm0$FbgBCcg@qBq=0(}1MDm&#g~+6KJgjgF_T_Al70k7m@pro>*Q0zLiDCCZfm!J zm&~`wh2|f}_G_qXb%szb5;7l^Jmp%lcx;Qu93?SEP!K1vjCh7?d1145Ow~tGlQ5h7 zR^0ttq&*8N3g4c_D_bwjbv2Otf1T<*Z+F zM`!qaZ*LOQ!?XSx@xmh}tddBH_>;b~Kv>?y>004kv|5aQ0w7+q-L#MNa{fb$ENrQD zSWW~l3weim@6O;w0-~UN2D*W4v;$KyKN*Fo{yqgDKmh7yND0Ur@c}VX3>?G-91T+a zx99I;3r&>+Ead8GR$c%mYUSw@bJk8#;$qcdC^^~esb1Y+%I)Y81H`&Gi7HjP@t*z-8HH2Xa;;yq{l)0(zW;TN%&pxOp{4WcJ3Fp zl$p}r%MfuS+o(ADl)8Fl#`_)-2(iDYu&^*Pi88aeq{m5)uR*^Au#UqogQW6_@eR|* zYSF-t9V=%JBF*jUjlsaUBq(>t>nXLu$Hx~fG7SRjC`D;!hoSy{g>}t!;AmIW6p~vo z`9F-(693vtOSIxl)H_hFK-k^u$0nzFbnE&dV6qm{$WNUzHZtn_T6nJ&ZHgm0Y09<& zlwcKcFkCo!cqVKPglC@nZdTy$apg<}9FXf^9i$w!l0M=+Ott2x*%<(ij5FJ9b<8tj zj0YyIam%y=C(;roCR9x(eC`negbG0Nw*?sWws$|X#NZ$=8jIOIC6~BOp^TsLEz?OD zU{qMSxDq{`VM-HGIK8)MgfqUe^{{o5fIKtHO5&F#hw!VUYf=ME1IcHkB_wcJBKMit z=Y3PUv^>u|H!(?zN%x_1ZS#C5+*iLQGB1ON!iFrBNJq6|fwAtR-zvYCok-i%UsE(hsIcUOIi zG&vzuJ0Elr#vU@;IBIqtVpbuwY9o_8B^+~R&^h~)Y-u!25=&Wp6z?RKS>xm1wCbQg z%sh$GWKcJ5YHp6Z&#Pjd_(Z|VeKNnWkS;Q!gwe)|AXcv?5~P8{NJ@AiC@Z6({>MV@ zG)y+MmB-Wyd5=St5mf&H7&z-B)@~`lYVY^sO^(XjZm(Ou_B)4kY}K$$ugrwee-3i; zCiLIM)Zi^oQQVkHrfHM4A0X`n2yINI1wULnlDFQJ80cg3jD+IKF zv;pb@d@}sr?m|%=60_W*EuOb7`1lBig#IuelaPF|oBKk-h=irnAY_re?EN?*A|ePJ zhjGuGUEhA-|7$zU=2C&`gB6}z%64!v?nUl zX)yn6Y`66`*l++(wo}3iD3PB5FADrH1ddM}V!^=E*H_+Wom|ObsXJzf>HcFGY&@Wah03@lc;7nK{dM0(>0CfgYYjQXS4)H>r zy0g~lo2O2V&E2i878Yg#m{-&BC}{#f=y8S6n-e2X+b2NJ;+H!zKO}w_E=ea2<5uDErkwa=G)B9<)ci(t6wzai^&kG`~?rs%tCIs%zabHkoWOvnlkHe0l%@j2s&hK3?{m%I%J2U^=P*6FKxsJOk9136^`ciVc5(w zTwuyQeLrbnw&n8Cr%X<+$*awUvn6$H4BB4n(vv=|~svieL;l!Qghzp!_2$u~9BCWoTe6f$L=Hu8G+gIh|?} zak~0=ZKV-SF>y{Q1C3-FoQ~x2q%o3PgX_T!AXg{^Tb?)y6HIANE}+d$Py6Xi(`0;- zebtFi!JhUkR~~#o@;WNa=f0m79W13OhSH zC|iTqSZS$~v9Yn2S9L1(w=6b!DXCLbR8fR>LYMsf{J@1J6+202h4R2wr(S`jO!uoZ zLKE=umX>+sdn%BrfIbAs$t$%@ZEXyi)8{Zw`wx&15`sk<(7fFMI_&6J48-m;XZlWI zXwZ4aUVr@1L^oI9i9l5zFCx~Q6>OOsp*Jr}^bQXW?tc12h=-^6vONr#ohVNuhQ#BA z1x5m>FRZH|*mdWYfDmoH#N@o9Ir>(zq4=qYV*Wm*c;0%B$NW2c>d z83?pJJy`RmSp7t{B~ud$WKnb0xf#9$FYL|CPM_~e5@Dl!qV5WG$vvRPx)zm{Z9w=l zrCWyHn4eQzR@S|4-vMQva~6110N&n`j1sv0eEj@sXG1qBh6?7ROhV2-?9vXo-C#bK z50Kks!YYy(QDRW1iM@G~u^y;Cz%=Smc;K&1#Ol${yB9-KufPL(6P=O_@<9_E{FD4?g0@I-zH^f9ms~GE*n25-^%6QWU8_U3^3W=y42E&Kru+>-S z;a~)Sjfp8CEqzCbgdzI|-PKKq@KN7K+v|a+yr91t;6e<|Z2goMfos9zSNU>PUCM`m zp=DSy&fUq~)iu79uTtsZ!-rUHVJ5l*TP*v$M`a6ArYw*x^Ya0}y<~LYfnu8!%aS%m zO6+Z{Q#wSrL`qcU-4NW}ie5^4`}S>44t=e099A?N131(yQBz@IFF~yekXD|Iq$IHF z6_A%tXuI(UL10~AU}2H)94jDyXh=&1=m=o^;L!m#do}@i`*6IXn~BM6(A@LM$;ey< z{z|$XKoQFaAIZEw2fP~>HN$W-lG*ree!JGGRmS@1Grg{oMaWOs^$~Q9CXnoHtgV5K z1t{Q3!;Yiq9zjpL_+o6pt&%4=BxOaR=gP|K`Dg#?t>7~!D`r)&)3IC zTT|1?)wS-qLey1)W;~%xt$VtFNj4GVUUC?H=Y8(}W1!mio;W3;qPx+;gFVlSBDDnU zl~q@J!N3m=ZhO_l22N5XC0DGh6dzq&mh0~6x#XBv;X%*})Cb^x30$JozA1qZym}z6 z`uctWKK-%FZ{abpzVN{Vx!@x@+GKDggIcKBCl;{WK)8*!nS6iRvz-OpYst~JV=cwEO$$(0>qq~_y!-VIM_~d7xG;Ibl4KQYpx=`WW zS&n{^z-v&)B5VN|*+FC&oDKJznr8a?aGIG6uo4*LSD|l5a=&o2vttuu;Q@M2y!JSl z#93G{Xmy4`RR<7yp+bdAvtjo6N0Jl0WN zpixM7`Oab+d#T+N*S>F>7hH8ZlfN$Y5H$M`v~$zfb3?iV=y!2(4A$34bn`EN95n7Z z5aQyt-?xOS*%NOHVK!D>~ z;ucVqg0COEcRT*3y#=dJW~KS2wo< z@&pFf;N*F&*QOKm+(5`f-0G0oqrLR{u!M8PN(*O5T|3S_7068AgAw`f6PD|rBH$Qs4v@M*I#B=f{VbdZQhZ6G>^!DI(U zw!iZC5T8wmbZ^{#M!KyLsTvc3W&B9=cZ(+X^{W_fvfUb7&#bK#oe%>yfk1MjOQRi3 zm;(Y1d`)b?OVUg4n|AT}g6~JoQ*$^`xF9f)&3H8)2ctTq5ivwO&l~pHsUCu%%Oh!} z$L;if2S7BNb8*g?=u4U0j@DGZt zCtP%4WOgv8`Vo~7X5a)y18!PO_#Edezl3T{V2`#hZWke`f0j*NgCip&7BWYNN%A~5 z7nTk^ewuXQAp328nsn8o-1w}B;0%gLl)oMnW>AHRox8`n_?)F45fLW@j%lKzwahe$ zg!)TA-wKOtX>C0Uw^b0Tdy@u<4klcgS~tYVq(Au#9q&1nYa#O6=XMH!1Y|OefG0vq zN}50~D-`Sris}+jX|STxTX2y?^4d$0fQzEP2^}WDDzn5 zwu^@hDJi*12Ud!MfoX7JcOnNztcoewaGv%p(lACVAEuk=;k0C;ss%-F3As*TP*df- zRKc`$)D^sKMX!SsH_&hUI$(c%$ZZ#=Md#Z{=|t%V`?20D3qktD*-~FFP8K%@zNh2! zSU;WqO4msfd^bTl0n`vC@7zrw!pHaY@-k_@%KN=9rp_JeGfDqXAe#8G{qD=gr~d8= zE{k(up_G@B$|!cQT4a z*?_%U8DLqu?|#IN5lEop>f|)rCizTAk4;y!|9ha3ryu)tNALOwOWc!unz zOYIs65bkZx_E|pmn|@UH;T0?!qpa5?SXQ$xe&#)ZwAtu&rnlUznV4S2;k~jS%W)(m z#6>7&HPqED#h}`N*?NQ**e;gs0gW>GAsZXpJ;`&^b*)*2<#lyeqm`wUWP%Ps$b}oE zD;y0J+j+2;j>pjrA|H%>KC3dwBS4k)lE%OUs-6B90unme5+2zOu_v$;tjOD-=6l{< z$#Hj5oOsl0rp6Iw08=gf&s#x>smbTPfZqWylSLn`o0OE6>IGa}Zn?G#t>SzgNa>ou zPktHg4hufXxt8uZun6GZ+uaRK64mtX`F%~0r+~|3zHu+GHs03OHZO{2(_G+4n%RzXT8nyy%nBE@7|kx$&yc`nx*E=UHr7TZ%J<^#>c}uuBw{6juRlx z=RLiuWV6^Axh^|+zGklT;^&SlIyI4P$9Z4SCvi$1JB%?8UL1a44z}FFrEl9$RB<9F z(?I$Qh@>EvQDDG&{xBv#KmW%5q?G60#!C>|GHna`jw39e#p&&bD*~J^|55GKIR-_^xkzSKN@;Aj1CQF% E z{RnGcMV5ADcB_U4vOM{}^HtsCS7U(B1pt?G|F3ZD3WAHxL#lf+^Se_J`x(UpNk!y)jN z1oIvEQewB7Fu37P4#fpd=NsX2AW$eQyfC2cA^Qew3@Ht%4Mu#@Jw6b7AB#q%>TltK7l3@UDwRh1tkK734Lv(vT?jHck+ zCCDZyA5y;*HXR%#o=ae}BJ@pO_7w9I1q(YnJ0>{dTw{QzSvZLAY{rFPTJ)+R<<-fe ztdO6enSC(8qUYN*;){58lW{K2``0zXBxBG~=%z&9bNaznJyJbXF$*9IOX@lLdky>~ z+THe)?mmb4qigDf9I=2Ft$)@d^wYZbUv>(e1bT#wXn!8@xBrN|IYSCWO9LD9V{Ac& z28c-+`g>}_io?m61`9EM&>?O6dV5ZU1lhq}S$k@#11QfUDI611Q%ZX7RnJ;GG|>8I zURQ6WBYBe=2Rr$Ksa|~i%=V9Dz>%iCf2-MyEnZQ5B>abYc)h=WZ_FD7kT?Q5V42^q zp=F}y*F6A%PeoA?tOE@bI#$v0mTl%<*3_PAfOrlT(q=QIx&5{qW~?{Z(^$h8#vo*i zNlSx)dk3(K*|kqT#vr5isQb6kD*@*vDEEL{297CFs}dntu#TKxH~!xO`5-_ykY)s? zoTzwsX7t#_rh{U;fqJIF0wA>s9&=+qBcbQEX7_gd=Fw58vDIujzZ00rpaF?2X;Ay} z0`%xX>|Jwa+>)NShzNSK>9;a6BVdN#eFCuW@G#^F#GXzCU@n{vv83K;Uw{TT0;Z!0 z+|G*r)+UKY+g@2@Kw*RKV2~_z~_Kjb8#Ktc#tIY_ffI)d--l1M6GASZy*foXV9b zYpFs4IHCMW2`fNC0C?7|fv;haNbLo03dL^>R~EG81BA~MP~%BRNMJ5}y=t*gi~5v~ zMIXo!=vBFx(1bWX zSC`-|mfw;ob`FXp4jgc+UIB>-mJyItR4||P4lxFWPLK}?ik1fnL}|NM)Relb+`y}I zEhI1ySi=niwO0^IH&0Hq0KwdHsgXD&`WHZx*MTA9KdEi;2^rU@yw~blTSp!rlOQSo zKp%ctWcH1bKcWok{P{3qaC2TBjCX2qZFAN0M`V2VcKPb5H8U_X;75;XVa2cjK9#t< zN-uH;?ye5vY1JvX4-bG^FmaD}h(ZbCsbqhNuQ6^s`Ud*X#+efkXHWYz082* zg>A}k_-7=PGXsS#wqSJc7Cu*I4~S;B$D~}Y+8W|`bv`{T^dM!8gPMdc`{e!Kkf%1l+%l=T>2?7J$*#TnzRuW1%6p*lo^4^w3_x1CG-vQSKc=SMUp~Csi${=2w`EDx%Sd;0RCVXSW z++xkQ#_nUn(fQW;GhXwDPBHx-Q1*bQ?p^R7Au@Y94iJ%n-#Jh+9G)F;GcthpCXmz8 zdfNVh=Vqs)qob#)E_BuVZlT%)Jt@O-92++o-=oQJD4_#O`2ox~$q<>0hQT9`IgJRC z?aqMHM*spMaSRdMvT2e@%z@*6X_KOm&GA9~U5IVm-D;mcH3PfY$q+Ijn@Vcsl8;;a z`vY^v%A9S65=4H?5eQ(PFj@E~?I>?}2$3~99f#BW=9>iB*i z?)*ybt#|T@1a=m!R|K|oL@KLbwJ?g0G3h)BtN=5L1u7IVZa^*2M|>%y4n-{erktFU zdkl*|K;d_<0$9+7TfD{=7+(vlg%wEYIS0@mSt&4I)+%{-d=SDy62t@$dW5w;iD z%r-ror2#tASie+6L_~lLB8Uji7*40OFx;LsTLAMw@kAZ_1_vd?#c{YC z4t)_`RV&~CN8*v8A+oJi6D6fsH=w-3Zaz!jGgoJoes26$j`-fPj*EW2ogV{uY#vS( zz4`@`%QP}T=3+)vULLKopx0;!NE!gClyeOgmAn+h&p^l2KEwmOmqAHq*H1i|UU2Wu z07kvUV+Bk92MaF>>B@=keVQ?~+-%x3Amyr4ULX=q_{jatK`(=;a+Y7cp4|_LU?5O0 zHWJk}{B#-2qJanKMqeZ;P#h%Qv66~|R$rZ4JsmLSzOA#L!xrGWZdZtfP4 zgaA{p@(}0UQQ`}Be#mUfGufBKE}*JAPh^h*-E;}2*|5H*?><(;Ug^c&Hn=9jV}88li{mj}rHy5~&{W)S>F0DFjX8xp>D&TyS8Skz z=RH5a8n@F}$4-FcAC_K##9$a;>Wks^namZJ*X=8ag8}@q;b8I|j>}RAj-40J@+JJ} zHr3|tevXdV3WJE9kzzJo%;Em)0bDFt0&`l-GXoP&Aml_(Q6|B^EXPZ+sgAx?3zXvC zvQh5*ymoLG_22T27PSxf9FpG7y*9*K)c#RbS=3|@0h09roHIRpgYjUnbOyk|vhi&CI7COxDun8SMYnezq^lxbzUS{(M@9Hyo&5`x{q^L=$bmj^!c8ORG7##7|f zI&l-CA<{yC_iPzKM!gR!p#_v+<)5pifyRNIogIY+S*`q-`YIbgWFny6FxNh-h}L}* z@T@TsBo%Z~fCy#A4k+%{M5mk2Rr;R$&r5NEf^3u9qYJZt5)~7Z0tXNyWp+B%4r=-$ zLL#cvjn|d>y>uN+S;!RQ>9k52++n>z^eTs7;WHBB zYA=%^A5$+C7+(fqgmL$`12{(|B$wKtEykSUhk zhnfO(aTXsmI|0V~eE0A^ti}N$;I$AQKzEcZPvhX%uw(6`ag%%?1pMiUdP8&`4%nqU zbONdWj9vO~XS#p0eEx4>`LJ;^v;J4urT=XI|2@m+Kkfa0j$LZV#K>&G#zxD`qznFF z0oS0z$gD?e0GMwqI*c6j^oD<-LH@-VOvp;_GjLb47Z-X@0=B%sdYw{~xnU|J57+AB53=$}as+qx3&^{_n^x{Vl%pCqv=i?9zWbqW+InHTX~O z+#hVwKMB$Q)Z_G@?f>t%^Djohf5)Bw!|c-k|HYmEqMPIY3%iuzUtyQBF|z#~z3q44 z`y0LOzZ<(W{$FL6KKp}SO6dJpa_O`GsqE4}F5vlp;+X!q@gH4E|J?YG9;ttB{73fZ zpBw+tFZIuj|LB_f=f;2ZPW^M^KRT%XxpDL#3|s%)_&@qQ|0#j>w_@Xe0|M*6^nNq2 zFtYqTf%P9fkN-ko{fnsPzu>z1cVzP4uB!;LiZeKItM{S8q9~~L#u&ogxez#*T z;u1+6GRujobEV1w20``IFrQ&k$SkV@ECv5^ z`KZ;;5H>D^Qkua^^IP85hKHYRJ86$698b5y?i5lae>krGVZ7Rz0|*aKf#BaF@Wy?% z$+7ds5^Bzg2M#JOqmybdIBwo62-;P%u!U>~8XQYpAp1=0d13t6I2HzN#M^N!5*q=9Ou!t9 zd6%6_%Wj%UqWh?o-^NFV_E`$(OaH`H?8A5_|BQb$wN?xc%4=9wMTK%oKz&_z;~MVT z`K-l{oG`Paek#tziHa7Pyd6eSS5s>_cIb~H zZw!mePotL5gDNxIo%H!=iVy@`#|WXnXyFVT3PW~HVVR^d0~19*kohfD=mc!CrKQx1 zL*Vp)SS^fA4Q^SK7#YhHi?FY-rzj+w`E16w7QWY~vm0lP>RHPL2Av^|wE;pT7S*{e zEmFhr7Ia$c)S_Iy*YPh(Xz9y$wYAlW?u=FMGgdl4odi^V$-YxULBIHs&P&9KljjGRBl!BI}A>d-@0L1}Z?+C-=BhxxGN8YD4 z8UDci3L&6TuFdb^{wxLB2m!Q<%Q7a?vg#3Lv3^Zu2aWi|?%Ttucn)tvE|PzB+Jn}_ zgy7K#+0xtvX*RM`veUI{T$CObCH6J2Jaxi z1Y*a(aJA8P>%-!FX=UuDnBO#Qz>ebn8!67oh~1s`Uyvqw(A^qR?zpRX1_F`F1IsAOi}$@KQ8hh{$&5RX|P%^sf^ujsa>WiUuk(;`{{E`m1F zhMY{@^yRKTPpLp5Dk23uXDA){U17F|dOUK$J;PkOc zh6bUl!_`sM$0*+tZ{--wcTRsi3{5X5NGmR{2v5eWnxw zuBSp9~xmX1H^ z>+!&;o*P=K{m~b}ShV0h?^+hP>+I@G^dtx}^Ui{0VZ~!Up7pg$x5W$5my|?|2TmjT z4Yhn!<@nSCG+}VzZ}QNiP)usgX5OWEC~D5t+hqIu!<<9)_tc_Y`IILlC)26dB2vDI zskEYjhzJu!CiKz*#X#r~|M1Njm~f03Jik&}RaAdu0zV5Ys}aJ??OqFcUHNb9cKY*P z8<^=M{%d<{1w7>JPoN&Elb8B|i_rB`G!hGOD-}C?eSJRm3RQpPsS~%dKQK%>d9vn3 zLmXeL+}gqDw0X-y{&|;H(?66J?!|y1g~t{ASUb+k0@#JgNoEp~^-p^oL_|cBJ;gt^ zrINdGbenxIw+95WSQXW9QxqDWGtpmFVe&ByajZD+qynRZjTqqg0L1Ex&p()mzX_8= zAvf0nU4K@HFXlOWib*2r|cCncvz)JuzbEu7WyU`p$DQp6Q7K;T|3`8o$;yAU6 zPDmfaEJ1cTRzdjs>tCV|c~Z%S4U_U)$}z76zBp+YYqlhrr2~L_$dIM_POm#!{*%8c zfr*M9HVL4uk^p-US zhy4(QBLw>~pqdGk5P-RvOSlg^E1(90h?PM|CH+Udf^8(gvxp4iP;K965G3dTmVCgt z8k2oLuCkKR)n5=B0kksgX)N}Ls2>s>qAQ>knHBL*^G1qIve0SP=l{fx=?5`!^(Jk@ z*d!PPW=}r8c>%I8^4`2!K6nTSND&Ej*`RED{`83A-?5lNtZT&yA`ZB{3J*>dsfbFb zCp2fccy_Ml1A}VH*O}D$sxiI>iq*a#=KFd5{%aQ^hZYKg|J7>?K-6n|W`f|!HwrDL z4h!Y=4*Vur?-9%Q>`!Cq7c_);RH)oM{43e){QTetki}AID$)Gt=@}<-DH-7C{O7f9 zZ)H6BP{0R72{bg&zeSDT%jX1(mPw-R6S{f^cSqO_2S1MGg-dS{7!V*PC50K>4Qhm- z=aXXt8y1RD?&G08p{9z%^!@3teD!O;>IL53#DR^*6Z@Hzph1__I%gep z-Rw6v^jMBlgW0yS+|Ryom$%=4J}93)o*-4ffO6=?>U$Ua+1F?=iWG+0@##kAqa&Xs z5roKW4z0`gS+l{>6^P|p7=msQ+2<2jkzz4`qe4g#+`N)xo7;5h^wfQrmd~xWxph25 zvvk{QaQx=zp+2li4U#RI%Z>Js`U8G`+nDm%E-%-HTczEteB&Nhfy%`nqHA|iU5eF3-lFEv>b>|z3#z!cx3`qu_sF*nV#uF0dB$y6>)mBOh{~F~hq^l& zD!Di6)6djVPPDvd`xJL6zT?^S1C@=_()DiX2Oez)mlpo=qjyF%6YB?MqGdaIX6)Dd zgBQnMk7rM_bTbLx#+k$1=_z`I(Dj%pM6y9A6szIlkhCG?2B$ET9G@kosjmPX-y2zD z6Nxu1e5jc*>Ik`gxgJ6A@DN+;^dwH|7%4W*T*ZhaY+K_33wF{YHD4T(upLDRT08uI z@w|7oUEX=HvppZYpX7*PFt#s_{xbb00yS@=JjqrlLU2@-Z%OXJmys$LpUZs+*F0?t zS*q@lUdhplr0r$jrZ!y6t>n8jjbMs&Uo{S@+kKjTKF)L$Ba}>hP`hQw&D7UstnHD#vno-^mMUTp`xY>r3s2F$oiQt-Y2|N6YT*6@Kn*z}Xu7dN&|S1ByupaLU+!9APzl(gXxbtYA|Jf-Ls8lrN^n*PJ-XGT)};%r(5NR~5i8g`Fcen!QS_57tf_ z&&}-GNnAZD+USA09Ne9OlT@W5!}!>#=z(=k4^1GA^c?=y$$$q-(L_d~`=FtmoA6a% zAmV$?SU+5~@;(nohPP`t!)>6OH%XYevicD-a7-5v`!D`R*Ap6% zea|%Hg(NfIkFIXrtOgWZbE42(&y~BDAVUH8ilR&AOkS9Sm#Vcrv1C0B(6j%QaqMtkV`|MX+UJHeP^2M)952hv37(`kBy8ogi1zw&ZS8?lwMG2+K`_I@?^yuLp}k${6aGEZvLWK+Qm zKUIHLfqGF?g^%x6?8@k{)z9=Jnt_oXXJI1_Q~#>opv&*&Chb;u_}1oT!~vp7LO3DW z0nqkYxr*nQ>q=jDK)5{vR_18=&yx4WvIUk9C1w)4tJ5ip(woN}7Fq+H1b^01H5aSx zl?J03$#D?o`YSN|@CEo|dH9m7Pfgw5!5`9JX>h^}%5-K6#3|~G)~K4z!BK?<_eY(g zb5ljXIM^G8K#CjWV^k`w(qa9Gd2_Tn5+5_%R2^8v*`6a9gZqjUAyiy=e>49rTI9r9 zN4<&8lh^6WNr;65@8h`Jwj|O^%Wt$w<9vU+rtZPP;0|qjV8mTp3z)3+$%a*cwzUMh zdKPLezO-!s1%sNx!T}8{&=}JU+H)^qeLH0uwz8w&zlEt&udJ*DO_@`~8HOhZ<1J;* z%zbqhoU21oa$!%4*Fz}>r;m5SiWDR}>o{tqP^1G?LeflQ)U2P*U`36`x7&naKfm#j+zyJ?$=iDO8J8Hr7tQx35j!u*7fZC`jhjSMqa`C!v#Y~{ z$>(@VI}K%2HE=k8*C^-ue(m2zU?rasw}Ky*BGyBX;7nEMo+BA5#=S7bt$f!bkEK$gEEWYg9bxb$^7{-P!Dl4Qk36gIyU;J{ecU5bAn+3A7jx@~I0=lpzmiN`L*@zq^{!MmnhL_68EE^vUJLH~G!p(w+A!GCq%X=I%E_Xn1??Dhp&9b}?lQX_dvHhn+{TF4Y9@ zzm+}E>$P$g@p$Lr+1z%)P2K1zr7KNYC|tcOu>4Wfla|j(P>AN0*VUYq2kjbHnye@O zk$Z19YCVI+Gkj}0tN-Xa1-@C+D@Od3Vr9;KvFRsUSJ8`;hWKVJ&Jfnj=h=%lGPA3* zeC;b@tfi{u{+wl|5UDrNF;b-I6JA>{LPeGX&4##X}*|DMFGC z^xF#N{8B`kRo&Q*Fh2-=_mjT1#vZ>bh3$*DsJ!f*W69KJ7T3$}i1Sc0@ zA!lmTM%c*Pp4_&|b%4j=u4q1jh9+gxPH>`Ss=Ib`fIwJR%uZP6bc0BAEM&pRrxqAI z4rh`fh#pGMF>D>HKx>DIQz609zWTVPn-q=4G|0QgEX47Wg8lf{W@f9F!a)SyVMB;< zOcGM!UK}SwBd@{nN%2fCmDNWlJ_qKcf!^@)5~VMqM84eaREYu6y6&Mw4CL+aThT?E zduWcEn`{npZJbD2Q9opQC7!85LJqBJYeJGnw%8rr@-ZQsM{yjG@SmZoi_rJQufjcE za6Uht3slArSLgofhrC3xxv>nb%uk#-idrb2_0cQ!n*ecMJBr_txzD5AuN#&L0d71) z3eq(x2_2;{bM*Pw0w1Ul=HOLyU}e#vaUPx=r#SkbC5RTQJsGq~rzbW3WDk2{N}V2d zGIBBcU`2DS%s&|f3%pjvJ)S+UjPOZ85n$~j>_Z|$;lrX$Zpu5+FZ$(C zhkpd`+sQh*uwSeu4~1;~G8|wFN^Plr&zy1^Wc+yM^g;VJ_?vH}VA0PiEsb*B^RJQy zx{@D7bUk#Du~GFDM1Sd9%w4If&pPaS)4uS|1gagIvN?^(%*vzdww0lRFQ9WiAsD#q zn)_fH+*ofRTl1jE4t0H^ZI%ykQ>_yx*X-!{lUTumXMN2(!+)pbKQTOu7Y~=QcTy2dke+j zC>tAC0|W(*s6IltFO;JUbPjps`0MEMEDvKiw5({XZ|s9TMBtSOoocivJ|e^ywjW{4JhqeItu^^U3*q6WFTC`0o_=xsu{ zOxR^st@5`<*!NiTrRngbY}rc|)py*}m>FMLUvq?Cv+q(M$1H0Z{OyLiv@Dg#3p_2BT0y$dEDKJ2USema`aHu~+3i5I(r0 z%c8d$?Ml)vh53UOrIZjN{YCDHp1u3Y;DXgXWUt35E$5e%3|;kgVHiQXG+)$CG!em;$W#O zp`-lP@g06Ck-TK}Bu((I||%J!k63jzmqd%1s||L{SQm@U8A@zYOZlBlzlKnp)|UZ z3EsCupR%Az{Kawoo*@IpbBuLcxvR{heT6_W-LQ}Ja)iit`OQUmy+&9y+4a)>pQd_= zB!_9jh1v=}P8VR;Km>7DS7Ev!(5pLSl|Fl~_bsZE42IIEs`gN~nAV)@aty0%rU)D+vAAWh zf)C0Eh^D=iHf3&6-7%FYGssHHSztr9FysTc2Hw;>W9G_C7OYkpV~N#wwG@z-+Cvug z5}-D6a9b&fU#F>HczOII)D6?lZetbO zA%q6IQ@wgJcDovSvMqImFoT1Tg51or(tkmko_a6y>#+0luUaO(CMMFanh7Xh_9iwW zpZhfPUVNwURl~7r$kWv_TaNAT$9uoPB>`Chk3P=CN%es~}0Y<+BI>a=SlU+?`ndLbH>`vs2&qzJ{&= zqWL2I0P?oN?(1ZdKS6wN;iSDRAN8U2>Gt+vi>R~kg8zP37j^-YvMX9&TWW!`{ z2eSi3Lwt>aqn?G%LMC#pF>}(Uf|8hLz27h=V)b@k%6cSt zKBn%jrA+FJ7R&@&$&!8lP*di@fumu%qU~AMB)N{JfR4{GmT_AO3gT)2X3$oKm`pW6 z@bbZ@mfH(?@oi-_o6dZF3=TMjfdQF@1qwo?LDDGi=qfdJ2Zm{^T7o;{;Dw{wnXX#S z461g00heMjQ(EE&Uu+fOW0Q}@l4=dHoaq?tic&D_PX73+Ipvut@^*cmc7Yw2H6!na z4MU1Gs=B|V*slnEZ6;)y_PoO~9`3SNa(7+N&qPQ%BlWaSO*r1xW@;%yhFN|{_(dV( z&2nM#9jV(;bwZ5NeP2X7-UEIrO1NfL@kt~cb~YTbN6Y*dISZ*Zn; zf1K$gmUmnQHg+ibzG8^zi;w!Ua|1C;%Q2>z%^@*)%~b?p_VL=sFJ4zaOC;K@4$|n3fdgKV)wRc+;bxWa;!nh{M9oISLFx z%&AsJc!)z`;C52a2Wc!hNEOUlYUqt1hI%51R3m6V1n zqq#phOM1ZOY&NW02r`VTCEQhO2a-}AhqQ@vf5d61I^OmAfC`H*6I&m#LUt_rdDC^T zCm&iRr5BQ7b#kIcq|%mt;{akJSKSgd;>8;~Y$`)zMl7E z!pLUmir=Qm$ZQD|kI7aiBH*@hQ^K zeC{WtEPY4JfqgT|)4=`DLRgOhf}j@1DhCsP>ir;Hr)?zxNZf^9}JTZ;FJ<(XCES*+UB zf_VD+c^J~cRqG;^{6bD)6wX9#iL~=KI>!AOxyXHSMO>%(0ew$_hBVQQw#6-Jhdgom z$!Dre4A}y+jLk{@xLf5a2=n{>533L6J#nrf6}~3nJk`0QF~=PBoHWBedQN>%)I+Ka zG#saM%Io{XI#*Z{VOMbmU0ZX5qHL}Ci+gwjZ~{IXRWbSaCJ5d=FlGXWF{h?LlyTwYf)j|Kfw zX{^LnO=8Y~j@l%$pv#rM;d?M#j6%OHFlFKCop01kHD6t$=B>x=NaFGoe{nD2Q1otl zpBqYVu(fx#vs(1TVr&nTb9+f%L~)64yy9@D!FE8QwS0}!KiA7phVN!M9A_%4^(x^r zNp@&{9<&f8lc(<$iN&@|_fz1L4uhNdh0}#YFv3vqM5B(t`g39$*$SH{}_{GYW z#>EwB-XJ7>Uxme64gY+>TSD)9%&UIn;Sn%)d;b`_D(Z`tj>*rgXT?&yHA@7WAqr<> zw%!yNyAETKFD#9^dX`tf#bfQ485Oo_#!C^`8O|7eTY(ERpTsh+T*ndS3K54*_1ngM zBg4T-A)u!$KSGgoBc#Xn1|y09pJboJ07+FYJup=|)X7$!u3kQhx~1lw^PS7x!pxa} z*@7VoZ8#di0wc5MHPsuO&I7tAOIDsSFH-~A?7Trd)b2q0Pg2`30C27T1l$tkWcNY_ z%hD>U?0m`+{K{b@3j1Ll(158b~ z9k+8}++zP8w~wa5gIkrFS=HV?d)t;)0rm@-0?4s7KKb~ltWht=7I%Ke$G&ej`Q~pH zNkwB8D;SGK!9D9ZqX|2l=`TY&Go>Q}eL1JiF4V)V-xQ5S!(a4@xgcK_a?N@?MYFje zo!({5BVhNl*BiNM6`6Zm9*?O?Py?3z+1~$RGN>@chsv~VynyPJ&hy6!qbsYu8 zPYA_H;e_y|1a&ztOy^Gkbo#Wg=pb{v6aAt?AM4}Di2E}g*E;Y&Gk|1f@@XH@LgxB4K@Kk#|wUv z*S2JzIO?NOY@_eJ$i7EBgA2s>qK70Q2?=A*2-^+Ys6QUcr{T;;v=s?kOyx;mF0~yz zS6V**);2}g*jQNPW_70^gFvytNSF2=ThjgEduu&&#m)EHn;=}tAKxtIdX3e0qb@tJ zil#pH@^dIzOUUWgvfiY!k-0WsUroF^HjC_PmYVL*;AF{CZ=mPxOQ>L+c&0JD#f)r>$SJfSy9^;es*Ckh%>2;cIXCtd56M@HPPtavrOZtffwvI<~g1F8Lgt07m%}%&*l~U1}21MBwnG)l@wfS>5Y)f$4 z`Zp173aVitxiH+_qtJMqTrFysC$?*zp{*e@+#P&i){

Phf_!`cm)mjg@=!xv_%(czrwmNh&_ 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 fr)3ZFUV&*721m)l!jmcN8xw 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�BewIm~1i1qDi>|wQD|Q zspkX*QI?E{SxW4+S6^Gkls{G;Idtcr%#2%`X|J+7*);7#R$p7E>HMMahy0XS!udQ8 ze6z3jjo^-Z(jT{niR!7g-D+Eh8(@=OeU2?yh~vi4+hYN6>Q@j=4bKVPHMewTL z;r#0fTrirc1gg_8*|5lP)*w?Joa?Hg!r>8KcF4n1<2p%Y`Q{q28S6BYA84tdJ? z<<1g1Lb+=cx3Zh6BFNL5%$g+jNgSQHEOBRIW#YSu@S100B15jcB*B}R>naxV;on(I zdmNj;J4?cM>O(mDKlR}iuIuB7_9t5`H&fxqLogzokzZzCz$ZZ=-);E#i`bf&tG&LP zXF8lcCBK};GBULbv=I{gr}m1g4Q-;lelyf-KtPJcZifREN)j6l#`RG936>KE<}|c6 zh~OfIKpUKYChFxG^ZNr~Axo@8Nx{Gj`~K|k!a?oB&8+Qad2bq)9T`G~c*U#0 z=j%wMB4oaGa;Nr6A4Q~=2S$zUL{|?C9!Bpc4)h7v5+Dkqe4 z(Z1Do9Xk~$F!`hGkgA9+=(dopY4c7mz#TrX5)Fmo z!En=6g*~L~fz?ETuRL{d*zW4Ygst2ef#;Kg$M7(6{LP&zj=%G_cq36|PS!9I`Nn#GJCz>lBYfriM_;m$6Lb5<>kj zft?c=c_|m?4#D!a#tKtkKf{IJ&il$0zK`~miM~ogz8;@;>u~kD`4hqR&vsYqjQD#U|EeR**s%6lJ5=h>?yB z#TkvUk#-k`q2on@Tv2zt7(B-N0`f$>qihCj6;|w&NeyILOHQZ-XnbohZRClS;P3o=c2dZRL{i=9qm&%N4 zsrqmFUaI!TPqWnf)UQ?JlK%9IA7AMvrA0P=T8W?jttxam8?A3b`&sH?^)+<&wQ4o; zi~Z4NSM<`qRg2A_#;Kw~Em3Exo7KnFuT;a*e(I}umker_x&oJ8RTcW!FWTae`nzfh z(QPH_SX^5Xz3+F`lBIT3Lu>ls@*&*yJ~cF;g{UfOrrJT>q&}t|R1H(U33{Eg(4_^q4l)7P1YuO|ezj3`Zi5hpaZ6ER)0YUO}t@G7te?vUMsPOz;LJQja3c*uc^2R#4mTws`<`6JvLu$FW~|Qu=(GyOWn`qKWrFP=COjlasd(8V zoClCkje!v(I0T0%rWo3wzuN#s2C3NwLHJMTm@|+X_%RR($nWL{S_it*CqxQ3`RDTi zd8adQHgFy-jF$10xI_ z7Km9DuETYH=<9p^7bL=JF1zCVH77MFP(FYO=0 zcP8g6OF)NUQQ{dxao0a$+l~WaF@cL2;G#RB;X7D zF%XTKW`K3Z;(%#hlvJmxGAB-sr8C*9J)2S_np1PNXOzX)Y-`pyrJ-FOwgo3osM=XQCymdkKK~9} zf_#ZIXN*ptGYn(&Jr`rXK2K-&P;Lr}0Y&q43c=w)(JCdT3`5d0j6E??Ms3bvJZmSW z;L$_Qu`ZN#7gNZsDccL)-c16ISCrH1Wl-6fv_iQ~>Q4Apru`48JFEUBb`2l=pR#wd zu{$uYqu9Xtd|r9g^K8w(H{yG1K_FQ-?5znqlVL)*8>Ad4wUPXJrnCY{8jO%n-IFb> zz{2uT#?JywK4b`OP!TqU2f}eBAEn8_mVnDGQo5be=J)BN%{?Wyew9fV{`jK`3maWy zgUFvW;>MU~% z3L&3yvzRXpfKp8V7RY7SUXur3TP$6yI;629J|jSrK2SDe-wXMA z0QLzEAe*-iAz7^?8)dUeFf+kiVP0?E0VR}V=In&S)k!}DGW_-kVD%)ElvIFLgc9k} zX-IR)Bf^H`@@)CSHT3)EqB`fRh(B{8=KV09X`|Y&sFP?hiK2m_imKg#%y5{o8I=PO zG>wQGECW4Gm*a3SqO2apdC+rpKY*fQxTpb)7$uvVC?cC>O1>wMaPYk$=HGySZ^8HEj>vD|S5`xwOa;fXFq9XxCwUEq43`lx zY(_iElvn0l%n^6wu#BAcIiqtn=E!OeOs+W$c}!@bk}UR4N$KYF;pK`sF-y%FUhY-l z`k@-!5;n3<)kD4ZAzw!xYgK*nv7Y+rhy5=Xz5}RyNSRZGH156=6pSk3J0Q=Z6a#7_ zlFsIbML+E5{ao*de^|(nrlQkxH^DK(e?nVd(Dd2otBlV-+qB7{L*j)k-!J*{%cbAn z{{u4~I;8#QCpI}8cjAQ?PKcK)X)UleN-kduG8{5!(*;8c_9+=zuFAZAH96TXkn+lp zIy!P{`_yHr8&l<-sgW$jb@q>91Rf>hCqY8|PlBb-W$;xpSiC5bk1 zc)9u`jDR+u12Lks8bw9OSIV<|MR`n|Ht>N@&Hi{lcn^?vx* zCC6WTy6JOG_r7v`=`RoWW=}2s{yuhAYxwjVQs=6}ukB&)XpJ}huuSWVX<=UdG0#Vl zlQ>=I9m+`w7_0%S&*@7@b6TV{DI?RF2^KOX-exi+CM4n*Cb$J4J5UWhvj)f1NWfKt zZ#3l*(5llAjoK@8wEUAA2;jhW+iTx;bw7eCcD|sZpJRS z**P~m>1KP~Y=@g|bh9aLHrmZXZq|f1^&&Bhn~nd~%`V28R=U|vH(T#!6>c`e&4#;K z4>xP?W7!R_QD%_dxrKbyK{DqMXud`0^$LF;O)mp`!9>OPeA*G(Fw`+ z_}c9eJ;nC(_BwA`_7=gfi-F4{^shozvLGNhlM8~;F;Q&}&CmvOn8lybO!yqnNP~?X zCA#A{dzf@2@>69}Jp)%$#MndP&G`JG>q!u@gubDM;Kw{3n~;`PKhfZiGsI=rN0uR| zX45=2S&j3ds1}Oom{lt0TAj%f`Gr~oL)DyrqJP*U{tCu`EYrw=s@GemEH9!l&P~3` z*?Oi*WWff?mb$jyGv~}pAHB8kKts`A_+nunlhQo@aD2KFJ~?gK?8g$4@1M15&iAY4 zFfWT|Ni1Q-oLMs_XlF+5&`#gla$Op0{Q0S`Prmc+DNG&nT8r8fouNPTA-h(2sG%p- zm1;>!5?}@pP_YRsnVaJYrUsFCF&K164&+;O2d$z4jTs?Q>l&$cDBwTF-JW)*) zH)_iyTdZ!I5$rRZoQ+o5>j|Nti?;w;x%FNd`kE6VyDy=W&FFSJ6OnZV$sG#wTa#&p zapgozKZJdPmZHd$BKb=w1rYWpy`yqP|{CHfOTd$e@cp!vQCPU&{w`(0Y zXubH@wQB>lpJtr+MPF}TKNIV16N2EJf<{L&Rf7)*K~KPwRxjC}g6!jRQe27 z(VXL;5j6~qo+hb?RP+>>8Y|TZC`l1f%qE?R-?&SOv5|%s_wIAx*!I=yH))XvSc^I1 zn`zpGe`(>%Uu!RkpRo`6Z&}(u^ux9%k50EyGufu0*jno-&wzVebEBgPm}C`5@efprh?N?O+^-Gz=+?AvW);0 zBPLQS+O{SUJRJrgDozAB^~SU^Yb)GKV+n0^wL6)YeD(O8+3WpxH6P#O<7Ee5+BAK_ zf`2}CZ9&E0t%HVddt=M}J#U*<-f8rRk&kb>eIx3-ts1rDq2~sy?%QQh-<8?@y7nKT z&#RyIkTe{7ks%BU`I73@Q_ZPDf;k}zb&d((Wv_4~ay69diR-jdxK9v2PGCu5F}d=8<|h1n%MnZoiU4sf6>wAid&TFLQYk3{YSNXJ(yT7R#~wTwh^BR zr8^6TEH9Znuvtd_LVqx)cg6HU-Ahx&mW#AqC=~NK^rQ3I^)60#)+-y(K5tU@rm4M> zG72(M60?fCj%mwQh$Ccq=_2@~rgOOGc$Dj;ZwbM+;KCUWSP~N|64|;$23@WyB@)29 zkq17I=<=C;D4XL`?M_N>9!<9vj|8qHP=cS*d2~LDTJ_thd@a*!E8;{;WqRS-jNLAu z)aubWNQyZ??pIy0cHYG7@eQcZ?zNS~Lref2F{6H^UO%>PNTu4b4gk7A2qX+oU-MB2Ah)k5rCFG4zIyS(753JT=e3-5 z%arhE%Hs8Fml(u!Wr6sawp6>DEnqXmAGCE2M?oi)HK zX5q!qQZTiULaZ_b-t$(r-paaLS!+aRTiJvktqhkQva%^wHr&ck@-Sj$xOmRWDtIGY zOy$>0@xxgw+iPVzcpt5;ET8{|rYHFI$+4yvYPG@5g0(s`gU%yu$5>HC>9nhvDX{cMU z#5sHxKrY-*V`=N6bhTOn0D5eM8ozoTN)TNv!u|6X6zyKPYSZ6IUQS_Y?+e{ce3`*K29-+LIb2ezu;sio$oru9rWu)r-B&f{d0v9_YOp6(SqJ*)@3kaDu2eEY|H1@b zBUajf_P}m!?on3CERFXyk-9yrHU9)<7KXDytjEgRM_^rvPD}t?Hi0~wl9-#}G18e3 z;;pKhA!HPnAWNGc#icw(2XO1vP$me*EFfDI@6h^Y2#Hd*;0IOo`yJUTlocTH0Cin; z7Y|E0>Ar}B^!w@4&Cjl1 ztaTCRo_+b2b$5OL8xfjmLtAn}({R8NPH5Q31HYz;)_bSkx(4Qir3>OKZtF0xiEU}> z(G7n~cB1k?GVF&2p%*_R-Ju_%I>@QWT2$W*Wvk){NXc<=sQwX5bEf5|A#G8-;_#ue zlFx~nBS|&Mt7~+av2DV%Ir2~tJLN(;0%Ek>Eg3@gz$g|`_y-OO(qqbFr;pWcZ_?<+ zCe7OJNQl3!iJW;kr%AtCyi-?*?{>PR0~RYcDQ*>8bVFAEi$WSai22|De6! zzH5ut2(kX*H|D!X`{l8>zSm}HuXO14E}d_J!)>7L^@LkPuAs{z$6Mkv(uZZRy%|i( zpn>}_a8wc_$aBW0#*2ci%A(646Ii-%(JRMG_O#?=@MOs<+?e>%1Hw4H2m1mnMT%sd z>;rogaH+jtFHZz7v zFU|dZ&f=x5(>p#E)(Wd$pclx+8! zQTWR2tSxEO=7Bk#=iDwT<2Il;8Pq+35s737HLb8jF3_%Bx*8EsbT3XUdu(IRn~u&e zKk_!qx$i-C^l(`is@) z^T)T2XD8y>x_BnUL(+?<<#s{2=>|l*QMJnm5JBJ!Ur{9Ej;f`mVlj0gj}|iqzo^^5 z;g?c!xmZAlU9r7(j)1rA^s&<6Iv`8XOylD6E5_v$+J)RssMG|=o)`S=M?V|xXMR2+ zP$8!u<8xnEaFXDZEU&T6#c=fEN}LNIsuL|csa^j1{HcR?tk|%iW1e1i@)Pa-cfZuj zPM-a#f;H;P%TD4P^~E{*SndV?hk8Q4P$RpFczap)C<)M$nWc2#MwX0pZb;E@^ZQXB z#IFWD2Gnww3~^LXmNJ*~A|dpeA65QW({G)9z#xf#KpA()G=9$a`+0F1ex&LJSSu!f z9RBz2pMN|558wQX4fj3p;I89G`}bJ?$R@EErOrNZXye&^R-8P`*DNQvD)HkZ@0~J< z?O%FV`}DV$-qC&uKWBvIiwQn3t%-6EtnHLgz~y%PJgOkcUJDbwqCYMJ=-bcCFdm%? z)yJmCsZ3FsEm2^00YemmHfJZnBdIb&O#&m;L-E070+fm;6^@=SLKH-}^erI7uB)Ll z$>)V+`zWu%^)u;Wigw^dc4T+wc3Fx3dc|$}-PU6*GrfQix6Q|X43C$}SpR#vSeAN6 zKdyZwCWddS`hdeO;%AgRr3LiR!$ZvgBo>R$3Lg_BGmQ@v1ct*RCLyQSxd7Wk`NRqW zA(+l&hlHfOD!5o1_!hG*&Qfc4;3&ay94KiFJp(t>@k233&O;g$>`+FueyQJ8BsDsG z&!L~RUv_K1{d{o!k=?VzHP4DG!t;OnK-6wyo5c5j7MF$R?!HHq|Dm6^-k=>Ip2H@8pK%&_S3`J6{2kArEksqoVYd`DQD^Ik|=RSG#;uc;R; zOH&PcI3|dlpywpUOPwq_`eSn6N{D z_0X)_D@Eow68Wgofs`$ERI#AH92fBWxGqbWAi&E(zmrs1A_-EzRwl$pHCeh6H%7Nf zZ$@;RY{aYq?jt>(A9wjX`V;g!ggQDi();N;voZnWruGa^!N0gb-S&Jhxn6EwwEsx7 zeJW($uKn3BngfsjZpi-Uk}!g!Xg89wIBgFBM9%E zg46=A5rzUofz9K|1;-`WPzeGBK=?W1j1yI6Ba&Q3g)n0U3bDaF@RJ#QddQaUc&jVh z^qki9q}cw0f<%3-01&KsmXdRH)cfCFdH?axCjS2C(EH2xt$TFN>cxv!-&L{XZgy~R zw{D9YOkcM{&RM!?M%N+dPoMeMX4Zmbuz759%NaeVEf2qX&jVZ6-@AE>_;^XnPMx{~ zZ<;Y@$_be(6bVB@g?TwSLFThI&IlM)V}=#MAx+#snk<+HbxKZNz@6vLQ?j%3dzNPl z3K$UO`uT#w5GJJw$8=RO-9x%pG^C@Xa4GP648hb?Lv|Nu;oOopuN&^P6u$9wGXum?38wD-co=7a4a;s2D7pT8Oa-k{HSVc zm+Z)~9A|Oi&F&Upz>676NMfp<4bCR<8eIEng#H?-fXu-AioM11=6w=|W@a=FYSWH| z|Mfn5n)NB2t*mKSv?{(~azXg1YCX22-%Wu1Bv|5>E2q_LX(^k}p|dbTS`*`b7Ef+j zq_^f{B)f=&LA#776EO!Z_=!wPBFhNQ)i#_fr&RkyN~a&f zUYqLG{-cF8dn0Y2^xDx^eN}J9|MT#kH&UhCWKsr;LNDOq@4;XAg@(|G<-=Yt8ggy* zCYK6S`}37Y20GQ3?ST@a~h7wdO01^ObMG0i1XIMGXvjv8gqnaPwDs_!)ZLEQl=E@MjP?NKTPZbmw zQ%RwWD@BEZcpOO?jOoHeM-56q6-gE}ihhoc%H zaNeJILNNL`3*Zpz6es-j`P1yue=eVX>D=<|53X6g>5=A)*e{5fPk97c3VJz11FAcVuGIyEBD*|uwa{2co=Xm1|77C z)YKgmY625Jb!QY6$~wX#P?n2IUE&kFwaDtnSmv=$So(myMdvrHIX9VEueM~#woTU_ z*v{-*o;=)c;hmFTntAF2N$bqvbRY!5H?c-}@bO4?2*E6$&lEH@YM3qf(yi$zl9rxm zMFCBxmGe6K5}^c8EC(2IX<*Y7vJxN;xK4pyFN_#mUqF&-F}K5rSL^q<^~odszW-|1 zXUWewW{$sSS$tmm!Hdc!^)G(s!y%6r-oCQ^%$c(qzwN z>a%2Js&Dz#i|dnvA#cO%U^84Acw1qLTl`w?woz-jar7kT4(}uT?qHrVL$_@jYhA!D zKhw8+LtN~9SH&#tjsEN#eNKhgD+~6@46G543ed=fhzd!d$H+O0s-z|paykP6lD3Lq zzIuZ&4W1PM`Dwrzr^y!WyO+NSqiXfb--wsRs<15H-B>&sewx;;kyfr80*y?8|4u!Z z&1giiI@u~H!BoU)*_;lS%_SxJ{fUX*;pK^l!$xWXec7TC6JR2?W*oACoRn@Zl2-R)xaW{8gI zp<^{XBi~BB^i0f8CLJa!US-#Tg@sBByd;WA$JEr)uS2HKSao#xJA0};(pL{}k#jcA zo%e92H1vDz(W8TA%v!4~uCi~LzyCq$$e*8`{N&aRk5-ls=-+SDb8LYeUuC~<~adsOD-9rts(vw&oY6n{^dFf8MQGRk^%UZsJ8#{xiho9m)YGUn`AeeO(CR{ zgq{VYN$*AxA}XR(5d{$iq^byrpr9zID2N5r6%~|VL&S!Py@0*<_w+r;4*$=&v%5(E z{k`vBB#qt7z31M0?kS)1Iq1-~@3vcHS?+k}jH^}!rH-2}-Lme{(KD`CgoMTLJLc@% zEMC@Jwg2-eH*DH|S?+$+&K3+s7m7sk5JFFw?7)a=<0-97HR z{(JX+vg=Rv#}D2dIj34a&|%x=E%DlX@zrD3h{^~ifBW;X!UEbeD|v3^eb~UgV+C$Q zh9Crkh+=2wz}|0QnGRpB53Uu`Et!JZF`@ww#ujsj$EPVSopvt>wU?A0?qJ@C39X;B zbUyT&)T#R3c{{hVjOtOHyIroe%@T{x8Hz4nkFz4@R%NX^PwSR-&9M%e{@H@~%L(8s zbHV8tM1CdLVF)+^p|AoZpIcEJPN0;>H{_z{Z2f-C2rK6!qNBzS8{*^Ps_tNBBe7{Y zr@Gqe5HM9}9vR-k%AR~+;n|f>KQ`)xF?;v+xoI=fxtZ_u(sYd-qE zqFrLB?%KpF*`3vA)vs^=ZReHU$u2e{9{81f3p~^+_-obe6@wV6l=E|RrhHR%2ei4a z1oNzrSDuHye7KLx1LXn1W`n0@^9e=BBO|z34>t3pWz6q5y6ybv!kkj2JQzfd4xj~o zy#e7?5-;(bgKq>&?)O#0i$nEgsHQ`A=GVfqxGW0TfA62sAu_LD^!%AGFX=VDUtLzW z^;1U<88dnaGvzhySN}a>$70@!@ve1e$b*Lr?mu=`)#`8K#~0>Aat2&{MO78MOOoK0A!v3ui`p2TM0Ns{AQE6$wEy&d!@+=i-&sk9s9p6yl zak&)5-q@fJ%#Gi1$xmEox9k|YCOjRwOLgfbf|iDviHVAaWIF&@|Alp!x*QJWPb(Qb zWzoY!R!ymYaPz(K?58WRUhFSsuQ~srZH;%%tbb|G>xXL|>;)_IC-n#Q4Yp*^Wh1+l z7P<3lht*HJ^uih8hi={f*xAoJsEuCJMp`>7~Orv@zj<7xJSe5m;CYSUMO|0?ST1$DGi@aksSX#4ste6-&*_0DhWqjfcl!TTQE0Jb&sZ z`v

I4Rt->%i!h_a}~TovU<=bnTHhspIN_6Rynf*y&8RR!vAd8^=zso-j^*Q=NLl z4Imk=t|^#MJ$-EB6;mI0;0roa@Xc_h=HuR0gs?CmR^$o>^;V92$cuO~8XH`K$LWC* z_IS`D(>A`rEJ?YI4bmwv`Br+5bRXschYgC(>CQ(YBn;hPsKxi30#zg6uhq?0?^Rz> zcdJjXWaTWA-Js5UY~S3#-9SFqvmtxG`02OLzx(#5uf+E1&+1#OFI+e;JA2EzF7u}> z$Ladx%>ysI^ZsWa(LK^1=cXOcL3NAeX1iQ^zZLnKNPY;Bj8I4d5j27VP6@G&RGy4f z9dusmcEgDIn7sh@!-Er|wbhEwuGzli{zvj0tcET*xt;p2?|)7pFWckxtJM#mz3DGQ-$}hX{v-jBCC*MVw&Bx3Prr0e8OedN^^Sl$nBVYZL=c%aBX(S+#Wrd^BDT!2}LJ< zlX7+MgRP+=7I0cDqRy;yNglVA0a5{f#c6hs!b#;vlH<_C7Ip!+=|VRvxGFm0?T~We zo&0p+{xbt0JM>(LQ}}RmuM2`wx3w(9?z|vN{S14L31?v4?nTTaA6-}xV3ETff6yxJg%0ya0ii9ON$n z%ZktqTP6{ZjuMC5*qTr~``P7*UlRZRa<0Dd@%Zi6^)zhK=MP!Ce9u+AbERng)ibu- zwEDJftJrzJG2=bM)ZYJ<&Oqr&(v+o9WSsoYo8qT+Tpj}JcyWLs@7I7 zpw<>K|JMwP8j5|}3HGo@=o^cIPRi*7#zw$ZVk0Bi1|$J$ zTMY(Mat?-T3K7IqKq^&9gGGa7#4SlWZN-eAHKfjQGb#A!EM_PV`|hiszz4_l>hCw) z%4VzAArWN*g}jWbsBp!@w=Y&7IB7h+V^JWU9Dv=(h}?R0upJ#bj7O*Qz{y2GUa??Q zh&i2RJgLw$sPMueqR_)xC-(x1ON@kv;>i(=VD>F5ket&OgtctI!4R|u(dI!Kd^pYp(d6^&$PQ-PIMafc~K2zcPVIE=+I};s?mSi zWvkh-nr;k7kZ-3T1e#s~X-ct=dM0@`s88!3W`U18IDKUwGuuPxmG#8NzQ-5ozDP`7 zwd$^`#dXK`i-%`khB3fq#TW?VKzQY0vEq=|>oD8x0JviM4ymw6k9H^kC;OeiG23D& zLAOgdLrI-YUVbLAf57O0@@}gLHSLXaLlB2-D#OwkVv(VR);>Mdftn4+=g$2*z{Azc z?!9-J_}nR&2dwuwSkH;Ho(%Q?zE7?%YGbj!0GGPJ9*$bY^y>=fb@X#~AOAV+7ghf& z@?Av&;`zn|8x8pcb}^SrS3v2tXXADkvuG(PD#=dnF;)L4p26Rf%mJJcYv)vAiWpLc zDhrgI%27opC>2VhvRc`v{Ho|*3@NZt(Z3l<0wjvRk2~#xxg|-!cpWF-A7v+g)DOX) z%tM}_z1Nt_g26o0$QY&k2qDT~qXp!^_y&|>WQU||x7jtmq2A8yW>^B%yb~~O)MUy> zNJT_&J!m%sk^)$VY~~DOh3dFZ){Q5$Wb%p#b1ELX{P@VvKTtQ1Thn`b*M{?d ztNzk!uNst>BC@tQBX7^s@2XdJ>UmX7;f2#bnmsqqnXt-VZKO~emk;V3^}nJn6#5J@ zRoSKZ2g(WRAya)=k0@zNj*q3*40(}7u^~De($VP5lWDbiZ8^E9^|9axj&B$*t>PWm z@SW3-azPu?4}L#6)h~RR)7u0H#pOgHRSw~7COFy;^PDg zl(2!zA3-e>p0pf899LWnX1 zWSv1QnNo!GMXk}I zs$V3YP#Y_&$FIJ&bI=p5>D9S&=XNNhxaLQu+qY$lx`9pKvXR}f=X3cpb+tNEy?dQ` zy`jggtQf5fdnO)yYu}X%RdG3=3(lzF0nEjX*$j=f19hU&5eQgOAS%d4DVXi>qkz<* zg;Fg>8wHH%e558r#V*M}AsLz4WU$yRh9<^L>Kh;Nx79QZ570D@B%W((61z9C(aE7d z%lc|VM~|J$pxGZ3N46R;;+VKo$}wKAaAB;g0L6;VtVXZVr)>7^^zHLWn|()p;x9fX z_!@nyeVc)lm-Mnr#w1WxVX>QektS-Ku^3tbFZO6aJJ1|zaVg*l=@25nf5F2G-poFLbiBk_9ZOOFSyhhBR$?({HY8+};^9i40FjAtC??>WZ6 zt0eehHU=6DfCLOaM8MMTz@4m4(gh$t3+$UBoe01e5&7~Kyrx(Rw%Fjb(qRr0{mL3=bK z6?e;s<)yY_($|67X#-4eyA@IW-Fg$s@A9)G-I)lVdU%lDQ2V9NN^(8ZHRt?$UUTl$ zlP<=59FT2q%*T%T42-oy?+cU5CO9N8C)!K~ozL&^m;2#l+AtX#_MoCuFbTJTlklWG zWle9kXay2+6kdmRjB4Fk@G`iHFvz#;h&NZoR}Y>V?Ij-GtzK6dJ-dE$;s9H(P7*tw z2g>3I3eR)p9?$_ltM^@)ygzU!^ED{Km>JK@_r;ha!s^(toGh0=5XcVdC6m(`apmPj z&?_9Wjs&G>etDFMD6=#P(TZp+x;ZN2meA)&ddU$+#RjzAp$Y%aL9fj_afP} zGS$4dI0{BD<(DQuTfjPEmByiJPTNOGeSsa6I(qmF*BW;yrhpHq`w{6yRoxjc{-GLf z#OPcRX?S#chC1p~mZ(^yes$or>5XR%Xc}<#gvqZRP`_GK!4jXUqcWxzHi=6zt%*^R zA@U5nO?_kQOz!)-%tZ8_39z zC3kMFDJn&ait|uuiRggCUT+selHD!@1JwE^5C{gbltHuy9N!R+TpeY7l1A=zp%~?l@Hgvgw;@-oRpCk-s0W5 zQOJdmojCPX^*^KUoy`mzcJ4dax9{T*-L&kQ2df|L!;A+GH?Lm4e!KdE_pUvI)L&OF zSaQYM*;h@z>hf#5J+$qm`{&;m^6yyu{5RMNn!V0-gN@?AHW3smCKHNL?cif6cZjes z^bBVY+`pI#saluJ4Ge3>E?QiotFfURobIB>>IMRz6g^ce(*bk0ssQ98#&Ef)J*U}R+fKKW za3!5)<1n%bXOKxJgBmGXXaHV9%j_Z>*nL^quyOsWd-s`` zc>Y87EL-qeqG{A6S9=RWtGg7A-!1KK{#9}we`fPsYB(f15!1DK`kd{h4aP746F*18rRGr<2?T4WUdH%@>}-~=dYDoSz! zWH$xj)(|Iv&IV3^F}okOnf`xp0??iRBG!OvioymNiE*55nOVV|ybqn}=u87=%~>2| zH!h>3eoEfwVFq^8$}QDGpCOch!_i@n1L@S}X#zE0DpcSfvq@l`udAbF4qu z*b6qc$Ho@h*bG!w!E)jTkO{5EVFU?8<3X0YmVrp}y=e90soj}UeB8u^n6@>s?{?$= zltjn|;`&vcWFXtsA&iMtSRD?mf(1<*Wh0YZ&I(t|)##GSU8s$L17^dTKp3Z47VzQY zR^@hB^8VD;=H%6((HP3($4Z;n+q>CYZ5K)Yj4u@6o;d$MU`%9#^^WD61-IL1lZ~FxbC1JF3VKgO{3Zc+u=b0t$$kc?%`Q=`V_$2EI6Q9hjKhzrW zdhs&&DetiAEgPlMxAwwQ`D$ZxX38zWS%qz=pNesrp%?t{)m<=_K~&}RTQX!J14=c6 z0LcN1y`RAWXq7?MDT+?=dSw|77dHu$3r5NW0C%dgpq@9XIgeUZjMJ?d^aKaVzdZyEEk9miBC7YBQrj#Bagvf_R zN~7hFk+vY=wH{gMbc15C^oU-#a*+z-n)cYmS_}?$-IcL3T~0~P^!v@S(+QMzPIe}o zx$&8+GDQ@4TBOWOyTOjE6oP=*dqZ8TU7KA;UB4nY?{e8a=&WOtBpd;R0nl0{c>pk0 zoKBe7T4Dj;a;n6(<|-9i@C+Q0YRHk0#3La>9pWDa`Qpp#KP-K`FDv_u^<-1-R$qBf z9sT6S-e2GJ4zqX?GsTsPdO|+7?24`r?NqN-cN|f7J<4VcUa^5WzP|0NgeLD3KN=oG z&W*Tp&x>`mp*|8*@d{?#_Ti8a#_n)orYKSH z)&SGMlxS18zLJv~kMkfQrIU1H-2xsVQ6O7`FuM(pZB`E-P(M)bb*LXSHL-SCYz%51 zYT4N5|M>XGAAfyt-+8KQ8bMSq=?o;U4JZLyiP;i9wde~(Mt>y2`7hPJN zR1iL$RYJzfYIO&NtesiEX5n~bxluXb*3i|o9u!yT)N*V!6-U~ITfkbjKuTs5s6eH= z7*%9s-?}sD+QsWOt-E2}T`T_h^sQq*|M^|ngxh~$*Qn?Ib%9)Rko|eE>A9Dldw!4j zo_bt8rv9ZSunz}sXKeSpfi-v4PI&j7t5-n(5N6{W#E~6f`40(9S}PlI52bS!i66_tM-cjc>RpotB$_E zVCuvx<<2V>ojXr4xUQXi^S!9495CwK3rDc$)P4QV9zGDu1zmwTiaRjJBxf4D7lTej zG6(4egvT*14mHCd;5A2F;tuuZxZHVBbAP;rueVp7BroUh_XvGr`8v1TV9+zCOsC8O zuUPT&l(54sTTND^CKU^jh;vP%L6v#DC^cPt#-mUvZU|F{I6Ses76s&}Y3ZrH9z8q8 zeq(*^X@2XT*#oAPiHp}rPoTtT>P?BSxVxKmHG7p!Ywpi&QredRzAyXnc_QYg8-Z~~ zP&eKm{wjBBvvLA%cV3<&!ad$#L6Yy4o9wIh+{nXG5Hrz`P>tBz!Qc*Q=TwXX37;t)t}}I z!)ny3Wm`GKBp0%S$%N!SO4=VrOXrk7EPASuLrJ;A;)u*19`*YJ?7Yai??1h^XTL6G z@tledJ)eL2{c|JiyaVd@o*tQT_KDS~I>e#b%USPVE;%=!eW(^VtH-h~>YnA zqm>8^m{5th=Q!j5^M&hU!>u`4s0f!OM^=_8Ps)oT2>?mtfE3+=&27!KiYLg11LGEA z^o`04MRrSy5+G1cz$xg5HZ*dtSo%d~Avnf}@{q2=v^8Ub%FuA^F=K=Z(nlgKfEFpF z90B;k;hGkY7;ZAJlhjTMJGk}5(oHolH(shfe%Jc*&uzHWdUqKcuKjAPe>=bMKqFc?C~nxJ+?v#mn))KBIg*ZCDw~WM2S9~5GA)3~1&`=5yF5@B zGmzd{tw=MF;}HcV#B)6KGrdi6K{dG?1}G9#_j3i6y0A&yngzlc?LbnCjIxIJr*N4| znxtOWC3fc2(N*m;O6q#mMcRw6LwyWX-`IGjZJ}uzUT|B_Hlw8w@xDWRzC$4?+D z3u=#Z7_1!;`_T->!I*8RtKAl!|=(J~F z!Z;16kuA~biH+Wvj2}pwO-D^)Bc~_aX_66SFoQOblIVKM#o|)n4o%BA=+J1-mtKmi z<#_n<{n8W3y9dvvI`V9J5c2pVQaYb=YV$ll_7@bGw2Y6XODsI+At3)F3KbsN9_q$luvR9r~Sa%Vh$EY77Q zpr%6K9r)@f;wmxW?$|}uLg)7FbF$0@fCmdw&mKBkZiXC@BDE+TaApg>3Q!C=UBI`w zeBgBIPWj(0J=xlxY;jLEt0%jlCmY$5b?C`HO8rp#NvtOdDSEO{PnO%02|Zh}nWg9$ zH1|yN(QrbzHHg!ZPR=CvB~%CwNwQGBE<#6!7j^jj)rDAlLp4WiB-yXDxFhc}VQ1M| zExo?`Q}NG-=ylt5y0UfCcR$9a&RAEf(`}b@WvgdCvFq47Q?Iyot~7h;l~d$tljn@P zq)wc>aP~AY4}~mWKRsrI+Q7C>?KSCa=3yCP?b#Dg_2$3C;c|8mo7e2x7OH1slLeh$CaSHk|7$j=3897Lo9j0R>lm;nigmXvfrC!y*< z0WGDb*T@)d>#cH&1EvOvgf<(t`X}+5?`eJo_ELY^ZDd{G0oYG-@$8NG(uLS)HkuU} znG>A@+~7F_=n587E_g^Kqk;~66mLugFIw5&w4r$|5y6f@vd0~EVR=}YblVDjAE#OIZ9c3Yfnz-iOwFFiq8k?Tcu zlAdJk5YCTv!5Hjzn-)WXVs?JyVsRI1ga;{#*8!J)~01-+Uk(cgsiOmAjU>9jEiH6)nv07TyS0eKFS>-juDi2 zfqo%*9?GzW9o8o68&-*omLXQK$0G6s?}{o^47Onn29g+EEv;N!F1b`bn}$fHDmOSN zx=|BOS>q*4vc2}!`}@_4)F)Zq}HmAvFDE)19@`)LRW<` zr{WtGFqr|H^!oi+xIl*4gJGJR%x{=suI8GDKwHAUGbl!f*I=+D2T2hQo`5~o4R1BP z>XyMV3|%bH1{l{yCv}Z$10?OPjZd|avV~kppTCzJ<0Y|vG(rc);Z^1wsHOo_ z0xZND*$foX?PG^b6)}AAl9qQ+B0K5a#6(QefAt&)oNdece{zn12QC?ejRz8|#Fa&vwk)1(XL^pxr{irnjO7 z3nUe&eRY6Wz~Llj1T-?VV6&T0iKR%WflZ-AlOd4grcW0d@RP`|39*psvhY2uY-Hax9R9-eX*_-;%(ndW-ZOJntek(%k~QZ14Xv=-&HfEVN3TgAdvu^whaaWMs_vwSAGU8rPL35%5s zEom%~VkHYoM4_ajBvv9hCA+&=$pEiMMiwZ_MI0*-o$K7F4|ZeQ?lM^WxgDsH!tI~j zjNIjfQiEdCl3L2I#c|eNJ#1i7 z=X%R)bd&rdDo(wZ(g*v+qLFP&foER^P3y4H{GD`H%a`B*PJA_lZ+_t zaDe10eaYo|h44OP#4${8ZS zv`fN@6A$c@02DR3sBO=7o1@)2R>(ah%2H`TL89lOL@i`V`CDR75j%YQ?|*&sz^BluH!~^IQsgofJJz->WA(axE8`ZVj1QInVeRujj}JbB z#v;2Am_aSP$D>}b#?oOv>HaVIOed;?LEiW1x%j648yX+GrHkjcbd?wVJdR9nwIW zA~8l>np6=jDg^tT$2GXF_(9VZtUjqLywDZiVJBm#$Y%MTzn;fUptHB*^&CS*VUs6M zJO~VxP1i{uBnx}-t`+)ANmYHP9>%g)blH@=}LU(T)^-;nLeKwdq=V|TkzY~fDj zaMGS3mXcS8kZ(wFM!Gn$C5hY?cRhhuVZ(!hfZHgcWG<&rA5Qgz(3Bj0?nYj|woWHD zo%z|4Ux6e~{IGletU+&}qL)p1NNsvw-S+D1>h|~4riTf~dGi~CX3gLIz1qC^_dAw- zK7>`V>(omJj%K)>DIYRvUf&*+`1w$M^sz@DMGMi72;kYH@4QLs+v>4x>akU44Tl`i z!CHP9XICMtibr(V?N*D~Y&AGVo!^HeY`{4*JM=`Ysv(dtxwH?Qv@>z&z-~uv&#IXR z^+;6jT`1pLwR*+o>C3jOcR#@_Yp#3Z=!mfua_1{oZdK3yjxAT`zyq1a9%f%QPrHo` zxOF2OL((M*{IqY8w{b&*4vH0ftVTHyKyi>$Z(*prmg^L81|V5WWM5(&-kd z1eGs?R+mnj1K+0N;#dueK~PUD`a>0aJg=I}ssi-9q6zgxm$O@wsnt8xSvn6As|(n2 z7L&KX_ukFl^W>^Ov4E!t`8ehKzyV9+L>-h5L%c^as??bg3{waEHD(k zy*3991&#)QOC}VS4=5~9M52HT9qv3K30Pcbxx^&=Psy>gV-CM5S@%nt89KT}==>0H zD>CJYR#VQ;lO(~x906Yrc?i86640~rnWlpZI}iAdXI4F4b?D~9|53!biKQMU9%lKg zHlDA3_y+3IHhEq~?)Vl~$p)+UbiHPN^Vhe1gIbIHLC>SDI;%-sOY>e1JAMxAoUm|H z>}+!eX3l4w>lQLHa1KL(8G!|SvO1c5BmZ_EeqaE-BO%a+HUxbJ_#_U?bjy6p8x~++ z;j%eN3|LN03?LdiNer00b~7g>feTryUrDM1?Xd8>ifi~&O&dgx;2gGe9nfzX<>CWoy)F zT&FYvo1G7tc#zE>9&3lrHy)4RK+UDa60jPqPC?Gjv76lz)JnjMPDeWIa;H_pHdj^A zW_Neu_jOA1@kQhxQd>Km5)%y!$u^df782RhSaDKV5Znjq8xl*)412jqd|#6p$xT!e zKeUzIQmp3+$j$>J8Z|KKv7%~t|7b!M(Suyj7emGY*nr^R56DuM z&u7WRg>JU^T_7VwO$4F`R-Y9#4uTI&0sQDM;+HHk67RI&$xF1F3%bn>Lwk|_K!-Eg zg+d)7gTWTCi`i%%j_OMm25FJ3h~D@)`?u`9_r-JK2w9rdzH)P75$lzhBk9T$f4vsp z^3+&eVx>4!H};A9;;(@?(;pD$C9Y;bZHg3^)G^386TbiWScSp>>GgPwm;{jgUT`JD z@<0$kZ^||eYw&rp@yFry28T9y9Y*HR_UuU)&}k<@8z!8d0_t384j{#4VWPfgVf66Z z-evis`{!NXefzEt)PvId>VdTn4N}*uL*DJP`ld5vbr{>xd)=x&ebkS^i-s#gStQl8$Y=asTE1C3aw5U6FAM{)P-GGn`fHDPiZ;S-mTVXtGY_s zLd%0guow%m_;icZZeHR>QKcoq{FY;nfhG&H%NM4`I_hmUYaTk5qHnt_dvkS}nOStn z30Yn%%10D;NCNj7)Y0-)aZ+ zh?&snrhP$dfIMn+uWrB_^+HCqSFe7>I#~yDl&T>^`T=6zqhG&{;~VaQTOI%#S7$n3t11VI8Y-WvHppP*d)KAi;VGLWz1rNkrsH=qei|rJ*n23P z2fG9J)E&raP}GAyqM;SlL<4I|M7!XCh~(LkD*?F_-qu}~cC^M=*FAgdlN;|jC%a$m zh|->}pk1+@bw`{a*A>GryJ7RKQ@d>GJo)@{OUF%Je`faRDcAH`e)q_YcilW?Onrpi z+=9ivZfhnRq3(IVSI0r!a~#H@h)A@-jJ;vgIk{=q9yW2~3YUq5qf_4Q5HR}7sx^r?=IJlCXtaSY9|Y9~Lj zgSungv#hUlM)T9J?f|!Amw%~Wpgk7q%fUNmfPM+kxZEyWT|Nt{HY@;1X8L6pSm>*7M16wc(Uaj*x*k7G*;3c_hlGeQw3v1c{||M^1+4Y$j5eUm)|ZQ zy$R8%&?3vga;AWJ>05~mR65!zj48?Rq~?SSjpdP2ql$8X13aiQ)J#=!V(SWoQ+pLA z&iIgtfhA)GESz(B_w`pR%<$o->Tz$kWy88(J#fgSbyuA4QjeX|y|DT7KfmcvQd83Z z8?{-!?AXs)MS1zraHroG5Jr>(=9q@Th{0r_dUbHDU7k&k%NTZKal1@d=lO(`;mFJU z%zVjcM4uC*Qvxb16^Q@aDbtLTki&45o8>`Ik;~1e9Ieut6B$6sGkB*H;Z0FeDkG2U?Od^L-n6{rR0wg~G+* z-0-f4H*C%c7lpC6Ot`y7!x!@k1?ayZihA%BD;A)FEwY}8XfXzF!VONw$5=m!4vhPnk`!ZWv)IOsND;@a4fIBNj4mz*8E{M92(8a3fXB<3k(_v@gK_|;J`?rYbsju2`9$%;chuSYeztWy^MRiGR?ZyO zV`N#!EZk+Wq8EP<&99!bxW2o|yGSTMkRNsg5Zn)BnQ$OXvV`KIG#3e_Ch=DTho!UnnreX~ z527lKGO{&Bm1%GoEDF`p1MecQQIGz&S^bh_sVd9d`}np5x;50qJN}BJrEYts0BG)uuFI{nb z|MzfPB;qGGWMU1?u>T7wBI448Lm@%1uQsXI%Sg51uyPb=QSOCWzUZDXI^&k#A&l9vOcK^Ub+vQ9m-zynxW5Y zCqb-28^#Rv5A~DJUwiHI58rz`;cqjq&tD>2uJ*(Y`dPX^pld6@Kv)p97Uh)%Gf+8` zXO*iegL%%p@eL)pMLv(yQ&wauLctH14#-j9Hz_^?K1E-qm9I7>q!FQh>A=W5&;~aQ z76%CSJZM6w{R2g(MD$UipXs2}<-m1Tw;FjtGS zO^U?+U58hrJenDZ}|lTlh%*WRyw zef$sgNT7XPO^L$t|5TS$RCMiJ7JO&d?zc0`I(I6qqkTH%#E+&N!(s4W_ZEgy{;jHH zV4oqvkbtD`nv1}xUK&2EcU4u_Awz}^=sL9PP^G@UV`D?T5*!cOEjt$5?lEJP&7J`R zB&iI?G!lL%Un0FvvUvX&_5ie)~1l(h^Z&<=I2hNR~_Du8`r zC(ys?4H0dNaTZhR)2p-edR8835$(bF=#-q zi)y|{j|Tgf^S|oRQMzI|-s7K<-> z$%w(aF_9p8H9dS(eSGKCsgJOMpAz3}FtRq}r|2vY)z6LY-Fq~^W?=VV?foIPr>0|l z+0+?Z9&Z=xR4Gkp*R@0E34L$Gwu0=D*VE6|uLWkRLO26`Tl-WB?aK?xq_T3qZ0wTh zHoE)tuIvJ$SE0gLfo32TT}n#2R7lWg1ye6ViAb*tB$b$?~)181*UolrF?O3G^30U%7POWq&k6FJfc`t&MaZgyH~U51P~2h2 zdDPdVj50=K^s$<-(kAD@g&y*i3*%w|`j+;1dX%=sPEH_#4DRbR6uaKn(D0N!uu9eE(e zR0+4G)rhbW5cgzA;lfr(5quM&X=+F`Al}rKn<)GYX#}t?_Ur3!G2z?$J_ZZZ$f@1ad1$V7b z?<;0w2dQ@zv-7Umbe(k5`f=(Hmrsx z?|1~~<9gcy4~&%Z>Z(jGp3@v^vFtR*RoA`kF$B!0IjU}#KGHpbd3X?wqn-*~aH|Xv zCdF#{fbp?=uTZ~!(Lq%XbDgzA2Un*eolxq{5Zkpgln>}NsIF6KMtONgX{WkDy#^Sw zdUW-nDG%fdcN&U||EFapAZ?y;C9$W!pf9lk2vsN%XLXh0Nq^Pyv(tSgo#u7X^v}fR znKLi?-~$)`*nA`ZB$o0|$CmIOyIg?weC&7>&7x4C)>0<*slSMst)bvkNWHNj~(anwnD67W7jL zhcCQ~f|J#HrCQj!rexntS6*Qy+Xe-8#B*L}lM8 zool8^Z;!4RS=o15r<$o<_&bJfls`>=kqGkN*@1sl{~CiA_LUbxy>B2aYL+lIR;hTs@Zm(3k(p^kY!Q6U%!npVsC~1!{TVa7 z3%tL2CGP?^NZL@q&m*P#2{zd2)67@Tt2ue7Luxc@Tsds zt+s#P(+^(10`>juEOn!0i?ylAx&_QQTCM-__KBz1ZCbs*?ih=`^pd)dkAJ25vb6vgcn1h?LulO4!Z7NBrgLcT*WT4ELh`T!{C_J|0tKupT; z06W!V234u_b!zCTX^@WRR0PSv^V*AOdi+`y#>3A&c;l745`*n*nF0L7oxR?YE^NL? zEn;=z+Palas?4~e)f}MYC@1m^?1j4CDM}c zjieI3@|LD2o@mMTZjnp=A=%4i?S-NB6Lc$KTrf_*#h^nL$t5@}4s;~|o<;9+Bi4tW zRrrHQGZMcbQsBt3w8_eS7rH!88YlA7)kK4s%J@b=L(VI5O4!Qy?Agr9p)2)sS(%2) z(RrSFYEj}SAy?$pi;hpxz_7f2R%e7P?U3czScNYGX*RI_JN#xOePvWS1hWLIPs*^{ zQNjswB_K9E87Rp>HL_mPQ3Qf4yd<@|=3H^WI}I0qz{FQYI16kDDxsqRBax2NErE#- z-{8diYvrQZ52_QI#9==%dGxHwm#I&xOW2}o23l z!=>}in+}30t)E?39)z7teLE`KwbzNVlrLoq`EHxdF4)Vf`cwqlCbC*oMvVQr7vpQaJ;rIxk_&=<;%8Pj7p(fozc6;LG<3Zg5{3`q|!swW>Ck+C$I)1O7>CrHNx&??@ zdYU|@vPU!>3*p|9J^7C-JF;z z-mHxuXNuQN+FA+f1jW#jOzW!XK-9?q9Vk=j=f& z3M1Km%##~UR1$yEf^*ad`I_H|@n;}L9YQR)on6RM6d%U#!&%4pvjH;60+BGLgJ_V$ z2>Jmp4l~H%jl4LKKj|Hvm%#&s;zYpoDG8^_d@g^jb-Jz zA>&ZCy8s~=2`z>SHGZVRY^k^?4`rcIAZ5UWM13nAAnOd9!iW=u-MPevR7jeNut-{g zw&sv(-J@tBurp{~=qplLn(Cr&@ii6+b}1p6PsfEs1rq-wAJW&5h<~OXrxlC zNOWcm;1Ho2S}q469LPqWPOHfQ(uDw2wA0~0b$~7cF(8&{Qjlww^a?7g0%&VzRSF%2 zdB`Uz(QE+ebr#Axr{&N}ZFAM#RuHX(p~=CH0!lDbC8cp{B`g<)bUD?z{!=ZiXYf5y ztY*cndBev~%hS$8CH!ux3$7Ms z#=3Z-dBN;#i@8jPURBQGVx3@?JJduyZVwK%$CGOa26J;!|DNltgi5S5#M*U3iaE!hYS&1G_Wad;pO)c$H_JOA?U%Ycc?pM>$yn8C3w{yX=y|GSdl4XeVl z=Ug;WZO-dfKcufb@0!1>559VvfAZ+bmxj4c1Fw#J7j%Ok2$v!^)!afWqu>_zyx$(k z@Vi9?%0P6BF2Mx^CfIE>I;tc?14X1ryJ>eqi}}qrx~DZERjU);hLmdU)OeY8oPkAX zp`~hjdZ~x@Bwicr7e=C<*^Po;z);aI+n(W9L{vqIZv5p#9oFDdFjNBlrO6~p z_(+M9iK{3|y=!`k>{Sr6C2N6OjkI+=Fda9o_#7axmSS`5cqI$YTll>Kuma1_wiNJl z4_JfH0v$jCuk6jp^r3+t6s!mE&H%a!nF9DHorF?zu2D2snMO#viWEsojiyv8#>}li zs1OXAsDrvQz=(JSJ#^?>ohzG~VkMV_uQ-_Ik6U_~xXziliUjNcXz1m_2U%H?G;XrG zg71S=?X{1OTTx7C&1kTJ@z))o!OQ-Dm&T1!PmJ3~<3^a$rgM0b9kow0Zj3DXhhGJ! zj9W?8{Yy%O&5s7-@uG~2KS@^ke|Rzb%BV(2(k9mbXLd!huK(7*pvTB>Ar7@H@F10V zL6L%C!g0xB8SaeipwZvh;B^@dSwdC{sw#Ri+&03gLS?8_}@L z1tK_4hC*W>2FR))+8iSJF)4#jE0x2j`6kAIX%Ew8=GSe~?IN2Yy_u7jsw-k%5N8$Y zp;M_87U(*m+9k356#4{t7sg!-yucC2S|QJ?4PTwrBS=2Kom16;j7zY2+$fMlmJd;J zZt;+;HLQJGEl8FDhDw7xi3-sbE*2M@M!0Hy8{LrNI+VZCba@f>!w}r-iqJQfPh$j| zp4Cs}0Rl3rqH9=#Ha-RYm65_Gr9he>HNMtIEG5U&NHAQ)J~~x;>IZGKL5g}p+5y=S zXW3TB&LQ-QMQm0x3dKcK*gC8zH`N0Rs@H>N1Ef?Ax6LS{_6ZA}G_0UjX=kR4TJ&rkv<#t6Gg69CQy)idJ-hOr8(LLz^c7P!$2R2N zk3t6I+k|XJfh!XP-5quVIvIiU%4EW|Vgl|{&@^DmNNzKK0-U6tP1`#)cX7TNYnl7T z<6tL;+~J$)%$PSl6ZFs)t3fo%09V@`HV4D38I#bwK?0u#uMELfpq-k$#?l5Xri*9N z)5vuLHnS)DhJB{K-9jU9L-R0g&U~%M824bFVN?Q^WLgd3uotKaC{8p1jO3X>)@0x` zq?j})z5oISnjYX+Qu_bo-q2b@-D|VgTp7+s)z;TRzalOXdCr~}$(cFX*Ew_hV);w> zt_u@i!k1AWKiSpEuTE5A4$D#he;?#V-MC8?18BvwakXZL!r^QKxW%cJI#90RygYzD z@<6C*$qp;jK#(9gBt4R1YWYra()g_fUyRaIf9LE#%F^rHqdC>tQS(sIo%jw;&8;VU zJJO@ggE4IUCkowxKmQmxo)V!B)g{%6$x&XOU6U{57gouc*(PJhPF01OvMh!|?Ll)I za@!DqvB`Q=GUz>GF_?mp1fjX`zucB1I}V$o9W>^`iNi*WA79k9TQ_z!YkZ##*j~3JPkr_e^;7jDPa})%{F!Ah z|6{`g>VXNKa%uAm_iR(&?|%+c?!5Cb$sqz9j~jWV0&qDr#yS)V;YgsuURs*vHJP$1 z!g7adIS_&EFXo^DMoy02Y6Yo^)v3oNr1y!S@)tE8tE3=!kZVpb&KS(^f9cs(VY9e*fD1f@)WMZXR^SwX5^6H1u;7=}p^z%<2RsUKm6|y;3EWdu%#m{!= zfXoQE;(;SW{|5MYSHyZp^Ye`+djQZ|Z@?rM7l8}OCPky+F!tN4Vv%rBekK)#WXRHTAQWjlqv9)6(3$xFTh{BXUpf z4~XLcnMUMJBZ^1)5OaLPiq>r$peA;3FNXY`*VK3KpczeOcVj#VJ4}BOFE{O<1uZ1L<88lg^peB%~$2M zc4$}#m>(C*<=M-C0iV2?61x$#*4aW=s}Ey2F5>61j~4qYqbeO44*SRWm;*WyM?es$Jh=1*N5|@GY@lvU~Nu zizbRa_`PVr{`fD(ZWTf?yV+`mX=%6V!6O5!6l>e|x1z#>5ODA;Tc8QOotZxjRyVRJSLTxP5OtC}o;<{ZZ@Sv`@DB~9GAPMItI9Y|7 z{jJSH(;*%zeOu18}Qx4z3N2qsCZX`Pbo2eJ7L>aDTPBU~o{Ou`;RZ_2 z`+D^=mdoXeeW&Y*^>Ppv4!vMZvQa0?pa1|!9{#CSv^rgS94bKP#cH8oJtvD&MUi?_RH}RfWoS2Y! zMza8!;KyG59qY}5u zxidlfw;p{P@i~2z=oaSGMs%3yIKf7$ly6bJ;PTx8PG40)?DqH`B8k<`FWCo7D8O2c zle>@)z@IJhhuZ{Mdp3@+P0=G`CpeOh!s(vPRouxBFOUWTNvLt}sGH?3E1D0d=y%`^ z(6cw=*_|+>NB?n8`)9~7>o$TCe&nm-sKCgcMq zP5q`Q0HE38t@(pj#BVu?K{)LgFrl~lw(JMyGeEtnu}!=ZQCbU9W`-L!F=z=CwD>`D zc19k->tqRW`}m|$Pz)1R5UzNH|GmJ0YeSL!YuDbldfL-x#&hZ$I!?ShJ`1&yrR>2D z)8m&j-^)wRJ0riAebzjU(iB7;ARLpQ zVh(|tEdftH6>;FZ0s#LODRIrn?ah>!fB<*ZlB6(X^uZ9veEiYgx%01@bKl;* z@k_2^&po!An3m^Ek=S9i(ws+p%dENBtp3i|4fRQ!H;IqaAh#N)%*Q#5j}wMBEU45t zb#4VD4*%;o4atGF87IOb`)U`iim#c`^NM(Uc8?kCN|88~)M@L@aOK}MN4S5$tNJ{-dsb7FJ~$l);0L_Nss3izU3rKYjEhzJTm>06y}?iz z3fWvzyAlDdB*!-tIKcfX1v~+dIT(yIqS=5R=`QSjYE7hBS(;TrVMW*#saqoLlWF_E zrS(n-#j6AYB9w%;3xM1(t^mXYs!%Y53n*>Igx7C>r_;{i>dS|K_TA|1b;WhAt-iU1 z8DO#vzrs3f)g{J%te&t+AGp_e&;S-s%C&@_N+(LXI{&% z7uTqNe*Yb_B;b2!5;A;jm^)1yRA~Lx4CRK{S^sGc!z?Q$0En zpnTqxCgfH!rkXlDEt+hVw*BGd)Wn`a&)xiJD~py>0E~H)h;~^ePwrGQ%{k8kxxPGNTNg_r0L$~gj(Puvp?unUgdH^=C zhPLz?x~RyhWp;nFkoUqcCaYyb@>-U#tr)`epz^Ya0`1Vd_jT`+~Z#QRY*pc}zCJ-^Xj&!~Wl zFqirHz+AR{J#^AGh7QXKLl&4P|2e$)*jbLthm`H_&{k4%%_A5xG(1`B|u;HVrb9l`>^v--)Jp6}eNuS7AC77GBI_B5?NI7*4P`{>xX@|u>m zUgC+TfU#P~TYj9a?!2K@Coc_PMS2K0RA8!zPs>l^^7}+Z_EMMym+)5Jt%gNf6Cf`TFq0r#(We52+Hm7Fr&6eHe@=ZFb(E(NsS;|6j|uyi zbD8@QLyZXFp(mzxyIv2j*FXlxr`a5^oy=Y@RG^odz_!`BE!V8J&Y)M~5QU6Zp;Uwf z5YA&W%C@dJ{B$y=3!L!h2h<-sO&U9x3Gl#HrW%PIpMsXv58eh82XVNJ;T$f0VGwv; zF{ae`T;_}b*q_W^+&A7Vn-MS$n;B>+Gmr2lW1SEib^B~(3A7m^3i`+mBMb}-O{yI& zWc@u;CSNlr8S*{y;$yGnEf{^~qmQ%uk_>4Fn{`Ljzn0vJv2lDK_LzfWunxNjHX@zg zrgu3_utvb@Mr4Y5w+NOCa)kI=rmf7>N#}4-TF&%1swH{G^&65hdh%&?BD<|6{7YMj zuNlYYalfZmEKdZBhF-@2WYXEeglnbnFT&3byJCdbfll?>Rzf)7G|%UE6qkSoz@w2+ z95}uQn7fr}K3NT8myQL)&gXWmPl(0B7Ng>GGO#lFj4<@=XhsI3)`yM?uxim%2UZzO zG7blPt&OQqi^02Qonq}n#Yq?5(5hL;y7*=`_M~_?;`~&|=U`s5MF&&R zXhB~ezl4aNB$>c&Z-P`TME;=R-cK`*R=l6IC)#j-UVYD$lh{AeyDN*GnPdRvdqKaS z-vQ`Hn}NJ-Sf>*iD$V>-BtH)wDov6vAlZDtIK^}j3xQ0M07-7EaL>NIYz5t!G#>h-Xh3eX+>MHXYI=w8R@9J!CRBwb+J>%aG zad78@SFg&=yMA(WOxhQC&*z@8r+FmcpXFVaFrF@F zic%SF6Z(2OM*uEicUVMJ-Jq>5r&J~%1=uN$^-SwdE$Tpsu#>v9YFq3yomvUtITslc zbZc!*uB`1k>ez~V8TnfV?q1mAL-@Up3v@9DO&Mh`Z>h)#-AfxBK(H;pyp5#J9Z>)!P+NJ9E#U=&>q!Ns|bB&*v9P^ zFcIMQ^hDjwbDXys876#>kLc4%^M&5#^WDhD&l{>T$CD@2IEYl+_G#6)5oyl-l5<8B zi_3^;4#jMJcBF+F5ziQh+`?AfEy&#sHHC#BDg?5;hs{!@7wKi9dQDYx^cVi}#e{&pMEt z8#2S%d&udTblgTE>x$=3)4?LB z4Grr-v3|EuZKPDv^iZZOmBGoHk|7KUkCpCvB#*cpRYM^Y>=tv$rH!op5#MX)?9lI ztp$G$_Sj!7@1wQA`%d6}+QVAj$9t{O^N>f<_ViJ_kDu|pJlfMCLnz0{+x2R1!WelC zIp=d6o?Q1t>OE9fEQvuwFjL>^JqYq8d%6KXtzci*$3hukfXPI?y-~={$$(*s9)_UZ zIcsQ`r6Z={gx2=CqblCOM-X`g+dmr1mjrL}G z?Wiw2*GB{h#o7Vg4d+gl@^pEjzgs)`w&dC!OTCAR>ST$yUt6yop2Pb!@jZ#(&!2M> z-oy7KJx64DPoDTPo)>bqYG+O3t0S&st{>Fovy%E!WRVE%$uRBZaIWBMr6RQV>2moQ zJ52Ax8Jm+lV{`UOv+3q4bp&+gw7y{C`CGiCLq1{DqW-rs31)QL=;3s zz<}65EVu%;buGK&ynF7sr`=Ok9H1gTMEeN_ zg4zm6npf8Vf2nJLzi16E>(pBM3`>T#O7cC}KlbrMavh1?k$6vbHm&0u&LEc0N-Q?@3Rmb<(V9enUz>U*LfI zJo(xDqMglO6YmKIX`O&M;B)agzUn&M<{!iJ*iAxdEKP^xdNgg7EM^mO9xztOXv7Uk zo4m$@Z;8Mu?re#Om`g5;H(PUft8VG`tIv|#UbmFnUSoK!I)AQYMCQKUD48uL1S(Aq zdM+CNC9U|n+hFQ*DJ>mgHky6FqilTk17xXwBFD?eDqcj`Bt*BeMEI8_^i7D@WQKHs z>*)`&RM&*#=9-Ed23|?Lk9Y*{Q}8}x>ia0qAG(6_{Db80b_RnCeb>ROj#JK`iyQK;94J;8O^T{*}8h!<}D( zE0}NMW664eYURt8H#fO)zPMq7S{9%f(dqg_=Pvg~>;s0m(vRaiC=7`;0*rw`kh$GK z1jMDFE*MI;AjS!yCW=8hh|a`8pA%VC&X8JlzZm@)Mm|F^CqDrjnyuJL?M1ErwxBH-19u6>2ftjCa3s};?eO-7?Axg?L< zsng>wYh#kxsMkvtOsL=;4f!S7-5eDuDQ-K!oA}Ff|02}c9Hy7r$pfUywb^<;*jF>n7hcKeOVG>4%KoKpT z1d1}||GzLw5oGNk%-LNzhw#g3E!6oct3=qZH^n;HrTZ|P48cyN&3#Hb!6*v-A$zw0 zk5sbQ6wzq`oxM?L=o`m{o_q+ z$I1AU-ze8!WS!W2Wr6Y{+qdNOL^1ETMgKgfd?yx@euaG^eaG*FH*r`7q9-ZET`ll$ zBbzfTVhsk-VlN`NBksb2T%^n9da}{H41&k%^Em>N1G31W2_HBGc+-zG9fzNW|aNr#syj}7m4{<#x>6?eZW9&K2ir}9=+#qHaV!x zXn;KYhC!<}Tgojckc=L=VNr(BU^EP^&dWo6xZmye`wD&JDF#3|CO}=i#*-uXV{rA(ix9**P2Qwc1)%*Ed3un|DzU|+> zXvaoIZE$aVo)U7I&P)$EVF5&*UWe?#9KBw^tT{9%LBQE5 zAfb>qs^?ncfA1wMm7;4S$!5eXF{3kOXc`Kl%bU26yY1D>w<_yP?Hit}H#qH{c_#DH z5%Hs!y{z--KJ{m(Ic^^|e+FxP`m0kH_&$arUT?seL@B4!=`sfb(X2=~oTYQgxq0cd z6BOs^y^&}XjlZI9UaG?utH^GoCV1KzSpi`MtS|9#hj%}XCJ-d{p^&~Te(N67r3}qxnukG9Ypmf z&jV(fJ#Y%TD9mB@`lV1-mV{=Qk(`VS1P63I(5%#qz@gbMAhRM#?Ee$y-$gMehaPk(jdOTfAh_fH{Wt z(C7oyG{P&+TTfe!5?W_t4t+w(X#R1PB(&Ugjh0Emq`2u*P^3}^zzA9ze@V?6Igoj;ukLsqL>Cif*u`>d)hAY`w0yb zem;zV>;|7tE{C}kKc4}7`h@1OOtXZB*G5T?>C-M3a>2Nn1oaNTRRWQ!Wu(SlRB%-p z%`*=pJgY}jnbNBu%nbQ1C1XYcc~bxF+pqogI@+UL-!}j(`S`PB4nH4Uyd`5=i%!M3PC%)$6^Jbkms^k8Weq%txxxC-J+NmOLJ4|I7Zj_Z)7$eA@i+^Jj0IwS3Wf z=Ir|XE_F{g!+x3t`I(1%P? zsFUaX{eRn4LPTL-6>7S4qD?zxP$yb9(exGe$;tON-7$XcJCCr=rMspf~u@ebAkrqD7L z5u6!rcfe^t`KJ>x7pLS)hg{X^P>-U+JxNEV1?jI>w5y!PSl}rMrnVMbZNt(T3VD(@ zrV5wX`gdY<>-v_l;v44wQS|p$<=)NqUCxax-QHs+6w{DPI?rhEWEb6E3}&_+lEqC@H}! z`pMyv67{F*|4;JYY}APFd!nwJut9$fFj)=@dcO2I><~>L0){A>JQP%IcmRJ6&7#i_ z=&$un{-HgI!Vv69(DsxQ^I%fQ_1kgyQnrH!r@)*F|4=~Ns4N;T6&r=ajmjc9rTU2~ z_@w}sUc+UVa5xm}y{4@fA{+*#wEw;6E6!KI5Gm{WQoc4o5ur6tPPkDcLQyzUMo4^Z za^31GG^M3%l5!vDq#NjDQ|&?I*f^g?wy;wcWei(Ef1AdQkQxeEkYCYZ#;ENFdJY;p zZr6H(nbnQ~>uk~Q1N4@|665%IgK%6>wFQ6l!oGd*a-o;jd+4WDq+cdPgmBE}$`CB@ zM_LdO3uxyuSS^brX(W+MMG=Quy1|WVO69Lo3z4Z^-}a2W=IIlAwkzvVQCJn`-}GqH zq*v48#`@;@c`<*d{5kDX>Z@b=?MynYi;lzEAk17O@*@zZ7(W@i3Et72rKuP*rYVH{5gN$URRf zi)w0W1hKXO$Kj9ke8Cqpp};JL=ISo$@kNb-(2y$tX+`#`F6F2;?cXtSR;`dYqn>Mb zj~hG4svQr(4UX={I%#mDRE|bvs&KzSaMO@B64eK{jhe3OcJHomw1lMi3N8!Opn0>xR%Q4$jb2|^UD&KeK3*d}7j!Mz6>Sf`m^nyOK0Mt` z%tVj_?CV(jcQChJSlxf|!U4@2_wC(3G`m@0gJvxX@>>u9cMKe`fB-0MUD&KyA^w41 z27&(e>9@gWlm?Lq2aE%UYfMleWH1&}3+~A!>7)C8Yqqanzns9xk>*IFeEqg2{YRNc zu`a8vB~=KC5f5G`-_bWi|EZ1%NM-1*8>*9a9+mb6tMVPxXTTT*>IVlqUVVJ|i5okP zYTt20L3yM6QKJS7unZbx9x$+RLhv=$~ZA6805&~ z500AAbN#My;|9_`LBHU^PW(L%A*j-?`c61o%96xO*dzXmX#YR{;OJ@W>HRxKPormz z9{}DOuj<9&fMGkPzZnE;O^h*yo_Xg61OK{;s)9V9VY~9h+Wjnhy>g_yyZ^KDE!ti}`k;*#Z)mXoaa*B30R@D!}ffYe~N*^zQIT8NMv7Q@c9Uwk={M z+Vdf)&~30F<}D9}nhOyYi|mSskrG%k1rAz`JCSKgE+kXs_n(854?r>u;?(m>liabhg7q-IsXZb`05IxibGri+)E z2ZT%(%iNVIW@_4RDw&vE!K1Nm1ijh*Z0%i>*iGYh*I!(@GHv3-X-9syJ_C*H0gc=M z8ZjQ`WN|&!CCNbfQ9FOoRcpNG<=PIMuIx2rtnw4);H4Z|Du^#9$mm}QJ+1s(v)^E2 z5v{3q9G<-h&sJ$RN@oyC5>v`Tzo*^Q#Zsx|<I!vQ@aebV6Bl15O5@qz%B@Q>|vdh;|s_{xWEAhopjaY8hfa#=StCaR4 zP8GUKc1|-A39CQY2t7tTp>kyj-t#)}RK@XWJPfmezXunjs!7V8Pd|k`T`tcRPwBb< z->#!jCQxhm9o{Mf@)by5F1CulqU(ZWZn6VTL5~#ivk{DtnCjU`iL=oc(cv)mZ)K>s z*6;y-&ru`kWKz96WtMzPc=o@yDnm`Pe_qA!eb?dncX$_tXYs&Aa&tV(fNsBLL6*^Y z4V^Aw{k5;DX6Qln9BVIB3o>iL{rXN+ydmnxy;;}+wkqM@v#-ATsxR7Apl1a5o?rIHtZ30h5izg>Ry9r4HepOz#0 zuPEQgKia=vEI7V}uh|yNUxGE$;U{z(y#|b7*XuKaHoMX5O*hz2V3~AMRXEFZLJj#> zsA7S5NIk^z6)%GDF`^^jiAr{iv4~c+k*Z2XbW3LPu(2JQH$8Z4YVWR1{E-);X{DVe ztZCA;P4gA<+3Xwd{yeT{zxZ0sT2OQB&btP+&i~uS7W;8#4S=!vlswCwrBP|eGw}|xeJgfLL?a5=sXQ6aBmG+uv!f2zWyV}| zw3fwS?h|}(7CcY~)&`R$N1x%zWL1#*!K2F=8pY;Ef!46!#YP-IE?J(r|7oR^y$AeC znb*D$-#Na8(2FIphlBVuim&N=N|bfdvv@S8EuLS1b3&Zt;PK<~*{c=&_saq3T=^5^ zx>d%g4hA#LooMu9r6hI0Wwbxbnh8dNk2n6|%+s9j9b%b4WWEB-7lIobPQ$zkaqh&H zrQYK`hAI2y;K{t~%FfN>1H>KU?hH>qk$_L$1^8@23CgvsRtNfyqVSu}+W=uh=WR%y zw}xZB4B-H)a4L&RUv4ZkHqBC*DVgFW#7o|Qip(vb&eb6NFP zOmjpHZ^-Ltr%D7b_C!Z12qwOwfHEUaVRa%x6%v>~4VqTH;A&xF1uR&2!JLA)q4xXZ z8}`0(sQcP&+w_fN~i}-H5{MiFPvb48PwL8>$R{RW-L@1XGXCrph&c=TX zu`eBJM~~B9-%urM%HhP3_`rk$Ws$TSxUvY*r*Z3t>@etGNTP_b);vzH$~1C8)X|Bw z`xzi;73V=^k=*mxHkCrq;~jkWGM?!|27uXyMn6VD@Yrpd*t7#2czgI75*@ng*3`r% zoi?KW6_~)?ns?9zO}eC)wV(<8Y{eSyg!F%uSj~}3YbgX?> z`bbZ;pj9!e(`LpnI@xA(3(j^X)(XT`iS7ahzNR^G^ccsISd@fyRb?(ZmVf||dVonK zg6`Bw=3f7`;yBK_Aness*|__rzcb;^kHn$MEy@GR$BJhuP!1jhKVYuySwRnq!;aw| z#hgBpoZ5~>tcXiDU!AjI{T)+FTjD%KZ$N_b>sK#=B)s2Vdr;iJ0c-@KV?D2}5(|z& zBjHI^SnngyUK*w!BAV$(e;tR@hiGijAj|0pZtA@499Yu{>|%NgUsnJ*>d;G?h+mh) zIs_hA4m(aDf@?0`cDIQeH9M-D&Cz4tu7@Uoq0~S!|M+SAQMPO0<`oBTS#Ww)S=n!Y zU(oG{{3*&!PsUg6XUG2Y&;Kar;y;VQ=Vq}bXJ?J&Fdu|&Q)Nc*D5p!|S)v0@U%w;G zU-|u!veY3rH2sS~p3EsB|IBRC&`Jl%;2xkY{T{7!q(nzF*_t=E2SX&o#ds?McKB1Dw%Dp-BW_{d@0HJ$E6TUZRi#dD{goG$qtG&K*{Rve=M^7cIL}!BXVsZz4QfA?Zvd<|p&WgE zMG>{mxK2Qris&k3dyeQGm<4pm{Bc38Ck|H?rd45TI#KC%l{+E48!+zF#-_ zURByFV|SNJKVR!Vf<4S0QX0p9=A#LK=H+1V{`@Rj$E-HlVz)a<*I4YwS*!-58yvb5 zI7^41nnpx@oUfrxlNJ&11Lh_Tu1XQOn<6f;F9`iOl+ERTD?R12Un}2UJtX%$zD0R- zzjzSq!tE3*@Z9t}_|~NIOo`!G{$)R;|;y&}K>_2oqLy32sght|X1CWnZaK zkc{D?o&ccJ@o5sLLOS;75#`EHN>BC)81Gk$8jj6DBPlY^x`IKaI^}WwAo$~Yf*@5mW7W|@o_2J)9(8~Ml$ueMY zA-3&9KUb$-C%If6oQ>#42{tq9ApW0n!HK3)t;#6ex=`sgY3jfLAUVGK3!L03mITHUZvSj(EAKiWL&^)C(*c^N`A9T_Q@JJNs zj5$3PBNIi;Ej9YkRncmJG;Rr&ZH>!{ho6&b?T{QI6s3?Vp$EEHqE6)y#udDsR5Zdy z9WNL4|9x9Itek)6^O@`8KT4Tbhs!(I!Ncd2OG<+|?+#(NzJ1py!c776kgD7AkHIE} zc4Mjypo+ny4Zv3=;*9)>dL!-6l^cVc_*u6I`^!X6WS_$+FhkIomKN|E14ibQv$KMR z`joLf{0>-w(mx4id_rAV`uEDUo|Jx>ZAr&L1YGhlW^Ip;x46M-y;$%ttB?V)r^7LvH+auS1=tzAkpueqVjvM8A){eIV<_PSF1n z{2wrYG3E}pR|bb;WzzQH)D1;e&W5g9^)LMXe9$Z2ho%hlJ_D>pw~X`!wC#~_uFPcA zF}?Z(jA0=qMO;f~m3)#X@w5+Ct@@Il7+;R35+C@muP+eWHNfsb=M@7INlj)6d(>g( zJ+(zJ>dP=V*l0$2w}Vj%5;dwoP6t{`@m_Lt9pgoSM3xwat&O1mV*e~<=8PxV#(f>P zZ)O$BS+wX`#@d<@mbOwEKMn*flYk3mtQF`}Bb!AX^Go-7uCggdR8eN9OwxEH-+>yfo~;Xbv?+X`n_@jtDPQ8sv9v7o z`-PUc7**uww{%IZTje&Rz7ho$-Kz_c(P6O{HJei#F)R_AWLR4J??T)ZRVwz@{gjl;xHy zCU+m?x_|weHDcQ|gb>Sy_v|;UdP~1o9)Ixh2TATqboO!soV^#4DWCG#qZZ^Tro()c22%XaFUsS&DEJsb2(VvL~N?zw_QTk&@GAlqNG#XJ?-~YSL8Y$M5Ej z8Z}oO&OY36&xnqzvj&&nw}pME9O~J#x)=Mqa=1^=o_!$$P$x+J-H>O{k@M6F?2+;% z5HCiw+G`YSXm{Xt>5x;YbI71*>dl)t(WF#$3f#O#s1?lx02vY^E@EQfeQc6g_{Wmwf)k{zLv3{Zd;$d=*|vZ#OtxdLOOKs}Tat*=r~j$qRh+~!m|yu6X4Tu&C-SqiZ+-m1`)^CXB!&sUu>8Rt zYuDVrdkvjcJ7K*1u=G#piH0#>z$szGf!8UA(rrSoYMWQD_fVt`n@+JzVSw}HsFx+R znjtWt4EcypaW?Nqx&2uhdRW(`Qp!<#S^7RZ@Wpp29WIGp5OJt|Up_1kL1jofa-BQG z3c?O6bz9dN{k|-h-D=8>y6jngol$QV%%NV@2D9Mlg|5K}wi8aEkWxC+0#=YsUKq)d zRRt9R3_Zc*sDQ6PUw{s@lqBiNF)+%S7pJ3s>g(Y%-d}w|Y&3A}>&w4iGARCL|F=I` z+DB~M%@N zWJglhs1`6$@`FB0C?pg|oX+B)R8pFr-@V!wu%H1}z!YeJsVIIARIA5tL)RqRpV=kc zHsMN_N;60xt84*np_-fOWmPjn0+o>_XvKh8x&?YrM1@X`a3c{=kFstMMwK*BYmf!I z!#(c~=KJ=l@`Li_%!SG|*c+!-@7%pXd4JD6*M3#oWr^*1yDTO={WOu1@|E)C;lr>p z3O;)Kz4zG@Z!0g>_02*}JZx`rn&$~O#v<^>V2oMVmM#b(gUyg%AUiW-X=&zkWPV3` zQ06z+g>>CXe*>Gj-hk%99g__Wl<)@&f~Vl{l+be86AIq76xSw|QrER}@7((Ki>Kax zXwKX<$43o%F>-#wv>B5oPDOp=@if_gYVFH!|MleBm%Vc4(@PeuWQKTqW?i*x>D?=F zc1-9iWsa*L-nZm&Vd%6TJ)4!NDy#o`k6B(mZLgSo+ypo8UOF=IU! zhI$435~MwH`@N!(&wob$4=z2EAS8P|X(E)wY2!vz|CUc#UbrT}{lmpdOC|=CSI@Hk zzkc`@J5=-a(mCVrh_f?FCHtV9>F(cj^)x%fei$@($l&^Lb%^DdtY$$#xj8y%x(t#b z;J4aQ9BZ}8%3*gwXCEk)3jh&nk#YV};EH3otwK&2>dW!hbu3?2MY^&gCBvbYd*;ECroJmLJ>&C=7*9m~OQsGmf!+-$yH z2cf@wpL7EJ*D&Tb32u)^r?dM7e<(vpcbhN}^Nl8D+|Qr5r*cWva-_s=$f9B9m>kahdBi%AiS*1`G%8#Bk88m2LBJ@ z?N1>@sE?A;qHNHgfU10T9Dn`@VAkegv4p_JIkl~=meJMGevrqJb^Cy;kTDR zFvr0fBu7%27#QIEf|8en9Zscnb)7`?N#lF&s%?!}W&BI=D`oG#qpI0GV!-&}t5}0I zE0mX{$2Y^=2Au6`FH1$})m|Wsh*e-H6~;e%(CsuWH`n8o3L6xlp|sZn9<~*vc_Rhh z01RiEp%<4_E4K zY2vAxo(xs#U}}!Cww*F&K&?bcznRVYM+TJS+!P#q?=3A}e&+ZqEpEAYaPX#_k^zza z&8PS8H?KuiRr9&ts@?OvZ_uIt0Pfjj#3v*wkjsS^wHttoXW6xzAr7ynU9nr@d0ej;g!Zu_ z5m^ch9zc7@A`90Pm)ZcB!nIH!V0e6{@eVF=$>whsJ#l2u;YW@Kf`I390(tq-OY~^;gR4KD$FJ^t`M;L4!;VG zEy-J?@zoBy@Mvlh0_R2__zAyA!10ml&%^{`2S69sC|mBjkG(6kj>p+QlzcHO-e*8r z+Wo9D0sRc+%rxcT3~A=*D&-m66Doi^%)Ew8=;JYh2A=eE8Pku@$x_J5w$Kz*0PX?Q zn3Jm0xjDq?7pn=E{4CXQ6-)#G%8O{VYXCtD#ByI-BuqE4ESB(Td77%OEh+1{$CUYO zAnV(w&*bT^jv4mmo3B^>>(UR?#!K>@o22tU-8w(bwTz9r^#cbczq$);WQchDO8`Hvl5a#VVLN{scf*_x z6Yt!_&h91XMIY@1dk}>t*uy030cH{T1|2$#fe<`iz5Qaf{*ulCG}j@R8-pq~!MR|T zCNdKLH55*o@!@J^8*BAnW?Fah*n!t~9hWX{`*NOiKK}KwlX3A~@NQ$QRe-fDxCQ0v zFiOxM;lgUQ5&b!II9hVIGx=gQyCj(ENRc0Cs@qMqgJ1#HIo*7X#ec+~67%98iDR+K zd5yeOnGwb-{=~ZQQdx{LV6a(rSSqou$pj!wmjw2ISr@)07&H7|SR9Kr^RV_m*w-^y z&uOf3#_=vrKEFZlThBfB%!gIwPtI2Mb{m9LHnEy?d)se2dn`%UJU672&;&f z7|2R<4`OSuR)1Kxjt-7saleYdAshb`=5W=iWlVE9n+rWx^0_v};8ifD5n$3q+Rx;Gn4 zga_mY2o~95wTT9^fzeomI^oS%`-A(DiO-XzkTv@39aQd`1)RLRM;XoD0$% z?+=j1aagT31kfOXY-l*|yCj+2lFfd}AlQIyOpb@5tLtHb$B|&fq;n{nsFYt2fMHP1 z)L|Yj={8A@)Q-5C<&qX16>3cxrmU-n0PE&?xxUfyo5Vd`JM4&$1$XyM8y6WS9!$`D zf}X7K<@%7=B?}nbh5p}m1Cz}u=mQm9Pf8}HuFnS+hz}?>-J)IW7yT0KuX1;M0(Sgr z??K|4`s>();+Pk?QmCLdpVTW>|GQd-aisc8CA0t=%@UV>#)WFt8# z_-H2~wJb{ds`m3wYnAh#3bpq<^}x;}M;?6WN$In1;kj`C_#Lwll->ug=(7$OBvnVxx`E$ z7{|=bFs@4&EU$8|1M7T8Fp=Rp3UKFw>LO(;dktUG>!!ZL9)0qOM~3$6)N}EW>f5J} zoI3UPY4R(Jr%c!#3OzRWg_@(!&)=6BcyQXRdADzzvtjwld**E9u!E+h5NOg2uLwBU z0S~tYm~(p^Byb(@07APMF6l`GXu>^Juq3oKOw}fS18KTQ6Dd@)P5EXm+w$n4wST|L z*t_!1wR@4?asHvT&nruSFIsaN)+GC(N2~#}VqzCjAF_K)vdJH?Vl*ihcSFm#5v|s_ z$bir+F%1T8JEUIW2ytZSaJ!5wXCBCeAfRkFTw29<{;Pbpmc91qq4^V-9gA14{g8e9`jg_E_=e?c?p-O4h~HoH4qt<@ujOB`h8KQ1uh(rc z$v(gRlEn?MJ*G>{NJ0haCkdefh)Im-k@$=;IW!Uo9k!5<@xz|Ievdt4?;hpXjc3v_ zAH8dDp6f3gAWLR-UpjnBd^K46@YI>mqnp?DmAc|ATVihp`6u{^%3#a3D8WF!u(7ZZ zJtrKJ)TnV-pQ&$n0UcEY44=)mm)X&O2qAlydZ_*$OUTvJ~fi98i;j) zY?VQP9nGo2Sp?v7Uus+K^&!78e8zqsM_HAR9IXXWJ1gMbi*R#glY zaKbc^kY``0q+XYOfdt{vL%I)jjnCUM`R_MXt-F2NwC#^S+@)vFTg^+t%8!q?@3BpJ zPF%Wt@#qe1JC17}zh)UWxbN*cX{mMToi~(+Z|igP_MXX;uWWC9bNFy}zsn~|J-fBO zvE77LtLILdI|;ZHg#kGCbMXG83AyktX1R3P+4dkZ-ShI@I=|@8xKQoC;`mz3xlnBt z6X&kdaYC;pjvX-^aHbcD?osYlFo0sQ=TzM*o>PA8Jvjhp8!HQ^WfSIJ2$Vx$#Z!mJ^@&XM%!ZIfIidi_j_D=S2Wl0HKxY> zUx-xI!S$%LqJSjvpHnG7X7m1tNY}@1#LTr;*H)xZ>DnZ$uY*R>@`$=>LDzac2sGI| zwu}%Yrj#yRs7@ytlAdnHa8aT>vvi@_tf`EII@bPADiAI%V1sh~QRfd#88Gww*bziH z+1sb?*}s1m>#z`{Q9W8Gb-i;PC}UvtU;gsK8D+d{7^eUgrv#@P7EZfZ#Df+>!JyS` zO%J&}7pmQQx87lL_%BpDzA^zkQ&OPeZlAatB`zYw`;_bWms)J{EA!mLP`WaK5j9;K>v!Szm}t&2J&6p>hT3g9VIgl^V( z$$g{xbQ-#L$`@IaTua)v|J!F>W2%yi6-5sR&kRPSloUNi?6Plh^9C284j? zLUrJZps%+dj{Ag@1)E7QBiEq#l-N(g<&6q&RrDs$MsxeKj?-yQ>+P95$ zHcZO;V(Q()JN6m1fqmS6VD^mmv9&|zHEmVV$bM|{fSYc^Si>>5jGM=0M@!)ZbjA-t zHax~7Vok$-qcI~r6O)ni9hr`j;^1YU$t}xP!Pr+)Nd72L&4M(+rE9eYLrn0Ksfr$rt4<|o0zm3gUxY{#6ef4qirbq9dw|aHA z>0!|zPGi#MtnvMa^zAvcdcuh@ecY4&Ie+8JC(oU{<;L7Wl5bV~nTH+{AG>?!-8*;Q z^&rWdA;Me8vAhVaW8fAZ&#f^T4VOjS4Mj4Y`Aid{rUY+l2{s?hojaFxnmbo|Fs>7? z5)BN2t@Rw_mxZJk?za3|Yq9YW%XN3#%et>MdzkKt5KR2hBxU&mnjNf8|KgY1qF)Eh zo5$MUqr8V=y|3AzuF4OxKR%sJLj!=WwC-Tok0qeJJOO@vOp`F>37Hugf(b@qTI51? z+7%zoT!hkdU$I;kGEHPpmTOl6sP}|=Q$YZebF)NG^-Klj0iP=71Ld6O@tS%DF45eq zTem^;r0F^_e`J^5!@Oeq?Ndh1ZFXz7fdKNt`2O>zD;>rD4-buYYu~Z+y^GcSUUvUWG~f(08bZ$Jb&vv1uh#WQ zwWI0*>=O^1Y|t=N(*1^h{YK9xFpDSlnm>uHf5$w-GDfVJ&@TyK_jZfcCG^iZz+}SR z2KP`W_t9ZgDj+gk5g{%~Lu!Umoxx9fky}IcG-1uQ$Js3h9#}kZ+=QV+Moqd64(=H* zzs}aYdV0tD`ySY|WdnGO37sG}9>SUdBS30=w5^`C!R@4lb zgiO{%a$S^&%x9jfB}V!UU+G`y+cbIW?uWO{+-je1>3_pB()b5gt}#!Vb?)S;v&$wK zyWC7Lw3Nn(wC~^NA0#!xpXMLx4tK!W19VOUKs)DP%aTolX*StzkbDrQ z2Af7s*fiG5rf%+*8#8kcagO;Ozxjm$7mTP1LBp-ckPeSSwkYC$U*@kx4ld z`mS2Oxc7kZ1Id~tqvlTiP0HianiW1VnA^~ObK8?=ci*-7fz4~z1Gi!JDZ5j*9(OzR zqO+jatR8n|85wAHy#YesVv0f3K&K_(On;N-wE|3TaY7~lN(e*ByeqFN_ff=|jDsq6 zXRFwTJ_B-lu3VW@lwQKVcO78y!Ta|QRB%sjCnKOfZyga z`Yu~tE(in{5j2lfLZhUhhP+_OD{LT27c#Q>UGEVy&68)yV#7(j=TDL^DjAdd%$v@h zjqiJSX_pR**0F0?w@3^~VR;nR#r#)f!P@Q666pQx5BP+O)jpI1!3T^oG|GJ77bk6H zE&^%8DUodC`6coJirCwE?IBUp#Cxv?2;0W`gV`sLhnJ9Nd`m3PW-yq2 zEH67FBhQS^cXnSe-Akj0KnA)B?Ig4RsOSdcO$#^>7{u0RmHKl zX?roE;zMSiNI~#-0r|)MCb!8dNtu~agTinSH{Gu?axulrfe@f7e$b2)ziV3we;$;EKj@Q4}MJoyAc{uS9(tupduKauHnX^lkZ%(ih z@wfPDaaLTX{0&d#vKDwU!&>Wzyr_^(%5Z1s(_oHer%B<66bkt=Gc1`fK{LPhLH_!Z zx{O?5us6vN;r0l^J~(QwSqixSrM!uhQxJe~Os2sVz+EPGx#`v!D<%wi?aA`W4+gc% zJ-q3GC%5nXko_oCcH7;n;l8PJ?v%#rFOC>D=f>U79e;Sm>E_?{raTZ4UHMK(UFDyl z^TOcJf;7Qqa=S4UUDi2F7)>qZM0~in`>xomSF&(J!Aa`B(s9ga{CS-rfMcX`HNXph zD+D>uM5uyq1HM)lT8*kVRG$l_ptNNLWgcT5Uq zN9$idvFm;R&_d6aRE6Y6lmYmYj8DBoMpcf=pD#u?cS-pAo8B=txT~M}K%W`isS^ct%-ihT9d$ zDQn)T`Oun0zcKF;%r-3%JN`JL(lE$=!`!#o9f~)88aXv1Yv&06l-4;7Qi1SL9A*n% z8(lkxy(}(q8pN4`puIM}=6e$6-d!Uur6_>f}ol6I{n#bTS~My#F(MT~^s^-nIu;tlctd zTKtFHSjmjDao3YE-#u5;3nmX9$+_#MuHY`n{@S0=ALJo% z8ay1iF$Y@Y+XbW1DL7=zbU?e8a)>l8Jqa+P8I-S~wvhy=-Vm*Gt~os7Ig+QM&u*>Mca1VAiBr|yKUs8+kR$iPQR*5uV{SdkY;^+j*;K8Y%<9< z!`cMjDZ`|$;$nCLa!{?BpDu)D*<;f=In(7v(TN}sz{MKM8!U(1bXdHwRtQ|KrFq&n zghh&=;Lz9SJT5Z=swCxxRFe00J-+2Gd$0Z@MvWa0?rTv6?qd>h->;Y(_u7jO{mnnr zz3Hw^>%e`h?mv4-<-Tp4#$~0ecuHIfdR~&GUF09?e?Z=BRA?wnh&A)NETM)735Vc} z$&E%sE~%)PTrmxW?$r$&hD~8~pAS1NS@sOK!;YrUc7JmIFD0qqAL;#swy5*Wa6?Qx zsDz|Zl^v?DAR)PB1OtGlLecPT%Jojn1D3u?&IA5_Vfo4RAD=y1GIHoW(~sU!^ZSv& zTf5)<)EV)ec+ZJ5nl9KP9_%|VWiYT?~PM0%vrHz&C0E4&7TuLQ+<2(B6HsQ439 zkgpMHDAgq{Rq&l^6AAtR75W2`A^wlVjDmw>2C&3gpd*J zQJvwSG86T7OWZ&v6FH&kD1(e9l2jTtG^xd0brb;QTZa(3uke(>fRA281AQMGn>_fM zBnGx@S$bFJrX|rE+q{c(uZikmE5q4m>aN+X%jRudYF%aQIA|C;ch$azD)tND`7-dp z4Z?<4*YcvG{G5g%0Y}$bXn~2vR!lY(8cH47hrHQEzHA(JwzITRBi5=_3mOUCqCs(S zv`JozCPrhE7I|`-kQSrjF9#(K5(ZSp2+-cqSxVh)f&g5aW+!7fc|TK8LV`h+;}KVG z0Wbj;p*+r}1?A|@lklMsfA}*|_Cc{>LRVgp$pO`K=gaf!)UPB#d3*g+H!htx;1BX| z+b$h`+mXi*&Mvu+GI8VU_p-FUQ)Vn<2U^$^8~Z-3XaD8ikJWtXL|*UDxp&Oo8BmU} zPPV4XY|+)+dY;mJ^|q?HNCYOGR{Ip(FDHQ40-;s)Mboql z)XlMQF~a|aPFt}v8g&-iWJ5*!5+l{{wqKk7gOD=t`ifR3cnKWBd+TNh~2# z!VeUYGSo}W+bvx*zeP=P$>CO1beU&xpawzm-qUzck?F*7wf5O12F{cP~L)2|8#< z7DAS*VM7Zt>T=Vh;v$#5p=2%yo5T8CeE1sreCZgm>a?S7K(%*MHcu9L%Dx*nDo>RR z*q>kBUP3mcpu)8-&8u#yOuyeK7fl(Jo0r>a%B*0vsxva8Y?+>KgEgJD`gq=&QRYX? zr)nme_!gCuDSOC6#3PKEIuRi~-2;O;KQq_w$aO?K_>hA>+0?5Vsoj47e3G|u+iglb z`$ur53cGcKPAqN-Fz=XD2j-#VKE#8IpCu^Q?0Yf+WnvE;=f9$k;%B)t`sN^`qA(cH zhbo&!Y-m^6ta;Gy^;R}*WNTC?Wl33();U?IjYE1Z4KL(DTDs8++(hA=mEbb^hDU3m zniDQT%Kk57#7GF?RcV)Zs-ENOI!nw>kfgyc9sBa_Gap5E2JTtBYEkdei~HPF)Oo3V zSN6MSo_aT9w`19)c{7T-PH5M8by+B&Upg$pinczwd~J5W9=&_F>5`e3UO4thgNj== zKCp0&w^P?!Iya~)%y#<|@C3jtB!|jf@_QX3MtQB}2A1O-}O}4N{=Q1welgsQR4aXJ<9jubJymx z@@5$YSxd#qeJU0*Ile(^ro4YkL%uWiWPx&Y%_=tAM!O2L)@xQN_j?*aW?(a-umZ9% z4EoH%X?2d}=S$9P%-%`QaAuU2*ic94=kqN*s3HWPh1A*s@D&wB)(w$pp6D7uqM!ak z65^6W)CX&sq6@rk5VRWgax>HE(JX2*CovAT=i$F*9d*wiq5LF`{qeQuUVmfyW2LhB zas5-Bmi1b_aMt=hcXpCHuUVYlxrg%V!FQBjP^SL5^4-{Bqk2{Dms+yFTx)UX$&r8g z?4K{;8pnj;>?83pc^{9}M0gG&;x?3mXb^FMqpKU5@mVCv@-GZWzYJb0!(WKCGM=EF zxVUk7j;u^1^x-pdGaD=WX3u8*=dh1hd*uc34dp{t7^mJBU4g?g&_ftFM7-G1uwl>w zAEY7IidM-%skB7KR4g|dU}xGgaZkxaj-d^y^tNPGmUbVhE5TIJNH#j|jwGeH%Fxh&kEsQKae<5HgTpOV&t#}973_{(+cznIUy+4k@w zTOQc|ShJP?m>X`D-=J0Tsx>P<$<55DY~N?bwvp>Tnlt+&cJc5dduxt8vWGW7My^%u zYr1E3mti&B73-7{^7=eZXI@@D`Y#pdBPYIGFNTqc9JK|rTf`K%7^=Hr{{R15abX^H;B*}&HVRKQJL z=PE}>1(yMyGmsbe@~dV9`THes2v0XEFhrlS5~siNicni4vcV52A2q-6(B7jBhxS>t zwdQiDeQt;9!8bQ5eP}^ROYyJ7@bTx^O!1TPV{`gY(av#gL zFHZ|~P~`w}0@xEccZ<*@mS$lfCfR62)-P|-fN=t7&Ol8W5ZzL};bbOZPqZ&6AHG3& zCGn9yv1Zz|nu$oeen%-=u4J$a{9dd*AGIV1jUbAd1v(px8lNmg1B>aF*brk#ot_3! zT_}{rGCW|}P$=rj5@HP+I0HTt2#hz|@Y#GA`sMT6P$O(}>Jmy_qdFd2rzV$W>CQKr zG~o%w2`~v%{3B>pYd0A&^hN1{tcF*j$cRjtp_?@!X|Fu@sT&S#r+1T#%EDdn2H=_c zi}Z;V=}_luw926ndW%@y*;(moZxN%cZPy_>AblNvJt05YbrRdGS0TU;AhA8r5-~YK zFsdgMVQTCO1B{?LvPK_e-yR(~^8C5iKOZf+m&{h&v(>ZW=QaQ7)2|+%uWVSorhosn zD*>+=@Gb?sQJm8FSTk!uLBQ{}G;HW`7-cyW)v-t@Qd-g=7!@E^{T2=EEPYmP_v$Ra zhfi&D5~rv!l!Vvf4|V`W0hpWMk9tULSQTYEqLmkB8IvOylZ^w|Q^4mHkl>!WDf3|e zz_H3N>~y!;A+c*{HpX!%{~bNZe_I!({CMGW<@;O2mh1P$H|!P1_ErI7LP7v$V}pnrrs&|)r-!h9IYyt(~z99+L{7qq)$}8 z1za?L=%E;*j$d8Swo}4WQS*Dhg!1irMNwz6&h~093i%tQy1rL}_K0~j@(tJ{$@+e= zGP_Vv;B;nWxFdRfzztEKiTcJ&pBFuWydmCkSu#Q_VkkAvmh3tbdzx9Jn%4M6bIsE> zvC;aD2>vp~GAkg}aDxBS`B0_$8Cy>hbQR>*evQ4HzFJVCP9>>@mEzWOJ~x2SGYHMT*aM4lwCQ}*$PPK4gd zmz6h`wOw%Ab*_VJ7YJgffaRJyNHlq@LkS;`Jsx%LO?M5x##(Q&bdlY{TTDlEPW& z3DiW4<8jU|mD@Fx>igLW}33BGM`C#tt4o5f-<7_By&1Zaiq&G#J0z#ehBLE; z(7YX8hNwW3!&S#Zm^h;{Ns?(CMHP!i)bvxnEQ!@xH_q0bQ>ouVYphiI>6ha^Tp`>Z zt1JnJi*nK`Dg>9&XhqFRevVv)7rR%N_;O(f=Y~{oh%3!!^1+bzInh_g1PD@-ZHVZv zCwvZvN+sw9$}M>y=nou6zIx1|{VoRI|4FU(a80s}Cr{Cz7JZ*dvU;NWTirMMB+|^# zZm|ZrvYeGAhW$31%O18D7UX~kazg%edpb~@?nHXHPevz^L{kIJ^}&T$9Sv~FMMghJ zfZ9sZrL*2X>ozFmEEx6sD*pjVviReA`@~KXdIok-p3np`xHP{c8x5cWlFeWf(vfx7 zv|My&OHpSO#};*_I|3mm{K3xuho+(UfOcA%t|5NrLKkKLl#OQW{0|4t9m-{z_1!vF zS;Y;Wq#1O*+eUeL%|~3@wC^#+#!VibK4AvcbJ{RIADnzP*@#Bv<7OrYMbVk5!@#OY zIE14Lh0J!@j#f2xr@u0m0kkX2dXFS14=Q2cojrlfZ!xJ1?bo60pGN345#PGQ$c-IETE(pC-ga$DartPNyF?Oy1|-yoOrz&k~m z-ZXbOtk+w;h}h>WK{M+C&CYf z?kvbffQHaKQVDgTs(sj@M1$28k;<0otX03_#y52B%ubMIApPHTsV3f_EnhYYTl z4RD^J<{6?^6|ophNOBFQQm6fhkT8@s!6UGgk*}f_zKL7EO~AEJnf>Cowr0_SpHHrV zlKapIXy%}ORjlyUnX|-~RG0#Q={LX>fCr)>63lgS0DWH!7{RQU<+NY`-DUzlJLtw9 zGGMGYv;oth6(ZfNw5uc6NLnl}fzXs;@~L1(nNoj5d)`zH+!i!hTr5UU8VnYX|63WH z1exQmG2kS>kB4e+^`eKN1PT{E4{GQ6xLJ>&_rTWh_;l!90=)?fUiJ0x&p=`-_JF=B z)t#eS1==w;7VjtbO?;gAoCZ`peU+5IX4SQSqyQrd{gl4wE6@#nMJi$Uw97Y?mil}c zj+}0HIGRf7QnRYuK#%HNUnB#)D?<84J*xAm*r%4jO%u z<%5gHRC0%KdncjLh%13w?GygvO(MX3b+tZxJhaP8cW?fQS4hA{udDb$nu(w7czDkz zKmRmk&fH0s=S$h0=iVHg9+_2GQrbZIW|v8SD?K zB52VpG(hvoMrE1Kpv~{{;}Y!0NGJGNMYQ>Hxr%Ajr3KCki)K$?#~Q(N5t>>g!x5nF zy>5rmf~2*l*3H1}2=!NfU97Z3+hGq;uH3Qc%@+|Y+*Jwl?g>MOUsi8kHD~T!TUXCf zxAyuPe! z%JPCmMR_r69u5IY;h>im@Cu%|or#Bg=%C%JqT6a}l=%UmX_1WUu3~kdS#A2Ryf;;J z|CPtc@r+A^RZ4yRPCrM8gI?qKlNF4cc+ALk7shMHj@CaP{M7S)R_%EpbmI?yxzTf* zhgHjWna7=^*K^emFos3gMb3{mSbRPg3fmS+<>leRaAgIZ`Io~mm6r$e^D$=m-XIcQ z1#>;vMWXbO=#p^3jMqK%!*Ev(?ZqI%RpB@O+QaESwZXn}hdq73&w}EB-{{Pl+rRqp z$1k#v_VrsuFMc@zSX6(b6d*^T-%{Lo!W1=!l<&xdHN{TMXFSjCXHSiX6Jb+H^O%vklgeE3SEsgOjixVXSxPzGNC zw}P;lz_X%sMmVFdX)WeqAVY_R0p@lHO3Zf&)+!iYe*hs6V|wP%Grsim9p&UyR=&@_ zb39`7H}~5&_1IHciTL#Ik+^$;F)K%YbO_1#u1V+MyBfaFMSM?2`PHLtyIqz8I7LwNFU~4(=Orc1Z#)|pUh}h!o0qQ6d9vu8`#=2Z@W-1@ zH{{5sEkE-QZ-4abWhdp_{4kwLAXn~RCOv9s%nRf*UI)2Ng508zT4|vqg={Fxgax?F z2TpyyJZBy@Sb35YzJt>g8r{*L8O|?@8Z#QE8R0JCSG=ViO=o)KGm;A|jxj@Q)I}TQ z#*t)wH*FX-qPabM^9^TlXYu!s>~tP`3?zBY4G%`Drk$Z&^~fIo{qPgHZ*v9omhu~y z!w0J>wAq}_T%Vi8+_B1vLaDSAd3;NABRI5(gn}N5Z83$ z-xaX0W2kP18{=*Xxbw>cfB@u-svy+N?kd>vFM`|aM%1Wm4j7&K7r}c$~sWgv$8@PGX z75}xP_e6Gn-)v=#-ox%)_x3ffpFd%YSS0sfcHZVQHgD`h%>EManCyhEy7#BTuWgnC&!NrvL3{BorB-bVcIGQ9G=O#l0=6=kx#UOmss&hMm0zNeowTU|zv zeD#&_<7P+Y?#uIs9tuU>%w*qF$IfwHlymb1x7@dV+v*#Fm*if(c#g7M ze{0HA+u2vV^5QeUTf5wG%~d3)7WSaL1+vL~=UuKF@>4!nkIxE(G6Ts++$EBc^Ejh5J4B=6)Z;!(Xc8Yi>JVSl+DT$8W!l7!GV&G&j8QXHSe>H-C6X&8(HDHnR7Jx3`Wv@AMtN z{yi~&+4cp;ZMtXlDI-oPZYnzAvKHz~GxArwX32#it&&cPH`)pd^Fn@yTXh8jd9E@g z54ZdsA-7+31_H=@Y$?GjZ}>;v0}?LEn=dH28xI}!!LO(7W=e(A8M_!>e{c&@S%v(| zmC%GRUS{O_i*V_>->bZJcRcvOj#J{t&)I+D*weSPj(ub6%Jn;|yU#vn!Q#a$mazBt zJp9m}+FLriJCAJ}8ENXCK5i)zJ*j)2Ws9!3c;m(^FTNNuu7V!V!26yGX>ELhH&zge zMqN^VL4nmGS*j{yJ|qal)0H@$c>8Fw`g}^UC!ggi`SekKesM7_{}&%paLGN6qO(^1 zo*gN`xCP=-TTEJUl*`93qrYU6U`WaJgQwRop`ggvfnhTf^1;Z;Gp@VzqOHz#uIo?e z=$JNc^w^H^$DJ3t(0$E{wO8GA;ygLA$%kN>2;o zn=C2L2~)T3aN&Vpy7R6-l2+1{;0E2JW#N?@e)*c{b;3AzrdPj5iIr(ujD8-ID7G1n?Xn z9C1NB(sb7X*9sR7j;w*tz19O1WQ87gr*0W=M*=dT7<>Pe9Ed))%WX9)W?is){iGT5 zPG7&?qFmK6;o`0I4(HtI7oW+V|M39xuEbSh899;;um%W}2e_#0q}S(i zA8=q3kLv<_%|M>$gOmzmEF4d<9H6=prVOZe1J4q)lz;3)Hm?EjC@%7o@VsBZ z@5FnCLh2Ot$>sjZ4w=2-Mh-dVQ+*Nr$m|8iPr-;jD_1~vURb9RX;!?x&>9MrxKQ__ zG@7RB)1V#yRdeSbR`gH&W%eEpZDh6}>bT z?;$yUp*Pek(14dfF>~r7J$Y41%jQhDaMZKaF*eM0<}5Y$$lRCTu!8q_&;}&A5jn0@ z#*h;ekH+xMjZBA$ma~m=C^*ZOHGSq~uk=v93+W9G73KN@2W>ujPmGbmnGcy*Ze}yjD|sgjzkve& zd^yBl20kuMJ?K?_Nw4VE@juix7J6Ykb5TIS3*#lv);3qv&rp81oIfRIA1|M`es%wc z#(g{g;9BEe3eg*Vs)S5pQb)WBYVPo}vO>K2b6`K<54ZxkFBYi zFO3Y#hQ5f$fHad+fmmT{d2j%uj-GHElX6z!#A3v7QC_}yL*ynTH+l9PdI$L9JM8|cqmMh`*lCw+W_|Q2e+I~s&*7ceqZo@4>6m!2mYa(il;bXO zmqsH+pLRw5rpY;<+hLvUhsYjtp=X@A(fr_=gM$e30XIKu5u#6td9ivfe-?e=iuK3N znR~{w)oo>so$9e$f(v8xCK@lcKVCU&{p!Ahe{ijKkwBTW0B^S@g0EuY3t_V`ih1F2 zd1*=JyKSD+F6-TPIyOkFtFb*f%FFFXJL`&SYo9%K_B=c`#qigkeIj0N-@4RwuHz5# z7-Gp7aq)7S^93z_Q2hjR4EfNU$VP=U1=bv^*QYphG|xd>4p&kh_b`1)V|L+wF{KAV z0&t$0?JYLim#dt+T7Su3s;yB!(TfTi=CL6hjrsI z>0nNd7D7N=lOlORER;cVMuOy@AQ?HTJ@Pl?j`Txcb0r^mpA6x0@u0l_l^OXpdJfGW z06l*CDOP=rb-|KT7h2i1*7?d(ea#E6;^~j>TEFq)4f4tBFWyKgxxr^UZ1Bt6_T);1 z@OJCMYS8ZSbt zwr<<9X8O$1^18BL%Zbq=&MzNQQd&4{`tUQ)o_A`_(w1S>&Hmizuvuf4pI5u`G}~(1 z8;mZBvg9tT4cB3O!nhw+=tW$@Zja=-k;&AJgq7|Cl7_XAvJ{#tk5Csw^zGv8F>8D8 z3p$3@HkFpw1Wr4BN^z`iSo5>)Rlee5rYi00dR*rRPUt$aA4<#+8-A8up>4%no)WJJ zJETxvp5LqHNI9h?fj>vMmmTsQbRtKP^9!De!B~_@u*Q;1E`jOcfGL{V?w{(2e@NKzLa^dEA`f$d{*31Ft2z0H=BFmlquX?o-E zg@u)kN@H_N6>fQAOI9nDyAMj>+uV|op(2J&Zi!hw=zQ%Vr-xVc;)O$ztQJX`#G2E} z^_bW6rYoTIWS3oY%TwjGLPo2BFrlKcW zr(FEfJ2%|J{-oEOaV8tt{ruF)FY~$A|D8Pol}@`uQ;;5omeiKiLs1Yx0cr&={qTg> zavgIT@9fo2`!x1+MA(1bJ zk)@b?=J=AMXJoC9hDNdH^)6f{9)o+t2NudB7BB33$=EYu{S9y#;pKF|<8o+{l!Ggd zpw)4Qbi=E`Q{>N6PAe_MDO;FL)tI!HusmLfBU+OQ`G%s(XyMTE9eN;xn_EXT z*;d*AFrS!O)JJlZr3!YoOgVINxtCv;>qj**OJ0sU$5UkSSW2TIe}EowBMBBV>;(?y zd2=bfiOb=kH5n(Kn3vqs=YcdscZ_hRFw-dZNuj8qr4G+@t5CUC9Ew(yS;elLl~3Go z?1?9xa^}Ou`KMI8j?#W7p$N(tw*J@|=e0If%2U^^m^XRWoMXnR!*f;s;J!y?*6z=G4p7PcP8}k6yd& z`KveDAKP@^IU7!6C@n;5_$c;~{J2Hqc|IdlOD%-to+vVl*^!qY0&|`a(jSCEc-ja# z+YTsrG5by6#v6;4y|jn zj~cbKw4$^K*0sE-s#%{F_Xcwus2t$%`aL1P*X|28MaM*n0&bhd=E4C;z-7l_2)5d= z7y3^1W7e&`g}Va&Cz#*w=)ootokB(&GHiJCfDE^llrxqpu8w4^yKMNvg=fUizH-B{ zBU(@DUOGOeom4TT;)=6JOsa0G7C3*azRBvfH!%i*y_(!3E1T1qc7RmF)!%kjkBUn> z*)fN-GjHta5$)bYyJL8}+_;;mo4Y(piPESj3S6+?b=RS3w4yy6Wyk0{^}ojtv18OX zZ(MG)P18hMRYqI21dkn%71n4Qr~+B-&>{V|Y%cStZ}#*cfi2Vf(bO2)X(d{trf7I8 z|DvF2t*RiJzdaOZ9yV8-)w7&Z-=ghe@Vgzdvr5nj_}5wwk|2Xu%s*3r)+#GlZfDy^ zfB3Eb=IBEQwQ*-(c;Ss_qsy7?p{F=+Woi$yaKM;0(miP?79WH_6&MJ&htEHFXf&(; z_QTP{``I^Mcp(B*EV)9TD=kmHirlc?JsPwerUEs}^7liV6uQ61pM9E7$2KdoR5{!} zwA^1b8i$@NGA8%r==^;RYQ|Mc6Aai9_=WE=MQ-m+zL{trsuT!l;C%q0s{@w51Ga+0Zew?{3Mul0 zQdXu_Dy6;2*Ak^=NSpxd5`7admy37qXmgy==6c|FB;=|pUnM~iUi}sI0OyzEwfmJI z@%u|cnMk7)_yCJL=O#Y8U;Y}fuDx=FqoT?oXcOHB^rtg%%HPO60%x>0xi=9t*)(uI zorx2$?HpFF>`i`_s7#?Hyl3juv~`xRyj3<`#$l7U61OTLW9dR(8#rgLq-k1ZX)EhC z`ZiZzth}my;;jONUkU<#B8NYpodFs-du1qRWl0(yGS*JxGOjY@wV%sa4u`c$In`*O|U~_wumnCvdRt>yQXW|8H4Pa^PEEOrFeC$T_ z!}+;PwdjE}(wn?C5h*gdZ{Qr!59jA{k$|o0O@5cCs_)P1+_;Fz9w{Oy!0X}4MgK%rKFfO72jRFyZDXb4~xITixD|LUkqtu z_o_Co=UKF0;_xsB#q7G3Flb`A@`PH_4}S1u`GO(l1i>@Inu z3_f+YLI-3gnTrXTU>aQUg9OPp)L)6T*2~Caj`6}h1_My$b!VGxuua$Cs z>J0wBG5GO#fZwgTJsMYK!?qy2qkPHXPcYywG2jae!GHd+{K5cVb24mEDc2p2AGYW$ zK6cFAoBS$~Le6z(Gi=e9+_rJtutkQR<@YB4kw_utu!8T$&`*Jvv1@@hV;=f?lYdM2 z4CeV7#pjUV|5LQ%G^Ay$j4hM$;~trnmdcn##Z|>d4@4vA#&uW+Qho4Rqzm&w3ZF06 zr=|I&&;Kbte?VWIhR2wFCBH5D?CDK@lkkKMff{{YoyNgoaTOW!g%wJLsA|AR3bc}Y zaL?pYF2{N<_pe!jzzI1f6Ye~w2vCB(2(VMQ9H$Cc=_8I)MlQc1EsgU#=wb)AWgMry zm6ZXmIPOzqhO@*<{J9ouqEOEH z6**gS)Vp$a<-DGw)SV3BS9`2q_;mpm zx`1jccBYxSfV$GJurZw1=>m>jC~#_|3mOVAq;!G%TaDa)0H?PKI04G-NEPe|{04_Z zGyI0+8^HTd%XY{ZcnOxR7qH1Y*ffH**}%Q&$330NEBdum@L=mr_9bj7c1a)qq(9A2 zCqdu^?QghELcdU~EyXPK>H(}B8U4rFu|(j+c>N>cwwfX!oVP*8D>HB&mOd4*&fesa zgj4G$1LU5Oxvn))f8fns1z6HGZbJ*F7nXSPxyVG{@LNkv`vm-U61;T2yw`w7W|>M> zcX3^Vt26^1wg~viSLXQTZStvxO)M^kE*GkWxaW`oFYuE*IDUdR@DCY6_?5aL{qgIs zSY)mj96!eJ?|>&8p`|cGCV2DoiY3O^UXB-VUkbQ7mcmGI;McJE$aaA7*v9?_e)(Ji zyD(D81j=f=O^&%9gJ;7|%`n=`GI%a72G50_!eV!3AEC>J4dgVy%PPP_?}7f?G^|q4+kn^Go759tlWha<)0ubydyIfBqAnJh3>$do z_QQKv{vQDguj+6jgz~#w90uOG{qP<(@s{-_e@K)S8iL@ki?Dvb&24Nm$<6+<5(C}{ zY8lBfvam60tkK3@eArjos9}6~{a?!u(2olb3KPDz03~e{r>TLS2D5aoZ8274*T&GpipK4vZ!2xF>lZU6Xc|dup zBzWkKPf?YU*2dPctqWRJ@t5iN>x$N0tsk`7Jgw&MRYLP*M>=>tkHfszT)zw5JQdyl%Lpzh( zN$|++&hvssem-bm!?!yT$=3$h9r-G5=VyyH(%pgvqfuj_oDd!dnmwm}!0w#MZ6&7x zyK_3=#eVXoG?P$)0{NY5v&fs^iqL38BIpI;(-FyK_QIg|bY?%~ZxoB@ zM;`H(XNrl#&eEUG?1%gfk2k<3Vqg9N_T`!V=*B+uJ3a>3L-8>%_bWq(!uU6a8;7Q& zI^cf<;tfx5`Oh)nHADUl4dA?9smCoVlXJj#!-x4!y9qMo_#uD9nrN+Rlv9{VE+b&` z@um=P953XuMZh7okcpAtIKS3V3g4?@&rAM#dpqrVo0c^V6C88pr#UNl{+|@?SJ{8- zF9;vMwH1oVhO`f9$uO1FM$n;sz2N&bc?bC6`-zqoqSMx!{65h(GLsbV2ba&6DO#_w zA5B_(!^N7F=Hc12NJi!uK$o_$1gqe>G(IKULC1n*W{w4K$7oCp*^xgp_?W=^RTG>Z zVqJX9*Bkzc(+N5_C~+FQ0$2~oq69gfYAx@ePjdx4PKw;*A4H(zq*VV(r=iGic56fwvVM3yYe{*LR{r&P^(En)MiOp+K5#Ph2 zhkB}q7zr8?X!5QD~gv=RMS#T;lY4YK3hE69~{ zQyt-U8RKldl8>|KhhL?-iJ0pdm@y}leb9&fe2h6>*y4)>Tn0v(yI2>rI?nG%u4miW zvj)E+_Gfc@l+4&)7dz4Lr-t`ul)+!G(H|c3btn#(YD_dP zPYw3?2=C9y27Dgqko+m~<OHe7lHPV>$yrv|rs}(ZSbfg1064`yGP!dNIDfe4kU! zjP+v0P;S%y1o&=_|0?M|Auq2N=+TKE5P_!x5<#yX1miMU2G;dC1W zxNK))F5kw-nd8S?z6$sS?2mvoP;=OESWh$XVm)0ASm+MQK&6nPk2CeBGjU=qrS)0Z zhrWcXAI{By&4||mC*)4B!s42NU{2o&pJKS>D#&6k$wFF|{4;zCKBk3yp+JncFOhF7 z*QqfTbHuU+?Zh0pojna2yd6yvnP}1al{pnj7x>unc4BOAm;Q=&#+;{iMb4tI7~PcK z(OJnF?Hka7&k8@O2UoGl?#g4(U<}0p#*7q4q{8kZCMo+!-$)P0uaY{UZ#<5Im?Q!n z-y_grns(ZkNlbbG>(zMeCY-8L^*L`$DJv)_^p};naLW_-FJm#!!Y+R-R;reU7Ic-W zg?`n(pi9M@Ou7k#`z!qI(!eWb{KXpMc?0|1TA_3;xB!8>&R!{68o(=NZTtoAZ@%-= zg0nW?cH;woJdU+BKRoBuD?2NmWeO`~OPNn5XBoq*EVAKP;6d9fv9(XSNwV znnEyRCX8t@&(MuF*>w6i9q6w~2Yb!i5}`;YDU#RFELs|;#oM7SIA~!%vM$kfOeQ%# zCjDh+*VFx~t|oV=W^_${Cb3k%$Pb!8@^)Bc#O#DDrc5DP$A^#aM+j}Q`<3MP4!Hbi zBdN%^j$AP)ox>?QR!)ca371jPW_)k*)x>y17g9Dr=oz=W<>W8I?k*%gp>M{1N#;ul z(gXQ5i)l@%U!-%~{-R&-@2-;mEZXt&7}BR#rsAl^NO6W zTOb;$jA7;z6t^^Sm5- ziZzJVMYu>`<1DHF+4d`$=jE`A{|i{0mlrq-ip+y;=;Qbc$ge5y0uF0UK>=J3 z7~Jm?{#*kw@xpB`Y)C{Sy9gf~>(gt>iLi^L_cb->N2#N<+@OFKDH^m-spkEb8TrZF zuLcdIbT&`r>oW1vK1JZaQ~FB4%eado$84#Sc>_MH53sp!0iLhP6j^{zeR^Jw=tI9X zc@DR^oJOY2t*oSZRkfiF`8l&+F$DRsb*(86WfDUhT1yHnWOGHoEHeCKVPoi)kRrECZ|O&9 z5IRZu4YObM^+deZtf|jtm6vHkfO7#@bsW+4jLgZ^5*I{mRs|}lbfib5@ zmoXQ_IW3+Lxp9v|4wGhwBZ6|~T%b7>;Wikwxeflpm{X+Zw#Q|D*F@+OPJd+CT8BFr z{5)EIji0NW5}(Ge)-Z?LfvemVo(O{I5pSe4(iDkDv=KN=iF8I5Mpj1dj_i(n6|vDT z=_C5*KKh_E1+f+XwBn56ly16L%M}K4b-*$EmBs0;wDU6>`8D>9{vqDf4g*~{>JEw1 zEs5L}`5=;vsMGO7E{QM+BzriG4dJ*^O#W}m5k*@)Jfb-fP zvd(MiYqC;qk)X3Rr~PzeP;k2;g$qtn(tgl|o#H+l<;;s94k)tuRmvn<36RoX}&A8#ZPV zWC!1iW~YpUw!TDBG#w!xjE4P)QV1G+eXXjZ^|g9Qby4a_MfhGs=XgFhIUU#m#5zP9 zy7`8am{ZH~IEq&PlpVFMcyH8)egT1K|?JFud$;k3vOh<;`GUUb;3$W7y$`Vkt0PBKkrW=%@<|V%Z*@4$lyMR8_lc@nTj~at(0}Z?6pBe9zKAwB3p-7;;W`RZZzakq zEU8;vrjGWb)5oa4CY|cu1i`}|Sso#KWZ+NPBe1hMQB`B$7UKb(Qpg?&-0*o` z0dCkX48@g+vT_42hrJW98S!=4xpO!yozeXRXLSAJ)~{s7*Mau|0SlY>4s7C2#H}I2 z&jAa6idJkUE}Rt`$VvZbE{M1_**X!wH*FoGBUOgW#>qsq!XRR{L44ZM!}S$s4P0Ll z-6A^WI6r1^Mej|N#+XoH6~l?(!X3p!qricASPWzp$lh?k`3 zfH!+0TK;e7jF+y;pi|wee+wNSj1JdV-XF;Ah-lN$fc{kUCc6_AHG|RN`pWy0(pT1o zqGSv@emZn~P&%ZqoDTGr#u71bY+@Ov-_k^Nt4W6R4`TzFk-iEV!WRWR-PnPCuYi7= zBnTdQW$B?c*}(5tmH|K3WDLm!x`!@?M2rV?u#nJiRBQF|UiQeR%1hTxOqL93eh(pp@J$x&lMH;`9j~qYX#u9yhB2v&V4ml(> zCpZnviDSV#VtMdX%m^pxE62;@gTU*h{qnvvk2HpYM~nygs}#rN2YepQ6G(Gt;-T^5 z{Lwxlgf*Vv$$+vVwJ6%3KZ?UzX&)i@li8WTpE~bw`HM~TVqS^<(>{XwZ^e1giv~QL zLsl9ntvAsNcv>@0vo!fD6>iV1*W>(X3E8H4*e0mc+ll&W3qN)fak^~y{nGCN4;xF@ zt>mF}X>Vw~*}$0V*=@FS8ssx`?;KI9*AmSJ71L+VZu6-0GU#x>0S{KO#v&B8H_@JM zMZOB;o89gn79sxVj*uYcY_1XPaY}p)v)kM}K)2ujqHRQHK`XgQ_ zaQ==vj{6!Ee`y+>qLs;?wJgWfI&@bPd5^}>wzx)mg_<_ zW)+uOvJfm-AHxZTp-;8}F#89~NhL zh-cRTm}UAr+@~j72BXh);UhyA;FUAfmnv`@2dqLDvf=kje=~G}UTv^)e|d@7fa^jw z{B~}WNE@(|!5_WJ&l42}4bzTgw@KMCnHzkW!T+A)Wi2>q^~E>Rf-A!F6t}z;jfcgB`Q>hk2CSpKQJC4>P#V^@katb9j9STHKD+ z8T{;UiaF3|&VfN-c4xy#Fz4)AuDfUPnRNXfvcA)>9H-24`UQ>OZ2$ZJin7j>Wx7%#T!?;Inhg=VmJb~+7eYXB$=@n}*Y-Scr zN`F%@uw%-b0#BCy+D(0t2Ev#&^QT};{pF-go0&z+)ZY{g>8A1~*Wdaq{jD2W*gJ~8nIXGc;8Kw8B|Q&BHu2vP0IcvvcqFt*mt~}s7kjYO)>n)%yt=mBoFkK zHI}7AWTg0mw8`)z4O)#==|&)gHXiIXM?xPE6IznF63Yc#t2ka;7L2J?azz>@l00O6 zjq6o2-7-k6#kiAhj-xaXM(9;G%ozrrtsIZgtDlAudX))7`+J?+03PdxKD^EKf#Loc z-81+yQ4lt-KpT6`e(?L@7juh7p)A@+ev~LhJsZ=aak*sEF!e!3YBv}fDAAu1QG<%9 z57})}`XDnDi9;(y-TsuQOt&)hA-ml@@S+W?CWwuUMg)5)`^jS*nKIbL+i=Tf&>C5p zZY1=9)8Xr}klPN(jqeX+ChprJ&U!FWQlFxg$zMjh)V>0@Z4nue8QOg|NITdp%WOX0 zqxinSYBjYBCj*9EBj0PIfH7=@X^-;Kx&@d|4Vb67-k7!~1(Q5Xc(|<@W#HLutjlF7 zJTnn{ILP&8J+Q!^XU_}0!HY}QL~mG{>I-txb|f2qKYLW@4IMAiMdQCD+M3J;h8@Xn zvz^l*KaP&D*)Y1DGR&Z2>P>c=M|m5*;1$yLcO}HwLZBk?BT4Z+IKN9tyebNb^Vc4xl|0O>P~RqLs;CM!Vfye!O4DA8)k# zbdYvf4=q-Vccn7FpWR{&Tx*2g%7RI0Rt5~|*3G0h%KUzI3k;`pVjzsEfBj)v3_O{3 zD;rOL7*j`6c#>a$pBB?KpAip~>nX5;1A?AJ z&ERp8R2yXk(=b1bidLVoyQvOZj}Cz?c<78~}^``F{+Hcw;}lm~Li&>#9_gSze@wt;JW8U^B zVpsj!QtT>=?$Kjdmghi4xcR#z?>T=>S;n{R|2l(dTByt7z_g$+2pq_}u9i zw;BKoUx={&N3ht-^@GibuMWTq-)L~ymo62Ex)D%GgJw=aBjp@RI+Yw&w$3jX87_*o-{`@EUVSMFesXy!~N~ zIW!P9`33mR*k{lj`hm~46l}(RV*o7n8#LYnVa2{f`wTuJ{0f}^-p22d!vCVYadg?_ z*NNJutUUxj|D<=-Mw?CahLH9hJeG=G#EXdMb?yKM|?TbY75QB{H*|~pZ(x`&}ja?`8yC0Ro_eG*lI0rZSbSL6T z+<%1)kr79DG0`;2>=KVh5-qy(!23h*C;^|M1;6(w?GQ;#-mE) z$n_%NDF;O^Op$|1_TvGg9FPO%QxAknAujBg zinGUtvR(PVGpp;M?jGg!G?MPNuv8dBDhi2-w8~`-NIpv4lv|pM@!j5nWbTJ* zXHA<_(mu>S-`O-{Z2hch#}zN}o$Onp{t{_O$Ba0A>1h1C;KsF*BKg!8Gd0MT&MR`bJ4&11XM>3)tXD zX3y^E`|Q4dRZg8auCS%aHq+fbt$OOjc)@(nOjqq>^~K&^hW{O9)n&t5H?GEy#!TBwp zgTTq}u6zPLC7&6QdPdn@%&>uZehVH{&$@B0ltXMEg;{1p3PUU#(`r*xlAw2zH2El{e zO-BA4#O}EbB01nrQn(hca?FHSvQ(>HA)kZ!s-gZub38Z4VsUyDoK*Sz9*;v+y^bDP zc0jX`ba;O=k`AZqdm3{%h7`n9Fxi;N@;R%2{h9uTn9l0MsL+{{p3;(_hx1UAo+@*S zvd8c9cn}$}ID1spIS4&aK(LZvr(lkLid01U9KW+I8 z=V38ak*bw^55Whgmat`#L?(8&4ctKf7~M@vvsw$=*|MG#LI8>5f}REIM^W zNkvK9@N3SgPqPlc_a>YLHt}_sVpIWQ?^hSQ^Ew+lV4#Ckt5-lDu7WO7NcF*rTABB*+T zV}rYb&j!_aurs(YxH8xi)PmSm_~^nBL$L$5$}^(j91E)sPaU+No6oW2%b@emOgh_0 zBS$1Z`u~{@B4#){rS(_z|IW?aU+{Gg;Oi~>OnB=}*O{3Lj9%f4 z>AgfjrD$bzOw46uE0*LX)=sRceD=$?CI5!Jg|K(3ihG6D-sF!7tC6WM^`6OvHbZ$n zH_>KO@*QNxpnW+du4TwsW@cX#>vk#NAK z$D86Im7#QHTE^^7(c-gvo*<>|7qdG>jQZAZe%Hi9gU#j=%ATD$ zo3R)kW$LC0A9d>9VsJBH>SpkTHH^n``P`*AF8R>^0Kd==x{pA)NZwE6m82uHe0>mY z$cGkfHc20dHs;OKj}wu+!P@Y-g*I4?mLZ16XEE+>8nZZxSsZPQPLHmLs-EcB=&tCq zQ8gazj4q6>jP^vesLYwdEY6qm^DG`(v-;0svp)mrU~N|af2BitvPSZ=yEVKY*8@Ml z15gg18`-`366K|45-aj;v*Gt6QwW{;%JedX&PWa=YRb(98TZC@ZYPACdA<{h4e+oU zW$i7gGsT=fS0+2b;jK6E{0Aa0CtWpwcpn3Jy;7zn4-=4QYUaRFsepyNk$($Bc%}d=@28|Oish;FEVw7>#w6BMI6ficX z-*F*e4jM4egA>>YglJQdCa!x}`LxIQ*=viTLFP#tZIlR;l02ZkAwQ>m3}2M$64b{1 z8pC?&K>gYr+2ykLI4zVoz6FWXkv^VE%+Yemi`k$CjFsCFEZ!~hbB{c7;Jkg0{rZtd z)Hj}b#LcWO{cleVh9CHV-!AZLJx<$C;IH7e!)oByfAQG9^G0z3T`v85xBDsV171T7 zgbyrM_#Oe+X^T~Xq#E;o$6aOE1UNE*5WDe}*N+2SX@&k?6!I1EB=T=Xtb?DIkguwg za=G!}tJB5r$AH*BbJDnfp879Px-gQOD%Jo%aQmY}Y^uE9J?fyk*Hon>=f z<>xi>oeV1v=_(Ru(Ru8TiPm_kg-OSRCx4dUQ*@5r?quBkP@p5&gLucz_g1atr%sSz+%1J7cvk2wF$!h^ik+75cZ zqRbck^E`i$YhztwZGlL(1GfVE&4;k&KhMV$dn8N$F%3{X3+p$Rz7DV;Q;KlJiZ+L^ zN8QW!sAb5DWY-ubq|+tK5>NY|+N4qi656Gv7lp^ol_xZRU%?eRD9+M$2 zl;}Xk0pxh7ouyg7|J)J*OetVK)UK3rq_Vg#M|Ns9&F;2a-6*zTRiM_W`$v<7D#fC0 z%!l$URVca;wuY@$wX-&~@7!tpzd=8&b@jAAaR2ZJ9~^%F1MNNN67avRA7+mOzXSe+ z9ZrbVYH=V%9pR-~4(JCJd;w3^i zEl>4Zta#@Sxf}n6oQB5BBpIbRrKh?)tb~na)0x_cA1l}{_5ssays~aGgi_bNN>p1J z+T?4ChSb&Ug{!aTd=f63Bu^E%WC>+D|KD)gfM9T3*h&9KxX8c>zEZf*=f~lcY=a%O zu*+!vCjX*OQ?E(xgm-ysPWaNRU<{bFLFr|awT-a8G1y+a9WI{JAz5#quSq-SYYLSoB3s7oE=CB2 zhTB^#p_b5win?_Rx|H7Q7u_)a>Wg3CW6=+n1&`TLhTLHTE}OCw-&wd&9m*OThCodV zn_OAF{*-wys9!DJ62I!A-*CQA%4V|k0{DV%r*Hv})pq-QD~2(XEh?+tA63h;&Eu}R zgxEqKFF_wCnSE55Y-8ZduI`*~mv8T~r}*NNMNCfNm9la3PFY`FscrntMOVeII|H7) zES;eA$_qHIfOLGk5@l~48VSwrbJ!iBpw;K_-45&G@HlqPS3SzE5W6eHy1P+KiPt4U zb>38ADLyx8e$q@z2{xMg8@su@_QF%<^?hxMdciNoqfe&92k_!`IQ$kngl^CA+x^6g zAG|1v+wX?>{r@>HDQRk{zsU>AhO9ef-t+n%bEvwnp8{sCqY)Ew20!`_@&Z0)B%2D( z57&YmKiDxDvH5*|452S2n#K&#M9g5GvCxxj(xaQnPpm$ZpOytTOadQU#js<}OvX4( z)HY)6`RrB1fvle)r!DEiHOccSzm?>a+T$foJ6sg21?4E+E{F5EF014DE=|Qx?fEV$ z+S&;1PbnIC9^COzVv5$LDJ@DxNWMCEO|E`7TUhvZAzP$;{^MqKb-}$wY^{D((Y>7B zRmnBV7oZoC7R5)oY&Ol}MDlP13Im8m`V`d*+aAvK2cGNl_@AHecHyV{`S~8J?YS=1 z`uu#E;ivrkd=)Du@ghZ_`36g2u*22Ihre+pGTEw70u`Z(KrDa{0_^YlE$mG1E-zcE z-<+S%&eU(gKlGc~(tPFf6te~T6Z(_*mwpvnTXb&$ZWS?U2D?taNO>BvDy2E-a&N(^ zqBJS8;;|#6WMlX5x>2he)wQ6%qSPCeA?f0xa_dfZ-RS*2vnl*QAr+KI_ zyy&qUkluxTwE|~DJlAQns_4IJQ(SJ1*=_c1=%|hSJ(?y|Oit8wrOrhWXEeVp)z2T< zyYI-J7vAMx7+0}Yseizl?SOxQB1Mg8L+fQUR6CQsr(Q}6(sbg3=^a>)Y7AJFhPef6 zD{G4aTJK=*%~UU){zI{L1HmT!fc;Xt3>^EOz?ND;B_m@26zdgH`0~YBFS7TPKm1s% ze#9Q*G*a!Hw01hErCl_I1AzXe8;7DM0{uL;$wV?;hbxy!pW}hpaIGCB>!^gLfk#1m z&N>$2FWDv_c@ONUB`h>upGF)34XvBv%WJXzH~wao+LQmZzN}q~vGDNv^exg@=>+ys zJlRlDQn6>g#AJmjB_-9>?unz@NAH;*Z}(c=);;rc-RexG94dAB=-^IVKgDve~-5qR72OH7B>N;3%2m8K*{jGz& z(!qY!!EWtf>pR%#9AH=n%j;lvGy%lH4)%Tr+u6Zx>R{_S*jXH6B!_Tzu)YrVP6vC9 z18nPH*P1Z%O)>?X43L0KCXx{ytdi3h4jP~FUq8XQ*whg}k#%*ji5;w_gJm}VRR?>d zgRvVqr%O862_0-KhwyZ;PdF31JD7ZT2iwxYR(7xj9W36#N;;U-!EC2=i?0Rvu}XX` z;6GNUzD$rbL>2(jS){)VB&dW)MuAGHnt$@?=)?3OPlEpBE+CZw75~IMim{doUa*e} zn6(Zwia+xbmD*80XGi*Fc)&-jZ@@>| zM%UiQ5>Gw-*q(%b^A&3^xbpIK7ri~;6Lw(0N0_s-l?z!H)?tOtaiFYNnl;R2%nY&j z63c1Z|iweg(6KAZ=j^h{LWDl?t_1*skltu7$&n?lf9gBVN=Iq zGn(YtgWVBU87wngd$4g+qDt+o-?9&Xi@i`KJ4e5s*s&MBDTJ`+N4RTD6jRF=c@q(s8F`u`6!3>P)XxY1w8yuo9U;j-swO!NCBHAnrl%cd3eIH9IjrV{{^qwnbam%%gF5`6-npD#|H{vWD1yF%|&s)U@#Ez`z-+}P*Pmr z{iJJxb(VFBRcS-aU9x(ur4XxT^%oQ_T zL-G>;h3Q*WwHM=Xby!;~YG7MqC}A44^2)37MK@n_!M5NP&YAH^b7q_{f7He(`$1nF zD4IX)((9D*m*2elEYGM(v%6=^9>v~V_0Rk$wlU~a9coIfMW39Axdm-1Hit+)Tf4|uy*6}wks}rP;Zqxw89tPe{;AyIpd9fjCE_7b~nhwkN9RiO@V)t~c& zpLFH-7mz5A3JYKirBF+wlxybd6+m536jsK`{jhe^9c^zz0d($_(h*vyn6VEg9CzIK ziQ^|s2;Dh#`n1j&$8WxE>*hNa96w>kO&c!##fcM6>{545964tE#P~@4jjdBB&YXI} z6XU5aPZac^L9qi?KFF7V+!CBvKfM)DBq>bhGR zz5DCBo73{=eTMu|Lz(&rV`5aW#KP>8N>5 z?+$ao~mIBVdtsqz+FYJ;E)Sz!+SJ1Hj@L~+} z4@Dp+Mxswr8v|1^TrN0Hg1--k*!ZrLeXV}%NW$_PLmt25>Yv{#FVJVR%k_)ci+xvp zeOUkE_BYDahqwLm=@)w$+p|f3>l*#ZP3(27eN6kFY1dswW2{JLCbytQq)jSA&b$U` zZG2SBZnKr)bkbc^EETJMpD!FyBaKaEMFsJS`UVAMD_BWE0g}5G1Zsi~zu#?l#2s}D zx;$2gip8O&PRfsXf7eW_#0WmiP-M9gCO6;v`{uNk^D@h(wqy2b?UizySE^`lvF4&? zDE_ckR+Z?Tkegoc0D|5 z+UO(9$?~T?@l5wJckwTj;osk;JX55<$I6Q=KfYb#=i`1RV#@1~^R`~PAbwnJO^qur z50zU3g-Wb2)-c2iS=jAfZ%L)6mbsPM+R934L06?}$t%fQfD!i=$V~Sew7B8ruj zlk}p^YS`Mql*j@7$Wsqk9<-@-D^D-4C?B=*e3r9?3+65Tl^r-CIrcBCVbY$V@2EfM zf6{;Wlm1Q<+r9dl-il49JMMElmv}OVSucS9dB*a zzhL2w$`{-CxE%w2J27rUq+8;1hLo2|v69M4ugew*hij!;yzW+QlG4~vmgC8p(N*bi zI%agmb~%~k^g2tOiZfo~@sxNP!7Mpc!C=9fF68cWYLTE-t5s{y?HZy+Fpy#tTTD~V z`-3x`ZeimLJ4Y@DZTh+A!CgG+9IZMm7Hu1YV`B7*;)TMX(=fsq7BQpOWZ9^b6j=VZtqRB5Ph{ejv3h{=i zv8lMKv#TIp>>c9IQ*s@-T4z_TH^);KlN=#w?C)Dz#2|)8M8@X-KGSp=YdvN-{>Svj zLSq#tFVjNWph@px$<$#gV_DZ$}u-BU%$2JgFDyP z7Tx=c$L6dYQvSeWe|cH4uDE0E?z{W0Rc8Jg6*)#sUvtvpv)Hr$(jI%QuTg&Vj0Jp+oQl(TQT^~Q8ARMl#t||=%^H@cZR$g8bRYG1zP7Yjn zZ^&C)R}t_aSu^rj7rG*`5+~BsFX*a*cV8Kb)Ko{LY83EOWM9Z{!7gEJ3w*OMs)Ezy z7aC_H&_g2NIzq!QsraLpg@WKEr{w3B%|8B&wK(aH98vfZ8R?oPI~ll646m7Q#1C+qBFUv;t%GXR=0 zT8+&7#oYs1#yi=TPPU{n8YQ`ioVio2`sYu7FRXoUHnljqQkr}{Jj+;%r>i)*mC-mN>t5{rKKXt~^ z?lV`kopZ+>HSL9?<#{RQOY|n zAL@Ho+xX}G%-8p3-_*$Z3)ycj`}*t4^u^Pr{hB;%eJ*2+2?2A|R?~dGh*Q6gmP+$A8O@62E z50iHMLcXW(#Mcg-314)(^o2sPlp#&74@M&OL+TqEt88J9C+L;j zHrjUNJN=VOz0BsddHvCRC2sdjR%$zkup#i;#x{1h?5~6KKttYLM?pf-4`G7&zxW4Y z2`=@CxzbX_*I;8_g=3X%6@1SnRxbssv3zfA`5gVDU;KQ|(imfF*Ish+$?96GzM*sR zitdwFES_W7qhecl;eHMq|WAB7H>H@LRA z?s93acva(M$>nwRxD>k!zKXBJx4@^+k1f7kKGlOCvQzQ-q)@1EO;=vXYL(V>Db_r4 zSyFaLcwehq^7q4T3E#``SW+T01V__{2mG)D4P%(gWF^+#f-~~=7Ju5#z)i76u~7}< zM=_HhU$Qpm$>Mh(eW$PZq3X4Ya(DH{((m5g^={FVIqQ~fzB$C6sn$Dw!B?fZ>9;ctEWV>do~wK7DW)%P%c-`%%HzIIjLCsc@t!DgXW z8TboJ9r0?3PEd1l96q<(p;)bUoT55%71YWLgkZT`h)${Yknn|JX);_z;wtk$XsNFv zgu>b(4J>JG6>a#YvyqVe2AiZmN#DUxK z?YF}hs?nEPzqG7D4DuM{&zmhRkbV)LIlrhjJf|Zzv;|{26F$?pnf9vKoFd!8MOBkp zCN1g;cg%^Y$YnThQJ3abyki!2m3m9P`AseHAuYAFEo%NLi@NOj{=oEwT>%u$TiB(T zAx?fI-7 zmx$YjRkTAdE!JX&<5*eEjGZ8|W0kGB2%Y%bTCssNBPrG|cWquiXLx1t;|0z3Rpr|* zx%7b_TPK`)&Y1s?wl@Kcs!0CFU-x@&?qnvJBs0111QH;Sg8*_2cjOE=!<7J$Q{<2v zxj}=d$fX>LC>|)_0U;nB2wux7g6mfiFLcpeU0sh|*Ikp$%l}jT-b^Ndu71D2f0D^u z?^RbbpL_OUKr8So^yU4%D;!(Q2b`z~!ra<|gn zgN6<1Guj*d6uXH%Ip18E)qNaq=^vdq;AUmNcIo&9ZNqCUW#ZiV6DH1ItlZP@`Sags zHA|M9W)&~|hvn5T%WK)LU2DhJnvX>CSN{Vys z+?>f0nPE+sbu%8;L|3@+zdYjEbw^qGu-;vL(MvyjeC2+Yv+vNu_pe%U&!b(7+WJab zmJU#ApV!6(?iu7;vBAANqjPCd4|Yl$%iMK5MSG9+V&B}oYR5hEO8WHdFi2am`b+dr z5w?1F%%KD+4d=|{Nr!z?5*YIHrFgiGb2BrOQd8kRbvSG}*(p|QbR^1#w#v`8RQj`& z?;Ok#k-{R96TU;lZj>*_6V*1`mtCGMw~g>clt;(~SfNI_qSB(Us>_B4Cn8(6x!rjc zez$B3u1T?+ff*084L^_$;MwtF87iJ>l_O*$s29{JA?;#JS`ZQjLnin%WWHl%mkxF% zQz94Ar9CSwO^=OA&&fvr1d|qShl`Zt4Rr3psI?UpDg%dYGW&PuPGD$scdPwuY=8M zjY5J#LPCa|2(g*yj#F}TA~TXQD*R+P#U;hW$ceuAB)2J|!f&%7R3H;a^~mtzoYkkR z_@96Y3%Ln|@m(kLG`mGfW3kZ`v=|fP zib6C(gd@t4ndOR(H{*bn3V)Jdh9%uZItBHr zkSF(^R3feR^=wm8Vznj56nhJlyv(e4w;RrhtUQ}i+CDS0Rc@<<0xYh`A;oYypF0}% zu{#03xsKelN`J1yROxr^b{V>(<)~`sSr(kUX3QzF%TWL(WR7G{M)_?si!{o+OhO;==2e)6<;E zrevsFht=#eDN<5}-z)jzq-dB2E;#6j9OQ`8wG;7t!dXgVxdy+(k&y-IA^2T!!$*@F zCH!yTbf&X8e@pvVdx7;~X}7T5w;j!YaUCf~Gxp!4DzjY-nNF zN=5FVW&m$6mtc@^J*_*mOy?ikbKe6yAANX7{dKgxzJ1`>u|o!r9X+&e_ba_8*zb&d zbnWBMJpK5JhuoWN!}{MiiXFc2*Uvuw{L&YJIqK?$c1IrEQ+wc%$M|d7p`oL!OLu(v z!G*8xTxc&F@i1t^C3oXDe1*E5P9l@~`*N}p5}Xcea$FpTtj}#RxCOJtXF2hkn#Fk* z&oZUC&DbX_INMFPNg(UtxW-1gSn7z5>O7w;4CJKb4qzeQFZ#zh&orcfY8e z9{l5!g-Xnf<@P!aO6I$%N4DtM%?O^!DrJH?IdD-*+>u3~jZC@otQ zv}B2KP6Xe`=}uQFGDck4Sy|W$r=>2q7k}ev$=eOVr@Fur^B0|>KSW9}4-Cm721f!y z&x1QkMQL*QD8jr{asq8ld;iGaw>%`bfBLEY&m2C$#y&9ohAE>*RZJbDx%e{WQLSOL zy1IVo-g)wUbu0Pd=ifN<;tOZArCZmo-@N(Om4Ux(*@AxIOkVX>taWUdZ<$h&G{V;k zX$BIb#G05^Nij(!#c3`6fD_{!wljXnE{B(U+y24tb#wa}KX-*~E0S`iSsGNt#==zJ z#3M%u88G=QKDeXEU=9igd2w`BQK1rTF6LR8848b$iB^gVv!eOz+t`?Ok3Y2Woj;b3 z9yNsDaY}pY)T`Q|=T5WoQ>WRGm&WbaK73-o_R;>wS;pg!vz+}bSI%EIcfoD!cI~49 zWqtZ-@6#=3*uWP~vGUU|Yllxi&eETFT>I!TJofKrS>Vm*`BHN{#?_5kJJ^>W8y8`- z*`p+^5bSYsQgVzp-up+t(~jtXxU{(PxK(jV95b7v9P#8?q(OTVHb`O6Ij(DA63t>N zMmZUr6S+9k24m{>l)5pdv~I+I`BFYJE-ml| zyZ^12sK5!?95|cz61%_QXTBpajqjK}oAl0&(67faW|^2x*(vcRd%QgsS&njSLb{xu zot5HsSWJlt@QK)7j*;w@+?HTQZGupwMRnvW+ zRNGK#UQq3oNJ*wT; zzR$EZc{^|6x3k!i?hCZP(cHH*zHXkReg(_Mj=jbbX}Pawi$r9X#>K|A$xsjpWVTpL z2r##2NKR{M`!vvcYm4FD@Z2ZbdZ1>js5qc?G;R|_9toU882xka- zq8oG=Bi#frWW3HzqNhScSXri($?35Ei||~e3yIL-jA8yoef&}w9E_%$>yO-}3~YGJ zubmu!C+l-N>#i+X_8)av?W5ZdC$DJn;;gDZ1J5qo)fAK&f(T$mc&=co;=vEp z1Q_oh_=smIo$6oP$hzGQ_JOam9Qt;d@Kr8@xsYoP@SjD@(E|DBz**#A@Mt(xD9i}g zX5iZO>Ya#7n*X!7mLgpcpR_=c^=mVmt}So;$u#I{xIp{Oz*|z0FI|y2_MT>=jK zq|8p?5>CryE^O3QvN>!OQwzp1`tBFtjyLc%D9{AgVrubU;12&axSPY^zCaWX;%hNa zk)(WId~vy7vX^?u0svfCzU~1Lr(H_hik|!MYtmp5?!8he_9MB;hvBAGzMz} zmywhE5_)p}<*P)c zi9#%XNZJWm2iU^UDT>23GY)lS?>0e`_cpcDka;!Uc9gIH-Vth~)8ddLu7!6FcCkIN zl-7V~8+BzkJhrl_r7Q48?hyj7EDjJv!a2pOV7Vo{3ADqo&Tfyo7G@#}f+dQ0eiN*R zni@fjQW&j0QfFVHWH)iE)#PzR#YRTrKxc1!Br=?0F@2F*53=h*QC|jzJmFAiSBybe zzrsg@YfX)ZjY|l*X8rU)mU*2>F0o70zT}N}cp_t?n-5e|w++;Y7sE#^j1FOA7iuwl z3XhM)Y;Zg9(SyVa* z8wNrNe^@KQ&*AZ`Ev^CZ8o$YV)% z!Nr|rku0t9JuwL}<$g!n5Wf=#W)~#PPPmkSEya@w2*XNHv6HRF6|`c=SAmg2?wz?5 za1nHD=;jGf7fEa}Hhr5-SN5KwQhlbE!si$*ld?C#eiSZ6`9#^)_trglaOGPohObXk zlr^hMmbJ;6JLlzd??lb&J>=F=V}=g8twMfck9M2(#nv}!9%Wr0o;-ZPD{r^R+}c(9 zGEhJI=5<>Ax|?sk7nLqKtN=;*40fUl3*fl#7ADzjJQA5rE~iQ5kqUN3m1tWUwp$T+ zA8nK5l`dA`Vonz#CfOwyJLzIbhPd0s=C~O4MmD)vH}P#J{p)kVuPY(=U93WUcS+p# zfVdjBm5Vzi7pWHUW9)Ly6Jgq7J5+oELkW8ZLO_NrJ+bfI4tkZvrk7?jEReDKXWVv? zY4w>*iP4@+DdN`DeC-fc430bRbjlO@J?KcAJ)_}a$nLMTLFz&D-As|2@I#puv&E|N z3O`QUqAbCX$*&u|&pXie4ZKn*z?(-#97Kmc}&U>eSR&Ky0{PrxEVxZ!+z z?q&AkM;}qYiyHr-OhT-)MS9qGqnSx2lSPEwTC6seKjn9-%%-Z$e8j|_va!2uY>thU z+gMv0+hk+2#S52>eQ#rfZLGk?oHo|+I~zN1V^7-{UYxVhZJWex`it4YOAS^5e_&5s zxK4>x^!@RIB8uFlBP*L^C}tYPePNfSBpneA{H7V&7qu+%AMDB1k+OF|V32wn`S?aj zZ>Zzt3y47^Z}(7NyVQ7>ngL(8U9uOniTf1C@J1$mm(TLm_zagKcSHW0FFLkNvXoo6 z#qEq_kq9j>`iM5SJRRZ3B_FPV1$ni=tF-u)n_Lz8K0`KY5DD`h%M(@1cYV66;}5TY zV_mNUqc=YJO!b*n-49K?<8kdspG6&t77ZLWYnE12v}n-q>C;B_SU(hO7%s!DX-BM6YEs%6j)vux><qNwk8PU7`HP?b`LqVifLr4pZ4lq4UY6q6 zeZIy>c#F+uugC5x_e*x4okz$}^>{ts%cgkQa4+lSW$nEz$IIfp%;aVFc-i${*3rva zdRe@eS-ouP&tCSGmwo7Ek9yg{urKi8vtIVNm+kbj4PLg)%Vv7nSTF1EW!D8SvwK;+ zxc#D+z2RlgdD#JR{l>8CuMf7Dh&U}TD-E@$-*Cvw?)S1g#SOE(j8%A<&&%3+S(=x* z=sZ;RqnCZ|W&h)4uXtIFm+kekySAsloZn}=cQ@x7~)l*H^GV26mKFna72s=afhL2-TG!tiA+0U zdR$;^RE#NWaB1g`2lhk$&0o`w{8=cd&rN|f?ul1>|B--hZjdYNoC^M6(gQ~8K?mi=WFR}*}1G` zdV1m^|Lk-orMuFx=bUc$Nv=bF+N7_^?ObM|AYr;+JmY>NXxLFE`J(CmXp|~D1n0*& zJGc9A9k|O~hS@D-a{hQ|Yu79J2_M5L`3fAA2rs2T!7DxvNfyi(SmCrLg{uzqpjliR zi-UK=KSeN1@Z%P}H($Sgc(-|d=WU<5?xvetubJ0r!3gnL&-vYF?@k=B zl%LQ#yXfxW1ufDhY|qQl#=zO$vf$3)32hwd7@(&W=2W^V zvz3*K;=raolv+7sdWh{QS0UfezcY zu`1xgk*OysS;{$)zj3`UPvwePvT=#q9cG|nRtK9ZOq)zdRrK+4z6#5IM20D=6zqP+ zL(UgLy5p~@>EIM8VU(k!qUr8v_EC9ELn8F=qO)w{E^WWIf9E%wHyo1JVl8@)?ga5k_Z z*#7-!zf@TbJJ2e%^2KlqwsYYbQe-WEY}d9Z%8D3)bo{@c zon>bmYI&WuR$I%LaZ{i!uzn~vu_rXK7Q}ehD1Bj{s8XWO0eDnL34F)^IW%VN+Lnq? za~i29Yk1c!+HledJR`76{*&nm$cqHnHq632aZz?%VTqL(gc2AM(VUoj#!j-Bjb>9U zKe~1Qif;XjvQr{lIq9w}t0}O{Jo1&Fy0vXlY_sI$=4MW(FlxoG32%`^u&3{7%$-&TlcNIZct%XdV(!A)s^fqJ@KFYFaN7cL2ijlX_;NL zlHfP~#Ix0-ycUD!Jt~Xx1;-gb>}L&Rp;5dOa-}d*HuWUW*2jgh_XAt`baNT*@f_jE z{W;D|HDhHB)pN+X#HiCquVU|S-fS-W2}NdzR(A%rigr{f=Li@@!acQPxmndD+>Qn% zY7m}m+-`ut+>OfQcgigS(>L?l&Gp#+BYXo}r`N*0p_{LIa06(qVo)>yNGUcgaD@~8eFnV`EEKa^xR zDqFD_0f-<#%B>avb*`a6eq$Je>?4LiJxL=8E~>wYM#11cfn&i@GZr^ZNXm6YhhK#W zG{Kfc%6kPdX-I;20;XNM&W92ys>K3vX(wFmVwaQ$)uZwZp)1<>L{t+z0~S>Q_!_?&2=<^}XKj5xg&GhN z5c8_8JLcBK&6~9yhTLNp!Q+2IA4mtaIHD>R05sQ()fq#n9cz{~h4{0Oun)}_nsW32 zC^k)>de)r;zQ7r!?8}S#IfumrfRa1x=YWzwdI1_{D>ddC+6AO0344~iO ztQ0&a&)9rna|7I|kX682@Q79FaKwZJv*S#u8Ov20=9Ia1EVFZy)r7W=`mGI$MFZ_2 zEf7ed_rREE1YZ2AN3~>t7Bip7u98i`^)}EK6(ij1h}Gl(M9@aYCLx-GNU>PpjzKHO z{HB1tNxT@Hq9#eIh0#s)h@#wxcJfCJM?pS5AC04HbtjbB)H_4&2pV>(L59DLgdRwU zwYbfqnMj7!_)YbkT80n`7$Y7|LVb22E74%8z;wtYHWz)YYbhg&LvQ0xkZo3}(^d5I z*~UsXP|bApTx(82UEUE5ZSqG%KwawTObebR-U`vrZgE(|C`qydeZVLwsJTlc2m09p z+^h*^KI~V2nSN*qnU?e~UH;SNhNFD`W-Xb|muJ+qRQrg&L00lRX|8~$ty0IM;5)$` z&;V3AMhq9I7YGX9dR_Q}cuj-VB=3j?4T+}<+mw$%77^`bLJ!3rjQs*-YR>P~or;72rzc`NsC$imcRmjid0%j!;SRxhAy z#20L?&@M1+NWL!R73s=ozT4&ON+Y!Av5=|zP*+GPbDnd@WU6U+VS_)uE zLmcWND#VjQvcT|EFiP0k5)6uZxls1iy{fS(%W>An{dfiqRBSEaLkyIk2ft+{$Nc-h4qwNx`mxt=6Mp*oF-2 zQDWJkyc9I=c9eM5VbgUmm=;<%oNZ~sG#8nqjP?H0S_uM82u;H*5v&{J-JklC=X$VDVf4fPuTxI+;kz7av(H{DUSbqGofro`Q6($CmLTV;iv~s9D zs%Pkw2G?Sj%!*t&AxydK(uJuxBEsc#pnu2w&VX#!g6gkcQiS{=VqeMCI=M-a3${j5 zJ~4N9VIL4@;{~KE8P?XLU~tkMoAv$+TZDM7$1#M0M<{~XAY)Pc2y0hhfx))cn_xQx z4HKGJw5O+=?Lkd%7(imMS&6XyVf_TAt0yt5FvjvHWMAlGEcCry@*R~S`Dj{^pbc@k z{h@{x& z`3ccLy&zY=`JRipt~?U4f9a`1QSb` zh)s4g(H%_$Z6Lj2oz=~99n~gmZbDz1?$mqHCNcX3OlQNK7PceB5y1xKGn5VP0%BLb>Wzocw!^-ao_Sgncd`l}|zt}{IKTnM_r9q2A`yq2t< zG?$_K%4{$^1bm41KzFw^#us6CI%6Y{c5K4w1#Xfv5oDOfL_^Lv;8p@o$NW~c-la3* z5q|^&=VQo)1~Wz?Oy&qjiNTeI=mAIQGM`pPLImkgm>7l{HN?LzkAy8J>>W3v)~re_ zQc9hU7*Iz!275tuTVgOFNfAWENG=RjL}Y}(GMYy=kY*4$T7+5Hm>FCuhO0?2KvD^& zr9liThzsCa8cah;=n5DMPO&yrNOl=(UpulKJ<_aN?sTdSFVHjl9Ajf~DnX3h?y-2u zHY6iAGBRF`jf(|_KD(dC)l1QJ&fow$Y=J1Vj<7*cow7~z)ESIM8z=@5m&0e8uE5FW z3fw`s2WOnY0Ald#PUtgFNIjDIaMAEt>H+Wo%F@6gfci9b@Vx2D1I-|oMLkeALOsA| zDIer&FnI5kuSE?Rd>{Tib=owx2aml|rv^6T`2qcLZt7I6 za@sU)(zIzx1fD1Ak8@2|hybkpnle>TA*ESi4Qj7jt}v9jrBa?{I7 zYR#@|HklZobUD<$|F|9>3&1JYBdJ$elF zn@*yt`ZsEvG%}Q&MUe<6b2ASzVNwz8oXheN zpjgC8*>wo!?#cSH{uFRX{8W042l3Yb-=7mdg||WPsomUbJcwVzuMNKTT;p20|Cg>O z-VNRx{`^ay6MYC4wexGw#QStD_#RA&zw_b`FY51@Iu&eBfBL6Wr#6iFKU~H3ghM(# zb*lVG^9Iq()T^4*@d_bz&1>radDU&#z*N5#@X*LL{?lj1EEBV(*<1^oYQeb{{*ibc zJ|8Q^?9>10^HEGnV^->)hXXKXsNS$KPxbFHTWQi0a6B-%=`AkDMG_>j1R4LXX`ghx zG*B9X{6fDpUYaP~AWfHMNpqzI(h_O8v|3s(ZIJGiHcQ*3oznf%gVH0?0i>%Qh;HXfLU1ti^8r-JVT)jmd#qS z)~p@&SvsPeMt9bmUC#!xAy86SFPA``UiCnlFJdRI^+5H7sB1jf6&HJOO>Wr3e8u-F zzAFv;OvUSTJj^ATNaZXlapO5N>~ZD&|MmN@wh0e*<$I&;Af7?^W&IaZH94u!xJ-E zx0&zGWC!#c#m8Z=n!gVL;&A{u6Zg>{|C+#t8o0nP0Kmkk#MBh{j0ODo|KMeNH0%eS%*E?h=9Z8$B`Z+|{ zg@r}7Oup2Rt_*KT$9|^?`;F(6GZOjTQ+y5tU73Tt31v1bB9HtZfVDz(KS z_67U7R!gG^b)Hb77@=rTy#N6;=7x5>b*ohd9y+uE+I<92D`%6mJ$nD~AGOY@qCj*l z^~i*o&~6@E(LDw@+9AmIq4{tWDAp=3iu0c;-;8l${yM-q0dZkYW<6rRNuqob=e_Nsm`eIxuPC@!3i!eHH*70j zj3Ho)@Q*#)zNllM7hdfwF7CjSjEgiGFFvQ+-tAD_ArCKzo=iF{ZBR1hI>d!z-YPa{ zq#4JtVXNK9eZg#_$gvnHGeauDnDQAnU7V+B$7(fg_650a{s%LTX&RGjZ+sU=y$~^5;zY2W_&@M!bVA?Zig47>|C`x*K3QG>dd5pFd@+$yj9D@#CPevcciVWXjoCb? zpL-UuGU1dEF^EPnM^9WR#~u+4eDb{$d(G*!^@gc^`wf`Vr_Yp0{RUR>KCk!G z&HegL?K5RcpT0Lt2klk%3}np`$R;~7VY5)3vJ-NmyE!_=r?$^W;cLl_FqY2OwMfcn zlTp%cT07=%$NIKo@$Fc2Xb5P#7-SE}@1!x>Tkn5x?@m_u{zcX{Ft$xvTI<$nX>Hg$t*fJnCq4V@BwnUL53nhLIyOVw{_{mv$ad|#_`dcQW5sM_TASd_;#oVn zVMFGL6QG&G-UiKf3Yt;AWoxO**D=cx-6F*s?FG4{HU;Ui&O~R+*3()ue{0siHS2-` zGx<4G8Lk4^If`X)PDKuP<~VauCAr{DqSJWL>8&O@1`oXho+L7K9k6-pfabJVs#7g^M;q;<6DKn1BoEH|G~R5ARIWoLeW|p< z*R#ZBH`{n#UR->eoQ&km%y^sJu|s|y&%;ro=^5?f4T6B}HBG zeCOewT+?i*;7z)+7MZ8PN@&z);ttnYa1M+Kya3Zs&=O?_(w}$*iWJ2nfee*+MTrCx zo#KM39WY8!_%RpNACY9o_cx1#>&aBDA!#y<+iSEeSGfxuFETNQ9_=}a`9r+ z^);=JS1s?lssa!OMs#_ty84xg6K}764J-mWeSi?N9A!0TRW2&N7G=5Y(UFm{QnE); zB)i5cpjr!a6SEj6tmjeFC)X=b0Bx#NA=Ey{2PS;5)-g7IP&VGhkjMu|Rs z1SNuW02Pd)T^@>@G8@jU0~%KN>Kz*OT)W4jXy*42D+wK?L*64&yp5 z8#?N`E*;179`*rC`>%LphvQ{BYy7k?5W=CmDOP+)f?l;F9^1zturi8GC)21YnvPLABlD1;%1z;^EWH%Q3(~)Jxm5~9m=<4o@11@4no;*pmIv=! zXKDD-bj!g}W1jG@@lW2kPB~Zk_{J6M`c|$w`M{$Stl8NU4{nY;xoVuhdgvku9!95? zsS4u0i=_^}WbQ;oy%eugDQTaTZz+gLQ|zgB7HyBV!`}q_bjG20^(HLawQb2tyUHb^ z8jjE%rG*|b3ZOp7ZEjD)AUKH(u-p{cqx5O0wcNI-qJ(!m>>s$g&zA9Bt8$|356zvw zxA$;YT<-K<*WWk4!@`O#YP(r0=Vd0gU%Y)l!QzDjRt&s(4=d{4B0FcvJ$q-4oYX?L z3>q+h{v+*%PG7NeaY-!oX9`aG9iuG497*yyDCf>B$0tO%Y((CoU@isX{oBBA7A#wg z8Zvs2pgEH9NpWMJ9@D@5#v4X$%E`EE^u$f0XWy~fGqU!ZWmT(t%-k?<@uCIQlSaO{ z;mEsSUMBTu{Hy#Y(9ePRcZba+OA-z{MiCP+obfnyNso^v-+P?oF-hheo|D^N;^s1D zUD``~YgqQP+eXZ1vhwzH7hi`i>o!4r-eh_+Z1$9Xs7JxOHoOB5*g)34FkM z4VpW=eZi2~(d?z|+QJ39OIi z`Vpgy0nk+|=@L>Wc#tJR#k;6lmbs)S(fQI?b5yB{FXXrWP^r~a{sBLgYydrL z?`t*e1wZVFE_=1ztgHV4Kl>N`>#KdbmyOfjz-!I!U&a2lSF;n3pr)u&psq$N>>^*^ zh$xhmaZ6Os9s6)mF|r4>cg(1_5{*S|B}(4K!yVIO%E-()^SD3#uqntH>gCJ(JVX@eYtg%EeDBAYMbzG;`q;4(3UdRNJyg<>qh13e3F*QLkqr#eC>MJ;I5 zgXVu=pReDxo;7L=PulVO1b-)?0|zlCZmH5&iaJPc199p^Yz$#uE-)`|hPi<_5Vqpz zX6y^07=6)e&5;z!T^|QvC9LiyB;nK*H7jqw2|qRTk2`=B!iqn^Q{YF!t?{3rs}FQd zl=}LzBjV#}R=X4AAdQu3EH_atA1R^Kst^FWouQ+U3!Q^9 zVnxUcje?3o(yWl}pxOtSxruA|%;7mFlTd`zv}R0YdJ=z(KdZDYn0AZIdjuA$1#Rce zQ?5~DxB*TQM?xN+Pfb2ws65Dp$2>MG%EU(`Uu>eM4~M>I!a1dbvO z`mln1Y2Ur6&bMG!LeY&8EL37+6uo9twyPyJ}${pGk?fQb^&V_xtuHMM+{g%nc9%Og_=dt^>>)6?QAK}*r`VAT2+7q>{+7$Wj zi}$~m6nIenX4&e%f9^!od$~4Rxfy)f66=@t(BNBr<)xWz+IVB5i;EZzqKt`2_M)n# zj5T08*(-PHT$GoaSMD!v+o|mkzd19vQzutTAIptPOB~`)i|dH$)aCwIx2qz86+~=` z;0R7ZQa2UfhKa84-BOn^(=g>w9Z(+{(Q#u{L)-*z7DbT6t9ES@Q8tCnigV{smPu}O zdLil<%P3;pM3-C?|H@~wyDRU)%xa9s9f^fVuDP`Q#bY1;WLedA;F6o{&$nUgs)p3w z_4d5H>k`s?^{pCfGW9;T)?V}d#2q8HX}9?vTXrLlh#WXp8_k~R@wfdoCYBmEbW9Y> zif8v~ttK4T+LRA5&v8wkbIVliMxMwjb`J5&UrsGxi<~zx-}Nn?lrGFal-|!xGt}%FKphlPo$Z*_#;eU>*e}29e$s8)pIa>}H?Esd7~HMgavPQo`9c zgX}>CpGm`#@+0bmgc3rD7|A5;1{JxH1sbAAuFTw-x3Y}o>q-{Ca`>)5Ls7S^UjFgZ z+Mi{8Z@*m|%{TG$s3Oa@)X!-Y3c#+vlH?l%YuVQC}_^% zbmCwPSCmCYtw#%k37|$h@p*-x>EgikntobFFbhRTmHv~@3!VTG)+Ij8RO)sHOeatB zx|189LD>Gy>T0U(Sf3jB1GRsbHcgof`X%9Xm#n1t*w{FS*=)1MS(8&dD9#}zCCN62 z!#u?Ah?S#Iaw1r*26;=bQAR8kQ*A0C2690=>81}_r%(pr6ca}uP*Q`Lb?LNk`O}Xr z*mqlA<%pF#YicmNR?nFH)LVhWfiKt&{^Y#b#ZPY!tWn?8R&-ed6U(4ccR{0}z7~?% z84+Q%+9I7!*`z28p}QcI6k(1qMcPquOEH;Ph2PYSP9(OQqbW#(c@HNg#f2d{h*T;C z>mmF+b>lN#180weW{-U)CkNIB{s6@G-x2s6r0dF03!HA(rpW=&%_$9mq_o)_R-9vs z@Iwc54PtMjTvmoPwmAYdWstHRYj(m@OG*WySvu*$a3W;zCp0~cU+2|ADJ zPNV(@A1DiJpU|Gwwy=4u-^+XNNez7V zw}m(V=zKcD0^M<*ZcL=+8l~~g{Dyb6MK66D z(ZSW}uDqqw9;uws^17_NLXXlZ;A`<}Ni93SVfpT=&bgg>iS}WySe^lGvZPX9N{l-t z(&JXLc}}7nnc|UACnp-mN=hnd10B?@kjMgDJRK?U1y5qo3vng|34E4`3IMq#v#jIQ zJ{o19QHZoXl_)hovuD!W9@iIkj?rp9|IyXj8eQ_!=i0>A1Fdts-F`auuMTO}j_wng zcd7SmojJK<@A|d!%92+LXTQ*}8uiUq?>~GKYP(Er*m_}m=8rx3&ecl^_eNxeoBjgY zWnitCig_bvCT8K3j!bXrFn^NQ73Gj+bEM1SG{*{?Oh+8546_!$K%WF2m4`AgMtvwZ zJSk94R6$j*%w|^ZdHYbYx!~}5?d`+ItQnc-PrcA4KIT?W&vC>1EiIXm(k;JL`zU_m z>&!O;{XpZ~^e66?V*;tK+}?vVj-J-0&xoql?YsJbFNYURl7Ciug9|f}v7Mh_O)@)E zQp{H5TA|XSs>Vrjc9tBS6b+3X2iI-9(~*w44K7X$pmSt_u8P5z#+qCVf6?Z$Usn^DxKWzL!#$IYF5(+D>zD|h-Sa3N!QMsjii z75U+rS*v1P^U9{ISv=Xls`zrd+e%7m`RPwukGO7NMt&~3LUI*+I}!52Eam#hMn+X3 zt3^mpn!qF^$XIXEF%S-hW>F^UDkZ2-ba;1xHZ36!1Uwv_h-qNOiD*Oo3Ssq^N}QC0pgR>RTTV-Lqsl&N zAzEBXPVOv65F7M3M429c8>Fn5V$79}8IRMCP|ONC8wZWRcYsQ1;P-f_D&>Q~aqT1R zua{npy=B#=-MjWYcJhT$<##`L4>pI6u_PA%SC*Gno%q4=x8Ah!?x+4o`{-Y%-qHRU zc;5Uz;n-c;$Y;p6!Ep43%n&g_!r+l z^nKt*{6pMtKe<+_fnFhah=TKhbgQrfm2kEr9u&-sB{*26cGrky%FSE1zQE%GsISEv zkI4UKw;A`v95b7l3CCZ`xVOFsc%4A3fy!)fHM_9^M zmZFZ=o?s(9Tn^DCcrWiXUP&( zhE4DA!ABRAKk@qdi#rUzKsYS$1x_18lBWgLgD^1IhKA#aycPsa=zf9*$pxn{yW@in z(~B?2kMerfil6~6_6WPf7@IU-Lx5`@FFy~=df0dTC6>nQe9S3z6T zXcdx2!3frfN@pFuTmIB?zC#_1Li}tpjqzUm>wuS5a3shZVk|MeS~5g5i8vG1AutWM ze#a)`PLeN4+9jgM+{CwhX51&2H@^?r+`o9Ab_3fj?vtft z$kK&qFBY0688OGLOsMMUj$n+(B_zZr^W>D&B&Roi80x*+Apc+}!yOEfs5%qK))2W+ zB0L+~p45)Px9BMSlDSE?9$CI{vNRP}NXBM`pe3$i(`$C@SaWOt;?|kHyS{U4O-+q_ ztl@h3*xIGr);Km;`iz^nmQ6o+uw zx@%3eJxrN^-9SL3+Jiv4i?fK9dhJVCznXjQsd;G3pn+pemp31L>aKy~EBgu9o#iU! z4VMl(7fU!zwDBEMyE5^8%f?Ge543GkQI;3)dtk7>5$|=}u-->rJbe$&!uOc;s6;^T z!7F%Q4!XW9-orJA_k9}Qkv}x8#`mZ)iuVYuP|k?&BgA{Ccljal-YedB!S|QNdw6)z z#W9>Kxym$Xm{yP`GU8Aq9O8`g$B^gH9l7ENut(UzE2K~L0ntxKFtWkYmE49RcH47o zBj+dBLCT#64n>VWsVhx=Kwo$cqs+<=Dl8?*ag3!nQ?i_{?0g*2dewCphaaf7#{GMP z_q%d&KY9%~KgusQK7)PmL|&1{^7!sNwl0q?%VWdwE(~@QZQYhgQR7Rl#09Vf48jQ! zc@li;ZdQ?kO_1FwY+VXlmcoYPT@wI(OnNlNi!sW~w)#*C+4jQo4;KU5(GVn*82)VVmhU?cL zT5tft8l1%nvKY!V>#%}+lS6zXU{MW#=CFdilta8E@LDad;Z5x|p1}C)a|4}42-J^| zCIkhZcEX7I-S`G3_!8w~^bZb8x+bw%OM*5J!(MwsxrA#hMq9N8K04AEo5mBoPt!ak zd?cH6P)hVgu{RX9NntA$R)8oay=i?=1?*gHrQqot708LcqGtk2)YCQS7Mv$JC>5k% z^LFEN;u`pYjBA2(Cx_;afOC)ziSgMOPhbg5!9VJ<=r-{sLP?YlMV}&#KK%#RdwdbB zZ3dGvSO%-YKm8UW72Q)NXhpo>((l3eHKUf`(Qgo&M%Q2=E5?P^)V3N&`?txWqLfolN>z_Oy53(v$nP5oPj zHp;|39s`fzsG$*gjPFfmZIf9tt`vM5lqoqXWJ)voH}S2I0RomT1Adf`WA6U8`4*H> zIVxn7pa&^J;zEpwK@Z3|Hbuw?@F~d-h90BeVosUzK}*ajeEx6JvG`o@gZLc$K%X=0 zuLbERKG*5@Zw`qJxrpnPZ%lLsU_YOS+$S~^rc+py%jH%Wi^dMC64l+xI)MSKtRrqv z@Sn5xSSJ;AqXT?NDH$5pSku9(Ah%KxYwyO%kJ$ESncwa?F_OJ}PmlfI12jiDMoO$q`DOx7s)9{sYQc_HXu)A!Bt*b;SOM;i7U;{2Iy+~2M){aeB zznHCH5nlD!!Zj}*#ci~vR!+)Z<31L=PcBMRP*XDto?9JGX1}mb8yfEV`i7ds=$h z6mD7$?g#yqSFj2`4?m6Lh`U~9pdBr=+krF1D9e)9sXxAa)J8PY=OXWtrgDmL6wQm~mE z8yh|M25(;F%n{?q_Zir)yvOKnon*JWQ|F@5<$Y%6-C)bNNzu`ZGZNag$#>@F=11n_ zWG3e4FKUq%gHLXnHmz^x;lsQ1Wr>cgaU<-RecDc%G`@6xT&uo`StBxw=eKG#zc_P5 zR$^aEz7yNO@h*#!l$+|#$08Zl)N53~T9{Q$n|Q*6Av=p+=)d9#HYa}ZF|o>3-|8Nj zu*-w@h5;gT9UEgfl&b_s`GC3T83m?cfWnN22_N>kie*o1QFcbKc&j*E4USlxsfM%H ziqa?;BZW3N=v|@5c*dGJ7|;|Rv1O5}F0r10Q#b{nC+}8ORlkN_DJ!%WE>->9^HP=m zn)R&PS5+ma(06og)g@ILUlBXgk=M4c)r3D*X`6O$dipMwGH}r3DfjzFrlmbqaKjD7 zT~28}?c(+=TkhGmWv+i*<)|^^#`~2Om#V6&8de|;<-@AFZdI3*1R#JH>_gVGVFiu{ z>3QjL#iHo`y?R!#KaUB#zUG!6Zd@YgztU?;lzk@4?9oxvKJVR6`+)V-#+<$Q?wK?1 z9@x3-i6>7*IuIOz@%H0B-R_g8mgQW zZ<0_Q&tkV(%v=2Ba;41o%1>kO6_|H>GrW$kFkor7o)GN~L??`XS@n!sP*64IF~D4- zJjeQ*(g3s6mtjJEZL7s*x0<&2E9BWSe@Z?HnB`XHw05(u#9_}M#N4yZ!Mkaz$P|m6 z&ou`0Yy&#sJVUMH(WdV)k8^w;rkKnR@Td4mY#Fag#Z2yoh*rqy0xSgSC5F@VCxrX8NTCS&F>uUX(GY$GT#{7b5$Zl?HJU*Mfb z)VkyN0Z)DfIJIUI_DxZFEG9NK9$^UHn1~28Ic-M5P=gVA|#&_ zy$OdZp)#pp*RxcWP8{kR(r{=hqYcD4O$9hxQ}8G)!dBondBX?wO)YJ29cynpq+6@u zgL<_?ovGOHnJmTD9`X{ z^>dd=>M87s|MtF2d4_#2u7|?K{lEGiYg3PUrtuHvd~9gIw+0`$h{1#pkX)B=5+e|e zBIz7O!&G1f6*?!#!d*Na^1%zOMDD{kX`f6CB%6D^E zTH>z*V>lAyjAs2!umY2Q6&BV5Ux9|T>I+EqMz+E=-hYhm7pZ^2_qznmB)q>zeFyKW zsb7sw?M&m#jSDb8EYEj7Eg9rZ`jsN=?2FCyg?O_FkdbY-x1mFKx{Qq13 z{>%3bjoO*Ok;Vlsvo$*KJ+X9SW5Y&#*3J0r7X7pOueCD`59psYd}LgA4%e+Uu6xP2 z?onJf#<&hj@LDtv%+k(i>H0O=1pOLq9q8Oa{|wX?_i2B`XDjfT$r}9};q^1xJEUJj zPHBQ2SPEEe3|KRb&!*tB1mm+&`ezM$aPLs#UaW7#y_xvzf^i*b0&1fZ@c-7hE?@ub z|277Y-QXnFS;+wpQGO3hSd}~Bc+lphU?!TwmdG;y7kts4RAtk*GaRHy=3;qCOZE@fM z4i2UR4@iTNz@A$%cV59f9NCL4NBEq92NYu_6617iy8c#NNn?Gf7TN5?!QryqH4`gtvw5Awp!fLG(s}7qP$Gnm#6Fdh4 z*pc1jMaIBvzLJwtRJbobr3``&Ts0Tbk1$N<3L^q=O<7f78L0+K!y;%oan-5CfZ&J)|F2`rzKZV8~;_-puty zn;F)+682W$e@D4gnW9i|B6vp>XK30ELEMR0c%W>>v1;vM?JT>2x>~Dv8xAvKU$=~H!)mm@%-2VfZw`yOr*(|M^Js^*%4vgWChQYK*nLa3YNv6OC zgq6VZx~k{2{T$ZqmD)c9IOXT+hF0=rGyGzqEw z#ntj-Z1zO$I0L|NTxkzCnkvpfv7$a6YMfyAUi4ld+Z-;y3aEjU3cj|Q_v3F)2<+zb z!r@s79`TVr<{XR^-uY(mP*Ap%xph3z{bB6LN7di(N7(wA+BB^|o=$N4glGz@SRW(M zQ!$%^V?-h^xMm}ghQWMHn=^(z`B}C6AX_>`n-RDVIbsG(K1bE}!$sf4e)wPd#n(iWQLYF6DFo_F(1ttv{HoJ*k_h^+1*|z^wvq(0X z|FKV?&(HD^F=k~3t|lqX7m4L0x0ta3jGf@nOf^_bOw=Hs#xKH%sa<;2?^LD&jEG@i@sa#;nHVL4m-T-c`{P=dTlBGyZ}?d87dCt> zX98w+Xk6O*;({_cH1gqu)W^Qrq(bpzh!iL`Q1i4_yn>CU$^SrLz0#tj;Y&W{uug}o z+MxOR``XY)?1fpHASgiCH&hjN1+GE zl?x3m)gf&gTH?3}0n-zrVV=(&4}VmC){akPv#Diicg^HC41sKJV?-gw zs)%^u^aOTawQ^efcsg4GFu-qb2)~dFP@r942ZmT7s9gj-&E&%;c5l??u;J{wYUP#B zsu}k6!eCh`e=De;!3nAvzo4XmXsl;wk!8fP3%Fsn>Ta0jr2qMJwiGDy;mu)($(3tE z{w273w0Dp)>#AlY{K@LTKV+!F@cu*Q>+)GvO!!5dTr+%isDvw_YFL4Xv{%@kAFAcc z)q!p#0mWWj(|FU|Qe=cXn@~YMoTjwqH8{!O(x6%WtTwF@F#r>*mBoQ~*@Kg`5BW%f z+cXE-`x1m)1+qa6Xc6$65jdo2o6QBZ5|mXpRHBX+X4})+v+TY~?N#V?7upHhuU2Hz zhwNe<|8V$Mj9!?PHAQ=75<(!x!^&a{$7!{&vcmC4rE%SU*X#Ht$4x>a+WB7TE*iW9shy^nd1`H9i8S$`KF^j!d)hgU1f4PVF; z`vi8%2)|%b$B?`=_<%UfX4fsD-@^w%T|0CkV(4gr5ST0X?HhQIZ#qitP^^b;7Z+m> zitNs?cCKQ#|H5sjwLy#6c(S=})*hBecL|JO9XKrHX6@wpVszQ7_lIW8l^hqw%V8Y1 zPn)#}i(6YY8!5+k2^7lv!r)rS{?_?}0x*M?S9AFoW_#6W;})@9mmnnMPF)&4c_V0h zfga6mFXCTpb~I<-Yj7`d$EZcDu$r}&dvpmrA(MBo$(FIe{~sNc6DAmQ$jvm&FW@M$ z1VVaPSjs_DV>v4h+F#bT4ReF`S8#1dGFaH+`nYkN2}c2~&0z;+P)HkxEb-&opyjM{ z&<3-%YZ!Z#4Q9Y6&L(~TTj2-gPq-asZ{3i8l^u2kd>wr_JIFK@XPZ%2!xg%|^xC$V zt#$n?hAkGfA%*P|w8d!0O}EAb;E-evv&Y(MFz$ALTCD=s5W^k=t($bPvBm=^L#@;B z8T=r$28l9ahJh=wzyX+srSf^O0(c=P%YL^#_L+8IHd{pYSm5RUd}%l=t7O!G+f_yA&GSQE#jI!o@05?s@ zD%-97pttaqyg-|P283A_Msu2f(EH^3`X#H3l7eUi!@%y*zMahukySQSn?X=@vkY*j zh4TdFwPJxs?Z4V(-_2&Lsu8cyc_58qc>jg1|C{VP*kpm3gZSlY==&ecsHr zMT#1Jn+ez}XHzd z+{=@(Y-d?)QMLA}yfYlOF^9>w@>^_o!vx;1onaf833h6=rYK`T2N>G_JKJ5=UE(ik zQ!7v)b8fYg6^LRRCus6SK?Ce18n)E`Bb#l`1cXgatCm*!mE^skwsy~_$Y(W$9F|I0PP4(;wqsNS0oi;dklPJ0O!8{r?M zzv18D`kEGH5osY7)XYI?EF4=T^KvWr(rW(Fguou1F|l`TJiJS(V1$2Z=f z{Yl;kygG#VBFt8UHHAfT$R43xr;yzMpGlLg_D8MTY~-bnua;kK=)y1d*W#64I-aGW z@e1luVPos_4z^kdIA9ynAe0}fkY`qC7kU$6!F2#T#DR=i0 z0xAjQ29PSf!zCTkNTCV@8(8_MvOK7D}9E2q1_YY{_<$}SE1K)`Xqu*=WR=kqd}pW(|RovC;JPH#`$+3;8$C8mXw=9YnIAOl-7;)7UR13f@D}&0fo@kW>Wx` zJGrMJ7l;|6q^zbXIPfT!hQ3z$%(aGb6@eAVQ!y6LGZkZOXZcnQ<WmLo}2%*dY#DIhJJ4y&i#vin?~Qeg@ADRlBI0asV5=eXSVb0MtV2k=)cIn&Z83i z+sHG7&j$XX-!NOt_1XSo8_tl?TOI(98NCF^*oC3f8$~|B^AK&F!N*`VI9~4D_CNFI z#YmeNZ3v}?3MOMvD{QGet0?riaNCe4;MIW7e4(}Y-t~8V1CGz&)JyQ$S2vE^@GTbK z<2gPqk& zG>lCB8oG9&{2T|JYk&KFem8AIXuS;Ql)nQF{0Z|VjgPSYIrm1G-^k7RJoLmO!CkpX z{`U6|!2a}hv@|m2+1L4+{}S)UNW3QW;6hCH?7#FY7In%>)`p(i#m?b+H_Rt!7*pe4 z{?D9IQ2*usEEIkv^uhx91D+w6Q;?!v-0-~`HMXJbdE00j2ntd^oxtsR)whd4H}_lT zVtKXT#S2a3YjS-XOJy(SyZu?&*ZXDLLL(MoPeb7DJ3CIrq+vu0jz72ck8?#(Mwlyt z8bA!G^c$5=gHLucls8v?Q62%G>{J_{n(q2!$VBP~_%a&#O1zti;q^0EyVF$9s$GrB z|6u64`SKg+2`Dqs6IkF=`(rNEXz1M_gXZeEb?fgWG+5BM7JL%AXQBLwY%hIJnSN@M zU(GnZ7@cL2HyHXMA4iO%x!=6`Cfaby8hzcMskZg=3>vBbO6b)~?GfPpTo>4mLz?We`Zs5xKP_dlZ|oDnIaZmx#gWB(;|ca^+U9t#ibbY6dD zmzeL?@O|h%u47w5%V)srAGB2V%H2-CFi<%ddXC)>z3XI%Z(DV99^jFmQTm8BgxszB zwsmINyKI$qr}qv~4xZkD5Vs;fkk9{4*}Fd1E0yx=OF7H_$^rgK9eUP{jhoW{)E?CP z;a`M?kC*=;k6Vgv@7+`DlUfnX?``xr3ai7fez1FI6f|-!)m;pj-q!F`bs` zYTejfeY=Io+I9T?rdDkTy*f>vDHp@j3at#vl{9u&Xa5=fa`$s4W)us?LeqLg{6p*i z&P0&|a3i(_L0FWB#S|UrPkw)V=j83l;%~gRcugMu@o7yw-jlXd ztY6@3O*&=7DVllEJc)%AM!6;r!}5sZ8bdHEu|@*R46s0xuhbALBe>x;d{qSE{a|5% zyDZ{qzK)?W&vPDmf`BFRl_)nU=bYXp zR-$xjye^^zJf6N8-I}$Ei&C*wDFV(YK?Dg8-?X9zy~G+3 zi)<2KzJv8FSXRvZSid8Cmn=!aYTK9eORoxj5+k>56Z#7E;YIB;d7xO=(nMx?9a%3IPTAgR#OdH*L-m}LGg3M~iGmJM4T^|g6|DbXKugFGM zzO*N_WD$SQcr0Z3X~doilYrl0vSq;=FvGFSw-koRmUx4#SOu|Td4Rn76}VWOlcnw%i7IQGlAJO$g{@AJqf%;8?n`+q<#>vgqI8bNZ%SvWb0@tS53A$%OI`h_ zAT#|u_RU}MeV`HFUdg?N_F}7h$x*#(dfnIStzO4_X}$hUzR&zG@m=v>=DS{rul=+> ze^WBNDoYOZ4h#*f4yZMO;{he0bm}B>wu{uo*O0T(JZq7~e^O?K$kS*;5xg-L?^RfG zTJN->X{*!JnzZ9-N}AfEhv3;u>ect3<0(jtxk}m5^56eOL!~cc!HK7dpyyJ2#Fdlg*Q>Py6P%2Rn*to z?cm$-4}2e}ed<5t`v&;Rf8hH}?M?q7U#_qH2fiz6U;hvJ^85{}=iAA+zxEz^GA}df z%i2$Q-IA5$_}=kD<5$P4HSx#em3Y>wRdk}vlmsau@vN+M>#HcU*hV}b_%HEntmiZT zC7zA-T=Adtl&+}#hJ}Rfv#EXELhbAN`jYCB++}DNwz`WP)upD(eO=z_a=eSyMQ+|) z)Yv#FuBG1O>>4ZDfwOp{9r#?7)in}i@V7x$+9oC^4ozgM6XmGHn#B7O-%325s3o$_ zXuR<@oGYE%<)7sJj0AmA5B@iJuaJ)aukpTL+TzwMOo>^B)7lt=C;9KoVpiaey||+`#uKB+o+%!L zMU3)zJt>|HkH!-jo?)J;o^sD7&pyv_kA*g#Z~chPA?h1>I3+VHD&U>K_o|pOi64*< zIQqA?>7FJ#{_j~9DMg0YwXuI;8DdxPHr(@vGD8dAsLbxqxJ)f;zo`AP_N&{gy>VFH zo<+9r-F_&pEyp!|Q+xS1Lcp=MvB|Mzv5R7t$F7du7<(+%>>axdCoB@zdyDH@EV6tG zK7L0;MR+4pA~5#P6B!Z1BBn-^M{J7N7jZnoir{5~;Mr}U{~1NZUB||S)KEn5b^g{C zw~YQjumt|F+lKJ>s164{lpcxdBu$q-s(n3L_k?52>)DK()UF+Sb)3<0en&N|W2=t* zWJ1SlI^NaM=!I){b!6K*$|n)T5WP&iM{&tgnmf^HE z&frP@`!e)MSI6ze9kp?uIE5kTq?8bq;7v$L$Vkw5A|qi~!qkNFgiQ(i;4N7R?rQ`< zZ(~q{=$6pgZ_)o~m*Ht5okR=q|D9!x@U_0o+_FOJw_a)LzDazxhIDJje6=iTQPQ%c z)k$h^9F`}s$fVv$Lvd|6uIZbS% zzgNp!@AXQU(7%cF#s6vj`P}L#-j4AZ^U=B)^7cY(^Oj1JnXOeb{)SgFdx4dypo5nP2hB#^+JG5>xWn62uWwTf&VJ`}) z83qBxmOR)MfrpsqLu;bj%;QQSTAhfv8_h!-YuiF&F1o0)bjPnsq8qu z2ToUo-VW_T_LHt&jHR{Y`&YDxjg=yzqr;m@O%bWOReWqj)3|1c;e~Azuo;u9Dj%wF zRpoPBNL#VvXD2`O<-6$NOFNXcv5QW$t$7#B8=mQO?v@&R>VT#_u}AqW{HZH%y)NSR zu-2I)Ca5n2A4M#s#lK&^b}XC9^}!w&JnzmyjINI19a>>C7VM+fqIrkrof2EMZQi_X z+o&ny+NyCFlbJFOqsZ858KFh^b`B!+J)gVij!p~BxPI7_u6;)y&kDi0nnq*OHlCYp z9UVa=VOx?Q*2>H9vX*0ndc&&SnQ#3$*eb1qVUCskH$c0 zz6n@Yly$=T7BiUw!!! z#C{qpEs!3?_=zrc&A?uQN=>r5Tvb-{*s;h>gsoACa32JJ@z~QYHAU>0W=FSOw`tJ= zW!#)==bnzoxaw|cf!qstfTm+r@@deC!Zam;XX(XwPG1bj4dJA%ENwp%>8U zDyQ+#*A9<3Mur%%&E=FkZ@lcmh?|;T-+%aPy(8=~gRi|J{90IZ`AyHPlLr>eE14W$ zp3!UijO5h3X^|63%O@{sht0%MN8Uj`XQIqJD4tC0-=#*XhsK#&m>$WEiHuZ|_2s&< z8u5#V{Y!?C*LOkgKaDl;qdKERiS+Oy2UfU>G(pExKncL z<;zFPCqi9j$}9YP@q){tjmXDTHUT5bxf!0gR?V8VYK5F^#Rq47Pypk%ET+YwaoiVP z5yK+k4s%yoZNg$icIs0xpsoK!b|O9=axjkPB(Ds-vhmFHc1jcR+PofG8Ss-J7! zVF}N}PoyH0?{vIn?WKM%#>5{S7cEAe+rxku=xIe99EUv>-B-_hP`r9W8Nykf@$&Jl zXk2yE&wLNvtzcq>hK-|t%IDsF*{%0Hdh^<}C9Nk9nb2Zt|5-QOkbQCA{sXcDL*%mA z%T~Rx?!!A;4w}E9eQM48fqgH^3Je*7cLwj)CD z4Ef={8!eF^-K0Q9=jK+s#CC}X$F<{is$DxoQfhs090FdSi#+J+=EonJqWYpkp47hu zd@D4665eD4+Y_6yU?*ROcR}p^gTXRMb6vf6rbSX^S)X zd#;3bqHMdMZ22zN*%@70H$OP8nbkVOitLY_xGXE`;J7AD+FHp7$q5vYJ!o6o!!%K{ z74%kPth=scn~I{X(;geV)>TEmbA4i(8`fT!5!!k8Wj8Os{lUDYt(Qa&=~`F3g9f_A ztK`mJ_WH{8AB-5>^4v~ycmXdMo-rspaM4B3`DN`TB^u-W8g|2Kl@VTpW-@~@E2749 z!~gpD-X)Vzn&L}K3ksu&E!28^x_@dFLTT$$cB~ z#0QiNMfoF725ty$TF-OK)cv0-3yG&b*Yj+6XgM(z`3qg;)!-Y25q^A`RKodJjf~?F zazsQ-%bI4*MZ97tJSlzyzH&fk(ek1A5o?iuX7M55qKE!G=fSb5-23*2`P3Xw6!C zTS5gyxx_~v{;`K|&hh8pts)TwI1S-aJN(tBt2b`DYx9~-cj-lEe!VL18-Cp~1kP4M z>!4G*$m3>GRz~OL(h4AE6MYy%L|HT!b=~|Lbn|t$r_T^4-GjDrWo%r3>|B|=0fEgb zkXsc^(|G}lP;UMfsAdfjG&}6yed)Nx4>z3=J$>ZJ!sr>zd8oM?Jzrc=m6g_`@0`Vd zqKCFZQ#9zIOjYnN%4=mp-RjkU?rH(C3v;}*+6v^Ubjf*v28rH7~#&Cbwc;-$Oy zd(Y5Azs+-Fc<7pXMMV9m%abNRh_M-oQLSU+rBvy7A<3V2?TUdAU(@srU9o#iQ+$X-rDA7j#v7En z5S(3QzfV3x%N(j?7Y*nzP$M@&s~cJ_|B8rFZLV6oCrmL0M(FKBgf^aKQz%jlS$(JP)um<#JNNPB7eq!A-> zb9Oar-t7F$bT1BV+hp`=i|poY2jY1~>xrW6h~O>cjUD646&1RT?IO^U9aM)U>+w8?Uvgj(y>K9+O#p?ul#exa0aq zT@Q~5!bB|qj#~s%`E)Ss4 z(a2B17j0Y^-e;6ytGI|}@$pt;-Wz=NuVfwjMlYmWo{dcyKB-Zt-Fj0#OGCunYY=g_ zb16%xldB(t+zyzr65BQ^ju&AZTK@2Gs|I*omuqfIkHQmW*EsY3^n-q5O{~8tzUqYM)?B#@aUu?xB(2jqAkCktJe`7%JzUiE8?NH`tJ|kfU(DhtI3Q_~8uNqekqr5tXQZ|GI?W)hFdABt&xk!|yu(U5x#lvCjvd zI4&<{e2<;8uOE?bXI*i981}Ego()YC%@gSC8R}8xcERWD>)$C?&~@zJ(&+wg6-=fC zpSpcP>h{#>gXypT<9;rZ9!d-?l8b7;LpirVNheFa5YfZVi0fu|N>A_I%0joKUAx{F zcItFtWaNd6U5NJ;aZmaGQG8=IKIj2ZNKZ-C8aZicjnYP=^f`^vv5nFOy85BSByanq zr1svVLv@LYZr%>vx^?h&Q+#!olDyuOrCmlulV(QCmTeOZBY`RS3MqEeBD;h|m}T*|8aG8Koc7Q! zIhpH8x~?yMprj`V3g~_*CqLcdMLqME+#d z4V9x?#a~=;DW&~!-20_9TDA%&;g;GT3y z;gm~Bm$C%yFYXxxiRs|X@8_J;CC)Ql*xM7_mSN3Z6z=H>Zam#aq!R?~h&y|N8>jun zmEnSp5_GJf6Y-{;FLK~~kz?nBTNbYHd^;c9mVqYJ&IjeXoiB7dAKdso-0Jh88&8iA zzm62?vEr$5paY}!P=Eb=hS9{7Ktk}#Fb)^E){g9__bQlIf7myO~d^Qk?sTOn?Wam zW+88vu`FRlmarm=aVxTL52xIUEMY|!<5pw|E3z23B8$HZEE~De7BreuSo9ERR&5q& zKS75GI-~Y6T)9LV%lZk4{e;ARLSjEiyo&V`68i~R1HoYz8wd`Z4iS{+*g*XHCL4@r z-v%8nC`uFQ$+d?;a|F#7v{2CLf|d(9Q_yNb=LkAq(1n85fDRG54H3Ex5xNZ#xiLiO zHbm$)TJ*~>zhb(-A01LF3`x(Z=lhfit-&P%6FtF*-@+lr8$bt0v#>x zA1(55w8+EJsMT$8J%Ll?=PFQMLq-b@qoLa_q&$3YD$-@h!_jP}__bQl*|o!PWsXSC6~E3CcU~g&Ss=JA6u&M) zdW^7QjIeqP-q37Z;kJ+AZzyO2r^1#o!j>_@mNBs9I$Y=ex29(F+%?_jMw=wu!2)w=f^N!=f^;EPA`$>g7P{)7INPO2s|B4S=zKvJ3R(j?0em)t@;7LbuziwvmnRA9CJE~%3F{^a z>m~{7CJE~%3F{^a>m~{7CJE~%3A-iTl+pMgmtq)r=nIAfUdAeB8GI7sLaeswK zSBvy4k)9*c^95ZfXbtFep+m8F2a6%=Fe`=>PWd}n3@M!Qcd!_?a9SlOe-n#g5vTl3 zEQUp#@;9*r+`a(K5j0=WazSSbT7{f1L7wn?X4h^6odf+#z=vO1DCi<_y$0!WaC;v# zN6>sh3k59~bf%zHf>sMUN6>|!Glg|CMGnstIXn}s-}|frJP&~82wEuUOhKyztrm2S zpz{T-0j(6=Dh0Pn!EKh{GfVK9g?u}}W+C4=<=kc=uQ=u0X2C{IIk#EJr2}k^;5J8a znkGy88gacwT(1$=YsB@HXxVhOQi>L|1hr+Qw187%FZx%n0YRp+*Fk5q zx7oW=7U=rgqo5n4ZlD`+&)aO1xUxm0x8nY{*|yq8K)2Vf0^KRD>=D0yA+^Aj6C!<5 zJoTfv65`w-; z6Z9KFPvV|6;JFI)U6EcV=z4Kw1MXP^Dg4(hf^LPSYaoSR;rg$Elt)0hlr?M@G+e{> ziR*{Nv)>AOLR{e%tzkb2`U}6JN=UC2IlNZn@LGxI@LG|>YoQg=(2CRb&}uE)0RC&) zN3d}%wBqS4kh@k$T+6-?R}KhzNIdnWphv}(Zv_2T(C-92CVu^1q)&?UDUm)cXf3DE z5Yk0izsssn7DotW%QoV^F8(h>{=(vXq~77>qHr?V_R|O zI`HWRx=T=A;_KL#Xff8YW8x{EOY31Nr@VaEi)Yuft&qDOInS@~@?8%d_!VB79|~C? ziu*ql_kSp~{SbG)#x{uiH?aMXwSk=k{YYH-2poMmsMTu_)|D(9V%YCyb_suAGeuckNn}v;=ktYu!&82S^7Ht+fY!=ctqdu&{ z^+R~SHY0~00X-&Yh~JNrUB$Kti?#@hwun630$Kbzm$gO6+5##33a|59!2deXog%#p zdAmitQ(HtHZefQ}rdt@#v8|}pZ9vh(0xf~ut*F(Ykhlu;T|w6&S5b!ie#qSlx)By_ zg)RIZo`+ju1;27YJo_c2Z)HbC`fEYI5x;&b(#K%wR(4#Zd9B`xddTTXL4Ok0e-reS zpr-|`y<|{f)TiTao@wQ2yp_ zgQZ;h_k#W)uKXm@KMVS+puY)P%PDNcQ?T(U+b+s|yC{Y2Li6n?L8}8gL>hN}G z{umsS9&kI%_6Tl!gk5{^)N8oHOJNV*g;k)3QS0^yyY?{NKJQU^JG@ua%)Q|A2-5uR z-U|*7f$~;puXyA3id@<&G}$ZOg1z9$@8R`uui*9tJA(Va5GeKq@`R^<0k{3A$(up> z{rgewM?nt@dPMxnIqU}qekX4~_lx}8&wdo?pP>1E@Zt1#K|}mHG{?IE&PPG_3(9fl zfZ%^X@IN5*IRFhe<2twZfGDp6LdpT5=K&$>fRJ?nQXaxRT*?8FGY17i9TW(45VE$i zgTjh~kiyg4-h<%J)5iq;fm8A9A@JGC4l&+-eknBk63=c$n%n**p5)l-9C&fM{(tM)TkqZ+Y!O-h_LsF(BufX9mTJ_P97099uYi`21nPYQZd=*6LX&TW z^lycp$AnhLgpJ3<^qprSLaP&^)jc6v-4mi#oB-!l?1adl6L=~MXZ$m=EkjVd# z(5+V7Un@$sR@_-Da-de+Su5_W<@%_Yv0ZC}B0tqk{sw`WVl!e}HY#ypLKXy0}jN7)OtQ$be=3NIRIpfD&rTZ~IfQi5E{XNQS@W29#( zElZJdXG$ZKirk;l47*xiNof`L@MtvrpC(1f$0)5!5eU`eUN@w9tR1CIDTcjAX-kSg zY&-WJk6fgGPU$eIwaKSp@PFY_lKDHOn@E1^R!T=m@gD4wAj#PGR+65( z0)2W=nn@0p@w)e@xaWRKYnW}enbJDaAxaz4Nkl?%@5gF&b~mLhsWrS$_qs>fqSna@ zlX{rhbUj>}Xx>BVCen1P3#B6@$J!ueNkvit{;KddPs)>WB`^MhI1eI~Bb7uN#MNvUvmA7-wxn5sNYKpgCSy@4G zp0{sVMR{38u&Su6G|B7fd-i=k?{M(wAFMjhJD@ZNj0Zu_X^>kXWV$+gr4cwQl`8Rb z(X>35n|DO86c@OT1yVI^4&oVUcwRwuaS(}2+?|8pN|B44n-{aFy#EvT%*vd+(%ifX zZ#VBB1pTXujTT}nDcgB5C83Z~KvN}YbY4Xza>VOPN=Zq=`JXZW6PsO=|LkTjAp^Y_2v0&0@TxNm9Qp61pj;Zy zUavIrPb3b7#C-7Mh0t&(KdZpALHxowmmys!u6Z$~yc)l84RXbEbyc@2I2^N#0?>s=U%FZ?H7iJF@=4q51hm zIeFq@PF_V-5I2`q6{7T~S638O<`(7fN?Qrpf2>P?{%%S2^`}v-mymNj$7YFq7%cLS zpI3_4Q5sQ|H!IIOI9OGcS6NmnNqulbC4T1F%HLNnr1MNE!5M!8XCu3KrWT4czn8ZY zoE>jJO6kdIXe;Cx%ix7k3JJ4>dPPE6E{#`;d_gOP+)~K!;yL$il%BlPE0*0m>y{0gFtDS|XEhvyW}Pu_k6k>YvgRzqF^ zbLw-6mxx871;aM(W3|iqqf6CF#t;VknuL8wFUv5DiZ(fGn0)EYX zZF$aetBP^XB~^&u_*t1W13J2;l8-aq&hgyK72LW(`#;NHekXr{U8!YwhUZBxp62z4 zU(LlGIk1hFn)|A|IKp4tGjopT7|(V0xpL^p%hJ`Q1XuC;^a)ntRYYr-Sy5C{cAj^3 zVNp(@cXqJSo10fzR8Wc^r_J@A`677nYp@jWZ)w>qfXA%7^YB{dSL9U|7L^uwE7A0O zEAuLf@`;7FsxVmPMZ-{%S5;Az6D%&C3rs30$D`8#LbHpi3c2)P@e@g|7HBo{(FS{q zO3EwBW(oDWRpwOW<&{ECFgG}@sJN&KJPLyq!5p+DXi$oBxJtPYmFF!FmUatNSCp0K zLCG=w1~uFWwcK{5vaEPkUZuFZG%qi=lDAX2c-M>Z5Cj*OmCfL$51>l$*2kZ zza*5%nOMkc1@{b+sD32l!K$kAp2^9xXU|Rw5(wr1xs#w2|MlNw%U>>DVH-CMZuLzP zJWEhr{#JC=-10oCBo&oOg;gcEpTnPv>~-yAHR>oA!E1lrTQmZ`3V#oW3I+I^nN79c zdlm=Y&Yca`smL1+%fN?HUU{p9SHMet#DGEGq2;J1*(f7;3F3zHymf${%F+DH>~dS6 zBIv>2xFr1XmM2M+K>C^Q>XpAD#lMdekMNtH##No5rU$wRa88(;Ln|J8PqZgo>< zQco+KV`Tw6N)`ULj+rDTX4`o%gC`uj#7AI$OBCj|HO1_W7%3KW>|0tsz@ zip3Orr0=DBr6;5xu`ci@=>h3!>3wM(y#8sZAOAp&_z-nsz4U>!QQ9DVBz-I$MZ2^W zdpmE&q~HRC?zutQA#IbkqrASBzLl%G2O_GzP-=t5lA9kwjLkuNH_RHN7$G(T0jtvuf$>(F8)`il3=>X!aXULg|YTH-N zk^^!!-*ZzQAYX)-`Ge%a=*2yUsH{V=r}o7N{5k^Lu#G~T+A-4a(kbbnbO<|Wjzb*v z3GzgFk~~?SB2UG3YSR!^E*HBL=gS3hp7UVmAA>; z{#`yLpO!;%Emr&>6s^Lr*R_VQmIn6swiJ&Nri3d^ln5mfi-Mw+rb;sRVMDeaXGN=M}!B~j_5bjG$fU6iiMc}h1WNl8{xlvKs1*ove0 zmF`NK(nCpCdMdq?^OXyf3zgnVhLWlDQTi%b2nv&}^i%pP1F)y@KxL3JSQ(-WRfZ`S zE5nr$%1C7tHhmqVj8(=dp^9jlB47*c}l)gpcE=a%5-IhQmm9H zrAnDnuFO;_luD&asa9qwvz0l@TxFgzU%5nCpe#h>*cxTAa;b8ea=CJaa;36FS*l#6 zT&-NAT&rBCT(2xs{-NBU+^F27+^pQ9+^XEB+^*cA+=a=2Y669q{G$A-{HFY_oKj9JA*B{!UuC`|0UL1hfOH1- zQ?Qr^o6(1}CM*K$-lAAEYs#9j7#7Q#vlc9lwPXm8f;Dh$SOROyysRB-&pNP<>>P%` z6Ra~kmvv!X*?FuROJd0^g{3kdvzf#EtUF6%Jy<&Hi8)8-vkTaTSh$#hxj%haU(DYL z@R>QRKO4X`JzTEoE1+tJyW|T6P_~o-JelU^gHh@NMiSb~C$0x{KY)ZezEz zJJ_A;d*5dx$;E9$}BN$JpcS3HBs=iapJqVJq0P>^b&4dx5QF zFS3`|%j^~QDtnE+&Q`HE*qdxMdkf!(-@#W@d>6&nMtoyr@3Rl^{ci)l+I@_#Y@6_v z3tz18U1U4HNPNO}vQP0HVi)_Ie>1=c{XUGw@5ksiMzAryd>A9dN7+|=#22Hu-?3xt zIL2Im!00H(FEP6KGy8@8%6?LRQ< zS*%{FUZ!5IUZGy8E>V}NSE*O4*QnR3*QwX5%hZ3UH>fwNH>o$Px2U(Ox2d9I)9N$o3iVm_IrVw<1$CwR zqWY5hvigeps`{Gxy1GhzLw!?St-htct-hnKQP-;Ps_&`m)b;B7>IdqF>IU^A^<#A- z*2HX9x2RjyZR&P)hx&=SQ~gx^Ox>k^uI^U%sC(6Y>KE#M^?-U%J*0lA9#)U2N7b*? zuQAj5TlG8j7#7oful}H(P*18qsz0eetG}qfs=ukftEbe{YDlfsBrF3{u-|~HX$W#_ zXr^Xq9xY4@*P3V%TBH`GMQcs9W?GCEt2NhJXmMIgEnaJ-wbt5b30hmttF_bGYaO(X z+BsUH)=BHEovU@xx@zZX-LxbvSxeDUHJ@f{j^@|8YiU{!EnVxW_0rDQF3>L2dTSY4 zrq)O6t7T~cEnDlS_16Yy7ij~vLE2z#h&EIkrd_NJ*G6a~wNct=ZHzWn8>fxeCTJ6} zu6wdJMVqPxwP{+8maFAy`C5Tis1<3`wHaEmR-%<^Wm>s5Q>)M_wJNPzo2AXx=4f-Z zdD?vK5^aIDP+Nq!jEl8Pwac{2wJWqMwI$k8?JDhR?HcV`?KZ)k67tF^bZx3zb)HQHM3UF|(>owi1?iFzl!vwp7LMenMgr+3qn^kh9nPt|?8tvkA3@2;omJ@j()F!Z^_hBw zUa42<)%q-bwmwIntIyNt>zC*Y^o9B&y+&WGU#efGU#?%FU#TzAm+DvPSL@g4*Xq~l z*Xzslf9N;pH|jU(H|w|Px9Yd)x9fN4cj|ZPckB1)_hMo7efs_S1NwvdL;Az|Bl@HI zWBTLz6Z(_-Q~J~TGx`esS^YWvdHn@_rT(J+lK!&(ivFtpn*O@JN`FItQ(vvWrN6De zqp#7|>hJ3B>Ff0M`uq9^`iJ@k{UiNjeWSif->h%Zx9Z#U?fMS=6Md)tss5S1OaENo zt?$wI>ihIB^!@q)1O`2%f2kkVkLXABuk^3=Z}e~V@APB(as7M!2mJ)XhW@Dkr2nk{ zqW`M@rvI*=(ogFlz1EPhSW`hjOcgsF>xN;NhGlq+FeBV(Vni5`MwAh4G&PzTF-EM> z+-PCM87+-?qm|LxXk#QGvZmK)XS6pu7#)psj6|c8(b+iH=wfs=&NI3hNk+1fVx$^A z!!{hlZ*(`(j2=e1(bMQ7$c2Q#%N=VG1eGoj5j726OBp6WMc{z;|GmtMvjqdL z#!}-d<7(p?<67f7<9cJ6@ekt$<3{5q<7VR)<5uG~<96c?<4)r)<8I>~<6dLAai4L& z@qqE5@sRPb@rd!L@tEUtTbLUUNT-bUNK%ZUNc@d zRvB*?ZyKwOw~V)qcZ@a0TH{^gJ!74*-gw{m!1&PEV0>hJY-~jM&CSLZW2>>v*lz4F zJ~4J0pBkSTyNu6`-NqhcFXC~2VeH3Owu8nY<4fbPal|-kd}VxXd}DlTd}ka(w9fC1 zAB+>mN#jT3C*x=17vopsH{*BXlyTY!8MP)NLrE`~GUC)S=_To9X|1VBE2S5ucTG*Y zRC-5RB0Xv9reT^`WbVQ0CV)6Kv^mBcYmPI=n-k25<|K2nImMi6 z2F+<^j+txbnfYdcS!foS)6E%Xu~}l4nq_9WIn%5#E6pmi+MH$1Hs_dg&3Wd0^AdA` zxzJo>)|iXUOU=v7%grmyE6pY5Qu8YFYV#WNTJt*ddUKids`(G|2J=SqCi7s}$51C(@ zhs`7AQS&SFYx5iPTk|{fn0eg%-u%HlfjGuLnm?I8o4=U9n!lO9o2SgvX2`6yuwWjs z2AHKsR&%R`6=$`y;;mLzYpacwV70Zp zRy(V`)xqj$ons|hovhB*xmFjet972$%}T#a!SbnR!m1gy@(yg9WFYA2k z0_#Go*w3&stv*&?E6WO4*;YTRzcs+R$Qo!3vIbj2tf5%se6cm$8exsJMp>h+G1geb z*BNh3uqIlQtjX3CEP)PM)2tjT*UGc*to%dE?-E37N6CDu~wD(hbYJFvWZGB^XYkh}c634CYtskrt)=BF}>nH1H>lf=+>o@Cn z>y&lc3R$%t35(Yi5A&!V&7*q^kBP{29#5Dj+|$Gp;fX|uyJ$~SPcu)9C)U&4)4~(y zY3YggwDPp}wDBYu)ulx#DVZsB%(5^PUQvmG-#k`QovN1<<>r=E8JQ(~q`A}xx<@^8 zS_Q_j^`JNynPmlKrFk=qpnDAKn^RPQ!Rq|tyg6Yx4QWqbunOj2xU|ZXQ=inca)My3 z=emb1$O%>%0TPJsdt9&{a0TXxgC|h`v?s4VX#_}(Jol&vT#k9-5Z13jk+6b>w5MM^ z15ZJHGQ1x~y-R|wvf%}dPQv;(JR4TnkXHLo3s$IwAo_r+qT<{<9UsSWFb0q%MP$hU z*ODSP>jsd{Meb1dVwk7!yAbW zuV{3l4|jE_a1SHgrz*uEY(zuWg;h4B!$&q^5MI^jL?7w0sS*cuBrnn`UZkVkBCU3d zbQD=tO;(L^t*RCWZBzw5>S*|WTw2g%RAZZ(R5v~|Mp4mMyT`CG4H|~cZj>I^C_T3! zt&ewYohJ^S@%44rGp|0W6_=G3REk$SwTJtPr}jvta~~aTIy!Xp)3G}p)9BcPj_GvF zq+=gC_N8MM9RqaCc8}>KKb_>KliYNYn@)1mNp3pHO((hOBsZPprjy)slABI)(@Ac6 zwl=h|tODInPF)=`$>vOwok_AYNp>d5&Lr8HBs-I2XOiqplATGiGf8%4KpQ1wRyWA( zL-zI|*?mZMACldNWcMN2eMoj6lHG@7_aWJRNOm8R-G^lNA-nrfe)pyP?o0CflKj3T zzc0z}OY-}Y{Jtc=FUjvq^81qfz9hdd$?r?@`;z>=BtMJfXOa9YlAlHLvq*jx$O7Rk>d`B@}CK=K15KS1&WBtJm%10+8{@&hD4K=K15KS1&W zBtJm%10+8{@&hD4o8)Jc{A`k+P4crzem2R^Ci&SUKbz!dr+e_(8to)+2tC32q>&jA zmyBSZIED?aEDlx{y6Lipw5a*M6jvKe%c65v8()g6jW5O3#+Tx1<4bY1@uj%h_)=VL zd?{{j_)^^5@TIu9;Y)FI!A2o zM>J}n!{M3K<1%q1O;SmdRMI4sG)W~*Qb`jZY2qVIe58qwH1UxpKGMWTn)oOue3TPD z$_XFI_mO-b$@h_bAIbNTe4FIkB;O|aHp#b1zD@G&?$-1qwCKf{1mIe1lLj_vV3P(m zX<(BEHfdm!1~zHnkOmHE;E)CmY2c6s4r$;}4mgwp4#{^&zC-dIlJAgwhvYjX-y!*a zlJ6(^2tLJ~P@kXV`$@i^VzMtg#Nxq-t`$@i^d-<{-lC;8n;es_}Jo#dyH{4|oEM)K20ej3S7Bl&40 zKaJ$4k^D50pGNZ2NPZg0Pb2whBtMPhlPBOKPr%oM?D#S%|H&)xkyqd&ufRuMfsecbA9)2n@(O(975K<2@R3*G zBd@?mUV$%@?9U|meW?7&Gw_jT;3Ln#N1lO?JOdwj20ro(eB>GU$TRSfXW%2xz(<~e zk30h(c?Lf641DAn_{cNxk!Ro|&%j5XfsZ@`A9(^k@&J6~0r&gyc3M zxt-FZNg*bl1*f5--{>h<7n|_hCOo$Z&uzkUoA4YFcwPB~=QiQFO?Yk-p4)`yHsQIQ z>b4bSxlK@R6O`KofP>z^#E?&DcHN6rOO8J>5v$z~nS9#J3mX=lJ73UQN!vp1* z{)hR6{IVISqTdH#08Ly9A6inx2gcl!QH^f)3@ynkaBqq(!tH0s(u6FvPhM3}>lcJ4 zZIB#wJT5WF(MA>`rE)>qz+icK5Ti*Y({h8#;A&+^wKBE{V>&{zGOUOVFD%nW6cv;N z*~nnEL0Yh3g+;6{{)SZ+g>yc28bs0!b?2U7z2V_`jVv&sfSVm$f02r*c7LyXR9w`= z^XfF*t`%@&wA{Sns-Qu<)Oq-U@gFg16DDzH+6-Y*v1?LkwKAv3D0A&$6@_Iw<|3B_ zQ#Em5Rj`TVvU1pygFmRDmGKM?=j`g#i9AcaaN_Bf4*e)jJmO)Ibl-UbNt-~@CXloV zBy9pon?TYgkhBRTZR#f5)J?Xjn`~1z*`{u?P2FUhK-DHtwFy*h0#%zp)h1B22~=$Y zRhvN7CQ!8rRBZxPn?ThjP_+qEZ30!BK-DHtwFy*h0#%zp)h1B22~=$YRhvN7CQ!8r zRBZxPn?ThjP_+qEZ30!BK-JE6oiT?x#twCiofOv@b*N+PP{-IIICTh49fDJbI>rul zj2-G2I|QT-0jWbk>JX4R1f&iDsY5{O5Rf_qqz(b8LqO^fkU9jU4gsk{KJX4R1f&iDsY5{OPJWxHgrN>$s6!a)5QaL0p$=iFLm281hB}0y z4q>Q680rv)I)tGPVW>mhVTUl(Aq;g0Lmk3UhcMKk&agum>JWxHgrN>$s6!a)5QaL0 zp$=iFLm281hB}0y4q>Q680rv)I)tGPVW>kG>JWxHgrN>$s6!a)5QaL0p$=iFLm281 zhB}0y4q>Q680rv)I)tGPVW>kG>JWxHgrN>$s6!a)5QaL0p$=gv!Z3>V$sr7N2tysh zPy`UC-(5$}Aq;g0Lmk3UhcMJ340Q-Y9l}tDI>Qcih8^k*JJcC=2xA?>Scf{p4t0hd z>I^&78FmPR9l~ITFxVjscBnJ#P-obo&agwBVTU@y4t0hd>I^&78Fr{M>`-Ueq0X>F zonePM!wz+Z9qJ4_)ERcDGwe`j*rCp_L!DuVI>Qcih8^k*JJcC=s59(PXV{_6utS|; zhdRR!b%q`43_H{rcBnJ#P-obo&agwBVTU@y4t0hd>I^&78Fr{M>`-Ueq0X>FonePM z!wz+Z9qJ4_)ERcDGwe`j*rCp_L!DuVI>Qcih8^k*JJcC=s59(PXV{_6utS|;hdRR! zb%q`43_H{rcBnJ#P-obo&agwBVTU@y4t0hd>I^&78Fpxx+@WD|hdRd&4U;?6Np`4{ z>`*7!p-!?xon(hP$qwPaL-_9y{yT*K4≦`0o(@JB0sERu3zfUsRNu(xa|rA`ieJ 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 Y&|?BN{_*!W3tm6{caJds=Lh%wJ%~ewUjP6A literal 0 HcmV?d00001 diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/CarTrackSimulation/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta new file mode 100644 index 00000000..f2fc8140 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: e3265ab4bf004d28a9537516768c1c75 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources.meta new file mode 100644 index 00000000..cfc142f3 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243e06394e614e5d99fab26083b707fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100644 index 00000000..8a011124 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 731f1baa9d144a9897cb1d341c2092b8 +folderAsset: yes +timeCreated: 1442040525 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100644 index 00000000..5bc142c4 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat @@ -0,0 +1,106 @@ +%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: LiberationSans SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _DiffusePower: 1 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100644 index 00000000..fbd2cdb6 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73a58f6e2794ae7b1b7e50b7fb811b0 +timeCreated: 1484172806 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset new file mode 100644 index 00000000..e907cc73 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -0,0 +1,343 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + 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} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28268798066460806} + 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} + - _OutlineTex: + 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: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _BumpScale: 1 + - _ColorMask: 15 + - _CullMode: 0 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _Diffuse: 0.5 + - _DstBlend: 0 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _Parallax: 0.02 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.7386364 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SpecularPower: 2 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UVSec: 0 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + - _ZWrite: 1 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF - Fallback + m_EditorClassIdentifier: + hashCode: -1699145518 + material: {fileID: 2180264} + materialHashCode: 462855346 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28268798066460806} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 511 + m_Height: 511 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28268798066460806 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta new file mode 100644 index 00000000..42dd6acd --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e498d1c8094910479dc3e1b768306a4 +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100644 index 00000000..cca8ce89 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat @@ -0,0 +1,104 @@ +%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: LiberationSans SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100644 index 00000000..88d63348 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79459efec17a4d00a321bdcc27bbc385 +timeCreated: 1484172856 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100644 index 00000000..c7b0771e --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -0,0 +1,7821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 28684132378477856} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF + m_EditorClassIdentifier: + hashCode: 231247347 + material: {fileID: 2180264} + materialHashCode: -1183942120 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 4 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 555 + m_Y: 816 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 5 + m_Metrics: + m_Width: 25 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 775 + m_Y: 922 + m_Width: 25 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 6 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 471 + m_Y: 170 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 7 + m_Metrics: + m_Width: 47 + m_Height: 70 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 64 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 161 + m_Y: 212 + m_Width: 47 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 8 + m_Metrics: + m_Width: 70 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 409 + m_Y: 10 + m_Width: 70 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 9 + m_Metrics: + m_Width: 53 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 437 + m_Y: 90 + m_Width: 53 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 10 + m_Metrics: + m_Width: 8 + m_Height: 19 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 975 + m_Y: 961 + m_Width: 8 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 11 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 146 + m_Y: 673 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 12 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 189 + m_Y: 671 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 13 + m_Metrics: + m_Width: 31 + m_Height: 30 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 33 + m_GlyphRect: + m_X: 495 + m_Y: 984 + m_Width: 31 + m_Height: 30 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 14 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 330 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 15 + m_Metrics: + m_Width: 10 + m_Height: 20 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 583 + m_Y: 992 + m_Width: 10 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 16 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 399 + m_Y: 925 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 17 + m_Metrics: + m_Width: 10 + m_Height: 9 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 657 + m_Y: 958 + m_Width: 10 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 18 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 695 + m_Y: 409 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 19 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 532 + m_Y: 249 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 501 + m_Width: 38 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 21 + m_Metrics: + m_Width: 40 + m_Height: 60 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 596 + m_Y: 329 + m_Width: 40 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 22 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 417 + m_Y: 503 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 23 + m_Metrics: + m_Width: 45 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 725 + m_Y: 252 + m_Width: 45 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 24 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 724 + m_Y: 330 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 25 + m_Metrics: + m_Width: 41 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 912 + m_Y: 262 + m_Width: 41 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 26 + m_Metrics: + m_Width: 40 + m_Height: 59 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 438 + m_Y: 830 + m_Width: 40 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 27 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 648 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 28 + m_Metrics: + m_Width: 40 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 856 + m_Y: 484 + m_Width: 40 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 29 + m_Metrics: + m_Width: 10 + m_Height: 45 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 897 + m_Y: 819 + m_Width: 10 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 10 + m_Height: 57 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 429 + m_Y: 287 + m_Width: 10 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 31 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 846 + m_Y: 341 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 32 + m_Metrics: + m_Width: 42 + m_Height: 29 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 42 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 227 + m_Y: 281 + m_Width: 42 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 33 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 392 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 34 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 728 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 35 + m_Metrics: + m_Width: 74 + m_Height: 74 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 87 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 74 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 36 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 828 + m_Y: 103 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 37 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 542 + m_Y: 486 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 38 + m_Metrics: + m_Width: 55 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 509 + m_Y: 88 + m_Width: 55 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 39 + m_Metrics: + m_Width: 51 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 252 + m_Width: 51 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 40 + m_Metrics: + m_Width: 47 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 629 + m_Y: 409 + m_Width: 47 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 41 + m_Metrics: + m_Width: 43 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 789 + m_Y: 259 + m_Width: 43 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 42 + m_Metrics: + m_Width: 57 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 904 + m_Y: 103 + m_Width: 57 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 43 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 495 + m_Y: 407 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 44 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 552 + m_Y: 919 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 45 + m_Metrics: + m_Width: 36 + m_Height: 60 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 797 + m_Y: 569 + m_Width: 36 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 46 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 458 + m_Y: 326 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 47 + m_Metrics: + m_Width: 39 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 816 + m_Width: 39 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 48 + m_Metrics: + m_Width: 59 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 71 + m_GlyphRect: + m_X: 97 + m_Y: 955 + m_Width: 59 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 562 + m_Y: 408 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 50 + m_Metrics: + m_Width: 59 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 583 + m_Y: 89 + m_Width: 59 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 51 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 669 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 52 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 103 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 53 + m_Metrics: + m_Width: 52 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 461 + m_Y: 248 + m_Width: 52 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 51 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 288 + m_Y: 273 + m_Width: 51 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 527 + m_Y: 329 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 56 + m_Metrics: + m_Width: 50 + m_Height: 60 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 330 + m_Width: 50 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 57 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 273 + m_Y: 195 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 58 + m_Metrics: + m_Width: 85 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 85 + m_GlyphRect: + m_X: 103 + m_Y: 10 + m_Width: 85 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 59 + m_Metrics: + m_Width: 56 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 58 + m_GlyphRect: + m_X: 175 + m_Y: 955 + m_Width: 56 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 60 + m_Metrics: + m_Width: 54 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 582 + m_Y: 169 + m_Width: 54 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 61 + m_Metrics: + m_Width: 49 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 427 + m_Y: 404 + m_Width: 49 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 62 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 232 + m_Y: 671 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 63 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 375 + m_Y: 951 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 64 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 223 + m_Y: 393 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 65 + m_Metrics: + m_Width: 38 + m_Height: 31 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 38 + m_GlyphRect: + m_X: 630 + m_Y: 870 + m_Width: 38 + m_Height: 31 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 894 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 67 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 456 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 68 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 648 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 69 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 738 + m_Y: 409 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 70 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 908 + m_Y: 579 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 71 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 797 + m_Y: 403 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 785 + m_Y: 337 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 73 + m_Metrics: + m_Width: 25 + m_Height: 62 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 25 + m_GlyphRect: + m_X: 538 + m_Y: 168 + m_Width: 25 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 74 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 75 + m_Metrics: + m_Width: 38 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 430 + m_Y: 666 + m_Width: 38 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 76 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 852 + m_Y: 567 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 77 + m_Metrics: + m_Width: 17 + m_Height: 80 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 145 + m_Y: 773 + m_Width: 17 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 78 + m_Metrics: + m_Width: 40 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 44 + m_GlyphRect: + m_X: 856 + m_Y: 403 + m_Width: 40 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 79 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 880 + m_Y: 564 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 80 + m_Metrics: + m_Width: 64 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 74 + m_GlyphRect: + m_X: 378 + m_Y: 222 + m_Width: 64 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 630 + m_Y: 805 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 82 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 264 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 83 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 145 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 84 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 329 + m_Y: 666 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 85 + m_Metrics: + m_Width: 23 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 926 + m_Y: 816 + m_Width: 23 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 956 + m_Y: 740 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 87 + m_Metrics: + m_Width: 23 + m_Height: 56 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 55 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 388 + m_Y: 672 + m_Width: 23 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 88 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 495 + m_Y: 919 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 89 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 226 + m_Y: 329 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 655 + m_Y: 188 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 91 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 737 + m_Y: 188 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 92 + m_Metrics: + m_Width: 41 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 609 + m_Y: 640 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 93 + m_Metrics: + m_Width: 35 + m_Height: 45 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 42 + m_GlyphRect: + m_X: 968 + m_Y: 806 + m_Width: 35 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 94 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 164 + m_Y: 113 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 95 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 181 + m_Y: 772 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 96 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 227 + m_Y: 182 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 97 + m_Metrics: + m_Width: 44 + m_Height: 11 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 34 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 333 + m_Y: 832 + m_Width: 44 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 98 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 99 + m_Metrics: + m_Width: 10 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 349 + m_Y: 195 + m_Width: 10 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 100 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 422 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 101 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 102 + m_Metrics: + m_Width: 40 + m_Height: 40 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 807 + m_Width: 40 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 103 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 358 + m_Y: 357 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 104 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 306 + m_Y: 766 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 105 + m_Metrics: + m_Width: 40 + m_Height: 69 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 223 + m_Y: 492 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 106 + m_Metrics: + m_Width: 25 + m_Height: 8 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 931 + m_Y: 961 + m_Width: 25 + m_Height: 8 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 107 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 277 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 108 + m_Metrics: + m_Width: 32 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 32 + m_GlyphRect: + m_X: 784 + m_Y: 870 + m_Width: 32 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 109 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 454 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 110 + m_Metrics: + m_Width: 42 + m_Height: 24 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 32 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 560 + m_Width: 42 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 111 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 583 + m_Y: 890 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 112 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 357 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 113 + m_Metrics: + m_Width: 50 + m_Height: 4 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 65 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 961 + m_Width: 50 + m_Height: 4 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 114 + m_Metrics: + m_Width: 24 + m_Height: 24 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 34 + m_GlyphRect: + m_X: 687 + m_Y: 906 + m_Width: 24 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 115 + m_Metrics: + m_Width: 43 + m_Height: 52 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 607 + m_Y: 487 + m_Width: 43 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 116 + m_Metrics: + m_Width: 27 + m_Height: 36 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 792 + m_Y: 815 + m_Width: 27 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 117 + m_Metrics: + m_Width: 27 + m_Height: 37 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 796 + m_Width: 27 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 118 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 545 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 119 + m_Metrics: + m_Width: 43 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 593 + m_Y: 247 + m_Width: 43 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 120 + m_Metrics: + m_Width: 40 + m_Height: 70 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 46 + m_GlyphRect: + m_X: 208 + m_Y: 770 + m_Width: 40 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 121 + m_Metrics: + m_Width: 10 + m_Height: 10 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 28 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 996 + m_Y: 932 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 122 + m_Metrics: + m_Width: 16 + m_Height: 18 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 958 + m_Width: 16 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 123 + m_Metrics: + m_Width: 24 + m_Height: 35 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 852 + m_Width: 24 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 124 + m_Metrics: + m_Width: 29 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 835 + m_Y: 877 + m_Width: 29 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 125 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 507 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 126 + m_Metrics: + m_Width: 67 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 498 + m_Y: 10 + m_Width: 67 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 127 + m_Metrics: + m_Width: 68 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 10 + m_Y: 955 + m_Width: 68 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 128 + m_Metrics: + m_Width: 66 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 584 + m_Y: 10 + m_Width: 66 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 129 + m_Metrics: + m_Width: 43 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 903 + m_Y: 183 + m_Width: 43 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 130 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 829 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 131 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 905 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 132 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 673 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 133 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 767 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 134 + m_Metrics: + m_Width: 57 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 88 + m_Y: 113 + m_Width: 57 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 135 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 861 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 136 + m_Metrics: + m_Width: 82 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 207 + m_Y: 10 + m_Width: 82 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 137 + m_Metrics: + m_Width: 55 + m_Height: 78 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 10 + m_Y: 576 + m_Width: 55 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 138 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 84 + m_Y: 580 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 139 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 487 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 140 + m_Metrics: + m_Width: 47 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 393 + m_Width: 47 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 141 + m_Metrics: + m_Width: 47 + m_Height: 72 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 150 + m_Y: 580 + m_Width: 47 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 142 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 227 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 143 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 265 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 144 + m_Metrics: + m_Width: 28 + m_Height: 75 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 981 + m_Y: 10 + m_Width: 28 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 145 + m_Metrics: + m_Width: 25 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 216 + m_Y: 580 + m_Width: 25 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 146 + m_Metrics: + m_Width: 58 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 751 + m_Y: 102 + m_Width: 58 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 147 + m_Metrics: + m_Width: 48 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 210 + m_Y: 88 + m_Width: 48 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 148 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 388 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 149 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 482 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 150 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 198 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 151 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 293 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 152 + m_Metrics: + m_Width: 59 + m_Height: 73 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 751 + m_Y: 10 + m_Width: 59 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 153 + m_Metrics: + m_Width: 40 + m_Height: 39 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 838 + m_Y: 819 + m_Width: 40 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 154 + m_Metrics: + m_Width: 63 + m_Height: 65 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 669 + m_Y: 10 + m_Width: 63 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 155 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 392 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 156 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 486 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 157 + m_Metrics: + m_Width: 50 + m_Height: 76 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 297 + m_Width: 50 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 158 + m_Metrics: + m_Width: 50 + m_Height: 73 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 157 + m_Y: 301 + m_Width: 50 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 159 + m_Metrics: + m_Width: 54 + m_Height: 74 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 88 + m_Y: 204 + m_Width: 54 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 160 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 734 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 161 + m_Metrics: + m_Width: 44 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 545 + m_Y: 564 + m_Width: 44 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 162 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 324 + m_Y: 583 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 163 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 333 + m_Y: 749 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 164 + m_Metrics: + m_Width: 45 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 478 + m_Y: 485 + m_Width: 45 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 165 + m_Metrics: + m_Width: 45 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 250 + m_Y: 952 + m_Width: 45 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 166 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 167 + m_Metrics: + m_Width: 45 + m_Height: 71 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 70 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 260 + m_Y: 580 + m_Width: 45 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 168 + m_Metrics: + m_Width: 71 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 661 + m_Y: 94 + m_Width: 71 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 169 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 427 + m_Y: 583 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 170 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 436 + m_Y: 747 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 171 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 484 + m_Y: 567 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 172 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 608 + m_Y: 558 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 173 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 851 + m_Y: 262 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 174 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 838 + m_Y: 737 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 175 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 418 + m_Y: 951 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 176 + m_Metrics: + m_Width: 29 + m_Height: 62 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 980 + m_Y: 104 + m_Width: 29 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 177 + m_Metrics: + m_Width: 25 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 794 + m_Y: 737 + m_Width: 25 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 178 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 487 + m_Y: 650 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 179 + m_Metrics: + m_Width: 38 + m_Height: 61 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 342 + m_Width: 38 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 180 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 548 + m_Y: 646 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 181 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 733 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 182 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 672 + m_Y: 714 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 183 + m_Metrics: + m_Width: 42 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 314 + m_Y: 952 + m_Width: 42 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 184 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 185 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 185 + m_Metrics: + m_Width: 43 + m_Height: 39 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 965 + m_Y: 603 + m_Width: 43 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 186 + m_Metrics: + m_Width: 50 + m_Height: 49 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 47 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 357 + m_Y: 435 + m_Width: 50 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 187 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 558 + m_Y: 729 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 188 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 615 + m_Y: 722 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 189 + m_Metrics: + m_Width: 38 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 799 + m_Y: 485 + m_Width: 38 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 190 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 956 + m_Y: 661 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 191 + m_Metrics: + m_Width: 41 + m_Height: 81 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 86 + m_Y: 673 + m_Width: 41 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 192 + m_Metrics: + m_Width: 40 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 773 + m_Width: 40 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 193 + m_Metrics: + m_Width: 41 + m_Height: 77 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 269 + m_Y: 670 + m_Width: 41 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1997 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1998 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1999 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2000 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2001 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2002 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2003 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2004 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2005 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2006 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2007 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 7 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2008 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2009 + m_Metrics: + m_Width: 4 + m_Height: 65 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 54 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 204 + m_Y: 871 + m_Width: 4 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2010 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 267 + m_Y: 770 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2011 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 260 + m_Y: 393 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2012 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 282 + m_Y: 482 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2013 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2014 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 929 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2015 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 103 + m_Y: 88 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2016 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 277 + m_Y: 170 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2017 + m_Metrics: + m_Width: 22 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 36 + m_GlyphRect: + m_X: 862 + m_Y: 181 + m_Width: 22 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2018 + m_Metrics: + m_Width: 51 + m_Height: 15 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -4 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 288 + m_Y: 353 + m_Width: 51 + m_Height: 15 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2019 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 612 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2020 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 640 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2021 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 1002 + m_Y: 961 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2022 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 686 + m_Y: 949 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2023 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 967 + m_Y: 894 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2024 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 916 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2025 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 954 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2026 + m_Metrics: + m_Width: 22 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 920 + m_Width: 22 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2027 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 303 + m_Y: 865 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2028 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 300 + m_Y: 387 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2029 + m_Metrics: + m_Width: 24 + m_Height: 23 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 40 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 819 + m_Y: 929 + m_Width: 24 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 661 + m_Y: 160 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2031 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 876 + m_Y: 737 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2032 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 916 + m_Y: 734 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2033 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 388 + m_Y: 583 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2034 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 397 + m_Y: 747 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2035 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 360 + m_Y: 862 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2036 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2037 + m_Metrics: + m_Width: 82 + m_Height: 61 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 308 + m_Y: 10 + m_Width: 82 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2038 + m_Metrics: + m_Width: 12 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 427 + m_Y: 363 + m_Width: 12 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2039 + m_Metrics: + m_Width: 26 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 907 + m_Width: 26 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2040 + m_Metrics: + m_Width: 35 + m_Height: 22 + m_HorizontalBearingX: -4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 866 + m_Width: 35 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2041 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 883 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2042 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 925 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2043 + m_Metrics: + m_Width: 28 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 583 + m_Y: 812 + m_Width: 28 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2044 + m_Metrics: + m_Width: 35 + m_Height: 5 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 68 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 968 + m_Y: 870 + m_Width: 35 + m_Height: 5 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2045 + m_Metrics: + m_Width: 44 + m_Height: 59 + m_HorizontalBearingX: -18 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 799 + m_Y: 181 + m_Width: 44 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2046 + m_Metrics: + m_Width: 10 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 322 + m_Y: 474 + m_Width: 10 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2047 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 399 + m_Y: 836 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2048 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 794 + m_Y: 648 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2049 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 833 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2050 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 874 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2051 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 915 + m_Y: 645 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2052 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 456 + m_Y: 908 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2075 + m_Metrics: + m_Width: 47 + m_Height: 61 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 351 + m_Y: 503 + m_Width: 47 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2090 + m_Metrics: + m_Width: 70 + m_Height: 33 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 382 + m_Y: 170 + m_Width: 70 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2179 + m_Metrics: + m_Width: 52 + m_Height: 51 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 51 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 358 + m_Y: 287 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 4 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 5 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 6 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 7 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 9 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 11 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 12 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 13 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 14 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 15 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 16 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 22 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 23 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 27 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 28 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 31 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 32 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 33 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 34 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 35 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 42 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 43 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 46 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 51 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 52 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 57 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 59 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 61 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 62 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 67 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 69 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 70 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 71 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 78 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 92 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 93 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 96 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 97 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 98 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 161 + m_GlyphIndex: 99 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 162 + m_GlyphIndex: 100 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 163 + m_GlyphIndex: 101 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 164 + m_GlyphIndex: 102 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 165 + m_GlyphIndex: 103 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 166 + m_GlyphIndex: 104 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 167 + m_GlyphIndex: 105 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 168 + m_GlyphIndex: 106 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 169 + m_GlyphIndex: 107 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 170 + m_GlyphIndex: 108 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 171 + m_GlyphIndex: 109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 172 + m_GlyphIndex: 110 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 173 + m_GlyphIndex: 111 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 174 + m_GlyphIndex: 112 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 175 + m_GlyphIndex: 113 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 176 + m_GlyphIndex: 114 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 177 + m_GlyphIndex: 115 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 178 + m_GlyphIndex: 116 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 179 + m_GlyphIndex: 117 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 180 + m_GlyphIndex: 118 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 181 + m_GlyphIndex: 119 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 182 + m_GlyphIndex: 120 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 183 + m_GlyphIndex: 121 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 184 + m_GlyphIndex: 122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 185 + m_GlyphIndex: 123 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 186 + m_GlyphIndex: 124 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 187 + m_GlyphIndex: 125 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 188 + m_GlyphIndex: 126 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 189 + m_GlyphIndex: 127 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 190 + m_GlyphIndex: 128 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 191 + m_GlyphIndex: 129 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 192 + m_GlyphIndex: 130 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 193 + m_GlyphIndex: 131 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 194 + m_GlyphIndex: 132 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 195 + m_GlyphIndex: 133 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 196 + m_GlyphIndex: 134 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 197 + m_GlyphIndex: 135 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 198 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 199 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 200 + m_GlyphIndex: 138 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 201 + m_GlyphIndex: 139 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 202 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 203 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 204 + m_GlyphIndex: 142 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 205 + m_GlyphIndex: 143 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 206 + m_GlyphIndex: 144 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 207 + m_GlyphIndex: 145 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 208 + m_GlyphIndex: 146 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 209 + m_GlyphIndex: 147 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 210 + m_GlyphIndex: 148 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 211 + m_GlyphIndex: 149 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 212 + m_GlyphIndex: 150 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 213 + m_GlyphIndex: 151 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 214 + m_GlyphIndex: 152 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 215 + m_GlyphIndex: 153 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 216 + m_GlyphIndex: 154 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 217 + m_GlyphIndex: 155 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 218 + m_GlyphIndex: 156 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 219 + m_GlyphIndex: 157 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 220 + m_GlyphIndex: 158 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 221 + m_GlyphIndex: 159 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 222 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 223 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 224 + m_GlyphIndex: 162 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 225 + m_GlyphIndex: 163 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 226 + m_GlyphIndex: 164 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 227 + m_GlyphIndex: 165 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 228 + m_GlyphIndex: 166 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 229 + m_GlyphIndex: 167 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 230 + m_GlyphIndex: 168 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 231 + m_GlyphIndex: 169 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 232 + m_GlyphIndex: 170 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 233 + m_GlyphIndex: 171 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 234 + m_GlyphIndex: 172 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 235 + m_GlyphIndex: 173 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 236 + m_GlyphIndex: 174 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 237 + m_GlyphIndex: 175 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 238 + m_GlyphIndex: 176 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 239 + m_GlyphIndex: 177 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 240 + m_GlyphIndex: 178 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 241 + m_GlyphIndex: 179 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 242 + m_GlyphIndex: 180 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 243 + m_GlyphIndex: 181 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 244 + m_GlyphIndex: 182 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 245 + m_GlyphIndex: 183 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 246 + m_GlyphIndex: 184 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 247 + m_GlyphIndex: 185 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 248 + m_GlyphIndex: 186 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 249 + m_GlyphIndex: 187 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 250 + m_GlyphIndex: 188 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 251 + m_GlyphIndex: 189 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 252 + m_GlyphIndex: 190 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 253 + m_GlyphIndex: 191 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 254 + m_GlyphIndex: 192 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 255 + m_GlyphIndex: 193 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8192 + m_GlyphIndex: 1997 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8193 + m_GlyphIndex: 1998 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8194 + m_GlyphIndex: 1999 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8195 + m_GlyphIndex: 2000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8196 + m_GlyphIndex: 2001 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8197 + m_GlyphIndex: 2002 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8198 + m_GlyphIndex: 2003 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8199 + m_GlyphIndex: 2004 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8200 + m_GlyphIndex: 2005 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8201 + m_GlyphIndex: 2006 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8202 + m_GlyphIndex: 2007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 2008 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8204 + m_GlyphIndex: 2009 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8205 + m_GlyphIndex: 2010 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8206 + m_GlyphIndex: 2011 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8207 + m_GlyphIndex: 2012 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8210 + m_GlyphIndex: 2013 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8211 + m_GlyphIndex: 2014 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8212 + m_GlyphIndex: 2015 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8213 + m_GlyphIndex: 2016 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8214 + m_GlyphIndex: 2017 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8215 + m_GlyphIndex: 2018 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8216 + m_GlyphIndex: 2019 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8217 + m_GlyphIndex: 2020 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8218 + m_GlyphIndex: 2021 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8219 + m_GlyphIndex: 2022 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8220 + m_GlyphIndex: 2023 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8221 + m_GlyphIndex: 2024 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8222 + m_GlyphIndex: 2025 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8223 + m_GlyphIndex: 2026 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8224 + m_GlyphIndex: 2027 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8225 + m_GlyphIndex: 2028 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8226 + m_GlyphIndex: 2029 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8234 + m_GlyphIndex: 2031 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8235 + m_GlyphIndex: 2032 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8236 + m_GlyphIndex: 2033 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8237 + m_GlyphIndex: 2034 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8238 + m_GlyphIndex: 2035 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8239 + m_GlyphIndex: 2036 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8240 + m_GlyphIndex: 2037 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8242 + m_GlyphIndex: 2038 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8243 + m_GlyphIndex: 2039 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8244 + m_GlyphIndex: 2040 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8249 + m_GlyphIndex: 2041 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8250 + m_GlyphIndex: 2042 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8252 + m_GlyphIndex: 2043 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8254 + m_GlyphIndex: 2044 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8260 + m_GlyphIndex: 2045 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8286 + m_GlyphIndex: 2046 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8298 + m_GlyphIndex: 2047 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8299 + m_GlyphIndex: 2048 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8300 + m_GlyphIndex: 2049 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8301 + m_GlyphIndex: 2050 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8302 + m_GlyphIndex: 2051 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8303 + m_GlyphIndex: 2052 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8364 + m_GlyphIndex: 2075 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8482 + m_GlyphIndex: 2090 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 2179 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28684132378477856} + m_AtlasTextureIndex: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 93 + m_Height: 93 + - m_X: 93 + m_Y: 0 + m_Width: 104 + m_Height: 78 + - m_X: 197 + m_Y: 0 + m_Width: 101 + m_Height: 78 + - m_X: 298 + m_Y: 0 + m_Width: 101 + m_Height: 80 + - m_X: 0 + m_Y: 93 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 188 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 283 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 378 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 472 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 566 + m_Width: 74 + m_Height: 97 + - m_X: 399 + m_Y: 0 + m_Width: 89 + m_Height: 80 + - m_X: 0 + m_Y: 663 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 757 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 851 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 945 + m_Width: 87 + m_Height: 78 + - m_X: 488 + m_Y: 0 + m_Width: 86 + m_Height: 78 + - m_X: 574 + m_Y: 0 + m_Width: 85 + m_Height: 79 + - m_X: 659 + m_Y: 0 + m_Width: 82 + m_Height: 84 + - m_X: 741 + m_Y: 0 + m_Width: 78 + m_Height: 92 + - m_X: 819 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 895 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 971 + m_Y: 0 + m_Width: 47 + m_Height: 94 + - m_X: 93 + m_Y: 78 + m_Width: 105 + m_Height: 25 + - m_X: 78 + m_Y: 103 + m_Width: 76 + m_Height: 91 + - m_X: 78 + m_Y: 194 + m_Width: 73 + m_Height: 93 + - m_X: 78 + m_Y: 287 + m_Width: 69 + m_Height: 95 + - m_X: 78 + m_Y: 382 + m_Width: 69 + m_Height: 94 + - m_X: 78 + m_Y: 476 + m_Width: 69 + m_Height: 94 + - m_X: 74 + m_Y: 570 + m_Width: 66 + m_Height: 93 + - m_X: 76 + m_Y: 663 + m_Width: 60 + m_Height: 100 + - m_X: 76 + m_Y: 763 + m_Width: 59 + m_Height: 99 + - m_X: 76 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 87 + m_Y: 945 + m_Width: 78 + m_Height: 78 + - m_X: 154 + m_Y: 103 + m_Width: 46 + m_Height: 99 + - m_X: 200 + m_Y: 78 + m_Width: 67 + m_Height: 94 + - m_X: 151 + m_Y: 202 + m_Width: 66 + m_Height: 89 + - m_X: 147 + m_Y: 291 + m_Width: 69 + m_Height: 92 + - m_X: 147 + m_Y: 383 + m_Width: 66 + m_Height: 94 + - m_X: 147 + m_Y: 477 + m_Width: 66 + m_Height: 93 + - m_X: 140 + m_Y: 570 + m_Width: 66 + m_Height: 91 + - m_X: 267 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 347 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 427 + m_Y: 80 + m_Width: 72 + m_Height: 80 + - m_X: 499 + m_Y: 78 + m_Width: 74 + m_Height: 80 + - m_X: 573 + m_Y: 79 + m_Width: 78 + m_Height: 80 + - m_X: 651 + m_Y: 84 + m_Width: 90 + m_Height: 66 + - m_X: 741 + m_Y: 92 + m_Width: 77 + m_Height: 78 + - m_X: 818 + m_Y: 93 + m_Width: 76 + m_Height: 78 + - m_X: 894 + m_Y: 93 + m_Width: 76 + m_Height: 80 + - m_X: 970 + m_Y: 94 + m_Width: 48 + m_Height: 81 + - m_X: 267 + m_Y: 160 + m_Width: 105 + m_Height: 25 + - m_X: 217 + m_Y: 172 + m_Width: 46 + m_Height: 99 + - m_X: 263 + m_Y: 185 + m_Width: 76 + m_Height: 78 + - m_X: 372 + m_Y: 160 + m_Width: 89 + m_Height: 52 + - m_X: 339 + m_Y: 185 + m_Width: 29 + m_Height: 78 + - m_X: 368 + m_Y: 212 + m_Width: 83 + m_Height: 65 + - m_X: 136 + m_Y: 663 + m_Width: 43 + m_Height: 99 + - m_X: 179 + m_Y: 661 + m_Width: 43 + m_Height: 99 + - m_X: 206 + m_Y: 570 + m_Width: 44 + m_Height: 91 + - m_X: 222 + m_Y: 661 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 383 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 482 + m_Width: 59 + m_Height: 88 + - m_X: 250 + m_Y: 570 + m_Width: 64 + m_Height: 90 + - m_X: 259 + m_Y: 660 + m_Width: 60 + m_Height: 96 + - m_X: 135 + m_Y: 763 + m_Width: 36 + m_Height: 99 + - m_X: 135 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 165 + m_Y: 945 + m_Width: 75 + m_Height: 78 + - m_X: 171 + m_Y: 762 + m_Width: 27 + m_Height: 99 + - m_X: 198 + m_Y: 760 + m_Width: 59 + m_Height: 89 + - m_X: 194 + m_Y: 861 + m_Width: 23 + m_Height: 84 + - m_X: 217 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 240 + m_Y: 942 + m_Width: 64 + m_Height: 81 + - m_X: 255 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 257 + m_Y: 760 + m_Width: 39 + m_Height: 89 + - m_X: 296 + m_Y: 756 + m_Width: 27 + m_Height: 99 + - m_X: 293 + m_Y: 855 + m_Width: 57 + m_Height: 87 + - m_X: 304 + m_Y: 942 + m_Width: 61 + m_Height: 81 + - m_X: 651 + m_Y: 150 + m_Width: 83 + m_Height: 28 + - m_X: 461 + m_Y: 160 + m_Width: 67 + m_Height: 78 + - m_X: 528 + m_Y: 158 + m_Width: 44 + m_Height: 81 + - m_X: 572 + m_Y: 159 + m_Width: 73 + m_Height: 78 + - m_X: 645 + m_Y: 178 + m_Width: 82 + m_Height: 64 + - m_X: 451 + m_Y: 238 + m_Width: 71 + m_Height: 78 + - m_X: 522 + m_Y: 239 + m_Width: 61 + m_Height: 80 + - m_X: 583 + m_Y: 237 + m_Width: 62 + m_Height: 82 + - m_X: 645 + m_Y: 242 + m_Width: 70 + m_Height: 78 + - m_X: 216 + m_Y: 319 + m_Width: 62 + m_Height: 64 + - m_X: 217 + m_Y: 271 + m_Width: 61 + m_Height: 48 + - m_X: 278 + m_Y: 263 + m_Width: 70 + m_Height: 80 + - m_X: 250 + m_Y: 383 + m_Width: 40 + m_Height: 89 + - m_X: 348 + m_Y: 277 + m_Width: 71 + m_Height: 70 + - m_X: 278 + m_Y: 343 + m_Width: 70 + m_Height: 34 + - m_X: 290 + m_Y: 377 + m_Width: 57 + m_Height: 87 + - m_X: 419 + m_Y: 277 + m_Width: 29 + m_Height: 76 + - m_X: 448 + m_Y: 316 + m_Width: 69 + m_Height: 78 + - m_X: 517 + m_Y: 319 + m_Width: 69 + m_Height: 78 + - m_X: 586 + m_Y: 319 + m_Width: 59 + m_Height: 79 + - m_X: 645 + m_Y: 320 + m_Width: 69 + m_Height: 79 + - m_X: 348 + m_Y: 347 + m_Width: 69 + m_Height: 78 + - m_X: 417 + m_Y: 353 + m_Width: 31 + m_Height: 41 + - m_X: 347 + m_Y: 425 + m_Width: 69 + m_Height: 68 + - m_X: 417 + m_Y: 394 + m_Width: 68 + m_Height: 78 + - m_X: 485 + m_Y: 397 + m_Width: 67 + m_Height: 78 + - m_X: 552 + m_Y: 398 + m_Width: 67 + m_Height: 78 + - m_X: 619 + m_Y: 399 + m_Width: 66 + m_Height: 78 + - m_X: 685 + m_Y: 399 + m_Width: 43 + m_Height: 82 + - m_X: 272 + m_Y: 472 + m_Width: 40 + m_Height: 89 + - m_X: 312 + m_Y: 464 + m_Width: 29 + m_Height: 81 + - m_X: 341 + m_Y: 493 + m_Width: 66 + m_Height: 80 + - m_X: 314 + m_Y: 573 + m_Width: 64 + m_Height: 83 + - m_X: 319 + m_Y: 656 + m_Width: 59 + m_Height: 83 + - m_X: 323 + m_Y: 739 + m_Width: 64 + m_Height: 83 + - m_X: 378 + m_Y: 573 + m_Width: 39 + m_Height: 89 + - m_X: 378 + m_Y: 662 + m_Width: 42 + m_Height: 75 + - m_X: 387 + m_Y: 737 + m_Width: 39 + m_Height: 89 + - m_X: 407 + m_Y: 493 + m_Width: 61 + m_Height: 80 + - m_X: 417 + m_Y: 573 + m_Width: 57 + m_Height: 83 + - m_X: 420 + m_Y: 656 + m_Width: 57 + m_Height: 81 + - m_X: 426 + m_Y: 737 + m_Width: 61 + m_Height: 83 + - m_X: 468 + m_Y: 475 + m_Width: 64 + m_Height: 82 + - m_X: 474 + m_Y: 557 + m_Width: 61 + m_Height: 83 + - m_X: 477 + m_Y: 640 + m_Width: 61 + m_Height: 83 + - m_X: 532 + m_Y: 476 + m_Width: 65 + m_Height: 78 + - m_X: 535 + m_Y: 554 + m_Width: 63 + m_Height: 82 + - m_X: 538 + m_Y: 636 + m_Width: 61 + m_Height: 83 + - m_X: 487 + m_Y: 723 + m_Width: 61 + m_Height: 83 + - m_X: 548 + m_Y: 719 + m_Width: 57 + m_Height: 83 + - m_X: 597 + m_Y: 477 + m_Width: 62 + m_Height: 71 + - m_X: 598 + m_Y: 548 + m_Width: 61 + m_Height: 82 + - m_X: 599 + m_Y: 630 + m_Width: 60 + m_Height: 82 + - m_X: 605 + m_Y: 712 + m_Width: 57 + m_Height: 83 + - m_X: 659 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 659 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 659 + m_Y: 638 + m_Width: 64 + m_Height: 66 + - m_X: 662 + m_Y: 704 + m_Width: 61 + m_Height: 82 + - m_X: 714 + m_Y: 320 + m_Width: 61 + m_Height: 79 + - m_X: 715 + m_Y: 242 + m_Width: 64 + m_Height: 78 + - m_X: 728 + m_Y: 399 + m_Width: 59 + m_Height: 82 + - m_X: 724 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 723 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 723 + m_Y: 638 + m_Width: 61 + m_Height: 80 + - m_X: 723 + m_Y: 718 + m_Width: 61 + m_Height: 79 + - m_X: 727 + m_Y: 178 + m_Width: 62 + m_Height: 64 + - m_X: 789 + m_Y: 171 + m_Width: 63 + m_Height: 78 + - m_X: 779 + m_Y: 249 + m_Width: 62 + m_Height: 78 + - m_X: 775 + m_Y: 327 + m_Width: 61 + m_Height: 66 + - m_X: 787 + m_Y: 393 + m_Width: 59 + m_Height: 82 + - m_X: 789 + m_Y: 475 + m_Width: 57 + m_Height: 82 + - m_X: 852 + m_Y: 171 + m_Width: 41 + m_Height: 81 + - m_X: 893 + m_Y: 173 + m_Width: 62 + m_Height: 79 + - m_X: 841 + m_Y: 252 + m_Width: 61 + m_Height: 79 + - m_X: 902 + m_Y: 252 + m_Width: 60 + m_Height: 80 + - m_X: 962 + m_Y: 175 + m_Width: 61 + m_Height: 79 + - m_X: 962 + m_Y: 254 + m_Width: 61 + m_Height: 66 + - m_X: 962 + m_Y: 320 + m_Width: 61 + m_Height: 62 + - m_X: 836 + m_Y: 331 + m_Width: 61 + m_Height: 62 + - m_X: 846 + m_Y: 393 + m_Width: 59 + m_Height: 81 + - m_X: 846 + m_Y: 474 + m_Width: 59 + m_Height: 80 + - m_X: 905 + m_Y: 332 + m_Width: 57 + m_Height: 80 + - m_X: 962 + m_Y: 382 + m_Width: 61 + m_Height: 62 + - m_X: 905 + m_Y: 412 + m_Width: 57 + m_Height: 79 + - m_X: 962 + m_Y: 444 + m_Width: 61 + m_Height: 53 + - m_X: 905 + m_Y: 491 + m_Width: 57 + m_Height: 78 + - m_X: 962 + m_Y: 497 + m_Width: 61 + m_Height: 53 + - m_X: 962 + m_Y: 550 + m_Width: 61 + m_Height: 43 + - m_X: 323 + m_Y: 822 + m_Width: 63 + m_Height: 30 + - m_X: 350 + m_Y: 852 + m_Width: 39 + m_Height: 89 + - m_X: 365 + m_Y: 941 + m_Width: 43 + m_Height: 82 + - m_X: 389 + m_Y: 826 + m_Width: 39 + m_Height: 89 + - m_X: 428 + m_Y: 820 + m_Width: 59 + m_Height: 78 + - m_X: 487 + m_Y: 806 + m_Width: 58 + m_Height: 78 + - m_X: 784 + m_Y: 638 + m_Width: 39 + m_Height: 89 + - m_X: 787 + m_Y: 559 + m_Width: 55 + m_Height: 79 + - m_X: 784 + m_Y: 727 + m_Width: 44 + m_Height: 78 + - m_X: 823 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 828 + m_Y: 727 + m_Width: 38 + m_Height: 82 + - m_X: 842 + m_Y: 557 + m_Width: 28 + m_Height: 81 + - m_X: 870 + m_Y: 554 + m_Width: 28 + m_Height: 81 + - m_X: 898 + m_Y: 569 + m_Width: 57 + m_Height: 66 + - m_X: 955 + m_Y: 593 + m_Width: 62 + m_Height: 58 + - m_X: 864 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 905 + m_Y: 635 + m_Width: 41 + m_Height: 89 + - m_X: 946 + m_Y: 651 + m_Width: 57 + m_Height: 79 + - m_X: 866 + m_Y: 727 + m_Width: 40 + m_Height: 82 + - m_X: 906 + m_Y: 724 + m_Width: 40 + m_Height: 82 + - m_X: 946 + m_Y: 730 + m_Width: 57 + m_Height: 66 + - m_X: 389 + m_Y: 915 + m_Width: 42 + m_Height: 26 + - m_X: 408 + m_Y: 941 + m_Width: 38 + m_Height: 82 + - m_X: 446 + m_Y: 898 + m_Width: 39 + m_Height: 89 + - m_X: 545 + m_Y: 806 + m_Width: 28 + m_Height: 78 + - m_X: 573 + m_Y: 802 + m_Width: 47 + m_Height: 78 + - m_X: 620 + m_Y: 795 + m_Width: 57 + m_Height: 65 + - m_X: 677 + m_Y: 786 + m_Width: 46 + m_Height: 56 + - m_X: 723 + m_Y: 797 + m_Width: 59 + m_Height: 59 + - m_X: 782 + m_Y: 805 + m_Width: 46 + m_Height: 55 + - m_X: 828 + m_Y: 809 + m_Width: 59 + m_Height: 58 + - m_X: 487 + m_Y: 884 + m_Width: 70 + m_Height: 25 + - m_X: 485 + m_Y: 909 + m_Width: 57 + m_Height: 65 + - m_X: 485 + m_Y: 974 + m_Width: 50 + m_Height: 49 + - m_X: 542 + m_Y: 909 + m_Width: 28 + m_Height: 78 + - m_X: 887 + m_Y: 809 + m_Width: 29 + m_Height: 64 + - m_X: 916 + m_Y: 806 + m_Width: 42 + m_Height: 65 + - m_X: 958 + m_Y: 796 + m_Width: 54 + m_Height: 64 + - m_X: 620 + m_Y: 860 + m_Width: 57 + m_Height: 50 + - m_X: 677 + m_Y: 842 + m_Width: 43 + m_Height: 54 + - m_X: 720 + m_Y: 856 + m_Width: 54 + m_Height: 41 + - m_X: 774 + m_Y: 860 + m_Width: 51 + m_Height: 52 + - m_X: 825 + m_Y: 867 + m_Width: 48 + m_Height: 52 + - m_X: 873 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 446 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 958 + m_Y: 860 + m_Width: 54 + m_Height: 24 + - m_X: 535 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 677 + m_Y: 896 + m_Width: 43 + m_Height: 43 + - m_X: 720 + m_Y: 897 + m_Width: 45 + m_Height: 41 + - m_X: 765 + m_Y: 912 + m_Width: 44 + m_Height: 38 + - m_X: 809 + m_Y: 919 + m_Width: 43 + m_Height: 42 + - m_X: 852 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 852 + m_Y: 951 + m_Width: 69 + m_Height: 23 + - m_X: 915 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 957 + m_Y: 884 + m_Width: 42 + m_Height: 38 + - m_X: 919 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 921 + m_Y: 951 + m_Width: 44 + m_Height: 27 + - m_X: 965 + m_Y: 951 + m_Width: 27 + m_Height: 38 + - m_X: 573 + m_Y: 880 + m_Width: 42 + m_Height: 26 + - m_X: 570 + m_Y: 906 + m_Width: 42 + m_Height: 38 + - m_X: 570 + m_Y: 944 + m_Width: 42 + m_Height: 38 + - m_X: 612 + m_Y: 910 + m_Width: 41 + m_Height: 38 + - m_X: 612 + m_Y: 948 + m_Width: 35 + m_Height: 37 + - m_X: 573 + m_Y: 982 + m_Width: 29 + m_Height: 39 + - m_X: 602 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 630 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 986 + m_Y: 922 + m_Width: 29 + m_Height: 29 + - m_X: 992 + m_Y: 951 + m_Width: 28 + m_Height: 38 + - m_X: 647 + m_Y: 948 + m_Width: 29 + m_Height: 28 + - m_X: 676 + m_Y: 939 + m_Width: 28 + m_Height: 38 + m_FreeGlyphRects: + - m_X: 78 + m_Y: 93 + m_Width: 15 + m_Height: 10 + - m_X: 74 + m_Y: 566 + m_Width: 4 + m_Height: 4 + - m_X: 198 + m_Y: 78 + m_Width: 2 + m_Height: 25 + - m_X: 151 + m_Y: 194 + m_Width: 3 + m_Height: 8 + - m_X: 147 + m_Y: 287 + m_Width: 4 + m_Height: 4 + - m_X: 267 + m_Y: 78 + m_Width: 31 + m_Height: 2 + - m_X: 488 + m_Y: 78 + m_Width: 11 + m_Height: 2 + - m_X: 573 + m_Y: 78 + m_Width: 1 + m_Height: 1 + - m_X: 651 + m_Y: 79 + m_Width: 8 + m_Height: 5 + - m_X: 818 + m_Y: 92 + m_Width: 1 + m_Height: 1 + - m_X: 970 + m_Y: 93 + m_Width: 1 + m_Height: 1 + - m_X: 200 + m_Y: 172 + m_Width: 17 + m_Height: 30 + - m_X: 263 + m_Y: 172 + m_Width: 4 + m_Height: 13 + - m_X: 368 + m_Y: 185 + m_Width: 4 + m_Height: 27 + - m_X: 140 + m_Y: 661 + m_Width: 39 + m_Height: 2 + - m_X: 250 + m_Y: 660 + m_Width: 9 + m_Height: 1 + - m_X: 136 + m_Y: 762 + m_Width: 35 + m_Height: 1 + - m_X: 179 + m_Y: 760 + m_Width: 19 + m_Height: 2 + - m_X: 171 + m_Y: 861 + m_Width: 23 + m_Height: 1 + - m_X: 198 + m_Y: 849 + m_Width: 19 + m_Height: 12 + - m_X: 217 + m_Y: 942 + m_Width: 23 + m_Height: 3 + - m_X: 259 + m_Y: 756 + m_Width: 37 + m_Height: 4 + - m_X: 293 + m_Y: 849 + m_Width: 3 + m_Height: 6 + - m_X: 499 + m_Y: 158 + m_Width: 29 + m_Height: 2 + - m_X: 572 + m_Y: 158 + m_Width: 1 + m_Height: 1 + - m_X: 645 + m_Y: 159 + m_Width: 6 + m_Height: 19 + - m_X: 451 + m_Y: 212 + m_Width: 10 + m_Height: 26 + - m_X: 522 + m_Y: 238 + m_Width: 6 + m_Height: 1 + - m_X: 572 + m_Y: 237 + m_Width: 11 + m_Height: 2 + - m_X: 216 + m_Y: 291 + m_Width: 1 + m_Height: 28 + - m_X: 263 + m_Y: 263 + m_Width: 15 + m_Height: 8 + - m_X: 348 + m_Y: 263 + m_Width: 20 + m_Height: 14 + - m_X: 278 + m_Y: 377 + m_Width: 12 + m_Height: 6 + - m_X: 448 + m_Y: 277 + m_Width: 3 + m_Height: 39 + - m_X: 517 + m_Y: 316 + m_Width: 5 + m_Height: 3 + - m_X: 417 + m_Y: 347 + m_Width: 2 + m_Height: 6 + - m_X: 347 + m_Y: 377 + m_Width: 1 + m_Height: 48 + - m_X: 485 + m_Y: 394 + m_Width: 32 + m_Height: 3 + - m_X: 552 + m_Y: 397 + m_Width: 34 + m_Height: 1 + - m_X: 619 + m_Y: 398 + m_Width: 26 + m_Height: 1 + - m_X: 250 + m_Y: 472 + m_Width: 22 + m_Height: 10 + - m_X: 290 + m_Y: 464 + m_Width: 22 + m_Height: 8 + - m_X: 272 + m_Y: 561 + m_Width: 69 + m_Height: 9 + - m_X: 341 + m_Y: 464 + m_Width: 6 + m_Height: 29 + - m_X: 312 + m_Y: 545 + m_Width: 29 + m_Height: 25 + - m_X: 314 + m_Y: 545 + m_Width: 27 + m_Height: 28 + - m_X: 314 + m_Y: 656 + m_Width: 5 + m_Height: 4 + - m_X: 319 + m_Y: 739 + m_Width: 4 + m_Height: 17 + - m_X: 378 + m_Y: 737 + m_Width: 9 + m_Height: 2 + - m_X: 416 + m_Y: 425 + m_Width: 1 + m_Height: 68 + - m_X: 417 + m_Y: 656 + m_Width: 3 + m_Height: 6 + - m_X: 416 + m_Y: 472 + m_Width: 69 + m_Height: 3 + - m_X: 416 + m_Y: 472 + m_Width: 52 + m_Height: 21 + - m_X: 468 + m_Y: 557 + m_Width: 6 + m_Height: 16 + - m_X: 474 + m_Y: 640 + m_Width: 3 + m_Height: 16 + - m_X: 532 + m_Y: 475 + m_Width: 20 + m_Height: 1 + - m_X: 532 + m_Y: 554 + m_Width: 3 + m_Height: 3 + - m_X: 535 + m_Y: 636 + m_Width: 3 + m_Height: 4 + - m_X: 477 + m_Y: 723 + m_Width: 10 + m_Height: 14 + - m_X: 538 + m_Y: 719 + m_Width: 10 + m_Height: 4 + - m_X: 597 + m_Y: 476 + m_Width: 22 + m_Height: 1 + - m_X: 597 + m_Y: 548 + m_Width: 1 + m_Height: 6 + - m_X: 598 + m_Y: 630 + m_Width: 1 + m_Height: 6 + - m_X: 599 + m_Y: 712 + m_Width: 6 + m_Height: 7 + - m_X: 659 + m_Y: 477 + m_Width: 26 + m_Height: 4 + - m_X: 659 + m_Y: 704 + m_Width: 3 + m_Height: 8 + - m_X: 734 + m_Y: 150 + m_Width: 7 + m_Height: 28 + - m_X: 734 + m_Y: 170 + m_Width: 84 + m_Height: 1 + - m_X: 734 + m_Y: 170 + m_Width: 55 + m_Height: 8 + - m_X: 779 + m_Y: 242 + m_Width: 10 + m_Height: 7 + - m_X: 775 + m_Y: 320 + m_Width: 4 + m_Height: 7 + - m_X: 775 + m_Y: 393 + m_Width: 12 + m_Height: 6 + - m_X: 787 + m_Y: 475 + m_Width: 2 + m_Height: 6 + - m_X: 893 + m_Y: 171 + m_Width: 1 + m_Height: 2 + - m_X: 841 + m_Y: 249 + m_Width: 11 + m_Height: 3 + - m_X: 1018 + m_Y: 0 + m_Width: 5 + m_Height: 175 + - m_X: 955 + m_Y: 173 + m_Width: 15 + m_Height: 2 + - m_X: 955 + m_Y: 173 + m_Width: 7 + m_Height: 79 + - m_X: 836 + m_Y: 327 + m_Width: 5 + m_Height: 4 + - m_X: 897 + m_Y: 331 + m_Width: 5 + m_Height: 62 + - m_X: 897 + m_Y: 332 + m_Width: 8 + m_Height: 61 + - m_X: 386 + m_Y: 822 + m_Width: 1 + m_Height: 30 + - m_X: 323 + m_Y: 852 + m_Width: 27 + m_Height: 3 + - m_X: 350 + m_Y: 941 + m_Width: 15 + m_Height: 1 + - m_X: 386 + m_Y: 826 + m_Width: 3 + m_Height: 26 + - m_X: 426 + m_Y: 820 + m_Width: 2 + m_Height: 6 + - m_X: 789 + m_Y: 557 + m_Width: 53 + m_Height: 2 + - m_X: 846 + m_Y: 554 + m_Width: 24 + m_Height: 3 + - m_X: 898 + m_Y: 554 + m_Width: 7 + m_Height: 15 + - m_X: 955 + m_Y: 569 + m_Width: 7 + m_Height: 24 + - m_X: 870 + m_Y: 635 + m_Width: 35 + m_Height: 3 + - m_X: 946 + m_Y: 635 + m_Width: 9 + m_Height: 16 + - m_X: 905 + m_Y: 724 + m_Width: 1 + m_Height: 3 + - m_X: 428 + m_Y: 898 + m_Width: 18 + m_Height: 17 + - m_X: 431 + m_Y: 898 + m_Width: 15 + m_Height: 43 + - m_X: 548 + m_Y: 802 + m_Width: 25 + m_Height: 4 + - m_X: 605 + m_Y: 795 + m_Width: 15 + m_Height: 7 + - m_X: 662 + m_Y: 786 + m_Width: 15 + m_Height: 9 + - m_X: 782 + m_Y: 797 + m_Width: 2 + m_Height: 8 + - m_X: 485 + m_Y: 898 + m_Width: 2 + m_Height: 11 + - m_X: 906 + m_Y: 806 + m_Width: 10 + m_Height: 3 + - m_X: 1003 + m_Y: 651 + m_Width: 20 + m_Height: 145 + - m_X: 946 + m_Y: 796 + m_Width: 12 + m_Height: 10 + - m_X: 720 + m_Y: 842 + m_Width: 3 + m_Height: 14 + - m_X: 774 + m_Y: 856 + m_Width: 8 + m_Height: 4 + - m_X: 825 + m_Y: 860 + m_Width: 3 + m_Height: 7 + - m_X: 873 + m_Y: 867 + m_Width: 14 + m_Height: 6 + - m_X: 446 + m_Y: 1019 + m_Width: 39 + m_Height: 4 + - m_X: 484 + m_Y: 987 + m_Width: 1 + m_Height: 36 + - m_X: 535 + m_Y: 974 + m_Width: 7 + m_Height: 13 + - m_X: 765 + m_Y: 897 + m_Width: 9 + m_Height: 15 + - m_X: 720 + m_Y: 938 + m_Width: 45 + m_Height: 85 + - m_X: 809 + m_Y: 912 + m_Width: 16 + m_Height: 7 + - m_X: 852 + m_Y: 919 + m_Width: 21 + m_Height: 7 + - m_X: 916 + m_Y: 871 + m_Width: 42 + m_Height: 2 + - m_X: 957 + m_Y: 871 + m_Width: 1 + m_Height: 13 + - m_X: 557 + m_Y: 884 + m_Width: 16 + m_Height: 22 + - m_X: 557 + m_Y: 884 + m_Width: 13 + m_Height: 25 + - m_X: 615 + m_Y: 880 + m_Width: 5 + m_Height: 30 + - m_X: 612 + m_Y: 906 + m_Width: 8 + m_Height: 4 + - m_X: 535 + m_Y: 1019 + m_Width: 38 + m_Height: 4 + - m_X: 570 + m_Y: 982 + m_Width: 3 + m_Height: 5 + - m_X: 535 + m_Y: 1021 + m_Width: 67 + m_Height: 2 + - m_X: 602 + m_Y: 982 + m_Width: 10 + m_Height: 3 + - m_X: 647 + m_Y: 978 + m_Width: 318 + m_Height: 7 + - m_X: 658 + m_Y: 978 + m_Width: 307 + m_Height: 45 + - m_X: 658 + m_Y: 989 + m_Width: 365 + m_Height: 34 + - m_X: 1012 + m_Y: 651 + m_Width: 11 + m_Height: 271 + - m_X: 999 + m_Y: 884 + m_Width: 24 + m_Height: 38 + - m_X: 957 + m_Y: 922 + m_Width: 29 + m_Height: 4 + - m_X: 1017 + m_Y: 593 + m_Width: 6 + m_Height: 358 + - m_X: 1020 + m_Y: 593 + m_Width: 3 + m_Height: 430 + - m_X: 1015 + m_Y: 651 + m_Width: 8 + m_Height: 300 + - m_X: 653 + m_Y: 910 + m_Width: 24 + m_Height: 29 + - m_X: 653 + m_Y: 910 + m_Width: 23 + m_Height: 38 + - m_X: 704 + m_Y: 939 + m_Width: 61 + m_Height: 84 + - m_X: 704 + m_Y: 950 + m_Width: 105 + m_Height: 73 + - m_X: 704 + m_Y: 961 + m_Width: 148 + m_Height: 62 + - m_X: 647 + m_Y: 977 + m_Width: 274 + m_Height: 8 + - m_X: 647 + m_Y: 976 + m_Width: 29 + m_Height: 9 + - m_X: 658 + m_Y: 977 + m_Width: 263 + m_Height: 46 + - m_X: 658 + m_Y: 976 + m_Width: 18 + m_Height: 47 + - m_X: 704 + m_Y: 974 + m_Width: 217 + m_Height: 49 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 84 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: + - {fileID: 11400000, guid: 2e498d1c8094910479dc3e1b768306a4, type: 2} + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28684132378477856 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: -92 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 1048576 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f101112121313131212100f0e0c0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313130e0d0b08030000000000000000000000000000000000000002070a0c0d1313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000050a0d0f10131313131313130e0d0b0803000000000000000000000000000000000000000000000004080a0a13131313131313131313131313131313131313131313131313131313131313131313131313131313130a09070400000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000020507080c0f1112131211100c080806020000000000000000000000030607090d1011121312110e0a070604010000000000000000000000000000000000000000000000000000000000000000000000000606060606060000000000000000000000000000000000000000000000000000000000010507070c0f1112131312100c08080602000000000000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000000000000000000000000000306080913131313131207070501000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000004080a0a0b0b0b0b0b0b0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315171a1c1d1e1e1f20201f1f1e1d1c1b19171513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316172020202020202020201b1a18140f080100000000000000000000000000000000070e1317191a202020202020202020181715110c060000000000000000000000000000000000000000000000000000030a10161a1c1d202020202020201b1a18140f080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000000000000000000106090b0c131313131313080705020000000000000000000000000000000002090e111414181c1e1f201f1e1c191514120e090300000000000000060b101213161a1d1e1f201e1d1b171413110d0701000000000000000000000000000000000000000000000000000000000000030608091313131313130b0a0805000000000000000000000000000000000000000000000002080d111314191c1e1f201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000000000000000000000000000000002080d1113142020202020191815120d060000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d080200000000000000000000000000000000000000000000000002080d1113142020202020191815120d06000000000000000000000000000000050b10141617181818181818181413110d07010000000000000000000001030405060606060504040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f09010000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e1214181c1f20222426282a2a2b2c2c2c2c2c2b2a2927262422201f1c171413110d0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2424211d171009000000000000000000000000000000000000000000000000040d151c2126292a2d2d2d2d2d2d2d2727241f1a130b0200000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c161008000000000000000000000000060d1215181920202020201f1514120e090300000000000000000000000002080e141a1e202125292a2b2c2c2b292622211e1a150e0903000000020a11171c1f2023272a2b2c2c2b2a282420201d18130c07000000000000000000000000000000000000000000000000000000030a0f121515202020202020181715110c060000000000000000000000000000000000000002080d13191e202125292b2c2d2c2b292622211e1a150e09030000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c040000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c0400000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000810171c2023242525252525252520201d18130c0400000000030607090b0e0f1112121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11141a1e2123282c2d2f31333537373838393939383837353433302e2d2b282221201d1814120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303939393939393939393433302b251d140b010000000000000000000000000a141c242a2f323339393939393939393931302d28221b120900000000000000000000000000000000000000000000030d161f262d323536393939393939393433302b251d140b0000000000000000000000000000000008111a22282d30313939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a1108000000000000000000010911181e2224252d2d2d2d2d2c22211e1a140d0600000000000000000000050d14191f252a2d2e3235373839383736322f2e2b26201a150e0600070c141c23282b2d303336383939383734312d2c29241d18120b03000000000000000000000000000000000000000000000000060e151a1f21222c2d2d2d2d2d2424211d1710090000000000000000000000000000000000050c13191e252a2d2e3235373939393836332e2d2b261f1a150e0600000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b13090000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b1309000000000000000000000008121a22282d3031313131313131312d2c29241d160d0405060b10121316181a1c1d1f1f20201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d20262a2d2e34383a3c3e40424344454546464645454342413f3d3b3938332d2d2c2924201e1a14100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d46464646464646464641403c362f261d1308000000000000000000000007121c262e353b3f404646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000a151f2831383e42434646464646464641403c362f261d0f05000000000000000000000000000005101a232c33393c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a1005000000000000000009131b23292e31323939393939392e2d2a261f180f060000000000000000080e171e252a30363a3b3f424445464544433f3b3a37312b2620180f0b12181e262e34383a3c40434445464544413d3a39352f28231c150c050000000000000000000000000000000000000000000006101820262b2e2f39393939393931302d28221a1209000000000000000000000000000000070e161e252a3036393a3f424445464645433f3b3a37312b2620180f0900000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b11060000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c02000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b110600000000000000000005101a242c33393c3d3e3e3e3e3e3e3e3a39352f281f160b1113171c1f20222527292a2b2c2c2d2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d130900000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d1309000000000000000000000000010b151f272f343846464646464646464645423d352d24190f04000000000000000000000000000000000000000000000000000000000000000000000001070c141a1d24292c31363a3b404546484a4d4f505151525353525251504f4e4c4a4846443f3d3a39352f2d2a251f1d18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353534e4c4841382f251a0f03000000000000000000020e19242e3840474b4d5353535353535353534b49453e362c22170c000000000000000000000000000000000000000005101c26313a43494e50535353535353534e4c4841382f21170d03000000000000000000000000000b17222c363e44494a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b0000000000000006111b252d343a3e3f4646464646463b3a36312921180b0200000000000008111a202930363b4246474b4f51525352514f4c4847423c37312a211b151c232830383f4446494d5051525351504e4a4745403a342e271e170e050000000000000000000000000000000000000000030e18222a31373a3c4646464646463e3d39342c241a0e0500000000000000000000000000071019202830363a4146474c4f51525352514f4c4847423c37312a211b12090100000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d01000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d0100000000000000000b17222c363e44494a4b4b4b4b4b4b4b4745403a31281d191d2023282b2d2f3234363738393939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000030b12181f252a2f35393b4246484b51535557595b5d5d5e5f5f5f5f5f5e5d5c5a59575553504a4a4745413b3a36302c29241d1a140f0a03000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54566060606060606060605b58534a41362b20140400000000000000000007131f2a35404a52575a606060606060606060575550483e34281d1101000000000000000000000000000000000000000a16212d38434c545a5d606060606060605a58534a4133291f140900000000000000000000000004101c28333e48505557606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c10040000000000010d18232d373f464a4c5353535353524846423b33291d140a000000000008111a232c323b41464d5254585c5d5e5f5f5e5c5955534d47423c332d241e272e343e424a5053565a5d5e5f5f5e5d5b5753514b444039302920170f05000000000000000000000000000000000000000a15202a343c4347485353535353534b49453e362c20170d020000000000000000000000071119222b323a41464c5254585c5e5f605f5e5c5955534d47423c332d241b130900000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e1206000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c0300000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e12060000000000000004101c28333e485055575858585858585853514b433a2f2625292d2e34383a3c3e414244454546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e08020000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000000000000000000000000000000000000000060d151d232930363a4045474d5355545c60626466686a6a6b6b6c6c6c6b6b6a6867666361605b545654514b4846423b39352f2a251f1a150e08020000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c67645c53483c3020150a0000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c64615a5045392d1d1207000000000000000000000000000000000000000d1a26323e49545e66696c6c6c6c6c6c6c67645c53453b30251a0e0200000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000006121e29343f4951565860606060605f55534d453b2f261b1106000000050f1a232c353e444c52575e6165686a6b6c6b6a6965625f57534d453f372d27303940444f545c606366696b6c6c6b6a6764605d55514a423b322921170b020000000000000000000000000000000000030f1a26313c464e53555f6060606060575550483e32291e130800000000000000000000050e19232b343d444c52565e6165686a6c6c6c6b6966615f57534d453e362d251b110800000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e22150900000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e221509000000000000000814202d3944505a616464646464646464605d554b41382d3035393a3f4446494b4d4f5052525353525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000000000000000000000030a11171f272f343b42464b5153575f6165666d6f71737576777878797979787876757472706e6c666663605d5554524d4745403936312b262019140d0500000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979746e64584c3c32261b0f0300000000000000000c1926323f4b57636e73797979797979797979716c615549392f23180c000000000000000000000000000000000000000f1c2935424e5a66707679797979797979746e64574d42362a1f140900000000000000000000000a1623303c4955616c707979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f23160900000000000915222e3a46515b62656c6c6c6c6c6c615f574d41382d22170b0300030d17212c353e474f565e61696e7275777879787776726e69625f5751493f373039424a515961666d6f7376777879787774706d67605c544d443b33291d140a000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c64615a50443a3025190e040000000000000000020d17202b353d464f565e61686d7275777879797876726e69625f5750483f372d23190d0400000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c1207000000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e312418080100000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e31241808010000000000000a1623303c4955616c70717171717171716d675d53493f383a4146474a505355585a5c5d5e5f5f605f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000000000040c151c2328313940454d52555d6065696e7276797b7d80828384848586868585848382817f7d7b797673706d6765615e5753514b46423b37312a251e170e07000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d868686868686868686807467584e43372b1f12060000000000000005111e2a36424d576673808686868686868686867e7164554b4034291c1004000000000000000000000000000000000000101d2a3643505d697682868686868686868074695e52463b30251a0e02000000000000000000000a1724313d4a5764707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a00000000000b1824313e4a56626d727979797979796e695f53493f33271f14090009141f29333e474f5961686e747b7e828485868584827f7b756e69625b51493f39424b545c606c70787c80838485868483817d7a726d665e564d453b2f261c1106000000000000000000000000000000000815212e3a47535f6a6f797979797979716c61564c41362a20160c020000000000000009141f29333d474f5960686d747a7f828485868584827f7b756e69625a51493f352b1f160c01000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c04000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c030810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c0400000000000a1724313d4a5764707e7e7e7e7e7e7e7e796d655b504443484c5254545c60626567696a6b6c6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000000000000000000000000000000000000000000060d161e262e343d434b51575e61676d72777b7f8286888a8c8e909091929292929291908f8d8c8a888583807d7a76726e6964605d55534d47433c36302920191007000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d939393939393939184786a5f53473b2e211508000000000000000714202d3a46525e69778390939393939393938e8275675c5145382c1f13060000000000000000000000000000000000000a1723303d4a5663707d89959393939392867b6e61574d42362a1f1409000000000000000000000a1724313d4a5764707d8a9393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a00000000000c1925323f4c5865727f8686868686867b6e655b50443b31251a0e050e1a25313b454f59616b707a81878b8f90919292918f8c88827b726d625b5147404b545c666d757d84898d9091929291908e8a857f786e695e574d42382d22170b010000000000000000000000000000000915222f3c4855626f7b8786868686867e71685e52463e32281e1308000000000000020e1a25303b454f59606b6f7a81868b8f91929392918f8c87827b716c625b51473d31281d1307000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140908111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d040000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d04000000000a1724303d4a5763707d868b8b8b8b8b8b81776c605a504e54565e6165666d6f7174757778787979787877767573706e696763605c54524c46413b322a251e170e060000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c201306000000000000000000000000000000000000000000000000000000060f171f2830383f444f555c60696e737a7f84888b8f929897999b9d9d9e9e9f9f9f9e9e9d9b9a99969892908c8986827f7b76716d67615e57534e46413b322b22190f04000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9fa196887c6f6255483c3025190d010000000000000814212e3b4754616e7b8795a09f9f9f9f9f9f9285796d6053473a2d22170b0000000000000000000000000000000000000916222f3c4854606b7683909da79fa3998d8074695e52463b3025190e020000000000000000000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a00000000000613202d394653606c7782909893988f82776c60574d42362a20170d121e2a36424d57616b707d868e939a9b9d9e9d9d9d9c98948f877f726d62594f45515c666d78818a9196999c9e9d9d9e9d9a98928c837b6e695e544a3f33281d12070000000000000000000000000000000815212e3a47535f6a737f8c95939392857a6d615a50443a3024190d04000000000005111e2a36424d57606b6f7d858d92999b9d9c9b9c9e9c9a938f867e726d62594f433a2f24180d0100000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d101a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c01000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d1a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c010000000a16232f3c4855616b727f8c93979797938d80736c6158586062686d7175797c7e8082838585868685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000050e172129313a424a505960676d737b80858b9195989c9fa3a39f9d9b9a999898989898999b9c9d9fa3a29f9c9999928f8b87837e79746e69625f58524c443d342b21160a000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adacacacb2a8998c7f7266564c41362a1d1105000000000004101c2834404b5465717e8b98a7b1acacacaea2988a7d7063544a3f33281c0f0300000000000000000000000000000000000714202c38444f5963707d8a959fabab9f92867b6e61564d42362a1f14080000000000000000000a1724313d4a5764707d8a97a3acacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3968a7d7063574a3d3024170a000000000005121f2b3744505b656e7b86929f9f948b7e72695e53463f32291f1414212d3a46535e69707d8692989f9d9b9691909192999f9e99928b7f726b60554e58606d78818e939ea09e9892909091979d9f9f9590847b6e665b5044392f23180c00000000000000000000000000000006121f2b37434e58606d78839099a1978e81756c61564c4135291f160c01000000000714202d3a46525e696f7d8691979f9f9892908e8f91979f9f98928b7f726b60554b4035291d1307000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f1617212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f16212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000714202c38444f59636d74818e959fa59c928a7e716a60626a6f757a7e8285888b8d8f9091929293929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000030d172029333b434c545c606b707980868d92979da0a29f9b989892908e8d8c8c8b8b8b8c8d8e8f919299979a9d9fa39f9c9a938f8b85807b756e6a615e564e463d32271b0f03000000000000000000000000000000000000000000000000000000000006121e2b37424d576673808d99a8b1acaaacaea99d908376685e5246392d201306000000000006131f2c3845515c6675828f9ba8b0aba9abb0aa9a8e8174665b5044382b1f1206000000000000000000000000000000000004101c27333d4855616b7783909da7aea3988d8074695e52463b3025190e0200000000000000000a1724313d4a5764707d8a97a3b0b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a968a7d7063574a3d3024170a0000000000030f1b27333f49535f69727f8c959f9f92867b6e615a50443b3025191f2c38434e58616e7b869298a29c938e88848384868c9299a39f93887d6f675c535f6a73808d939ea197928b858483858990959fa0969083786c60554b4034291c10040000000000000000000000000000030f1a26313c44515c666f7c87929f9e938a7d70685d52453d31281d130700000007131f2c38434f59616e7b859298a19a938c86838282858a9297a29f93877d70675d51453a2f24180d010000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e1c28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d0100000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d01000004101c28333e47515b606d79839096a1a49f92867c6f6a6f767c81868b8f9298989a9c9d9e9f9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000020b151f29323b454d565d666d747d848c92999fa29f9c98928f8b88858381807f7f7e7e7f7f8081828486888a8d9092999b9ea19f9c98928d86817c746e6860584e43382c1f130700000000000000000000000000000000000000000000000000000000000814212e3a47535f697784919daaa7a09d9fa2aa9f93867a6d6154473a2e23170c00000000000713202d3a4653606d7985929faca69f9c9fa6ab9e9285796c605346392d20130a0000000000000000000000000000000000000b16212c38444f5964707d8a95a0acaa9f92867b6e61564d41362a1e140800000000000000000a1724313d4a5764707d8a97a3b0aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a0000000000000b17222d38414d57606d78839099a2988f82766c62564d41362a20222e3b4854606a75828f98a29c918c817b7876777a7f87929aa49a9184796d6056626e7c87929fa19791857e797776787c838f949f9f958b7f72675c5145382c1f13060000000000000000000000000000000a15202834404a54606a73808d96a09e91857a6d60594f433a2f24180d0300000915222f3b4854606b75828f97a19f9388807a767576797e859297a2999184796d60554b4035291d1104000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24202d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f242d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000b17212c353f45515c676e7a849198a2a39891857b747c82898e92999c9fa2aaa7a8aaa8a8a7a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e050000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000a141d27313a444d575f686d78808991969fa39e9b948f8a85827e7b7977757373727171727273747677797b7e8083868a8e92979b9fa29f99928e87817a6f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0aca095909298a2a4998a7e7164544a3f34281c1003000000000a1723303d4a5663707d8998a2a99f9490949faba197897c6f6356493c31261b0f03000000000000000000000000000000000005101c28333e4653606c7883909da7aea3988d8074685e52463b3025190e02000000000000000a1724313d4a5764707d8a97a3b0ab9e91848080808080808080808080808080808080808080808080808080808080808080807c6e6255483b2f22150800000000000006111b262f3c44505c666f7c86929f9f948b7e71685e52463e32292834404b54626f7c89939e9f948c7f746e696a686d737e88939fa0968b7f72655e6875828f99a39e91857b716d676a6a6f78828f98a29f9285796d6053473a2e23170b000000000000000000000000000000030c18232e39424e58606d7984919aa1978e81746b60554b4035291f150b0105111e2a36414c56636f7c89939e9e938b7e736d6868666d717c85929fa1968c8073675d5145392c2013070000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c41352923303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c413529303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000005101a232834404b555e686f7c86929aa4a197908381878f949b9fa3abacaaaba39f9d9c9b9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006111c262f39434c565f696e7a828d929ea0a09d938e88827d7975716e6c666867666565656565666869666d6e7174767a7d81858a8e92989ea19f99928e867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c99a7aa9d908386929fab9b8e8175665c5044382c1f120600000005121e2a36424d576774808d9aaaa1979083909ca9a99a8d807367584e43372b1f12060000000000000000000000000000000000000b161f2b3744505b65717e8a95a0acaa9f92867b6e61564c41362a1e14080a0a0a0a0a0a0a0a1724313d4a5764707d8a97a3b0a99c8f827673737373737373737373737373737373737373737373737373737373737373736e6a5f53473a2e211408000000000000000a141d28343f4a545f6a737f8c95a09f92857b6e615a50443a302c3845515c6674818e9aa59c9082786c615f575d616c74818d99a49d9083776a616d7a86929fa0958a7d7069605c5860666e7b86929fa2978a7e7164544a3f34281c100300000000000000000000000000000007121c27303c45515c676f7d88939f9d93897d70675d51453d31271d12070714202d3946525e6875828f9ca59b8e81756c615d565c606a717e8b96a09f92857a6d6053473a2f24180c00000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c3026313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d211407000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d21140700000000081118232e39434c565f6a717e88939fa5a095908d93999fa6acaaa8a09d999992908f8e8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000b17222d38424b555e686e7b838f949da49c969189817c76706d666561605b545a5959585858595a5b545c60626467676d7174797d81868c91969da09e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202d3946525e687683909da9a79a8d80828f9ca99f9285796d6053463a2d2013090000000714212d3a46535f697784919daa9e91857e8a97a8aa9e9184776a5f53473a2e211509000000000000000000000000000000000000030f1b27333f4953606c7884919da8aea3988d8074685e52463b3025191616161616161616161724313d4a5764707d8a97a3b0a99c8f82766967676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000020b17232e38424e58606d78839099a2978f82756c61564c41362d3a4653606d7985929fa2988a7d70655b534d5259616e7b87939f9f95887b6f65727e8b99a39d9184786c6057514e545e6874818d9aa99c8f8276665c5044382b1f1206000000000000000000000000000000000b151e2934404b55606b74808d96a19e9184796d60594f43392f24180c0814212e3b4754616e7a86929f9f94887b6e615a524c5058606c7884919da2978b7e7164554b4035291d100400000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e323f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e21140700000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e3f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e211407000000000007121d27303b444e58616c73808c939ea7a09d9a9fa4abaca59e9b96918c898684828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b403428201509000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000030f1c28333f4a545d676d7a8491959fa39f928d847d756f6a64605c545553504a4d4c4c4b4b4c4c4d4e4a51535557555d6064666d70757a7f848a9095978c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939faca7978a7e7f8c99aba297897c6f6356493c31251a0e0200000815222e3b4855616e7b8896a0a89b8e827a8796a0aca096887b6f6255483c31251a0e020000000000000000000000000000000000000b17222d3844505b66717e8a96a0acaa9f92867a6e61564c41362a232323232323232323232324313d4a5764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000006111c26303c44515c666f7c87929f9e938a7e71685e52463e323c4956626f7c8997a29f9285796d6053494246535f697683909da7988b7f726875828f9bab998c8073655b5045424d5663707c8998a39f9285796d6053463a2d20130700000000000000000000000000000000030c18232f39434f59606d7984919ea1968d80746b60554b4035291e150b1825323e4b5865717e8b99a39c908376695f53464144505b65727f8c99a99c8f8276675d5145392c1f1306000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34323f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e211407000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f343f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e2114070000000000000b151e29323c46505a606c77818e96a0acaaa7acafa7a09d938e89847f7c7a777575747373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000005101a232b3844505b666d79839096a0a299928b8079706b625f5853514b4846443f40403f3e3e3f3f4041404446484b4c5154545c6063686d72797e838a91857a6d60554b4035291d100400000000000000000000000000000000000000000000000000000004111d2935414c5565727e8b9aa4aca095877a7d8999a3a9998d807366574d42362a1e12050004101d2935404b5565727f8b98a8a9988b7f7784919daaa8998c7f7366574d42362a1e120500000000000000000000000000000000000006111b28333f4a54606d7884919ea8aea2988d8073685e52463a30303030303030303030303030313d4a5764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c332a201509000000000000000000000a141e2834404a545f6a73808d95a09e92857a6d615a50443a3f4b5865727e8b98a99c8f8276665c504138424d576673808d99a69b8e8174677784919eab96897d706353493f3b4653606d7986929fa298887b6e6255483b2f221508000000000000000000000000000000000007121d27313d45515d67707d89939e9f93887d6f675d51453d30271c121d2935414c566875828e9bab998c7f7266574d42353f4953626e7b8897a29f92867a6d6053473a2d2014070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b303f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e2114070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b3f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e211407000000000000030c17202a343e44505b656d7a84919daab6b4b3a9a0959189817c7773706d6769686766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000b17212a36424d57606c78818f959fa29892877e736d676059534e46454040434546464544423f3b3a373134383a3b3e4145474a5053565d60666d71787e847f73675d5143392f24180c000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cacaa9d9184777a86929faa9d908477695e53463a2d2114070006131f2c3945515d6776828f9ca9a197887c74818d9aa7aa9d908377695e53463a2d211408000000000000000000000000000000000000000b17222d3844505c66717e8b96a1acaa9f92867a6e61564c413d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5764707d8a97a3b0a99c8f8276695c4f43404040404040404040404040404040404040404040404040404040403b3a37312a21180e0300000000000000000000020c18232e39424e58606d79839199a1978e81756c61564c41414e5b6774818e9aa79a8d807467544a3f2f3e4b5764717e8a97a49d9083776d7a86939fa399877b6e6154473b3845515c677784909daa978a7e7164574b3e3124180b0000000000000000000000000000000000010b151f2935404b55616b74818e97a19a9184796d60584e42392e2318202d3946525d687884919ea996897c706356493d31394653606c7985929fa398897c6f6356493c3023160900000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42363f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e21140700000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d423f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e2114070000000000000008131e28313a46535e696f7d86929facb9b9ada29791837d75706b6663605d555b5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e050000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000004101c28333a46525e69727f8b939ea39992867d716c605c554f47434446494d5051525352514f4c4847433c37332d2f2f35393a3f44464c52545c60656c7179796d60554b4131271f1911060000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca79a8d81747683909da9a095877b6e6154483b2f24180c000714202d3a4753606d7a86929fab9e928579717e8a97a7aca095877b6e6154483b3025190d0100000000000000000000000000000000000006111c28343f4a54606d7984919ea8aea2988d8073685e52494949494949494949494949494949494a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343434342f2e2b2620180f0600000000000000000000000007121c27303c45515c676f7c87939f9e938a7e70685d5246434f5c6976828f9ca5988b7f7265584c3f2e3c4956636f7c8996a29f9285786f7b889aa49f9286796c6053463934404b556975828f9ca5998c7f7266594c3f3326190c000000000000000000000000000000000000030d18242f3a434f59606d7a85919ea0968d80736a60544a4034281e212e3a4754616d7a8796a1a297877a6d6054473a2d3744505b6576828f9caa988b7f7265584c3f3225190c000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e3a4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000010d19242f3a43505a616e7b859299a3aebbb8ab9e92857a706b6360595653514b4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d0100000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000714202c38444f59616e7b86929fa59f92877d706b615a514b4344495053565a5c5e5f5f5f5e5c5955534e46443f382f27343c424a5053565b5d5f5f5b60666c6d675c51454039312b2317110a0200000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aea7978a7e7173808d99aba7988b7f7265554b4035291d10040a1724303d4a5763707d8a98a3a89b8f82756e7a8795a0aca7988b7f7265564c4135291d1105000000000000000000000000000000000000000b17232e3844515c66727e8b96a1adaa9f92867a6d615656565656565656565656565656565656565764707d8a97a3b0a99c8f8276695c4f433629272727272727272727272727272727272727272727272727272722211f1a150e0600000000000000000000000000000b151e2834404b55606a73808d96a09e91857a6d61594f43505d6a7683909da4978a7e7164574b3e313b4855616e7b8894a19f9286796f7c8996ac9e918578655b5044372e414e5b6774818e9aa6998d8073665a4d4033271a0d0000000000000000000000000000000000000007131d28313d45525d68717e8a939e9f92877c6f665c51443c3026232f3c4956626f7c8995a89f928578685d5245392c333f49536774818e9aa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f433946525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f4346525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000004111d2935414c55626c76828f97a1abb5afacada2978e81776c605a504947454042414040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000a16232f3c4855616b75828f98a29d938b7e716b60595045414950535b606366696b6c6c6c6b6866625f58535049413d333d464e545b6063676a6b6c6c6b696663605c54514b433d3528221c140b02000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babaca095877a6e707d8999a3a89c8f8275675d5145392c1f1306121f2b37434e586774818d9aaaa8988b7f72687784919daaa99c8f8376685e5246392d2013070000000000000000000000000000000000000006111c2834404a54606d7984919ea9aea2988d8073686363636363636363636363636363636363636364707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0903000000000000000000000000000000030c18232e39434e58606d7984919aa1978e81746b61564c515e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1a399867a707d8a96a39e9184776b5e493f3334414d5a6774808d9aa79a8d8174675a4e4134271b0e000000000000000000000000000000030608090d0c161f2935414c56616c75818f97a2999083786d60584e42382e23313e4a5764717d8a97a49d9084776a564c4135292d404c5966737f8c99a69c8f8276695c4f4336291c10000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b40414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000000000000000000020608080c0e07131d28313e46535e69727f8c95a0988e81756b61554b414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000613202c3945515d67717e8b949fa9b3aba39fa3a99e938c80736c61584e453b352f3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000007131f2c38434f5963707d8a949ea1978e81746c62594f47444c535b60656c6f7376787979787775726e6a64605b534e443f464e585f666c707477787979777673706d66605d554f4740332d261d140a00000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaa9d908477686d7a86929fac9f92867a6d6053473a2d20140a15212e3a47535f6a7884919eaba196887b6e6774818d9aabac9f92867a6d6154473a2f24180c00000000000000000000000000000000000000000c18232e3945515c66727f8b97a1adaa9f92867a707070707070707070707070707070707070707070707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000000000000000000000000007121d27303d45515d67707d88939f9e938a7d70685d52515e6b7884919ea3968a7d7063574a3d303a4754616d7a8794a0a194877a717d8a97a49d9184776a5e51442d34404d5a6773808d9aa69b8e8175685b4e4235281b0f00000000000000000000000000040a0f1315161a1d1f1924303a44505a616e7a85929ea0958c7f736a5f544a3f3428323f4b5865727e8b98a59c8f8376695c50432f24323e4b5865717e8b98a49d9083776a5d5044372a1d1100000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e13080000000000000000000000000003090e121415191b1d1e161f2a36424d57606d788390999e938a7d70675d5145444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e130800000000000004111d2935414c55606d7a85929ea6b0aaa2999299a1a59c928a7e716a60574d43392f26272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000915222f3b4854606b7683909da69e91857a6d605a5047454d565e656c71787c80838485868584827f7b77716c65605850494e58606a6f787d81838586858483807c78726d67605952443f382f261c1106000000000000000000000000000000000000000000030f1b27333f495363707d8a98a2aeaa9a8d807367677683909ca9a3988a7d7063574a3d31261b0f15222f3c4855626f7b8896a1ab9e9184786a64717d8a99a3afa3998b7e7164554b4035291d10040000000000000000000000000000000000000007121c2834404b54606d7985919ea9aea2988e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f8c99a6b2a99c8f8276695c4f4336291c1003010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000b151e2935404b55606b74818d96a19e91847a6d60594f5e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1aa93877a707d8a96a39e9184776b5e51442f34414d5a6774808d9aa79a8e8174675b4e4134281b0e0000000000000000000000040a0f151b1f212226292b2c2c28323e46525e68717e8b949e9f92877c6f665c50443c2f33404c5966737f8c99a69c8f8275695c4f423629313e4b5764717e8a97a49e9184786b5e5145382b1e120000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e413d45515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000000000000060c11151a1e212226282a2b2c2c25313b44505c666f7c87939f9e9184796d60584e4145515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000613202c3945515d67737f8c97a2adaea29892869196a1a49f92867c6f695e554b41382d2217171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c10040000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d1104000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005111e2a36424d56636f7c89959f9f958a7e71685d5248434d575e686d777e84898d8f91929292918f8c88837e786f6a605b5354606a6f7c83898e9092929291908c89847f796f6b635c504a42382d22171007000000000000000000000000000000000000000005121f2b3744505b6574818e9aaaaea398897d70636673808c99a9aa9a8d817467584e43372b1f121d2935414c5666727f8c99a8ac9b8e817468606d7a86929facab9b8f8275675d5145382c1f130600000000000000000000000000000000000000000c18232e3945515d67727f8c97a1adaa9d938e898989898989898989898989898989898989898989898c919ca8b5a99c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7984919ea1968e81746b60555d6a7783909da4978a7d7164574a3e313b4855616e7b8894a1a2988679707c8996a39e9184786b564c413534414e5b6774818e9aa69a8d8073675a4d4034271a0d00000000000000000000070e151b20262b2e2f3336383939393736414c56626c76828f98a2999083786d60574d41382d404d596673808c99a69b8e8275685b4f423528313d4a5764707d8a97a39e9285786b5f5245382c1f12000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e050000000000000000000002090e171d1f262b2e2f3235373839393938343f4a54606a74808d97a1968d80736a5f5349404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e05000000000000000714212d3a4754606d7a85929fa9b3a99f92867c849198a2a29891847b6e675d53493f332722190f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714202d3a46525e6975828f9ba79d9083766c61564c414b555e696e7a828b9196999c9e9f9f9f9e9b9995908a837c726c655c5c666f7c8690959a9d9e9f9f9e9c9996918b847d736e605b544a3f332822190c02000000000000000000000000000000000000000613202d394653606c7885919eabac9f9286796d60636f7c8997a2ab9e9184786a5f53473a2e2115202c3945525d687683909ca9a49a8a7e71645d687683909ca9ac9f9285796d6053473a2e23170b000000000000000000000000000000000000000007121d2935404b55606d7985929ea9afa59d9a96969696969696969696969696969696969696969696999ca3adb5a99c8f8276695c4f4336291c100c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000007121d27313d45515d67707d89939d9d93897d70675d5c6976838f9ca4988b7e7165584b3e323c4855626f7b8895a29f9285796f7c8895a99f928578685d52453935424e5b6875818e9ba6998c807366594d4033261a0d00000000000000000109101920272b32373b3c40434546464544423e44505a616e7b86929f9f958c7f72695f53493f33404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f120000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c0500000000000000000000050d141a22282d31373a3b3f414445454646454441424e58606d7a85919e9f92877c6f655b5044434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c050000000000000006121e2b37424d5765727e8b97a2adada1978c7f727c86929aa4a1969083796d655b50443e342b20170d090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d201308000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e13080000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000814212e3b4754616e7b87939fa1968a7e71645a504445515d676e7b848f949ea0a8a39f9c9a999a9b9e9f9d9590877f776d66606d79849198a0a79f9d979595989c9f9e96918780746c665b50443f342b1e140a00000000000000000000000000000000000000091623303c4956636f7c8997a1ada99c8f8276675d606d7985929faba196887b6f6255483c302419212d3a4754606d7a86929fac9f93877a6e615666737f8c99a8aea2988a7d7064544a3f34281c100300000000000000000000000000000000000000000c18242f3945515d67727f8c97a2adafa9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6a8adb5b5a99c8f8276695c4f4336291c1919191919191919191919191919191919191919191313100c070000000000000000000000000000000000000000000000010b151f2935414b55606b74818e97a19e9184796d60596875818e9ba6998c807366594d40313d4a5763707d8a96a39e9184776e7a8797a1a298877a6d6054473a36424d57697683909cac988b7e7265584b3f3225180c00000000000000010a131b222b32373c4347494d5052525352514e4b4746535e69727f8b949f9f92867b6e655b50443b404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f12000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c413c46515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000000060f171f252a34393c4247484c4e505152535252514e4c48525d68717e8a949f999083776c60564c4146515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000814212e3a47535f697683909da9b3ab9e9185796d717e88939fa59f958e81776c605a50463c32291f150b02091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101d2935404b5565727e8b99a49e9184786d605346434e58606d798391969fa6a49f9992908e8d8d8e91969a9f99928c81786d66717e8a96a0a89f95908a88898b8f949da099938c81786c605b51463d30261c1106000000000000000000000000000000000006121f2b37434e586773808d9aa9b2a8988c7f7265555c6675828f9ba8a8998c7f7266564c4135291d27333f495364717d8a99a3aa9d908377685e55626f7c8896a1adaa9b8e8174665c5044382b1f1206000000000000000000000000000000000000000007121d2935404b55606d7a85929faab3b5b4b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3a6abb4b5a99c8f8276695c4f43362926262626262626262626262626262626262626262626201f1c18120b0300000000000000000000000000000000000000000000030d18242f3a434f59606d7a84919ea1968d80746b6066727f8c99ab9b8e817568574d42373f4a5465727f8b98a59b8f8275697885929eaa95887c6f6255493c3a46535e697885919ea49a897c6f6256493c2f231609000000000000000a131c252d343c43474e5355595c5e5f5f5f5d5b5853514d57606c77829098a3989082776c60574d42404d596673808c99a69b8e8175685b4e423528303d4a5763707d8a96a39e9285786b5f5245382c1f1200020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d3f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c00000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b58555356616c76828f989f948b7e71685e52463f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c0000000000000000000815222f3b4855626e7b88959fabafa3998c7f73676c73808c939ea79e938c7f736c61584e443b31271d120700071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000613202c3945515d6775828f9ca8998c7f72665c50444854606a74808d95a0a8a499938d87838180808184888d92989f938e81786c74818e9ba8a09690837d7b7c7e828991969f9f938e81746d62584e42382e23170b01000000000000000000000000000000000815212e3a47535f6a7784919eaaaca196887c6f62555465717e8b98a7a99c908376685d5246392d202b3744505b6574818e9babaa9a8d80736756535f6a7884919eabab9e9285796d6053463a2d20130a0000000000000000000000000000000000000000010d18242f3945515d6773808c98a2aebab1a7a09d93939393939393939393939393939393939393979aa2abb5a99c8f8276695c4f433633333333333333333333333333333333333333333333332d2c28231d150c030000000000000000000000000000000000000000010407131d28313d45525d68707d8a939e9f93887d6f6763707d8a99a39e918478695f53473f44505c6675818e9ba9998c7f736976838f9ca5988b7f7265574d423f4854616e7b8796a19f93867a6d6053473a2d20140700000000000008121c252e373f464e54585f6266696b6c6c6c6a6864605d55515b656e7b86929f9f948b7f72695e5346404c5966737f8c99a69b8f8275685c4f423529313e4a5764717d8a97a49e9184786b5e5145382b1e120006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f4239414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f575a616e7b86929f9e92857a6d61594f42414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c0000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867b6e61606c77818e95a0a59f93887e716a60564d43392f231812080007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d010000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000714202d3a4753606d7a86929fa096887b6e62544a414d56626f7c87939fa7a4999387807a7674737375777b80868e939f938c807376838f9ca99e918478706e6f71767d848f949f9d938b7f726a60544a3f34281d1207000000000000000000000000000000000915222f3c4855626f7b8896a0acab9e9184786a5f5354616e7b8795a0ac9f92867a6d6154473a2d222d394653606c7885929eaba298897d7063564e586774818e9aaaada197897c706356493d32261b0f03000000000000000000000000000000000000000007121d2935414c55606d7a85929faab4aca09591868686868686868686868686868686868686868a909aa6b5a99c8f8276695c4f433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b00000000000000000000000000000000000001080d111314161f2935414c56616c75818e97a19a9184796d616d7a86929fa196887b6e6259504a4e56606d7985919ea197897d706673808d99a79c8f8275695f544d4a505b65717e8b98a99d908377675d5145392c2013060000000000040e1a242e374049515860626a6f7376787979787775716d67605c555f69727f8c959f9f92867b6e615a50444b5865727e8b98a59c8f8276695c4f432f24313e4b5864717e8b97a49d9083776a5d5044372a1d11000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b403a444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c0000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e6963605f69727f8c95a0978e81746b60544b40444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c000000000000000006121f2b3844505b6676828f9ca9b5a99c8f8276685e5b656d79839097a1a49a92867c6f685e554b403429241a1006010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a1724303d4a5763707d8a98a39e9184776a5f534246525e6875828f99a4a89f93877e746d6867666768696e737a818b929893887d7783909da5988c7f72666262656b707a828f959f9f92877c6f665c5044392f24180d00000000000000000000000000000005121e2a36424d5766737f8c99a8b2aa9a8d807467584e525e697783909daaa3998a7e7164544a3f33282f3c4956626f7c8997a1ab9f9285796d60534a5764707d8a98a3aea99a8d807467584e43372b1f13060000000000000000000000000000000000000000010d19242f3a45525d6873808d98a2aeaa9d9184777979797979797979797979797979797979797e8a97a3b0a99c8f8276695c4f4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d120700000000000000000000000000000001070c13191d20212428242f3a444f59616d7a85929ea0968d80736a6876828f9ca89a8d80746b605b54585f68707d8a97a19e9185796d626f7b8895a09f93877b6e665e57545c606d7683909da4998c7f7266554b4035291d110400000000020c16202c364049525b626a6f767c80838585868584817e7a736d675e57606d78839099a2988f82766c62564d4a5764717d8a97a49d9083776a554b403529323f4c5965727f8c98a59c8f8276695c4f4336291c10000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51453c3d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b60606d7883919a9e93897d70665c51453d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c00000000000000000613202d394653606c7985929facb3a9988b7f726556535d676e7b859198a3a29891847a6e675c514540362c22180e0506111c2935414c5665727f8b98aab4aa9d918477685d5245392c2013060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e1308000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000c1926333f4c5966727f8c99aa9a8d807467584e434754616e7b86929faba1968c7f736c615e565a5a575f61686d757e86929891857a83909ca3968a7d706354565960686d79839096a1999083786d60554b4035291c110600000000000000000000000000000714202d3a46525e697783909daaaea298897d7063564a4d566673808d99a9ab9b8e8175665b5044382b36414c566673808c99a9ab9b8e8275665c514753606d7a86929facab9e9184786a5f53473b2e21150900000000000000000000000000000000000000000008131e2935414c56616d7a86929faaaca0958a7d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c707d8a97a3b0a99c8f8276695c595959595959595959595959595959595959595959595959595953514b43392e23180c0000000000000000000000000000030b12181e24292c2d31353738323e46525e68717e8a939e9f93877c6f67717e8a95a09f92877d716c6667676a6e7a84919ea2988d8073665f6a7783909da4998f82786e696767666d727f8b959f9f93877b6e6154483b2f24180d010000000008131e28323e48525b636d727c82888c8f91929292908e8b857f796e695e5c666f7c87929f9f948b7e71685e524956626f7c8995a99e918578675d5145392c34404d5a6773808d9aa69a8e8174675b4e4134281b0e000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d4237404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d67666f7d88939f9d9184796d60574d42404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000815222f3b4855626e7b8898a2aeada197887b6e62554b555e696f7c86929fa4a1969083796d605b51483e342a20170c030d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1b27333f49536874818e9bab978a7e7164574b3f4c5965727f8c99a3ab9e9184796d605a524c4d4d4d53565e616c717d8692978d80828f9ca396897c706356494f565d676e7a84919ea0958b7f72675d5145382d22170b00000000000000000000000000000815212e3b4854616e7b87939facab9f9285796d6053464956636f7c8997a1ab9e9285796c605346392d3946525e687783909daaa4998b7e7164544b45515d6776828f9ca9aca196887c6f6255493c31261a0e020000000000000000000000000000000000000000010d1924303a46525e6873808d98a3aea79c9083766b606060606060606060606060606064707d8a97a3b0a99c8f827669666666666666666666666666666666666666666666666666666666605c554b4034281c1004000000000000000000000000060d151d24292f35393a3e4144454645414c56616c75828f97a2999183796d6d7984919da39992857e78757474767b839096a19f92867b6e615864717d8a949e9f948f827b76747475797f87929fa1978e8174695e52463a2d1d130700000000010d1924303a44505a636e737f878f94999c9e9e9d9e9d9b98928c837b6e695e5f6a73808c95a09f92857b6e615a5054616d7a8797a1a197867a6d6053473a2d35414c566875828f9bac998c7f7266594c3f3326190c000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f53463e39434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c0000000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d676b74818e97a0968c7f73695f53463e434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c00000000000000000b1824313e4b5764717e8a97aab4ab9e928578695f53474d57606a717e8a929ca59f958e81756d635a50463c32291e150b0813202d394653606c7985929facb1a795897c6f6256493c2f2316090000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c2013040000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000005121f2b3744505b657783909da499887c6f625549424d566875828f9baba9998c7f73675c514641404042474c525a626b707d8792928785919ea3968a7d7063574a434c555e68707d8a939e9f9285796d60544a3f33281c0f0300000000000000000000000004111d2935414c5665727f8b9aa4afab9b8e8275665c51444653606d7985929eaba197897c6f6356493c303a4754616d7a87939fac9f93867a6d615447404b5565727e8b98a7b1a8998c807366574d42362a1e120500000000000000000000000000000000000000000008131e2a36414c56616e7a86929fabab9f94897c6f63574e535353535353535353535764707d8a97a3b0a99c8f8276727272727272727272727272727272727272727272727272727272726d675c5145382c1f13060000000000000000000000060f181f272f353a4145474a4e505253525150505a616e7a85929fa0958d80736a707d89919fa297928a8482808183879095a09e938c7f72695e55616c75828f95a09f948f8783818082858b9299a29892857a6d61574d42362a1e0c010000000005111d2935414c56616c73808c92999f9f9992919091979c9e9f9590847b6e675c606d79839099a2978f82756c6156525e687885919ea995897c6f6256493c303946525d687784919ea49a897d7063564a3d3023170a000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a50443a3c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c0000000000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d616d7a85929e9f92867b6e615a50443c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c00000000000000000d1a2633404d596673808c99a6b3a99c8f827669574d42454e58616c73808d939ea79e938c7f736c61584e443b30271d1207121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f00000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7985929f9f93867a6d60534746525e697885919eaba297887b6e62554b40363031373a41465059616b727f8b93929197a1a4978b7e7164584b3e434c56616c75828f9ba2978b7f72665b5044382b1f12060000000000000000000000000713202c3945525d6876828f9cacafa3998a7e7164544a4044505c6675818e9baba9998c807366574d42363f4a5464717e8b9aa4a99d908376685e52463b4854616e7b8795a0acaa9d908377695f53463a2d211408000000000000000000000000000000000000000000020d1925303a46525e6874808d99a3aea69b8f82756a5f534746464646464646464a5764707d8a97a3b0aa9d91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20130700000000000000000000060f18212a313940454c5254575b5d5e5f5f5e5d59565e68717e8b949e9f92877c6f6b737f8c93999e9f97918e8d8e90939aa09e938e81786d6056505a616e7a8390959e9f9993908e8d8e92979f9f9892867d70685e52453b30251a0e00000000000713202d3946525d68717e8a929fa198928b86848385888f949da0969083796d605c666f7c87939f9e938a7e71685e52566975828f9ca5988b7f7265574d42363b4754616d7a86939f9f93867a6d6154473a2e211407000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61564c41353f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a68717e8b949f988f82766c61564c413f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000000010e1b2834414e5b6774818e9aa7b4a79a8d8174675a4e413d46505a606c77818f95a0a59f93887e706a5f564c43392e2318110f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f00000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212d3a4754606d7a8798a29e918478675c51454754616e7a8797a1ab9e928578695f5343392f25262b30363e474f59626d74818e979ea1a9a6998c7f7366594c403b444f59626f7c88949e9e9184786c605346392d22170b0000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473a3f4a5464717e8a99a3aa9d908377695e52463a44505c6675828e9baca8998c7f7366564c413a46535e697783909daaaca095887b6e6155483b3025190d0100000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabac9f93877b6e62564d423639393939393d4a5764707d8a97a3b0aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d211407000000000000000000030c18212a333c434b51565d6064686a6b6c6c6b69666260626c76828f98a2999083786d6d737f878f94989b9d9b9a9a9d9c9996918a81786d665c5046525e686e7a838b92979a9c9c9a9a9b9d9b9a938e867d706b60564c4133291f14090000000004111d2935414c56616d7a85929ea19792867f7a7776787c828d929d9f958c7f73685e606a73808d96a09e92857a6d61595965727f8c98a79c8f8275695e524641444f5964717e8a9aa49d908377685e5246392d20130700091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d52453d36414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f626c76828f989f948a7e71685d52453d414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000003101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f343e44505b656d79839097a1a49a92867c6f685e554b403428231a1017222d404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815212e3b4854616e7b8794aa9d9083776a554b404955626f7c8895a9a99c8f837669574d4231271d1a1e252a353e47515b616d7a85929ea7b1a79a8e8174675b4e41323e47535f6a75828f9ca096897d7063544a3f33281c0f030000000000000000000004101c2934404b5564717e8b99a3afa99c8f8376685d5245393a4754606d7a86929faca095877b6e6154473b4653606d7985929faba196887c6f6255493c36424d576673808d99a9b1a7988c7f7265564c41362a1d1105000000000000000000000000000000000000000000020e1925303b46525e6974818d99a3afa49a8e8174695e52463a2f242d2d313d4a5764707d8a97a3b0b2a8a09d99999999999999999999999999999999999999999999999999999993877a6d6054473a2d2114070000000000000000000b151e2a333c454d555d60686d7174777879787776736f6c65616e7b86929fa0958c7f736a6d727c82888b8f9091929291908d89847d756d665c544a414c565e686d787e85898d9091929291908f8b87817b706b60594f443a3021170d02000000000713202c3945525d6873808d97a19e92857c726d676a6a6f77808d95a09f92867a6e6158606d7984919aa1978e81756b6155616e7b88959f9f92867b6e615a524d5056606b75828f9ca4998c7f7366564c4135291d1105000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60584e42383a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e817566626e7b86929f9e91857a6d60584e423a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000004111d2a3744505d6a7783909daab1a4978a7e7164574b3e31333f49535d676e7b859299a3a29891847a6e675c51453f352c22181926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f030000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815222f3b4855626e7b8895a19c8f8376695c5043495663707c8996a3a89b8e8175685b4e423128150e1319232c353f46525d68717e8a95a0aca99c90837669574d423637434e5864707d8a97a29a8e8174665b5044382b1f12060000000000000000000006131f2c3845515c6775828f9babb1a7988b7f7265564c41353945525d687683909ca9a7988b7e7165544b40495663707c8997a2ab9e9184786a5f53473b313c4956636f7c8997a1ada99c908376685e5246392d2013070000000000000000000000000000000000000000000008141e2a36424d57616e7b87929fabac9f92867b6e61564c4135291d24313d4a5764707d8a97a3b0bab2acaaa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211407000000000000000007121d27303c454e575f676d737a7e81838586858483807c78706b69727e8b949f9f92867c6f666a6f757b7f82848586858483807c79706c605c544a423b444c565e666d72797d80838485868584827e7b746e6860594f473d32281e0f0500000000000714212d3a4754606d7a86929f9f958a7e716a605d585f656d7883919da3988d8073665c5d67707d88939f9e938a7d70675d5f697683909da3998e81756c615e565b60686f7d87939f9f93877b6e6155483b3025190d01000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a60544a3f343d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285796d606973808c96a0978d80746a60544a3f3d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000004111e2b3744515e6a7784919daab0a3968a7d7063574a3d302d38414b555e696f7d87929fa4a1969083796d605b51473e342a201725323e4b5865717e8b98a4b1a99c908376695d5043362a1d10030000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f424a5764707d8a97a3a79a8e8174675b4e4134281b0e08111a232935414c56616c7783909da8ab9f928578695e52463a323c4653606d7985929e9e9285796c605346392d201306000000000000000000000714202d3a4753606d7985929facaca095887b6e6155483b3035414c5666727f8c99a8a89b8f8275665c51454d576673808d99a9aa9a8d817467584e43372d394653606c7985929eabac9f93867a6d6154473a2f24180d01000000000000000000000000000000000000000000020e1a25303b46535e6974818e99a3aea3998d8073685d5245392e2324313d4a5764707d8a97a3b0b8b0aaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d21140700000000000000000c18232e39424e575f696e7980868a8e9091929291908c89837d746c6c77828f98a2999083786d6062696e7275777879787776736f6d66615a504a4238323b444c545c60676d707376777879787775716e69615e564f473d352b20160c000000000004101d2935404b5565727e8b98a29d9083766c6158514e535c66707d8a97a19e9185796d6055606b74818e96a19e91847a6d605964717e8a95a09e938b7e736e6869666c707a84919aa3998f8275695f53463a2d1e13080000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f665c50443b34404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e61606d7984919e9f93877c6f665c50443b404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000005121e2b3845515e6b7884919eabafa396897c706356493d30262f3a434d57606b717e8b929da69f958e81756d635a50463c32291e24313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11040000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000a1623303d495663707c8996a39b8e8275685b4f424b5764717e8a97a4a79a8d8074675a4d4134271a0e0008111924303a44505a64717e8a96a1aca297877b6e6154473b2e3845515c6674818e9ba197897c6f6356493c30231608000000000000000000030f1c28333f4a5463707d8a98a2aeaa9d908477695f53463a2d303c4855626f7b8896a1ac9f9285796d605346535e697784909daaa2988a7d7063574a3d322b3844505b6674818e9babafa4998b7e7165554b4035291d10040000000000000000000000000000000000000000000009141f2a36424d57616e7b87929fabab9f92857a6d60554b40342824313d4a5764707d8a97a3b0b0a69f9c93939393939393939393939393939393939393939393939393939393877a6d6054473a2d2114070000000000000004101c2834404b545f6a6e7b848c92989b9d9e9d9d9e9c9995908980776c6e7b86929f9f958c7f72695f5f6165686a6b6c6c6b696663605c5450443f383029323a424a50555c606367696b6c6c6b6a6865615e57524d443d352b23190e04000000000006131f2c3945515d6776828f9ca8988b7f72655a5045414a54606d7985919ea197897c70635659606d7a84919ea1968e81746b60606c78839098a39b908b807b777576797d849196a09f92877c6e62574d42362a1e0c020000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60574d423639434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f625c67707d89939e999083786d60574d4239434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000005121f2c3845525f6b7885929eabafa296897c6f6356493c302328313b454f59626c73808d949ea79e938c7f726c61584e443a302724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11050000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000091623303c4956636f7c8996a29b8f8275685c4f424a5763707d8a96a3a79a8e8174675b4e4134281b07000008131e28323e4653606d7984919eaba9978a7d7064574a3d2d34404b5464717e8a97a8998c7f7266594c3f2f24190d01000000000000000006121f2b3844505b6674818e9baab3a9998d807366574d42362a2e3a47535f6a7884919eaba298897d7063564954616e7b8795a0ac9f9286796d6053473a2d28333f4a5464717d8a99a3aeab9c8f8275675d5145392c20130600000000000000000000000000000000000000000000020e1a25313b46535f6975818e99a4aea2988c7f72675c5145382d22313d4a5764707d8a97a3b0aa9f948f86868686868686868686868686868686868686868686868686868686867a6d6054473a2d2114070000000000000006131f2c3845515c666e7c8591969f9f9c9791909092989fa09d928d81786c727f8c959f9f92867b6e665b55585c5d5e5f5f5e5d5a5653504a423e342e26202930383f444b5153565a5d5e5f5f5e5d5c5854524d46413b322b231911080000000000000714202d3a4753606d7a86929fa196877a6e6154473e3944505c6674818d9aa9998d80736654515d67707d8a939e9f93887d70675d666f7c869299a29b928d86838283858a9196a09d938c80736a5f53453b31261a0e00000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e52463e313c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d706355606b75818e97a0958c7f72695e52463e3c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000005121f2b3845525e6b7885919eabafa296897c6f6356493c30231f29333d47505a606c78828f95a0a59f93887e706a5f564c42392e23313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f42495663707c8996a3a89b8e8175685b4e422e23180c0000020c16202c3844505c6673808d99a9a6998c807366544a3f332e3a4754616d7a8796a19b8f827568564c4135291d110400000000000000000613202d394653606c7985929eabada197897c6f6256493c31262b37434e586774808d9aaaaa9a8d807367574d5565727e8b98a7a89c8f8275675d5145382c222d3a4754606d7a86929facac9f92867a6d6053473a2e23170c000000000000000000000000000000000000000000000009141f2b37424d57626e7b87939facaa9e9184796d6053493f3327313d4a5764707d8a97a3b0a99c8f82797979797979797979797979797979797979797979797979797979797976685d5245392c20130700000000000004111d2935414c56606d79849197a19e949089858384858b9297a29d938c7f726c78839098a3989083786c60574d4f5152535251504d4946443f383028231c171e262e34394045474a4d5051525352514f4b4846423b3630292019110800000000000000091623303c4956636f7c8998a39e918478685e524639343f4a5464717e8b97ac9c908376665b5055616b75818e97a19a9184796d60606a717e8792989f9d9992908f8f91979ea09d938e81786d60584e4333291f1409000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e61594f4339343f46525e68707d8786868686867f7265584c3f3225190c0000000000000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f625559616d7a85929f9f92867b6e61594f43393f46525e68707d8786868686867f7265584c3f3225190c0000000000000005111e2b3844515e6b7784919eaab0a396897d7063564a3d302317212b353f44505b666d79839197a2a49a92867c6f685e544b403428313e4b5864717e8b97a4b1aa9d9084776a5d5144372a1e11040000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000915222f3c4855626f7b8895ab9c908376695d50434955626f7c8895a9a99c8f837669554b4034281c1004000004101c28343f4a54626f7c8996a1a99c8f8276665b5044382d3946525e687884919e9e918578685d5245392c2013070000000000000000091623303c4956636f7c8997a1adab9e9185786c605346392d2026313d4a5663707d8998a2aa9d918477695e535c6775828f9ca8a7988b7e7265554b403529202c3945515d6776828f9ca9aea3988a7d7164544a3f34281c100300000000000000000000000000000000000000000000030e1a26313c47535f6a75818e9aa4ada1978b7e71655b5044372b313d4a5764707d8a97a3b0a99c8f82766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000613202c3945525d68737f8c96a09e938e827c787677797e859298a29f92867b6e6e7b86929f9f948b7f72695f53493f4546454443403c3a38342e261e17110c151c23282f34383a3d40434445464544423e3b3a36302a251f170e0800000000000000000c1925323f4c5865727f8b98aa9b8f827568564d41362e3b4855626e7b889aa49f9285796c60534f59616d7a85929ea0968d80746a60616c717e868e92999b9d9d9c9c9e9c9a96918a81786d665c50463c3121180d03000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c61554b403536414c56616b70797979797979726d62564a3e3124180b00000000000006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054525e68717e8b949f988f82756c61554b4036414c56616b70797979797979726d62564a3e3124180b0000000000000004111e2a3744515d6a7784909daab0a3978a7d7064574a3d312417192328333f4a545d676e7b859299a3a29891847a6d665c51453f35323f4b5865727e8b98a5b1a99d9083766a5d5043372a1d100400000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212e3a4754616d7a8799a49d9184776a564c414754606d7a8797a1ab9e918478675c5145382c1f13060000000c17232e394653606c7884919eab9f9285796c605346392d36414c566975828f9ca197877a6d6054473a2d2114070000000000000006121f2b37434e586773808d9aa9b3aa9a8e8174655b5044372b1f202d3a4653606d7985929faca095877b6e6154606d7985929faca095877b6e6154483b2f241d2935414c5565727f8b98a7b1aa9b8e8175665c5044382c1f1206000000000000000000000000000000000000000000000009141f2b37434e58626f7c87939faca99d9184786c6053463d32313d4a5764707d8a97a3b0a99c8f8276696060606060606060606060606060606060606060606060606060605f524c443a2f24190d010000000000000714212d3a4754606d7a86929fa1978e81786f6a6a676d717c86929fa2988e81746a727f8c95a09f92867b6e655b50443b3039383633302d2c28231c150c06030a11171d23292c2d303436383939383735322e2d2a251f19140d050000000000000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40302d3a4653606d7986939fa298877b6e615448525e68717e8a939e9f93877c6f675c616c717b81868b8f9192929291908d89847d746d665c544a3f342a200f060000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d51453c2f3a444f5961636c6c6c6c6c6c65625b51463a2e221509000000000000010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d514c56606c778390999e938a7d70675d51453c3a444f5961636c6c6c6c6c6c65625b51463a2e2215090000000000000003101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225181017222d38424c555f69707d87929fa4a1969082786d605b51473e34404d596673808c99a6b3a89c8f8275695c4f4236291c0f0300000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7986939f9f928578685d524545515d677885919eab9f9386796d6053463a2d20130800000006121f2b3744505b6575818e9ba8a298887b6f6255483c2f30404d5a6673808d99a995887c6f6255493c2f221609000000000000000815212e3b47535f6a7784919eaaaea2988a7d706453493f33271b1f2c3845515c6775828f9baca7988b7e72655463707d8998a2aa9d908377695e52463a2d1d19242f3b4855616e7b8895a0acab9f9285796d6053463a2d20130a0000000000000000000000000000000000000000000000030f1a26313c47535f6a75828f9ba6aca0968a7d7064594f4438313d4a5764707d8a97a3b0a99c8f8276695c53535353535353535353535353535353535353535353535353535345413a32281e130800000000000004101c2934404b5565717e8b98a29e92857a6d6660585c606a717e8b96a19f92857a6d6d78839099a2988f82776c60574d42362a2b2a2723201f1c17110a03000000060c12181c1f2023272a2b2c2c2b2a292521201e1a140e0802000000000000000000000f1c2936424f5c6975828f9ca5988c7f7265594c3f322c3845515c667885929eaa96897c706356494c56616c75828f97a2999183796d605a61696e757b7f82848586858583807c78706c605c544b42382e22180e00000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d60584e4138323d474f5556606060606060585651493f34291e12060000000000000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b44505b656f7c87929f9e9184796d60584e41383d474f5556606060606060585651493f34291e120600000000000000020f1c2835424f5b6875828e9ba8b3a6998c807366594d402f23180c111c262f3a434d57606b727f8b929da69f948e81746d63594f463c414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0100000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000006121f2b3844505b667884919ea297877a6d605447414c556976838f9ca9a499897c6f6356493c3025190d000000030f1b27333f495365727e8b98acaa988b7e7265584b3f30323f4b5865727e8b98a3978a7d7064574a3d3124170a000000000000000915222f3c4855626f7c8896a0acac9f9286796d6053473a2d22171c2834404b5565717e8b9aa4a89c8f8275665c6774808d9aaaa9998d807366574d42362a1e14212d3a46535f697784919daaada297897d706356493d32271b0f0300000000000000000000000000000000000000000000000915202b37434e58626f7c88949eaaa89d9083766b6054483c313d4a5764707d8a97a3b0a99c8f8276695c4f464646464646464646464646464646464646464646464646464639352f2820160c0100000000000006131f2c3845515c677683909ca9998c7f73675d544e5157606d7984919ea2988b7e71666f7c87929f9f948b7e72695e52463e32291f1a161312100c0600000000000001070c101314171a1d1e1f201f1e1c181514120e0902000000000000000000000000111d2a3744505d6a7783909da4978a7d7164574a3e312834404b546a7783909da4978a7d7164574a44505a616e7b85929fa0958c80736a5f575f61696e727577787979787673706c65615a514b423930261c0f0600000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f53493f33353d44484a5353535353534c4a463f372d23180d0100000000000000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433f49535f6a73808d96a0968d80736a5f53493f333d44484a5353535353534c4a463f372d23180d0100000000000000010d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100a141d28313b454f59626d74808d949fa69d938c7f726b61584e44424d57697683909ca9b2a6998c7f7366594c403326190d000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1c28333f4a546976838f9ca995897c6f625649404d5a6673808d99aaab998c7f7266564c41362a1c11060000000b17222d3c4956626f7c899aa4a89b8e817568564c4136313d4a5764707d8a97a3988b7f7265584c3f3225190c00000000000005121e2a36424d5766737f8c99a8b2ac9c8f8275675d5145382c1b1118232e3b4754616e7a87939fac9f9285796d60697784919daaa197897c6f6256493c30251a121e2a36424d576673808d99a9b3a99a8d807467584e43372b1f13060000000000000000000000000000000000000000000000030f1b26313c4754606a75828f9ca6ab9f95897c6f63584e43373d4a5764707d8a97a3b0a99c8f8276695c4f43393939393939393939393939393939393939393939393939392c29241e160d04000000000000000714202d3a4753606d7986929fa197887b6f62554b4245515c6674818d9aaa9b8e8174686a73808c95a09f92867b6e615a50443b3025190e07060300000000000000000000000406070a0d1011121312110f0b080705020000000000000000000000000000121e2b3845515e6b7884919ea3968a7d7063574a3d30232e43505d697683909ca5988b7e7265584b3f46525e69717e8b949f9f92877c6f665c53575e6165686a6c6c6c6b696763605b535045403930271e140a0000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b50443b3033383c3d4646464646463f3e3a342d251b1106000000000000000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4438414e58606d7984919e9f92877c6f655b50443b33383c3d4646464646463f3e3a342d251b11060000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060b161f2a333d47515b606d78828f96a0a59f93877d706a5f564c47535f697885929eabb4aa978a7e7164574b3e3124180b0000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000b17222d414e5b6774818e9aa4978b7e7164584b3e495663707c8998a2a99c8f8276685e5246382d22170b0000000614202d3a4753606d7a86939faa9e918477685e5246392f3c4956626f7c8995a2998c7f7266594c3f3326190c0000000000000714212d3a46535e697783909daaafa49a8b7e7165554b4035291d0a14202d3946525e687783909daaa298897c70636e7b8796a0ab9e9285796c605346392d20130e1a26313c4956636f7c8997a1adab9e9184786a6054473b2e2215090000000000000000000000000000000000000000000000000a15202b37434e58626f7c89949faba79c8f82756a5f53473b3d4a5764707d8a97a3b0a99c8f8276695c4f43362d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000916232f3c4956626f7c8999a39e9285796c6053463a404a5464717d8a97ac9d90847767606d79839099a2988f82766c62564d41362a20170c0200000000000000000000000000000000010305060605040200000000000000000000000000000000000000121f2c3845525f6b7885929ea396897c706356493d302936434f5c6976828f9ca5988c7f7265594c3f424d56626c76828f98a2999083786d60584e5254585c5e5f5f5f5e5d5a56535049413e342e271e150c020000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c41362a2c2f3039393939393932312e29231b1309000000000000000000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e2f3c45515d67707d8a939e999083776c60564c41362c2f3039393939393932312e29231b130900000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b040d18212b353f44505c666d7a849197a2a49992867c6f685e544b55626e7b8897a2adaea298887b6f6255483c2f2215090000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000061825323f4b5865727e8b98aa9a8d817467564c414653606d7986929fac9f92867a6e61544a3f33281d1207000006131f2c3945515d677885919eaba096877a6e6154473b2f3c4955626f7c8895a2998c807366594d4033261a0d0000000000000815212e3b4854616e7b8795a0acac9f93877a6e6154473b2f24180c111e2a36414c5666737f8c99a9aa998d807366717e8b97a8ab9b8e8174665b5044382b1f120913202d3a4653606d7985929eabada196887c6f6255493c31261a0e020000000000000000000000000000000000000000000000040f1b27323c4854606a76828f9ca6ac9f93877c6f62574d423d4a5764707d8a97a3b0a99c8f8276695c4f433629202020202020202020202020202020202020202020201413110d08010000000000000000000b1825323e4b5865717e8b98ab9c908376655b5044373b4855626e7b889aa49f9286796d60666f7c87929f9e948b7e71685e52463e32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa296897c6f6356493c302935424f5c6875828f9ba6998c7f7366594c403b44505a616e7b86929fa0958c7f726a5f544a484c4f5152535252504d4946443f382f28231d150c0300000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d302723232d2d2d2d2d2d2524221e18110901000000000000000000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352935404b55616b75818e989f958b7e72685e52463d3027232d2d2d2d2d2d2524221e18110901000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f03060f192328343f4a545d686e7b859299a3a29891847a6d665c515665717e8b98a9b3ac9f9285796d6053463a2d20130700000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c100300000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000916222f3c4955626f7c8898a29d908377685d524545515c6775828e9ba8a3998b7f72665b5044392e23180f060004101d2935404b556a7784909daaa8978a7d7064574a3d2f3b4855626e7b8895a19a8d8074675a4d4134271a0e000000000005111d2a36414c5665727f8b98a7b1a99d908376685e5246392d1d12070e1925303c4955626f7c8896a1a99d9083766774818e9ba7a3998a7d7164544a3f33281c0f06121f2b3844505c6674818e9babb2a8998c807366574d42372b1e12060000000000000000000000000000000000000000000000000a15202c38434e5863707d89949faba49a8e8174695e52463d4a5764707d8a97a3b0a99c8f8276695c4f4336291c1313131313131313131313131313131313131313130707040100000000000000000000000d1a2633404d596673808c99a69b8e81746853493f333a4653606d7986939fa399887b6e61606a73808d96a09f92857b6e615a50443a3025190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa295897c6f6256493c2f2935424f5c6875828f9ba6998c7f7366594c40323f46535e69727f8b949f9f92867c6e665b50443f42444546464543403d3937332d261d18120b0300000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e2318202020202020191815120d06000000000000000000000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e242f39434f59616e7b85929f9f92857a6e61594f43392e23182020202020191815120d060000000000000000000000000613202c3945515d677784909daab5ab9a8d8073655b5044372b1f140a00071117232e38424c565f69707d87929fa5a0969082786d605b5d6875828f9ca8b5a99c908376665c5044382b1f1206000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000713202d3a4653606d7985929f9f93867a6d605447404b5563707d8996a1ab9e9184786c60554b4034282118100b09111d2a36414c566a7784919daaa69a8d807367554b40343b4855616e7b8894a19a8d8174675a4e4134271b0e00000000000713202d3946525e6876838f9ca9b2a8998c7f7266564c41362a1e0b010815222e3b47545f6a7884919eab9f92867a6d7784919eaa9f92867a6d6054473a2d22170b03101c28343f4a5464717d8a99a3aeaa9d908477695f53473a2d211408000000000000000000000000000000000000000000000000040f1b27323d4854606b7683909ca7ac9f92867b6e61564c414a5764707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0a08040000000000000000000e1a2734414d5a6774808d9aa69a8d8073675a4d402d3845515c677885929fab95887c6f6258606d79849199a2978f82756c61564c41362a20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea296897c6f6356493c302936434f5c6976828f9ca5998c7f7266594c3f3336424d57606c78839098a3989083786c60574d41382d393939383634302d2b27221b140b070000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f1509131313130c0b0906010000000000000000000000000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a40342827313e46525e68727f8b959f978e81756b60554b4034281f15091313130c0b0906010000000000000000000000000004111d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b11060006111c26303a444d57606b727f8b939da69f948e81746d62606d7a86929facb2a8998c7f7266544a3f34281c1003000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000006121f2c3844515c6676828f9ca4998a7d7164554b404653606c7884919ea8a0968a7d71675c51453d332a221c18181a222d3946525e687885929eaba99d908376675c5145383c4955626f7c8895a2998d8073665a4d4033271a0d00000000000714212e3a4754616d7a86929facaca096887b6f6255483c3025190d0006131f2b37434e586774818e9aaaa399897d707b8796a0a99c8f8276675d5145392c1c1106000b17232e3a4754606d7a86929facaca095887b6e6155483b3025190d010000000000000000000000000000000000000000000000000a16212c38444f5963707d89959faba3998d8073685d52454a5764707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b05000000000000000e1b2835414e5b6874818e9ba6998d8073665a4d403334404b556b7885919ea396897c7063565c676f7c87939f9e938a7e71685e52463e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea396897d7063564a3d30293643505c6976838f9ca5988b7f7265584c3f32313b44505b666e7b86929f9f958b7f72695f53493f33272c2c2b2a2723201f1b17110a0200000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e04060606000000000000000000000000000000000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f2a36414d56606c788390999e93897d70675c51453c31261a0e040606000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000a151e28323c454f59626d74818e949fa69d938c7f726b66727f8b98a3aeaca096887c6f6255493c2e23170b000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a00000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101c2834404a5465727f8c98a79b8e8175675c514544505b66727f8c96a1a89e9184796d60594f453c342c272524262a343c4754616d7a86939facac9f9286796d6053473a3d495663707c8996a3998c7f7266594c3f3326190c0000000004101d2935404b5564717e8b99a3afaa9e9184776a5f53473a2e1e140800030f1b26323d4a5763707d8a98a2ab998c80737e8a97a8a8988c7f7265554c4135291d0a00000613202c3945515d6776828f9ca9b1a7988c7f7265564c41362a1e110500000000000000000000000000000000000000000000000004101b27323d4854606b7683909da7ab9f92857a6d60554b4a5764707d8a97a3b0a99c8f8276695c4f4336292727272727272727272727272727272727272727272727272423201c1710080000000000000f1c2835424f5b6875828e9ba6998c7f7366594c40332e44515e6b7784919ea3968a7d70635755606b74808d96a09e92857a6d615a50443a3024190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909da3978a7d7064574a3d312a3743505d6a7683909da4978b7e7164584b3e3128333f4a545f6a737f8c95a09f92867b6e655b50443b30251a1f1d1a1613120f0b0600000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c312625303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f08030c16202a333d47515b606d78828f96a0a59f93877d706d7984919eaab4aa9d9184776a5f53473b2e1c1106000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232e3b4855616e7b88959f9f9285796d6053473f4a54606d7984919ea6a0968c7f736b60574e463f3833313131363d46505a64717e8a9aa4afaea399897c6f6356493c3d4a5764707d8a97a3988b7f7265584c3f3225190c0000000006131f2c3945515d6775828f9babb3a99a8d807467584e43372b1f0d0200000a14202d3a4753606d7986929fa99c908376818d9aa7a096887b6e6155483b2f24190d000004111d2935414c5565727f8b98a7b1a99c908376685e5246392d201407000000000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0aba2988c7f72675c514a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343431302d28221a110800000000000f1b2835424e5b6875818e9ba6998c807366594d40333845525e6b7885919ea396897c7063564f59606d7984919ea1978e81756c61564c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca4988b7e7165584b3e322935414c566b7784919eac968a7d7063574a3d30222d38424e57606d78839099a2988f82776c60574d42362a20170d0d0a06050300000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e13080000000000000000000000000000000000000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e090e18212c353f44515c666d7a849198a2a49992867c717e8b96a0acaea3988c7f7265584e43372b1f0a000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714212d3a46535f697783909da2988a7e7164584e4345515c67717e8b949fa89f92877d70695f585048443f3e3e3f42464f58616c7683909cacaab0ab998c7f7266594c3f3f4c5865727f8b98a4978b7e7164584b3e3125180b000000000714202d3a4753606d7a86929facada297897c706356493d31261a0f00000006131f2c3845515d6775828f9ca89f92867983909daa9d918477695f53473a2d1e13080000010d19242f3b4855616e7b8895a0acac9f93867a6e6154473b2f24180d0100000000000000000000000000000000000000000000000004101c27333d4855616b7783909da7aa9e9285796d60544a5764707d8a97a3b0a99c8f8276695c4f4340404040404040404040404040404040404040404040404040403d3c39332c231a1005000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40343744505b657885929ea295897c6f625649515d67707d89939d9e938a7d70685d52453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6998c7f7366594c402e2c3945525d687985929fa49a887b6f6255483c2f22262f3c44505c666f7c87929f9f948b7e71695e52463e32291e1308000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e21222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312101a232834404a545e686f7c869299a4a29891847b85929ea8b2aa9f92867a6d6154473c32261b0f0000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005121e2b37424d5765727f8c98a39c9083766a605447404b55606c77828f97a2a39992857b6f6a625a554f4c4b4b4c4d5359606a707d8a949f9b9ea6a89b8f827568574d42404b546774818e9aa896897c6f6356493c3023160900000003101c28343f4a5464707d8a98a2aeab9f9285796d6053463a2d20130a00000004101d2935404b5565727e8b98a7a3988a7d87939fa99a8d807367574d42372b1e0c010000000814212d3a46535f697784919daaafa4998b7e7165554b4135291d1104000000000000000000000000000000000000000000000000000b16212c38444f5964707d8a95a0aca1978b7e72665b505764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49443e362c22170b000000000d1a2734404d5a6773808d9aa69a8e8174675b4e4130394653606c7986929fa895887b6e6255484b55606b74818e96a19e91857a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a69a8e817467544b40342d3a4754606d7a8798a29f93867a6d6053473a2d201d28343f4a545f6a73808d95a09f92857b6e615a50443a3025190e040000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221c262f3c45515d67707d8a939e988f82766c61564c4135291e150a00000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c1818232e39424c565f6a707d87939fa5a09691859297a1adaea2988d8074685e5246392a20150a00000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000020e1a26313c4754616d7a86929f9f94887c6f62584e4244505b656e7b859299a4a19791857c716c63615959585758575f616b707c869299938f939eab9e928578695f534745515c667683909da196877a6d6054473a2d21140700000006121f2c3844505c6674818e9baab4ab9b8e8175665c5044382c1f1206000000000c18242f3b4754616e7b8795a0aa9c8f838f99a4a297897c706356493d31261a0e0000000005121e2a36424d576673808d99a9b3ab9c8f8275675d5145392c2013070000000000000000000000000000000000000000000000000005101c28333e4653606c7883909da8a99e9184786c60555764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c10040000000c1926323f4c5965727f8c98a59c8f827669564c41363b4754616e7a8799a3a196877a6d605447434f59606d7a84919ea1978e81746b61554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a89d908376665c514538303d495663707c8996aa9e918477675d5145392c1f17232e38424e58606d79849199a2988f82756c61564c41362a20160c0200000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c2823272727303a444e58616b727f8c939ea7a0989298a1a9b1a79f92867a6e61564c41362a1e1105000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000914202d3946525e6874818e9aa49b8f82756a60544a3f49535e69717e87939fa3a19791867e76706b686564646567696e747d8592989387828f9baaa197887b6e6255484653606d7985929f9e918478675d5145392c2013060000000713202d3a4653606d7985929eabaea3998a7e7164544a3f34281c1003000000000714202d3a46525e697783909daa9f948f949fab9f9285796d6053463a2d20130900000000020e1a26313c4956636f7c8997a1adac9f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000b161f2b3744505b65717e8a95a0aca0968a7d7064626264707d8a97a3b0a99c8f827669676767676767676767676767676767676767676767676767676767676764615a5044392d2014080000000a1723303d4a5663707d8996a89e918477685e5246393c4956626f7c8995ab9e918478685d52453d45515d67707d8a939e9e938a7d70675d51453d31281d1207000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a09f9286796d6053463c36414c5665727f8c98ab9b8e817568554b4035291d111c26303c45515c676f7c87939f9e948a7e71685e52463e32281e130800000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c030000000000000000000000000000000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e32251818242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e34343430353c464f59636d74818e959faaa29fa2aab3aaa0958c7f72685e52443a3025190d010000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000005111d2935414c56626f7c87939f9f93877c6f665b5044414d57616c727f8b919fa3a198928b827d78757271717274777b81879297978e817d8998a3a9978b7e7164584b4a5463707d8a98a29c8f827569554c4135291d11040000000a1623303d495663707d8997a2adac9f92867a6d6054473a2e23170c000000000005111e2a36424d576673808c99a9a69f9c9fa6ab9b8e8275665c5044382c1f120600000000000913202d394653606c7985929eabaea3988a7d7164544a4034281c100400000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8a89c9083766e6e6e6e707d8a97a3b0a99c8f8276737373737373737373737373737373737373737373737373737373737373706c6155493c3023160a0000000714212e3a4754616d7a8796a0a096877a6d61544740414d5765727f8c98ac9c8f827569564c4135414c55616b75818e97a19e91847a6d60594f43392f24180d030000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919ea398897d7063584e433f46525e6876828f9ca3998b7e7164584b3e2f24180c151e2834404b55606b74808d96a19e92857a6d615a50443a3024190d04000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f140900000000000000000000000000000006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e312417131d28313e46525e69727f8c95a0978e81746b60544a3f34281f14090000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d49464440414141414241464749505b606d79839098a2aeacaeb4aea2989083786d60564c4132291e13080000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d1925303a47535f6a75828f9aa49a9083786c60564c4145505a626d737f8a9298a0a29f948f8984817f7e7e7f8083878e92999992857b7986929fa79a8e817467564c505c6674818e9aa7988c7f7265594c3f2f24190d01000006131f2b37434e586774808d9aa9b3a99c8f8276675d5145392c1c11060000000000020e1a25303c4955626f7c8897a1adaba9abafa4998b7e7164544a3f34281c1003000000000006121f2b3844505b6674818e9babb4aa9b8e8175665c5144382c1f120600000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0ab9f948a7d7b7b7b7b7b7f8b98a5b1ab9e9184808080808080808080808080808080808080808080808080808080808080807e7064574a3d3124170a0000000713202d3946525e687784919ea8978a7e71645b514b4c535f6976828f9ca49a8c7f7266594c3f2f3a434f59616d7a85919ea1968e81746b60554b4035291f150b01000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aa69b8e81746a5f554e4a5059616d7a86929f9f92867a6d6154473a2e2114070c18232e39434f59606d7984919ea1978e81756c61564c4135291f160c010000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c3023160c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d04000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4f4c5254535b60636b6f7a85929facb8bab2a89f92867c6f665c50443b3020170d0200000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2b37434e58626f7c87939f9f958b7f72685e53493f48515b636d737e8691969fa39f9c96918e8c8b8a8b8d9093999f9993877d707683909ca99d918477685d5253606d7985919ea095887b6e6155483b2e2215080000000815222e3b4754606a7884919eabb1a7988b7f7265554c4135291d0a000000000000000913202d394653606c7884919eabb8b6b9ac9f93867a6d6154473a2e23170c000000000000030f1c28333f4a5464717d8a99a3aeab9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919ea8a69a8f8a88888888888b919ba7b3aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074675a4e4134271b0e01000005111d2a36414c566673808c99a59d9083766d605c55565e656e7b87939f9f93877b6e6154483b2e313e46525d68717e8a939e9d93897d70675d51453d31271d12070000000000000000000000000000000000000000000000000000000000000000000000020e1a25303c4855626f7c88949f9f92867c6f676058545c606b73808d99a39c8f8275685e5246392d20130707121d27303d45515d67707d89939d9e938a7d70685d52453d31281d13070000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5b5c565d6163656c70757d839098a2aebab9aca0968a7e716a5f544a3f32291e0e0500000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020f1b26323c47535f6a74818e97a29f92857a6d655b50443f49515b636c717c848c92989ea1a19e9b989797989a9d9f9f9791877e716b73808c99a09f93867a6d61545b65717e8a97a19d918477695f53473a2d2114080000000916222f3c4955626f7c8896a1adaca095877b6e6154483b2f24190d0000000000000005121f2b3744505b6574818e9aaab4bfb6a99c908376685e5246392d1c1106000000000000000b17222d3a4754606d7a86929facada297897d706353493f33271b0f0300000000000000000000000000000000000000000000000000000b17222d3844505c66717e8b96a1aca19a969595959595989ba3adb8b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8d8174675a4e4134271b0e010000010d1925303b4855626e7b88939e9f958b7f736d676767686d77828f99a49c908376695e53463a2d2935414c56616c75818e97a19e9184796d60594f43392f24180c0400000000000000000000000000000000000000000000000000000000000000000000000915212e3b47535f6a76828f9aa3999083796f6a6867666d717d87929f9f94897d7063564c41362a1e1105000b151e2935404b55606b74818e97a19e91857a6d60594f433a2f24180d04000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f120609141f28343f4a54606a74808d97a0958c7f72695e53463e31281d1307000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869686d7073787d82899095a0aab4b4b7aa9e9184796d605b51473e342a20160c030000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000104000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060503000000000000000000000000000000000000000a15202b37434e58616d7a85929fa2978f81776c605a50464049515a616a6f797f868c9196999c9d9e9f9f9e9c9a98928d857d716c63707d899994949a8a7d706355606c7883909da3998c807366574d42372b1e1206000005121e2a36424d576673808c99a8b2aa9d908377695e53463a2d1e130800000000000000030f1b27333f495364707d8a98a2aeacb2a8998c7f7266564c41362a1d0a00000000000000000613202c3945515d6776828f9ca9b3a99a8d8174655b5044372b1f1205000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8aba5a3a1a1a1a1a1a5a7adacacacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e010000000814212e3a47535f6975818e98a29f92877f79757474767a818f949f9e93897d7063574d42362a24303a44505a616d7a85929ea0968d80746b60554b40352920150a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939f9f9590837c77757475797e869299a2988f82766b6054443a3025190d0100030c18242f39434f59606d7a84919ea1978e81746b60554b40352921160a0000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d010000000000000000000000000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c1004030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d0100000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c797776747474747576777a7d8084898e939da0a7afaaa8abaca0968e81746d62594f463c32281e150b000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000004090e11131314202d3a4753606d7a8693a0acac9f9286796c5f5346392c201312110f0c070100000000000000000000000000000000040f1b26323c46525e68717e8b949e9e938c80736c61584f474048505860676d737b8084898c8f9192929291908d8a85807a706b61606d798787878787878073665d67707d8a95a09f92867b6e6154483c31261a0e0200000714212d3a46535f697784909d9f9fa9998c807366574d42362a1e120500000000000000000b17222d3a4753606d7a86929f9f9f9fa196887b6f6255483c3025190d000000000000000004111d2935414b5565727f8b98a79f9f9e9184786c605346392d2013060000000000000000000000000000000000000000000000000000000b17232e3844515c66727e8b96a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000006121e2b37424d57616e7b859298a299928c8582818182868f939e9f958e81756b6054453b31251e28323e46525e68717e8a949e9f93887d6f675d51453d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4754606a74808d949e9f95908983818082848b9298a29992857b6e61594f4432291e130800000007121d28313d45525d68707d8a939e9d93897d70675d51453d32271b0f0300000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d110400000000000000000000000000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808182838487898c91969b9ea5acaba59e9b9ea1a89d938c7f726b61584e443a30271c1207000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000080f151a1d1f2020202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20201f1e1c18130c05000000000000000000000000000000000a15202a36414c56626d76828f97a19f93887e716a60594f473f464e555c60696e73797c7f82848586858583817d79736d6860595d67757a7a7a7a7a7a796d60606d7984919ea49a8e8174695e53463a2a1f15090000000815222e3b4855616e7b88959393939396897c6f6256493c31251a0e02000000000000000006131f2c3945515d6775828f93939393939184786a5f53473a2e1e13080000000000000000010d18242f3b4854616e7b87959393939396897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000006111c2834404a54606d7984919393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938d8174675a4e4134271b0e01000000020e1a26313c46525e69707d8692989f9f98928f8d8d8f92999e9f9590837a6d61594f4433291f16202a36414c56616c75828f97a29a9184796d60584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78828e939da09d95908e8d8e91969f9f9792877d70695f53473d3320170d02000000010c161f2935414c56616c75818e97a19e9184796d60594f44382c1f1307000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c12070000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8e8f8f919696999ea1a8aaaca69f9c938e9196a1a59f93877d706a5f564c42392e2318110800000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000009121a20262a2c2d2d2d2d3a4753606d7a8693939393939286796c5f5346392d2d2d2c2b28241e170f07000000000000000000000000000000040d1925303a44505a616e7b859299a39a92867c6f6b6159504641434b51565e61666d6f737677787979787674706d67615d564f555d686d6d6d6d6d6d6d67616b74808d96a19f93877c6f62574d42362a180e030000000c1926323f4c5965727f8686868686868684786c605346392d20130900000000000000000004101d2935404b5565727f86868686868686807467584e43372b1f12060000000000000000000714212d3a46535e697783868686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000c18232e3945515c67727f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e4134271b0e01000000000915202a36424d56616b707d868e92999b9d9b9a9a9c9d9a97928b837a6d685d52473d3321170e1925303a44505a616e7b85929393968d80736a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d44515c666d79818a9195999c9d9b9a9b9e9c99928e857d706b61574d42352b210e050000000000040d19242f3a44505a616d7a85929393968d80746b6054483b2f2215090000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b00000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9ea0a8a6abacaba39f9b94908981849198a2a49992867c6e685e544a40342823190b020000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a0000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000008121b242b323639393939393a4753606d798686868686868687796c5f5346393939393837342f2921190f0500000000000000000000000000000008131e29323f46525e69707d87929fa29892857d706b625a524c4440454d52545c606366696a6b6c6c6b696764605c55524c444c565d61616161616160606a707d88939fa2978e81756a5f53453b31251a06000000000b1825313e4a57626d7279797979797979786c655b5044372b1f1205000000000000000000000c18242f394a56626d7279797979797979746e6458463c31261b0f0300000000000000000005121e2a36424d5767717779797979797979736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000007121c2834404b55626d727979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000030e1925303b444f59616b707a81868b8e9091929291908d8a857f786d685e564c41352b210f08131e29323e46525e69717e8686868686877c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000a16202834404a545c676d747d84898d8f91929292918f8c87817b706b61594f453b3123190f0000000000000008131e28323e46525e68717e8686868686887c6f6356493c30231609000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c03000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a8a9aaa8a6aaa29f9c99928f89837d757c86929aa4a29891847a6d665c51443f352b1d140a000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d32261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000040f1a242d363d4245464646464545515c67767979797979797979756a5e523e454646464544403a332b21170c010000000000000000000000000000020d17202a36424d56606b727f8b929ca29792867d716c615e5650474242464a505356595c5e5f5f5f5e5d5a5753514b46413a444c5254545454545960696f7c86929aa49f92857b6e61584e4333291f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6b605b53493f33271b0f030000000000000000000007121d2e3a45515b62656c6c6c6c6c6c6c67645c5247342a20150a00000000000000000000020e1a25313b45555f676a6c6c6c6c6c6c6c66635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000c18232e3943515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b00000000000009141f29323e474f5960686e747a7e81838485858483817d79726d665e564c443a3023190f020d17202a36424d57626c717979797979796f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424b555c606c70777c80838485868584827f7b756e6961594f473e332a1f110700000000000000010c16202a36414c56616c717979797979796f6b6054483b2f22150900000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9f9e9d9c9a9898928f8b86827d76706b707e88939fa5a0968f82786d605b51473d2f261b1106000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a010000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b51443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e040000000000000000000000000000000000000000000000000915202b363f484e5253535353514a4b555c6c6c6c6c6c6c6c6c6c6a6359464b5253535352504c453d33291e1307000000000000000000000000000000050e1925303b444f59626d73808d929da29892877e756d68615a534e47433f4446494c4f5152535252504e4a4745403935323a414647474d535b626b707b859198a29e948b7e71685e52463c3121170d030000000006121e29353f49515759606060606060605e53504941382d22170b000000000000000000000001111d29343f48515658606060606060605a58524a413622180e04000000000000000000000009141f2933434d555b5d606060606060605a58524a40352a1f1307000000000000000000000000000000000000000000000000000000000007121d27303f4951565860606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a41362b1f1408000000000000020d17202c353e474f565e61686e717577787979787674706d67605c544c443a32281e110700050e1a25303b45505a62656c6c6c6c6c6c6260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b515a61646b6f7376787979797775726e69615e574f473e352c21180e000000000000000000040d1925303a44505a61646c6c6c6c6c6c6360594f44382c1f1307000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e0400000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929293929291908f8d8b8885827e7a75706b63616c737f8c939ea79f948d80746d62594f41382d22170b000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f606060606060606060605f5e504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505e5f606060606060606060585651493f3422190f000000000000000000000000000000000000000000000000000e1a26323d4851595e606060605e575550515f606060606060605f5e595053585f6060605f5c574f453a2f24180c0000000000000000000000000000000009141f29323d47515b636e74808d929fa299928b817a706c625f57534e4745413c4043444546464543413d3a383435393a3d43474c52575f626d727d859197a1a0958f82756c62564d41342a200f050000000000010d18232d373f464a4c535353535353535246443f382f261b11060000000000000000000000010c18232d363f454a4b535353535353534e4c4741382f241006000000000000000000000000030d1721323b434a4f51535353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000b151e2d373f464a4c53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4741382f241a0e0300000000000000050e1a232c353d444c52565e6164686a6b6c6c6b6a6763605d55504a423a322820160c00000009141f29333f4850565860606060605f56544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b151e2730394045505559606366696b6c6c6c6b6965615e57524d453e352c231a0f060000000000000000000008131e29323e4850555760606060606056544f473d32271b0f0300000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b2219110700000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868685848382807e7c7975726e686360595a636d75818e95999999928b7f726b6053493f33271b0f030000000000000000000000000000080e171f252a33383d44484d535f605c60626567686a6b6b6c6c6c6b6a6a68666462605c605f534d47433c383229241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b41464753534d545b60666c6c6c6c6c6a5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6a6c6c6c6c6c66605b544d4c4a463f372d23130c04000000000000000000000000000000000000000000000000111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f00000000000000000000000000000000020d17202b353f49525c646e74808c9399a29f938e857d756e6a625f5854524c49474540413f3e3e3d3d3e3f3f404045474a4e53565e61696e767e879297a1a1969083796d605a50443b3022180e0000000000000007111b252d353a3e3f46464646464646453937332d261d140a0000000000000000000000000006111b242d343a3d3f4646464646464641403c362f261d130000000000000000000000000000050f202932393f434446464646464646403f3b352e261c120800000000000000000000000000000000000000000000000000000000000000030c1b252d343a3e3f4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646413f3c362f261d130800000000000000000008111a232c323b41464c5254585b5d5e5f5f5e5d5a5753514b443f38302820160e04000000020d17202d363f454a4b5353535353534947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e343e44494f54565a5c5e5f5f5f5e5c5954524d46423b332c231a11080000000000000000000000020d17202c363e45494b5353535353534948443d352b21160a00000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f19100700000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979797878777573716f6d6665615e56544f515b606d79838c8c8c8c8c8c867d70655b5044372b1f1205000000000000000000000000000000050d141a21272c36424d575e6c6c6c6c6c6c6c6a665f5f5f5f5f5e5e66696c6c6c6c6c6c6c5e574d42362b272018130c04000000000000000000000000000000000000000000000000000000000000000000000000000001070e17202930363b424651575f666c72797979797975665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66757979797979726c665f575146423b3229251e160e070100000000000000000000000000000000000000000000131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110000000000000000000000000000000000050e19232d37404a525c646e737f8792979f9e97928a827b756f6a65605d565653514b4d4c4b4b4a4a4b4b4c4d4b515357585f62686d737b828b9299a19f9791847a6e675d51483e32291f100600000000000000000a131b23292e313239393939393939382d2b27221b140b02000000000000000000000000000009121b23292e3132393939393939393433302b241d140b0100000000000000000000000000000e1720272e3336373939393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b241d140b010000000000000000000008111a202930363b4146474b4e5051525251504e4a47454039342e261e160e040000000000050e1b242d343a3d3e4646464646463c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232833393d4348494d5051525352514f4c4846423b363029211a110800000000000000000000000000050e1b242c34393d3e4646464646463c3b38322b23190f040000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d04000000000000000000000000000000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6c6b6a69676562605c5454524c484445515c676e7b808080808080807f786c605346392d2013060000000000000000000000000000000002090e16212d3a46535e69767979797979797771665b5253525a66707679797979797976695e53463a2d21160d07010000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c0400000000000000000000000000000000000000000013202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f1200000000000000000000000000000000000007111b252e38414a525c646d727d8590949fa19e938f87817c76716d686663605d555a59585757575858595a555d6063676a6f747a80868f949fa39e9590857c6e685e554c41362d20170d000000000000000000010a11181e2225262d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000050e161c2227292a2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000080e171e252a3036393b3e42444546464543413d3a39352f28231c150c040000000000000009121b22292e31323939393939392f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121822282d32383b3c40434546464644423f3b3a36302a251f170f0800000000000000000000000000000009121b22282d3031393939393939302f2c27211911070000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c040000000000000000000000000000000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c04000000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f605f5f5e5d5c5a585553504a4746413b38404b555e696e73737373737373726c655b5044372b1f12050000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50464f5c6976828686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d0700000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000000000009131c262f38414a525b626b707b828c92989e9e99928e88837e7a76726f6d67696766656464646465666769676d7074777c81868d92999fa19e938e837b6e6a5f564d433a2f241b0e050000000000000000000000070d12161819202020202020201f13120f0b0600000000000000000000000000000000000000060c11151718202020202020201b1a17140e08010000000000000000000000000000000000040b11161a1d1e202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000070d1216181920202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a17140e08010000000000000000000000000000050d14191e252a2d2e313537383939383734302d2c29241d17110a030000000000000000000911181d2124252d2d2d2d2d2c23221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c171c21272c2f303336383939393836322e2d2a251f1a140d0500000000000000000000000000000000000910171d2124242d2d2d2d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d07010000000000000000000000000000000000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d07010000000000000000000000000000000003090e1214151f202020201e1413110d0701000000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253535251504f4d4b4946443f3b3936302f39434d565e616666666666666665605b53493f33271b0f030000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000000010a141d262f384049515961696e787f868f949c9f9f9b94908b86837f7c7a77757472717170707172727376787a7d8084888e92989fa39f97928b81796e695f574e443b31281e1209000000000000000000000000000106090b0c1313131313131312060503000000000000000000000000000000000000000000000105090b0c131313131313130e0d0b0803000000000000000000000000000000000000000000060b0e1011131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000000000000000002080e14191e202125282a2b2c2c2b2a2724201f1d18120c06000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1f222327292b2c2c2c2b292621201e1a140e090300000000000000000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b0701000000000000000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464645454442403e3c3a38342e2d2a2527313b444d5254595959595959595953504941382d22170b000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000000000000020b141d262e373f474f575e666d727b828990949b9f9f9c9992908c89868482807f7e7e7d7d7e7e7f808284868a8d91969b9fa39f99938d857e756d675e574e453c32291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414181b1d1e1f1f1e1d1b171413100c070100000000000000000000000000000105090b0b13131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1e1f201f1e1c191514120e0903000000000000000000000000000000000000000000000005080a0b1313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d101112131212100e0b070604000000000000000000000000000000000000000000000000000000060606060605000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393938373634322f2d2c2823201e191f29323b4246474d4d4d4d4d4d4d4c46443f382f261b1106000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004000000000000000000000000000000000000000000020b141c252d353e454d545c60696e757c83898f93999da09f9c999992918f8d8c8b8a8a8a8b8b8c8d8f91939a9a9ea0a19e99928e87817a716c605d554d453c332a20170d040000000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a0500000000000000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0f1112131312100e0a07060400000000000000000000000000000000000000000000060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d1012131313110f0c08070502000000000000000000000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f1111121313121111100d0b08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2d2c2c2b2a29272522201f1c1714110d17202930363a3b404040404040403f3937332d261d140a00000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b0000000000000000000000000000000000000000000000020a131b232c333b424a50575f616b6f767c82878c9196989c9fa29f9d9c9a99989797979798999a9c9e9fa39f9c9997918c86817c746d68625a514b433b332a21180e0500000000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a03000000000000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10121316181a1c1d1e1f1f201f1e1d1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f20201f1e1d1c1a18161312100c0605050e171f252a2d2e33333333333333322d2b27221b140b0200000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000000000000109111a212930383f444d535960636b6f757b7f84888c8f929797999b9c9d9e9f9f9f9f9e9d9d9b99979992908c8884807a746f6a615d5650454039312920180f0600000000000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d04000000000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0d0f111213131312110f0d0b07070501000000000000000000020608080c0f1112131312110f0c080705020000000000000000000000000000000000000000000000000000000001080d1113181c1f20222527292a2b2c2c2c2c2b2a29272422201f1c1712100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313131212110f0d0b0907060300000000050d14191e20212626262626262626201f1b17110a020000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000000000000000000080f171e262e343b42464f54596063696e73777b7f8285888a8c8e8f9192929292929191908f8d8b8886837f7c78736e68625f58524c443f352f271f170e0600000000000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d03000000000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d111314171a1c1e1f1f20201f1e1c1a171413110d08040100000000030a0f121415191c1e1f20201f1e1c191514120e090300000000000000000000000000000000000000000000000003090e13191d2023282c2d2f31333637383839393838373634312f2d2b28221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010204050506060606050403010000000000000000000002090e1114141a1a1a1a1a1a1a1913120f0b0600000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b12090000000000000000000000000000000000000000000000000000000000050c141c232831363d44484f54575e61666a6e7276797b7e80818384858586868584848382807e7c7a76726f6c65615e56534e46413a3229241d150d0500000000000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a00000000020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b100500000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b060000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212427292a2c2c2d2c2c2b29272421201d1913100d0701060b0f151a1f212226292b2c2c2c2c2a282621211e1a140d05000000000000000000000000000000000000000000030a0f151a1e24292c2e34383a3c3e4042444445464645444443403e3b3938332d2c28231c19130d08010000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0c060503000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000000020a11171f262a32383d44484d5354575f6265666c6f717375767778797979787877767573716f6d676662605b53524c47433c3530282018120b03000000000000000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c100500000008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000060b12181d1f252a2d2e313336373839393939373634312e2d2a25201d18120d11171b1f262b2e2f323537393939393735322e2d2a251f170f0500000000000000000000000000000000000000060b151a1f262b2f35393a404446494b4d4f50515252535251504f4d4b4846443f3a38342e29241e19130c0400000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a01000000000000000000000000000000000000000000000000000000000000000000060b141a21272c32383b4246484e5355545b6062646668696a6b6c6c6c6c6b6a6a68666462605d555553504946413b373229241e160e07010000000000000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a0000000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000020a11171d24292c3036393a3e40424445464646454442403e3a3936302c29241d191b22272b31373a3b3f42444546464544423f3b3a36312921170d0300000000000000000000000000000000020a111720262b31373a4145474a515355585a5c5d5e5f5f5f5f5e5d5c5a575553504a46443f38353029241e160d070000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d0500000000000000000000000000000000000000000000000000000000000000010407070a0d10111213131211100d0b07070501000000000000000000000000000000010406070a0d0f11121213131211100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000000000000000000000000000000000000000003090e161b21272c31363a3c4247484a50535557595b5c5e5f5f5f5f5f5e5e5d5c5a585553514b4946443f3836302b262019130c0400000000000000000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d000000101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c04000000000000000000000000000000000000000000000000000000060c141c23282f35393a4146474a4d4f515252535352514f4d4a4746413a39352f2924262d33373c4347484c4f5152535352514f4c4846423b33291f1409000000000000000000000000000000060c141c232831373c42474c5154545c60626466696a6b6b6c6c6b6b6a69676462605b5453504a45413a352f281f18120b0300000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000002080d111314171a1d1e1f201f1f1e1c1a181413110d0803000000000000000000000003080d111314171a1c1e1f1f201f1f1e1d1b181615130f0a0602000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a020000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1f252a2d31373a3b3f4446484b4d4e505152525353525151504f4d4b494745403c3937332d2a251e1b150d08020000000000000000000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f000000121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d2013000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d080200000000000000000000000000000000000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d0802000000000000000000000000000000000000000000000000070f181e262e34394045474c5254575a5c5d5f5f605f5f5e5c5a5754524c47454039352f2f383f44464e5355595c5e5f5f5f5f5d5b5954534d453b31251a0e0200000000000000000000000000070f181e262e343c43474d53555d6064666d6f71737577777879797877777673716e6c6663605c54524c45413a3128231d150c040000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000003090e13191d202124272a2b2c2c2c2c2b29272421201d1913100c0600000000000000060b0f13191d20212426292a2b2c2c2c2b2b29272522211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2d3338393c3e40424344454646464545444342403e3c3a39352f2d2b27221b19140f0a040000000000000000000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d10000000131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000071019212a30383f444b5153565e616466696a6b6c6c6c6c6a696764615e5653514b45413a3c41495053585f6265686a6c6c6c6c6a6865615e574d42362a1e1205000000000000000000000000081019212a30383f444e53575f62676d7175797c7e8082838485858685848382807e7b7974706d66605d56524c433d342e271e160e050000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000060e141a1e24292c2d3134363738393938383634312e2d29251f1c17110a03000000020a11171b1f24292c2d313335373839393938383634322f2e2b26211e1a150e09030000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e2122282b2d2f313335363738393939393837373533312f2d2c2924201f1b17110e08020000000000000000000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d2013000000131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d2013000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000071019232b333b424a50555d6065686d717375777879797978777573716d6865605d55524c44464e535b60646a6e727577787979787775726e695e53463a2d211407000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f90919292929291908f8d8a8885817d79736d68605d564f454039302820160e050000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000000000000000000060f181f262b3035393a3d404344454646454443403e3a3935302c28231c150c0802070b141b22272b2f35393a3d40424445454646454443413f3c3b37322e2b26201a150e060000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e1214171c1f2022242628292b2c2c2c2c2c2b2b2a2927252220201d1813120f0b060000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d2013000000131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d201300000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e353028201910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e35302820191008000000000000000000000000000000000000050e19222b353d454d545c60676d72767a7e80828485858686858482807d7a76726d67605d565050585f656c71767b7f82848586868584827f7b6e6154483b2e2115080000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9d9e9e9f9f9e9e9d9c9a9797928e8985807a736d686059514b423a322820170e05000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a211910070000000000000000000000000000000000020a1117212a31373a4145474a4d505152535252514f4d4b4746413a38342e261e19130d12181d262d33373a4145474a4d4f51525253525251504e4b4947433c3a37312b2620180f06000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b020000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b0f121315181a1b1d1e1f1f20201f1e1e1d1c1a18161413110d07050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a110900000000000000000000000000000000020d17202b343d474f575f666d72797e83878a8d8f909292939292918f8d8a86837e79736d68605b5a626a6e787d83888c8f9192929292908e8c8275685b4f4235281c0f000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000000000000020b141b2227333c42464c5254575a5d5e5f5f5f5f5e5c5a5754524c46443f38302a251e171d24292f383f44464c515457595c5d5e5f5f5f5e5e5c5a5855534e4847423c37312a2117110a020000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f101112131313121211100f0d0b090706040100000000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d201300000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b1209000000000000000000000000000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b120900000000000000000000000000000008141e29323d464f5960696e787f858b90939a999c9d9e9f9f9f9f9d9c9a9992908b85807a726c65636c717c838a9095989b9d9f9f9f9f9d9b8e8275685b4f4235281c0f0000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000a141d262d333f454d53565d606467696a6b6c6c6b6b696764615e5653504a423e36302920272f353e41495053555d606466686a6b6c6c6c6b6b696765625f5855534e47423c3328221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d2013000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000020e1925303b444e58606b6f7b838b92979c9fa4a9a19e9c9a9a999a9c9ea1a39f9c97928d857e776e6d737e8690959d9fa7a8aba49f9f9f9f9b8e8275685b4f4235281c0f00000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000006111b262f383f4451575f61686d7073767778797978777673716d6864605c545046413a322a313940454f535b6064676d707375777878797978777674726f6a67625f57534d453f332d261d140b0200000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f111213131211100e0c0a07060401000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b11070000000000000000000000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b110700000000000000000000000005111e2a36414c56606a6f7d8590959ea1a9a29e9997928f8e8d8d8d8f9197999ea1a29f97928b827a747f8b92989fa7a9a19e999993929292998e8275685b4f4235281c0f0000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d0400000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000000000b17222d384149505b62696e747a7d808384858685858482807e7a76716d66615a524c443b333a434b515961656c71757a7d80828485858685858483817e7c78746e6a625f5751443f382f261d140a0000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000000000000000000000000001040707090c0e101111121313121211100f0d0b0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191c1e1f1f201f1e1d1b19161413110d0801000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d2013000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f060000000000000000000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f0600000000000000000000000714202d3946525e686f7c869297a0a7a49d97928c888582818080808285888c91969ea1a29f948f84818c919fa3aaa39f97928d898685858687898275685b4f4235281c0f000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000030f1b27333f49535b606d727b81868a8d909192929292918f8d8a86837e78716c615e564d453c444c555d606c70787d82868a8c8f909192929291918f8d8b8884807b756e69625b504a42382f261b11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000206080d11131416181a1c1e1e1f1f201f1f1e1d1b1a18161312100b060603000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f222226292a2b2c2c2b2b2a28252321201d19130c0400000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c0300000000000000000007131f2c38444f59616e7a859198a2a9a39f928d85807b78757473737475787b7f848b91969ea59f96918d929ca4a9a199928c85807c797878797a7d7e7164574a3e3124170b00000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d13070000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000040f19232b3744505b656c747f868d92989a9c9d9e9f9f9e9e9c9a9992908a847e756d685f574e464c565d676d747d838a8f9299999b9d9e9f9f9f9e9e9c9a9896918d87817b726d605b544a41382d22170b040000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a0300000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000040a0f1214191d2021232527292a2b2c2c2c2c2b2b2a28272522201f1c1715120f0a050200000000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f272b2e2f3235373839393837363532302d2c29241e160d04000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d201300000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000915222f3b4854606b75818e97a1aaa399928a8079736e69696767666769696e73797f848e939fa3a19e9a9da4a8a09691877f79736f6d67666c6e70716c6155493c3023170a000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000b16212c38444f59606c77818b92999fa2aaa9a8a09e9c9b9c9d9fa29f9c96918a827a6e695f584e555d686d79818a90959c9fa3aba39f9e9c9b9c9d9ea1a9a8a19e99938e867f746c665b53493f332720150a000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a0400000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000000000000000000000070c10151a1f2124292c2d303234363738383939393838373533322f2d2b2823211f1b15120e090300000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292c32373b3c3f4244454646454443413f3d3a39352f281f160c0100000000000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b1005000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4d505152535352514e4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4a484746444647484a4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000005111d2a36414c56636f7c89939ea9a59f92877e746d67625f575b5a5a5a575f62666d7279818c9299a3aba7a9aca09691847c736d6762605c5b60616364615a5045392d21140800000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f140900000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000003101b27323b4854606b73808c939fa3aba9a19e9896918f8f8f909297989d9f9e938f847b6e6a5f565d676d7a838e939da0a7a59e9b999291908f8f909297979c9fa6a49f98928b81786c655b50443c32261b0f05000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c0700000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000070c12181c1f262b2e2f35393a3c3f414344444546464545444342403e3c3a38342e2e2b26211e1a140f0a0400000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10191f272f35383c4347494c4f515252535251504e4c494745413a31281e13080000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c130900000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d2013000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b5153575a5c5e5f5f5f5f5d5b5854524d51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b514f4b443b3a3a383a3a3b3d3f44464b51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000713202d3946525e6875828f9ca5ab9e938b7e716c605d55534d4e4d4d4d4d53545c60676d757f87929facb4b7aa9e91847b6f6a605d55535150535456575550483e33281c11050000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e0200000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000713202c38444f5963707d88939fa5aea69f97918c87848382828385888b90959d9e9691857c6e685e606d798390959da5a8a09d938f8a86848382828385878b8f949da0a7a29f938e81776c60584e43372b21160b00000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b03000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000000000000000000000000000000000030b12181c23282c31373a3b414547494b4d4f5151525253525251504e4d4b4946443f3c3a37312d2a251f1b160f0a0400000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131c222b31394045474e5455595c5d5e5f5f5e5e5d5b585654514c433a2f24190d01000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d201300000000000004101c2834404b555f69707d87929892877e726c665f57514d53555c606467696b6c6c6c6b6a6865615e57544f51575e616d727d86929792877d706a5f544a3f3428201509000000000000000000000004101c2834404b555f69707d87929892877e726c665f57606060605e5c564e44392d2c2d2e323f49515759606060575e616d727d86929792877d706a5f544a3f34282015090000000000000714212e3a4754616d7a86929faca3998e81756d625a514b47424140404142474b51555e69707c86929facb8b0a3968a7d70696058514b46454446474a4a49453e362c22170c00000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c100400000000000916222f3b4854606b7683909aa4afa89f948f847f7a7776757676787b7f838990959c9791847a6d666c75818f959fa7a79f959189827e7a7776757676787b7e828990959ea5a59d938c7f736a5f53473d33271c100400000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000000000001070c151d23282e34383c4347484c525456585a5c5d5e5f5f5f5f5e5e5d5b5a585553504a4847433c3a36312b27201b150d0802000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141c252e343d434b515358606265686a6b6c6c6b6a69686563605d554c4135291d110400000000000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b161009010000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130000000000050f1a232c3845515c676e7b85929992867d716c605b544d51575f61676d70737677787979787775726e69636059524d525b626b707c85929892857c6e665c50443c31261a0f04000000000000000000050f1a232c3845515c676e7b85929992867d716c605b63666c6c6c6c6b6760564b3f331f25303b44515b62656c6c6c6c6c67646b707c85929892857c6e665c50443c31261a0f0400000000000b1825313e4b5864717e8b99a3ac9f92867b6e625a504540393731343331373c45515c676e7b859299a3aeabaea99c9083786c60564c413a3838393b3d3e3c39332c241a100500000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000a1623303d495663707c89949facaca0958f827a726d686968696a696e72767d838c929f968f82786d717e8b939ea7a79f9590837d75716d676968696a696e71767d838e939ea5a59f92877c6f62594f44382c20140700000000000000000005121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000000000000030b12181e272e34394044464e5355565d60636567696a6b6b6c6c6c6b6b6a68666562605c5455534e4846423b37322b262019130c04000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e3740464f555d60656a6f7275777879797877767472706d675d5145392c201306000000000000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a0500000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d201300000000000b16212b37434e58606d7983919792877d706b615a504d555c60696e74797d8082848586868584817f7b76706b605d564e5159606a6f7c8692979083786d60584e43372b21160a0000000000000000000b16212b37434e58606d7983919792877d706b615a636d72797979797772675c4f43372a2a36414d56626d727979797979746e646a6f7c8692979083786d60584e43372b21160a00000000000e1b2834414e5b6774818e9aaba99c8f8276695f53483f352f2b262727313c46515b606d79839097a1aaa29fa2aa9f948b7e71685e52463c322b2d2e3031302d28221a1208000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e21140800000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f0000000004101d2935404b556774808d9aa6b0a99d91837a6d68615e565c5c575f61656b7078808b9399948c7f737a85929fa5aba095908279706b64605d555c5c565e61646b7079818e939ea8a3999083776b6054483c2f22160900000000000000000006131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a11090000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d151d2329303940454a5153585f6266686d6f7274767777787979787877767573716f6d6666625f5854534d47433d373129241e160e060000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e384049515960676d71777c7f8284858586858483817f7d796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130000000004101c27333a47535f6a73808c95928b7f726b6159504d575e676d737b81858a8d8f9192929292908e8b87827d756d685f584e4f58606a707e8793958c7f726a5f53473d32271b0f040000000000000004101c27333a47535f6a73808c95928b7f726b61595966727f8686868684776b5e51443826303846525e68727f8686868686817467606a707e8793958c7f726a5f53473d32271b0f0400000000101d2a3743505d6a7683909da9a5988c7f7265574d423629241d1a242f39434e58626d74818e959fa9a29892989fa69e92857a6d61584e43372b2021232423211c1710080000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d00000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000006131f2c3945515d677784909daaada1978a7d70675e56524c4f4f4d53555960666d737e87939f92867b7f8c97a2ada39990837a6d67605954514c4f4f4d52545960676d78818f96a0a49f95897d7063564a3d3023170a00000000000000000006131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b120900000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000050e161f272f343d434b51545c60646a6e72767a7c7e808284848585868585848381807e7c7976736f6a66615e57544e47433c3530282017110a0200000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525b636b6f797e84888c8f909192929191908e8b897f7266594c3f3326190c0000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000000000000000000000000000000000000000406070b0e11121313131313130c0c0a0602000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d2013000000000714202c38444f59626f7c8792968e81746d62594f4d575e696e7980868d92989a9c9b999898999b9b9a938f89827a6f6a5f574d4e58616c737f8c9592867c6e62594f43382c20150a000000000000000714202c38444f59626f7c8792968e81746d62594f5966727f8c93939184776b5e5144382e38424f59616e7b8692939391857a6d6058616c737f8c9592867c6e62594f43382c20150a00000000121f2b3845525e6b7885919eaba295897c6f6256493c31231817202935404b555f6a727f8b939da7a298928590949fa1978e81746a5f53473c32261b17171714110c05000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000714202d3a4753606d7a86939facab9e9285786c60554c464142434246484f545c606c727f8b9398908385929ea9ab9f92877c6f685d554f47454142434246474f555d666d7984919b9a93908c8276695c4f4336291c1003000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b1209000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000000000000000000050f172028313940454f555c60666d71777b7f8386898b8d8f9091929292929191908e8d8b8885827f7c77736e69626058534e46413a3228221c140b03000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646d737c848b9095989b9d9e9f9f9e9d9c9b988c7f7266594c3f3326190c000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000001070c101314171b1e1f202020202020191816120d070000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d2013000000000916232f3c4855606b768390999184796d605b514b555e696e7b838d92999f9c96918e8c8b8b8c8e92979e9c938f847c6f695f564c505a606d788390988f82766b6054483d32271b0f000000000000000916232f3c4855606b768390999184796d605b514c5966727f8c999e9184776b5e514438343f4a54606b75818e989e948a7e71685d525a606d788390988f82766b6054483d32271b0f00000000131f2c3946525f6c7985929faca194887b6e6155483b2e22151f29333b45515d676f7c86929fa5a49a92867b829099a39f93877c6f62584e43372b20150a0a0805000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f1205000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000815212e3b4854616e7b879aa4afa89b8f8275655b50433a363031363a3d424a515a626d75818e9794909297a1ada3998d80736a5f564c433d39352f30363a3d434b545d67707d8a8e8b87837f7c6f6255493c2f22160900000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b10070000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000050e172129323a434b515960676d72797e83888c909399989a9c9d9e9e9f9f9f9e9e9d9b999898928f8c8884807b756f6a625f58524c443d332d261d150c040000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e737f8791969da0a7a8aaa8a4a2a0a0a0a1998c7f7266594c3f3326190c00000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000000000060b12181c1f2024282a2b2c2d2d2d2d2d2625221e18120a01000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d201300000007131f2c38434f5963707d899593897d70675d5145515d676e7b8490959f9f948f898481807e7e7f82858a91969e9691857b6e685d5245505c666f7c879294897c6f63584e43372b1c1106000000000007131f2c38434f5963707d899593897d70675d51494c5966727f8c999e9184776b5e5144383844505c666f7d89939e988f82756c61564c505c666f7c879294897c6f63584e43372b1c110600000013202c3946535f6c7986929faca093877a6d6054473a2d211a25303b45505a606d79839199a3a59f93887e707c87929fa49a8f82756a5f53473c32261b0f01000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f0300000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000916222f3c4955626f7c8895acb6a79a8d81746753493f312a25262a2d30394044515b616d7a85929f9c9ea1a9ac9f92867a6d61584e433a312c2924252a2d3139424b55606c7783827e7a76736f6a6054473b2e22150800000000000000000006131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f05000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000030d172029333b444c555c606b6f797f848b9095999c9fa4aba7a9a9a8a7a6a6a7a7a8a9a8a6aaa29f9c9995918c87817c766f6a615d564f443f382f271e160d0400000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58626d73808c9299a0a8acaaa39f9b979594939394958c7f7266594c3f3326190c000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000000000000000000000000000000000020a11171d23292c2d3134373839393939393933322f2a231c130a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130000000915222f3b4854606b7683909a8e81756b60554b4e58606d798390969f99928b827c78747372727375797e848e939d9791847a6d605a504a545f6a74808d988f82766a605447382e23170c00000000000915222f3b4854606b7683909a8e81756b60554b414c5966727f8c999e9184776b5e514436414c56606d7883909d9f92867b6e615a50444a545f6a74808d988f82766a605447382e23170c000000121f2c3945525f6c7885929faba194877a6e6154473b2e21202a36424d57616c74818e95a0a89e938c7f736c74808d97a29f93877c6f62584e43372b1e1308000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b0000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000091623303c4956636f7c8996a2afa69a8d8073675a4d403025191a1e21272e343f46525e6873808c99a3abadb3a89c8f8275685e52463c3128201d19191e2027303944505b656c7675716d68666260584e43372b1f130600000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d0300000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000000000000010b151f29333b454d565d676d747c848c91969da0a7a9aca8a9a19e9c9b9a9a999a9a9b9d9fa2a9a6aaa9a7a09d99928e89827c746d686059504a423930281f160c01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a727f8b929fa3abaca49f98928e8b8887868687898b7f7266594c3f3326190c00000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000030b141b22272f34383a3e4144454646464646463f3e3a352e251c12070000131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d2013000004101c2934404b55636f7c899493877c6f62594f4754606a74808d95a09892877e766f6c6566656566666d7179818e939d968e81756c61554b4e58616e7b869294897c6f62544a3f34281c100300000004101c2934404b55636f7c899493877c6f62594f433f4c5966727f8c999e9184776b5e51443846525e68727f8b959f958b7f72695e53483e424e58616e7b869294897c6f62544a3f34281c10030000111e2b3844515e6b7784919eaaa295887c6f6255493c2f2428323a46525e69707e8a939da8a0958e81776c606d7a85929fa49a8f82756a5f53473a2f24190d010000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b11060000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000916222f3c4955626f7c8895aab4a79b8e817468564c41362a24201d191c232a36414c56616e7a86929facb9b3a9978a7e7164564c41342a1f161d1d1d1d151e27333f49535b606a6864615e5655544e463c32271b0f0300000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000007121d27313b454d575e686d79808791959ea1a8acaaa29f9b979791908e8d8d8d8d8e8f909297979a9ea0a8ababa39f9b948f87817a706b605b544b433a31281d1307000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707121f2c3844505c666f7c87929fa4afaaa39a938d86817e7b7a797a7a7c7e7d6f6356493c302316090000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000000000000030c151d262d33394045474a4e51525353535353534c4b463f372e23180d0200131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a5f53474d57626f7c87939f9f92867d716c62605b535858545c60676d77818e959e938a7e71675d5146525e6974818d9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a5f53473d3f4c5966727f8c999e9184776b5e5144424e58616d7a85929f999083786c60574d42363c46525e6974818d9a8e8174665c5044382c1f12060000101d293643505c6976838f9ca9a4978b7e7164564c413529303a44505a616e7b85929ea5a3989183796d655d6873808d98a39f93877c6f62564c4135291d1104000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000814212e3b4754616e7a8798a2aeaa9d908377685e52463c352f2c2924272625303a46525e6876828f9ca9b6ada197877b6e6154483b302a2a2a2a2a2a2a2a2a222d38414950535d5b5854524c4947433c342b20150a0000000000000000000006131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f040000000000000000040e18242f39434d575e696e7a828d9399a0a8ada8a19e98928e8a878583818180808081828385878a8d9196999ea1a9aca69f99928d847d736c665c554b433a2f24180d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d1113141d2935404b55606d78839099a3aeaba3989288817a75716f6d6d6d6e6f716f6b6054483b2f22150900000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000000000000000000000b151e272f383f444b5153575b5d5e5f6060606060595751493f352a1e120600131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d201300000714202d3a4753606d79859296897c6f63584e46535f6975828f9a9f948b7f726b615a5350494b4b4b51555d656d78839099999184796d6053474d56616e7b88959285796d6053463a2d2013070000000714202d3a4753606d79859296897c6f63584e43353f4c5966727f8c999e9184776b5e513f4a54606a74818e979f92877c6f665b50453b3136424d56616e7b88959285796d6053463a2d20130700000d1a2633404d596673808c99a9a79b8e8174685d52453b3136414c56616c75828f97a2a59f92867c6f675d56616e7a86929fa49a8e8174685d5245392c20150a000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b020000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929fabac9f92867a6e61584e45403a39352f3433333236414c566673808c99a6b3ab9e928578695e53463a3737373737373737373737372f383f4446504f4b4746413c3b37322b2620180f0600000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000020c16202935404b555e696e7b8390949fa4abaaa29f96918b86817e7b78767574737374747577787b7d8084888d92979ea1a8aba39f96918780786d675d554b4035291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d2021242c3945515d67727f8b95a0abafa39992867d746d6864626160606162656360594f43382c1f130700000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000000000000000000000000000007121d273039414950555c6064676a6b6c6c6c6c6c6c66635b51463a2f22160a00131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d201300000a1724313d4a5764707d8a989184786c6053464855616e7b88949e9c9083786c60595046443f3f3f40454b535c666e7b878e8a86827c6f62554846535f6976839097897d7063564a3d2f23180c0000000a1724313d4a5764707d8a989184786c6053463c313f4c5966727f8c999e9184776b5e5144505b666f7c87939f968d80736a5f544a3f3329303b46535f6976839097897d7063564a3d2f23180c00000a1723303d4a5663707d8997a1ac9f92867a6d60574d43393946525e68717e8a949ea89e938b7f726a5f55525e6874818d9aa49f92867a6d6054473d32271b0f03000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a02000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070005111e2a36424d566976828f9caaafa3998c80736a5f58514b4745414240403f3f3f3e4a5764717d8a97a4b0a99c8f827669574d4244444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000006131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d13070000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000008131e28323a45515d676e7b8491959fa6afa7a098928c847f7a75716e6969686767666767686a696e7173777b80858b91969fa2aaa9a199938c81796d675d5145392c2013060000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1e2124292c2d30333f4a54606d7985929ea7b1a79f92877d706b615e565554535354565856544f473d32271b0f0300000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d18232e39434b535b60676d71747778797979797979726d63574b3e3225180c00131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566874818e9a8d8073655b50444b5566737f8c99a096897d70665b50473e37332d2e3439414a545f697380827e7a766f6a5f5347424d5765727f8c988d817467554b4034291c10040004111d2935414c566874818e9a8d8073655b504437333f4c5966727f8c999e9184776b5e514c56606c7883909a9e9184796d60584e42382d212a36424d5765727f8c988d817467554b4034291c1004000713202d3a4653606d7985929eaaa2988c7f72695f554b43424f59616d7a85929ea6a1968f81756d62584e4c56616e7b87939fa2988b7f7265584e43372b1f1306000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b060000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900020e1925303f4b5865727e8b98a2aeab9f92867c6f6a605d5554524c4e4d4d4c4c4b4b4b5663707c8996a3afa79b8e8174685b505050505050505050505050505050505050505050505050505050504847433c332a201509000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d00000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000010d1925303a44505a606d79839096a0a8b0a69e9591867f79726d6764615e575b5a5a5a5a5b5c575e6164676a6e73797e848c92989fa7aba49f938e82796d6053473a2d2014070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f35393a3d4044505b66727f8b97a1adaca0958c7f736b6159524c4847464747494b4948433d352b21160a0000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000010c161f2834404b555c656c71797d8184858686868686867f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f62534945515d677683909d9e9184786c60544a3f352b272223282f38424d57636e7375716d68625f584e433b4854616e7b8797908477675c5145382c1f1306000713202c3945525d6877849199897c6f6253493f33333f4c5966727f8c999e9184776b5e53535d68717e8b959e93897d70675d51463c2f261c26313b4854616e7b8797908477675c5145382c1f13060006131f2c3845515c6773808c98a2aa9f92867b6e675d554c4a54616b75818e97a1a59e91847a6d605b514646535f697683909caa9d9083776a6054473b2e221509000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b0600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b00000914212d3a4754606d7a85929fa7aea29891847c726d6763605d565b5a59595858585857626f7c8995a2afa79a8d8074675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534e463c31261a0f020000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d1207000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000005111d2935414c56626d75818e959fa8b0a69e948f837b726d66605d5554534d4e4e4d4d4d4e4f4d525457585f62666d71797f8690959ea5afa59e948d8073665a4d4033271a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000003090c151c23282c31373a3b4145474a4d4e53606c7884919ea9b1a79d9083786c60594f46413c3a3a3a3b3c3e3c3b38322b23190f040000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000007131d28313a45515c676d777e848a8e909192999393938c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d6053464753606d7a86939f998d8073655b5042382d231b17181d26303b45525c63666864615d56534e463c3a46535e697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b606060606d7a85929e978e81746b60554b40342a1d14212d3a46535e697885919286796d6053473a2d2014070004101c2834404b55616e7a86929fa6a2989083796d675e56515c66707d8a939ea99e938a7d70685d52493f424d5765717e8b98a3a095897c6f6256493c31261a0e020000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b06000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d00000713202c3945525d68737f8c95a0a8aaa19691867f7974706d6869686766666565656464646f7c8995a2afa6998c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f12060000000000000006131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000000713202d3946525e68717e8b939ea7b1a79e948f82796e69605c54514b484642424140404141424246484a4e53545c60666d727b838f939ea8afa69a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000050d141a1e262e34383c4247484c525457595b5563707d8996a0acab9f95897d70665b504745403a37322d2e2f32302f2c2721191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000000000000000000010d18242f3a43515b606d79818b91969a9d9e9fa39f9f998c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377665c51454956626f7c8999a4978a7d706453493f2f261c0f0b0b151e2a33404a5257595b5754524c47433c3436424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377665c5145382c333f4c5966727f8c999e9184776d6d6d6d6d74808d979e92857a6d61594f433b322920171e2a36424d576976828f99897c6f6256493c2f23160900000c18232e3946525e68727f8b949fa89f958f82796e68615a606d7884919ea5a1978e81756b61564c41373b4754606d7a86929fa79a8d807467574d42372b1e12060000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b060503000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000004111d2935414c56606d79839096a0a7a8a198928c85807d7a787675737372727271717171707c8995a2afa5988c7f777777777777777777777777777777777777777777777777777777777777776e6a5f53473a2e2114080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c1004000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000006121f2b37434e58616d7a85929ea5afa9a0958f82796d675f57514a45403b3a3631343433343430363a3b3e43474b51545c60696e79818f96a0aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000080f171f252a30383f44464d5355565d60636668696775818e9ba8b2aa9d9083776b605b5353514b47433c3731292423221f1b160f07000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000004111d2935414b55626d75818e939ea1a8aaa29f9c9998988c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817467544b404b5864717e8b97a398877b6e6154473b2d21140a00030c18212e3840474b4d4f4b4746413a37322a31404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817467544b403428333f4c5966727f8c999e9184797a7a7a7a7a7c87929f978b7e7168605b544d443b32291d1a2531404d596673808c988b7e7165584b3e3225180b000007121d2a36414c56606c78829096a1a79e948f837a716c6268727f8c96a0a69e91857a6d61594f443a303945525d6875828f9bac9e918477695f53473a2e2114080000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a070000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000010d19242f3a45515c666e7b8490959fa3aaa29f97928d898784838180807f7f7e7e7e7e7d7d7f8c98a5b2ab9e9184838383838383838383838383838383838383838383838383838383838383837c6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000815212e3a47535f6a74818e97a2adada2979083796d675d554d444039352f2d2a252727272728252a2d2e31373940454b51575f676d7884919eaaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000020a121a212931363e424a5053575f6266686d70737576777986929facb1a4988b7e716e6c6564605d55534e47433c352f281f180f0a04000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300000000000000000000000613202c3945515d67727f8b939ea5ada49d98928f8d8c8b8b7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404c5966727f8c999f928579695e52463a2d2014020000060f1c262e353b3f40423e3a3935302b2625323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c99a096918686868686868892999e92857c78716c665e564d443b2f261b25323e4b5865717e8b988c7f7266594c3f3326190c0000000d1925303b44505b666e7b849197a1a69e9590857e756f6d7a85929fa89f948a7e71685d52473e322935414c5664717e8a9aa4a096887b6e6255483b2f2215080000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000008131e2834404b545e696e7b838d92999fa2a9a29e9a9696918f8e8d8c8c8b8b8b8b8a8a8a8c919ba7b4ada19691909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f2216090000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e02000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c010000000000000005111d2935414c56626f7c87939fa9b0a69f92857b6e675d554b433c342e2924211e1a1b1a1a1a1b1a1e2021262b2e343940454d555c667784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000020b141c242c333b424650545c6065696e73777a7d80818384869298a2aeb3a69a8d807d7b7975716d67625f58534e454039312a211a1108000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000714212d3a4754606d7a85929fa6ada39c928d8682807f7f7f7c6f6255493c2f22160900131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7e7265584b404d5a6773808d9a9e9185786b574d42362a1e11050000000a131c242a2f323335312e2d29241e1b24313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7e7265584b3f3226333f4c5966727f8c99a8a09e939393939393959fa3a1979289847e786e685e564d41382d2224313e4a5764717d8a978d8073665a4d4033271a0d00000008141e28333f4a545e696e7b8591969fa69f97918a827c76808d97a2a3998f82766c61564c41352c242f3a4754616d7a87939fa1988c7f7265594c3f3226190c0000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000000010c18232e39424d575e696e7980878e92989b9ea1a9a8a19e9c9b9a999998989897979797989ba3adb8b2a8a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e12050000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c20130400000000000000000713202d3946525e6874818e9aa4afab9f948b7e71695e554b433a3128231c1814120e090d0d0e090e1214151a1d23282e343c434b546a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000020b141c262e363e454d535a61666d71767b8084868a8c8e90919298a2aab4b5a89d928d8a8885817e7a756f6a625f58514b433c332c231a120800000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000000000000000004101c2934404b5565727f8b98a2aea79c918c807a75737272726f6a5f54473b2e22150800131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b414d5a6774808d9a9d9184776a5e514430251a0e02000000010a12191f232626282421201d19131723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c99a8a09393939393939393939496999e96918b827a6e685e53493f332723303d4a5663707d89968d8174675a4e4134271b0e000000020b17222d38424d575f696f7c8490949fa3a19e948f888287929fa99f92877c6e625a50443a3028232d3946525e687783909997928e8376695c504336291d100300000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e110000000007121d27303b454d575e676d747b81868b8e929796989a9b9c9d9d9d9e9e9e9e9e9f9f9f9fa4acb6c0b6aea9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa8aaaaaaaaab94887b6e6155483b2e2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d2114060000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000714212e3a4754616d7a86929facb0a69c9082766c62574d433930281f18120d07050c111517181c1c1c1c1c1c1c181d23283144515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000a141c262e38404850575e616c71787e83888d90939a999b9c9e9fa2aab4b1b2aea49d9a9797928e8b86817c756f6a605d554e463e352c241a11080000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000000000000000000006131f2c3845515c677683909daaaca0958c7f746d6866656565625f584e43372b1f130600131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1c2935424f5c6875828f978a7d7064574a414e5a6774818d9a9d9184776a5e51442f24180d0100000000040c13181d2020201d1814120f0916232f3c4956626f7c89958e8175685b4e4235281b0f000f1c2935424f5c6875828f978a7d7064574a3d3126333f4c5966727f8c99a09689868686868686868687898d92989e948f847a6e655b5044372b232f3c4956626f7c89958e8175685b4e4235281b0f0000000006111c262f3b454d575f6a6f7a828d92999fa69e9c948f9299a3a2978d80746a5f534b454039342e2a36414c566673808d8c8985817e7064574a3d3124170a0000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000b151e29333b454d555d60696e747a7e8285888a8c8d8e8f9090919191919192929292939aa4afbbaea49d9a93939393939393939393939393939393939393939393939b9ea5afafa499877a6d6154473a2e2114070000000000000003131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c07060400071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000005111e2a36424d5666727f8c98a3aeab9f94897c6f635a50453b31271e160d07000911181d212425292929292929292929292a3744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000009121c262e38404a525a61696e767e848b9095999d9fa4aca8a9a8a6a5a4a4a4a5a6a8aaa6a9a19e9b98928e88827c736d675f584f473e362c231a1007000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7986929facac9d9083786c605d5659585855544e463c32261b0f0300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b404d5a6773808d9a9e9184786b554b4035291d1004000000080d161d24292c2d2c2924211f1a151723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c999e918479797979797979797a7c808590959f969082776c6053463c3126303d4a5663707d89968d8174675a4e4134271b0e00000000000a141d29333c454e585f686d78808790959ea0a69e9c9fa3ab9f92857a6d65605c54514b443f3830303d495663707d83807c7874706c6155493c3023160a0000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000030c172129333b434b51575f62686d7175787b7d7f808283838484848485858585858687939facb9a99d928d86868686868686868686868686868686868686868686868e939eaaac9f9386796c605346392d2013060000000000040a0f131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191313100c0707131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000714202d3a46525e697784909daab4aa9c9083766b6054483f33291f150c040009121b22292e313236363636363636363636363744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006101b242e38404a525c636c717b838a91969d9fa7aaacaba39f9d9b999897979898999b9d9fa3ababaaa29f9b948f8780796e6a615950483e352c22180d0400000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000916232f3c4956626f7c8999a3aea49a8b7e71665b524c4c4c4c4947433c342a20150a0000131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7f7265584c404d596673808c999f928578675d5145392c20130600000811191f282f35393a39352f2e2b26201824313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7f7265584c3f3226333f4c5966727f8c999e9184776c6c6c6c6c666c6d6f737b8390969f948b7e7165574d42372b313e4a5764717d8a978d8073665a4d4033271a0d0000000000020b17202a333c464e565e666d737c838b91969ea1a9acafaa9d90837d77716d66605d55504a423d353b4854606b7077736f6c656461594f44392d2014080000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e0200000000000000000000000000000000000000000000000000000102030000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000040d161e2429313940454d53565d606468696e707274757676777777787878787879797c8995a2afa79a8d807979797979797979797979797979797979797979797979818e9ba8ab9e928578665b5044382b1f120600000000070e151b1f222c3946525f6c7985929facada093877a6d6054473a2d26262626262626262626201f1c18120b0b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f120600000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000814212e3b4754616e7b8795a0acaea2988a7e7164594f44362d21170d030006111b242d343a3d3e43434343434343434343434344515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000030c18222d36404a525c646e737e8590949da0a8abaaa29f9b9992908e8c8b8b8a8b8b8c8e9092999a9ea1a9aca69e99928d837c706b615a50473e342a1f160c01000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000a1724313d4a5764707d8a97abac9f93867a6d61544a413f3f3f3c3b37322a22190e040000131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404b5865727e8b989f93867a6d6053473a2d20140900030d19232b313a40454745403b3a37312a2125323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c999e9184776b606060605b606163696e7a84919e9d908377695f53463a2d323e4b5865717e8b988c7f7266594c3f3326190c000000000000050e18212a343c444c545c606a6f787e848b9297a1adb8aca0959089837e79726d67605c544f45403a444f5960636a6662605b53554f473e33281c10040000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b07070401000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000010c161f282f35393a3e3f42474c525458575f6163656768696a6a6a6b6b6b6b6b6c6c6f7c8995a2afa89b8e82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7783909daaa99d9083766a544a3f33281c0f0300000007101920262b2e2f3946525f6c7985929facada093877a6d6054473a33333333333333333333332d2c28231d150c111b2935404b5564717d8a99a3afac9f9285796d6053463a2d201307000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c2013040000000000000000000b1825323e4b5865717e8b98a7b1ac9f9285796d6053473d32201b0f0500010c18222d363f454a4b4f4f4f4f4f4f4f4f4f4f4f4f4f515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000b151e2a343f48525c646e73808a92979fa6aca9a29f98928e8a868381807f7e7e7e7f80818386898d92979ea0a8aba39f9591867d716c61594f463c31281e13080000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000b1825313e4b5864717e8b97a4ab9e918478685e5242382f32322f2e2b2620191007000000131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817468554b404a5663707d8996a49a897c6f6356493c30251a0e090c151f2b353d434b5153514b4847433c332f2633404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817468554b403428333f4c5966727f8c999e9184776b5e53534a505354565e68727e8b9aa095887b6e6155483b2e33404d596673808c988b7e7165584b3e3225180b00000000000000060f18222a323a424b51585f666c71787e85929eabadaba7a09d95908b847f79726d666059514b433d474f54565d595653504949443e352c21170b000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d0805010000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0000000008131e28313a4145474b4c4d4e4f5052504d535557595a5b5c5d5d5e5e5e5e5e5f5f626f7c8995a2afa99c908376655b60606060606060606060606060606060605e697885929faba79b8e8174685b4e412d22170b000000040e19222a32373b3c3f46525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000004101d2935404b556875828e9ba8b5a89b8f8275675d5145392c1f1309000005111d29343f485056585c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000007121d27303c46505a646e73808d929fa2a9aea59e97928c86817d7a77757372717171727375777a7d81858b91969fa3aba7a09892877e716b61584e433a2f24190c03000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669564c412f26252522221f1b150e0700000000131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377675c51454754616e7a8796a1988b7f7265574d42362a201a19191e27313d474f555d605d5555534e4641382a36424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377675c5145382c333f4c5966727f8c999e9184776b5e51463f4446474d56616d7a87939f978a7e7164574b3e3136424d576976828f99897c6f6256493c2f23160900000000000000000610182029303940454e545b60666d7a85929fa9a19e989ea0a09d97918c857f78706b605d554e463d444849514d4946443f3839332c231a1005000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d0802000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000000010d19242f3a434c525457595a5b5c5d5e5d5a54484a4c4d4f5050515151515252525663707d8996a3b0ab9e9285796c605353535353535353535353535353535354616e7b8798a2aeaa988c7f7265594c3f322619060000000a15202a343c4347494c4c525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d1213202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000006131f2c3845515d677884919eabb5ab988b7e7265554b4035291d100400000915212e3a45505a62656969696969696969696969696969696a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000c18232e39434e58626c73808d929ca4adaaa39f938e857f7a75706d67686665646465656668676d7074797e848c9299a1a9aaa29992877d706a5f554c4135291e150a0000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f42302814191615130f0a040000000000131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d60534646525e687884919e9c8f8275695e52463c332a262524293039434f5960676d6765625f58534a41363a46535f697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b5e51443338393b46525d687784919e998c7f7366594c40333a46535f697885919286796d6053473a2d201407000000000000000000060e171e272e343c424a505b66727f8c98a2a197918c91969d9fa19e97918b837d746d675f584f473d3b3d44403c3937332d2d28211a110800000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c070100000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000004111d2935414c565d6064656668696a6b69665e54423f414243434444444545454a5764717d8a97a4b0ada297887b6f625548464646464646464646464646414c5665717e8b98aaaea298897c6f6256493c2f2316090000030f1b26323c464e54555959595f6c7985929facada093877a6d60595959595959595959595959595953514b43392e2318111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000714202d3a4753606d7986939facaea399887b6f6255483c2f24180c0000000b1724313d4a56626c71767676767676767676767676767676767784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000004101c2834404b555f6a717e8b929da4aeaaa298928b817a736d6863605d5559585857585859555d6063676d717980879197a0a8aba39992867c6f675d51453d30261c1106000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0908060300000000000000131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f635349414d566774818e9a9f92877b6e61584e453c3631322f353a424b55606b707a76726e6a645c53483c3b4855616e7b8897908477675c5145382c1f1306000713202c3945525d6877849199897c6f6353493f33333f4c5966727f8c999e9184776b5e5144382e2e35414c566a7683909d9a8d8073675a4d40343b4855616e7b8897908477675c5145382c1f130600000000000000000000050c151d23282f394653606c7884919eaa9e91857f848a90959c9fa19e95918981796e6a60594f463c3237332f2d2b27221b1c17100800000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b0300000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e2215080000000613202c3945525d686d71727374757778767066544b403435363737373838383f4b5865727e8b98a5b1b3a9988b7f7265594f42392e393939393939392d3945525d6875828e9ba8ac9f9285796d6053463a2d201307000006131f2b37434e585f62666666666c7985929facada093877a6d666666666666666666666666666666605c554b4034281c1019242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c889aa4afac9f9286796d6053463a2d2013070000000b1825323e4b5865717e828282828282828282828282828282828286929faca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000006131f2c3845515c676f7c86929fa4aeaaa29892867e756d68605d5654514b4d4c4b4b4b4c4d4b5153555c60676d737d859196a0a8aba29891847a6d60594f42382e23170c0000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566875818e9a8d8074655b5044495663707d8996a0998d80736a5f574e4642403f3f41454c545d67707d86837f7b746e64584c40424d5765727f8c988e817467554b4034291c10040004111d2935414c566875818e9a8d8074655b504437333f4c5966727f8c999e9184776b5e51443b3b3b3c44505c667783909d998d8073665a4d4037424d5765727f8c988e817467554b4034291c10040000000000000000000000030b121b27333f4953636f7c8996a1a3998c7f73787d83898f949da0a09d938e847c706b60584e443b302523201f1b1711100b0500000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d030000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d2013070000000714212d3a4754606d7a7e7f80818283858276665c5145382f2c2924262a2d37434e586774818e9aa7b4b7aa9d9083776b60544b40352f2b2623282b2f38414c56606d7a85929faca99b8e8275665c5144382c1f120600000815222e3b47545f6a6f72727272727985929facada093877a727272727272727272727272727272726d675c5145382c1f131824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000b1824313e4b5764717e8a97acb6aa9d908477665c5144382c1f12060000010d1a2734404d5a6773808d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aea79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000004111d2935414c56606d79839198a2aeaea39892867d716c615e56524c474541403f3e3e3e3f404045474b51555c606b6f7b849196a1abaaa0968e81746b60544a3f34281c110600000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d201300010d19242f3d4a5764707d8a989184786c6053464653606c7884919e9f92877c6f695f58534d4d4c4c4c51565d666d7983918f8c888174675a4e4147535f6977839097897d7063564a3d2f23180c0000010d19242f3d4a5764707d8a989184786c6053463c323f4c5966727f8c999e9184776b5e5148484848494e56606d7985929f988b7f7265584c3f3a47535f6977839097897d7063564a3d2f23180c0000000000000000000000000005121f2b3744505b6574808d9aa89f92867a6e6c70767c828991959fa39d9691867d706a5f564c41362a2113120f0b0600000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b0100000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000714212d3a4754606d7a878c8d8e8f909186796d60544a403a39352f31363a3f47535f6a7783909daab6b8aca095897d70665c5145413a37312e34383b424a525e68727f8c98a2ada1978a7d7164544a4034281c100400000916222f3c4955626f7c7f7f7f7f7f7f86929facb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20131724303d4a5763707d8a96a3b0a99c908376695d5043362a1d1000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669544a4034281c10040000010d1a2734404d5a6773808d9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4a79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000713202c3945525d68727f8c95a0aaafa59f92867d706b625a524c45413a39352f32313132322f35383a40454b515960696e7b849199a3aea89e93897d70665c5044382d22170b000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000813202d3a4653606d79859296897c7063584e44505b66717e8b959f9991847b6f6a615f57595859555d60686d78818e959c93877c6f625548424d57616e7b88959285796d6053463a2d2013070000000813202d3a4653606d79859296897c7063584e43373f4c5966727f8c999e9184776b5e545454545556585f68707d8a98a298897d7063564a3d424d57616e7b88959285796d6053463a2d201307000000000000000000000000000613202d394653606c7884919eac9b8f82756860646b6f767d838c9299a2a09892867c6f685e52463d32271b1003000000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000613202c3945515d67778390999b9c9d988a7d71665b514b4745404343424648505a626f7b8895a0acb8bcb1a79d9083796d605b524c464242413f44464d545b616d7a85919eaaa99e9184796d6053463a2e23180c0000000c1925323f4c5865727f8b8c8c8c8c8c9299a3aeb4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000d1a2633404d596673808c99a6b3a79a8e8174675b4e412e23180c000000010d1a2734404d5a6773808d9aa6a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000004111d2935404b55606d7a85929fa7b1a99d938b7e716b60595046413a352f2c2924252524252524292c2e343940454f575e696f7c87929fa7afa59d9183786d60544a3f33281c0f0300000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a6054474a54606c78839098a09691847c746e696766656567676d727a828e939e958d80746a5f534746535e6974818e9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a6054473e3f4c5966727f8c999e9184776b61616161616162656a6f7a84919e9f9285796d6053463a46535e6974818e9a8e8174665c5044382c1f1206000000000000000000000000000815222f3b4855626e7b8896a1a49a8b7e7164565960636b70787f879297a2a29891847a6e61594f44382c1e13080000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000004111d2935414c556673808d99a3a8aa9d9083786c605d5553514b50504d53555a626c74818e9aa7b1b6b4b6aca0958d80736d605d56534d4e4e4a5053575e666c75828f97a1ada1978c7f73665c5145382c1c12070000000c1925323f4c5865727f8b98999999999fa3abb4b9ada49c99999999999999999999999999999993877a6d6054473a2d211416222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000e1a2734414d5a6774808d9aa7b3a69a8d8073675a4d4034271a07000000010d1a2734404d5a6773808d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000613202c3945515d6773808d97a2adada1978e81746c61594f473e36302924201d181918181819181d1f23282f343d454d57606a727f8c95a0acaca0958b7e71665b5044382b1f1308000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000004101c2834404b55636f7c899494887c6f62594f44505b666e7b869298a0969187807b777473727273767a7f858f939e969083796d60584e434e58616e7b869294897c6f62544a3f34281c100300000004101c2834404b55636f7c899494887c6f62594f443f4c5966727f8c999e9184776e6e6e6e6e6e6e6f72757c839096a0978d8074665c5145434e58616e7b869294897c6f62544a3f34281c1003000000000000000000000000000b1825323e4b5865717e8b98a89f93877a6d61544f545960666d737d859297a2a1968f82756b6054483a2f24190d0100000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d100400000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000010d19242f3b4854616e7b86929fa9ab9f958c7f736d6762605d555d5d575f61656d717e8a939da9afa9a7a9aba79c928c7f746d68615f575b5b545c6062696e78808d949ea9a59e9184796d60544b4034281c0b000000000c1925323f4c5865727f8b98a5a5a5a5acaeb4bdbfb6ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211416222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000e1b2834414e5b6774818e9aa7b3a6998c807366594d4033261a0d000000010d1a2734404d5a6773808d939393939393939393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000714202d3a4753606d7a85929fa9b2a89e91857a6d605a50473d352a251e1913110d070b0b0b070c1013181d2329333b454e58606d7883909da7b1a79e9184786c6053463a3024190d0100000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000c18232e394854606b76828f9c8f82756c61564c4a545f69707d8692979f99928d888481807f7f8082868b91979e9691847b6e675c51464b55606a74818d998f82766a605442382e23170c00000000000c18232e394854606b76828f9c8f82756c61564c414c5966727f8c999e91847b7b7b7b7b7b7b7b7c7e82879095a09892857a6d61544b404b55606a74818d998f82766a605442382e23170c00000000000000000000000000010e1b2834414e5b6774818e9aa79e918477685e5246484f545c606b707c85929fa59e93897d7063564c4135291d1104000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f1306000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000814212d3a46535e6974818e97a1aba79c918c8079736f6d676a6a6a6a696e71777e87929fa5afa59d9b9c9fa6a49c918c807a726e6969686768666d6f747b828d929da6a69e938a7e71675d5142392e23180c000000000c1925323f4c5865727f8b989f9f9f9fa0aeb4bcb9b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211416232f3c4956626f7c8995a2afaa9d9184776a5e5144372b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000f1c2835424f5b6875818e9ba8b2a5998c7f7266594c3f3326190c000000010d1a2734404d5a6773808686868686868686868686868686868686868686868686868074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000006121e2b37424d5765717e8b98a2aeaca0968b7e71685d52483e352b2319130d08040100000000000004070c12182129333d44505c66707d89959fabaca0968a7d7064564c4135291d110400000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000007121d2c38434f5963707d8994948a7d70685d52454d57606b707d858f949c9f9a95918e8c8b8c8d8f92989e9c938e847b6e695f554b45515c676f7c879394897c6f63584e4330261c1106000000000007121d2c38434f5963707d8994948a7d70685d52454c5966727f8c99a196918787878787878788898b8f93999e9691867d6f685d524245515c676f7c879394897c6f63584e4330261c11060000000000000000000000000004111d2a3744505d6a7783909da89b8e827568564c413d424a5159606a707d8a939ea69c8f8276685d5245392c2013070000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d201407000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000005121e2a36424d57616e7b859299a3aba39c928d84807c7a7877767677787b7e838b9299a3aea69d938e90949fa6a39c928d857f7b777675747576797c80868f949da4a69f948e81746c61554b4030271d1207000000000c1925323f4c5865727f8b939393939393a2aab4b3a89e9693939393939393939393939393939393877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000f1b2835424e5b6875818e9ba8b2a6998c7f7366594c403326190d000000000d1926333f4c58646e73797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000814212e3a47535f697683909daab4aa9e9184786d60564c41362d2319110802000000000000000000000001070f172128343f4a54606b7783909daab2a89b8f8275685d5245392c201307000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000f1b27323d4854606b7682909991847a6d605b51484f59606b707b828a8f939a9a9d9a9998989a9c9a99928f8981796e695f574d47505a606d798491988f82766b6054463d321e150a000000000000000f1b27323d4854606b7682909991847a6d605b514c5966727f8c99a8a19e949494949494949495989c9a97928d847d6f6b60564c47505a606d798491988f82766b6054463d321e150a000000000000000000000000000004101d2935404b556b7885919ea6998c807366594d40303940444f58616b75818e9ba99f92867a6d6054473a2d21140700000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f13060000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f1409000000000000020e1a25313b46525e69707d879299a1a9a49c96918d8986858483838485888b90959fa3aba59d948e818390949da5a49d97928c8884828181828385898d92989ea6a49f948f82796d605a5043392f1e150b00000000000c1925323f4c5865727f8686868686868998a2aeafa2968c87868686868686868686868686868686867a6d6054473a2d21141824313e4b5764717e8a97a4b1a99c8f8376695c504336291d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000e1b2834414e5b6774818e9aa7b3a6998d8073665a4d4033271a0d000000000b17232f3b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000815222f3b4855626e7b88959fabaea3988b7e72665c50443a2f241b1107000000000000000000000000000000050f17232e38424f5964717e8a98a2aeac9f92867a6d6054473a2d2114080000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000a16212c38444f59626f7c8692978e81746d625a50474f5960696e767d83878b8e909192929291908e8b86827c756d675f574d474f59626c73808d9592867c6e62594f44342b200c03000000000000000a16212c38444f59626f7c8692978e81746d625a505966727f8c9393939393939393939399929291908d8a8580796f6b60594f474f59626c73808d9592867c6e62594f44342b200c03000000000000000000000000000006131f2c3945515d677986929fa5988b7f7265584c3f322e343d464f59626f7c8997a2a3998a7d7164574a3e3124170b00000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d100400000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000009141f2a36424d57606b717e8792979fa2a8a19e999a9391909090919297989da0a7a8a19e938e82797a828e939da0a8a19e9996918f8e8e8f9092989a9fa3a7a09a938d82796d675d51483e31281d0c0300000000000b1824313e4a56626d7279797979797986929facada093877a7979797979797979797979797979797976685d5245392c20131926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e0000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000e1b2734414e5a6774818d9aa7b3a79a8d8074675a4d4134271a080000000007131f2b36404a52585a6060606060606060606060606060606060606060606060605a58524a40362b1f13070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867a6d60544a3f32281e1209000000000000000000000000000000000006111c26303d4753606d7a85929facaea3998b7e7164584b3e3025190e02000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000004101c27333d47535f6a737f8c95938c7f726c615950444f575f616b70767b7e8183858586858583817e7a756f6a605d554d445059606b717e8b92958c7f736a5f53473d3222190f000000000000000004101c27333d47535f6a737f8c95938c7f726c61595966727f86868686868686868686868686858483807d79736d6760594f445059606b717e8b92958c7f736a5f53473d3222190f0000000000000000000000000000000714202d3a4753606d7a8699a3a4978b7e7164584b3e312328343e4653606c7985929fab998c7f7266594c3f3326190c000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000030e1a25303b454f59626c717d858d92989d9fa4aca49f9e9d9d9d9d9ea1a9aba49f9c96918a81786d6d78818991959c9fa3a8a09e9c9b9a9b9c9fa2aaa39f9b95908880786d675d554b40362c1f160c0000000000000915222e3a46515b62656c6c6c6c6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d111c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8e8175685b4e422f24190d01000000020e19242e3840474c4d5353535353535353535353535353535353535353535353534d4c4740382f24190e030000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000006121f2b3844505b6675828f9ba8b5a89b8f8275685d5242382e20160c000000000000000000000000000000000000000a15202c3945515d6775828e9ba8b4ab9b8e817468564c41362a1e11050000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000b16212b37434e58606d7883909793887e716b625a514a4d53596163696e71747678797979787674716d68626058514b4a505a616b707d8792979083786d60584e43352b2110070000000000000000000b16212b37434e58606d7883909793887e716b625a636d727979797979797979797979797978777673716d67605d554f4a505a616b707d8792979083786d60584e43352b2110070000000000000000000000000000000613202d394653606c7986929fa5988b7e7265584b3f3025212b3744505b657784909da79a8d8074675a4d4134271a0e0100000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d1207000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000009141f29333d47505a626b6f7a80868c90939a999b9d9e9e9f9f9f9e9d9c9a9993908b847d746d66666d747d848a8f92999a9c9d9e9f9f9f9e9d9b9998928f89837d746d665d554c43392f241a0d0400000000000006121e29343f49515658606060606c7985929facada093877a6d6060606060606060606060606060605f524c443a2f2419131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f837669554c4135291d11040000000008121c262e363b3f40464646464646464646464646464646464646464646464646413f3c362f261d1208000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000613202d394653606c7885929fabb2a9988b7e7165564c4130261c0d040000000000000000000000000000000000000004101d2935404b5565717e8b98aab3ab9e918478685e5246392d20140700000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000050f1a26313c44505c666e7b85929992867d716c605c544e464f55575e6165676a6b6c6c6c6b6a6765615e56544e454e545c606c717d86929992857b6e665c50463c3123190f00000000000000000000050f1a26313c44505c666e7b85929992867d716c605c63666c6c6c6c6c6c6c6c6c6c6c6c6c6b6b696764605c55514b4e545c606c717d86929992857b6e665c50463c3123190f0000000000000000000000000000000005121f2b3744505b657885929ea6998c807366564c41362e2e2e3844505b667784909da79a8d8074675a4d4134271a0e01000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b010000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000030d17212c353f48505960686d737a7f83878a8c8e90919192929292908f8d8a86837e79706c605c5c606b70787d82868a8d8f919292929292908f8c8986827d776f6b605c544c433a31271d120800000000000000010d18232d373f464a4c5353535f6c7985929facada093877a6d6054535353535353535353535353535345413a32281e1314202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000a1724313d4a5764707d8a97abb5ab9e918478675d5145392c20130600000000010a141c242b2f33343939393939393939393939393939393939393939393939393433302b241d140b01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000815222f3b4855626e7b8897a2adada197877b6e6154483b2f21140a0000000000000000000000000000000000000000010d18242f3b4855616e7b8898a2aeada196877a6e6154473b2e21140800000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000c1926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000a152028343f4a545f696f7d87929892877e736d665f58524c484d5254585b5d5e5f5f5f5e5d5b5854524c474b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000a152028343f4a545f696f7d87929892877e736d665f586060606060606060606060605f5f5e5d5a5753514b4b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000000000000030f1b27333f49536a7784909da99c8f8276685e52463f3b3b3b404653606c7985929fac998c7f7266594c3f3326190c000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d030000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d040000000000000000000000050f1a232d363f474f565d60686e72767b7d7f82838485858685858482807d7a76716d66615a51515960666c71767a7d80828485858685858382807d7a75706b636059514a423a31281f150b00000000000000000006111b252d343a3e3f4646525f6c7985929facada093877a6d6054474646464646464646464646464639352f282016101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d2013070000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8899a3aeaca196877a6d6054473a2d2114080000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000a1724313d4a5764707d8a97a9b3ab9e918578695e53463a2d2114020000000000000000000000000000000000000000000714212d3a46535f697885929fabb2a896897d7063564a3d3023170a000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000000003060809192633404c5966737f8c99a6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c46474b4e505252535252504e4b47464b51555d606a6e787f889299928a7e716b60574d42382e22180e000000000000000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c5353535353535353535251504d4a474b51555d606a6e787f889299928a7e716b60574d42382e22180e0000000000000000000000000000000000000b17222d414e5a6774818d9aa99f92867a6d6159504a4847484b515b636f7c8998a2a49a8a7e7164574b3e3124180b00000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e0000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000000000000000008111b242d353d444c52565e6165696e71737577777879797978777573716e6864605c545044454f545b6064686d717376777879797978777573706d67636059544f44403930281f160d030000000000000000000009131b23292e31323946525f6c7985929facada093877a6d6054473a3939393939393939393939392c29241e160e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f120600000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000713202d3a4653606d7986929facb2a896897c6f6356493c3025190e00000000000001080e1317191a20202020202020202020202020252728292622211f1a20201a1a17130e08010000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669574d42362a1e120500000000000000000000000000000000000000000005121e2b37424d576a7683909da9b2a5988c7f7265594c3f3226190c0000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000040a0f1315161a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000003050916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f060000000000000000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f06000000000000000000000000000000000000061724313d4a5764707d8a97a2a3988d80736b605c54555455555c606d75828f9caa9f93877a6e6154473b2e211408000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f100600000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000009121b232b323a41454c5254565e616466686a6b6b6c6c6c6b6a696764615e5653514a423e3d424a5053565e616467696a6b6c6c6c6b6a686663605d55554f48433d342e271e160d040000000000000000000000010911181e22242c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d201d19130e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c1003000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000006131f2c3845515c677783909daab2a6998c7f7366564d41362a1c11060000000000000002070b0d0d131313131313131313151e252c31343536322f2e2b26201f1c18120b0300000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a69a8d8073675a4d4031251a0e02000000000000000000000000000000000000000000020e1a2631414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000070f151b1f2222262b38434e586875828f9ba8a79a8d8074675a4d4134271a0e0100000000000000000000131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900010407070c10121316232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a0000000000000000000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a000000000000000000000000000000000000000714202d3a4753606d7a85929ea89f93887d726d666362616263676d737f8b949ea69d908376685e5246392d2014070000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000000000000091119202830353b4146474d525457595b5d5e5e5f5f5f5f5d5c5a5754524c46444039302f383f44464c5254575a5c5e5f5f5f5f5f5d5c595653514b48443d383228231c150c040000000000000000000000000000060d12151f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020201413110d0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000004101c2834404b556774818e9aabb5a99c908376685e5246382e23170c0100000000000000000000010606060606060008111e272f373d4042433f3b3a37312d2c29231d150d04000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f322619090000000000000000000000000000000000000000000000091a2733404d5a6673808d99a6b3a89b8e8175685b4f4235281c0f00000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000007101920272b2e2f31363e4754606a7885919eabaa998c7f7266594c3f3326190c0000000000000000000000131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d02080d111314181c1f201f232f3c4956626f7c89959f9f9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000000000000613202c3945515d67727f8c96a1a49a92877f7873706e6e6e7073798088939fa69f948a7e7164564d41362a1e1105000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f050000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000070e161e24293036393b4246474a4c4f50515252535252514f4d4a4746413b38342e27262d33383a4146474a4d4f515252535252504f4d4a4745403a38332c272118120b03000000000000000000000000000000000106131f2c3946525f6c7985929facada093877a6d6054473a2d21141313131313131313060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000c18232e3e4a5764717e8a99a3afac9f93877b6e61544a3f34281d13070000000000000000000000000000000000040e1a232f3941484d4f504c4847433d3a38342f271f160e040000000000000000000001040606111e2a3744515d6a7784909daaa99c8f8376695c504336291d10060000000000000000000000000000000000101d2a3743505d6a7683909da9b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a99c908376695d5043362a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000040f19222b32373b3c3f4246505a626f7c8997a1ada298897d7063564a3d3023170a0000000000000000000000131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f080d13191d202125292b2c2c292f3c4956626f7c89939393939386796c605346392d2013000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f060000000000000000000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f06000000000000000000000000000000000000000004111d2935404b55606d79849197a1a399928b84807d7b7a7b7d80858d939aa4a0968f82766c6155443b3025190e020000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c110800000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000000000000000000000000040c13191e252a2d30363a3b3e4042444445464646454442403e3b3936302c28231c1c22282b3036393a3e40434445464646454442403d3a39352f2c27211b160c070000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000714212d3a4754606d7a86929facafa4998c7f72665c50443a2f24181007000000000000000000000000000000030c16202c35414b53595b5c5955534e4a47454039312820160c020000000000000004090e111213131e2a3744515d6a7784909daaa99c8f8376695c504336291d13130807050200000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000a15202b343c4347494c4d5359616c75818e9ba9aa9f92867a6d6054473a2d2114070000000000000000000000131f2c3946525f6c7986868686868686868681756c61554b40342b1e150c13191e24292c2d323638393836323c4956626f7c86868686868686796c605346392d20130000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a11070000000000000000000000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a1107000000000000000000000000000000000000000000010d18242f3a45515d676e7c8592979fa39f96918c89888788898d91979fa49d9691847b6e615a504532291f140800000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a00000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000000000000000000000002080d14191e20252a2d2e31333537383839393938373634312e2d2a251f1c181211171c1f252a2d2e313436373839393938373533302d2c29241d1c160f0a04000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e0000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e13080000000000000000000000000000000000000713202c3945525d6876838f9ca9b3ab9e9184796d60554b4035292219100903000000000000000000000000040c151e28323d47535d65686965625f585653514b433a32281e1308000000000000080f151a1d1f2020202a3744515d6a7784909d9f9f9c8f8376695c504336292020201514120e09030000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9184776a5e5144372b1e1100000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000030f1b27323c464e545559575f616b707e8a939eaaa3988e8174675d5145392c2013060000000000000000000000121f2b3844515d6974797979797979797979756f65594f433a342e261e191e252a3035393a3f43454645433f3a4754606a6f79797979797979766c5f5346392d2013000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b120900000000000000000000000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b1209000000000000000000000000000000000000000000000007131d2935404b555f6a6f7d858f949c9fa09e999695949596999ea19f9b938e847b6e695e52483e3320170d020000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c02000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a00000000000000000000000000000000000000000000000002080e1114191e20212426282a2b2b2c2c2c2c2a29272421201e1914100c07060b0f13191d20212427292b2c2c2c2c2c2a29262320201d1813100b050000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000004111d2935414c5664717e8a97a1adaca0968b7e71675d51453e342b221a140e09060400000101000205060c10161e27303a444f59656f7576726e6a6763605c554c443a3025190d010000000009121920262a2c2c2d2d2d3744515d6a778490939393938f8376695c5043362d2d2d2d22211e1a140e0600000000000000000000121f2c3845525f6b7885929eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000006131f2b37434e5860626567696e747d86929fa5a49f92867b6e61554c4135291d11040000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c68655d535246443f383026252a30363a4145474b4f525352504c47454e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000000010c18242f39434e58606b6f7b828a8f94979a9d9e9e9f9f9e9d9a99928f89817a6e695e574d42362c220e0500000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b020000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a0100000000000000000000000000000000000000000000000000000205090e11141417191c1d1e1f1f201f1f1e1c1a171414110d08040000000003080d111314171a1c1e1f1f201f1f1d1c1a171413110d070100000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000000010d19242f3a4653606d7985929ea9b2a89e9184796d605a50463d342a251f1a1313100c070e0e080e1114171c1f283039424c56606b7581837f7b7774706d675e564c4135291d110500000008121b242b313638393939393844515d6a77838686868686868276695c504337393939392e2d2b261f180f06000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000815222e3b4754606a6f7274777b81879298a2a39f928c7f72695f53433a2f24190d0100000000000000000000000d1925303b4650585d5f60606060606060605b5e60605f53504a42382e30363a41464c5254585c5e5f5f5c5853514b4e5456606060606060605f5a52493e33271b0f0000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a1109000000000000000000000000000000000000000000000000000007121d27313c464f5960696e777d82888b8e909192929291908d8b86827d746d685e574d453b30241a100000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a01000000000000000000000000000000000000000000000000000000000000020507080b0d0f11111213131312110f0d0b080705010000000000000000010507070b0d10111213131312110f0d0a07060401000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000008131f2c3845515c6773808c97a1adada1968d80746c61584e463e36302a26201f1c181b1a1b1b191e2023282c313a424a545d68707d898f8c8884807d796d685e5246392d2013070000040f19242d353d424546464646453d4f5b6771777979797979797670665a4e3b44464646463b3a37312a21180e030000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c7f8084888e9299a29f99928c80746d63574d4231281e130800000000000000000000000008141f2a343e464d51525353535353535761686b6c6c6c605c544a3f353a41464c52565d6065696b6c6b6965605c554e474953535353535353534f4940372c21160a00000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f1910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f191008000000000000000000000000000000000000000000000000000000010b151f2a343d474f575e656c70767b7e8183848586858483817e7b756f6b605d564d453b33291f1208000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f1911090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c1106000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000004101c2834404b55606d7a85929ea7b1a89d928a7e706a60585046423b36312d2c282327272728252a2d2e34383e434c545c666d7a84919c9896918d89857a6d6154473a2e21140700000915202b353f474e5253535353514948555f676a6c6c6c6c6c6c69665e54474851535353534846423c332a1f14090000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000e1a2734414d5a6774808c8d90959b9fa098928e877f746e645b51453c311f160c01000000000000000000000000020d18222c343b4144464646464646505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e464646464646464646433e372e251b1005000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000030d18222b353d454d535b6063696e71747677787978777674716e69636059524c433b332921170d0000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d07000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a0804000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000c18232e3945525d68727f8c959faaaea49f92867c6f6a625a524d46423c3a38342e343434353036393b3f444650565d666d78828f96a0a8a09e988d8074685e5246392d20130700000e1a26313d4751595e5f6060605e56544f555b5d6060606060605c5a544d53555d6060606055534d453c31261a0e0200000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000e1a2734414d5a6774808d9a9da0a7a0969186817b726d645c53493f332a1f0d04000000000000000000000000000006101a222a303538393939393945525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e393939393937332c251c13090000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000060f19232b333b41495053575f6164676a6b6b6c6c6b6a6764615e57544f45413a312921170f0500000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018130c0400000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c030000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000007121d2935414c56606d78839098a2acaea29892857c716c615e57534d494645404141414141424146474a50535a61686d78818e949fa8b0a69f92857a6d61564c4135291d11050000111d2a36424e59636a6c6c6c6c6b636059514a51535353535353504e50575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000f1b2835424e5b6875818e9ba8b3a6998c807366594d402f24180c00000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000e1a2734414d5a6774808d9aa5a9aa9e91847d78716c605d554b43392f24180c050000000000000000000000000000000810181f25292b2c2d2d2d3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34282d2d2d2d2b27211b130a0100000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000007111920292f383f44464d5355585b5d5e5f5f5f5e5d5a5854524d48443d352f281f170f05000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c171008000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000d19242f3a44505c666e7b86929aa4afaaa29792867e756e69615f575653514b4e4e4d4e4e4f4c5254545c60646c717a828e939ea6b0a89f948c7f72685e52443a3025190d010000121f2c3845525e6a757979797978706b605c544d4546464646434b515a61696e777979797976695f53463a2d211407000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4035291d100400000000000000000000000000000000000000000005121e2b37424d57697683909ca9b2a5988c7f7265594c3f3226190c00000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000e1a2734414d5a6774808d95999c9fa096918a847e756d675d554b40352921160b00000000000000000000000000000000060d14191c1f1f20202834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f2020201e1b16100901000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c04000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d33373b4246484b4e505152535251504e4b4746423b383229241e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d0801000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1b150f0a04000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000008131e28343f4a545f69717e88939fa3afa9a298928b827b746e696662605c545b5a5a5a5b5c565e6164666d71767e848f949ea5afaaa1968f82786c60564c4132281e130800000013202c3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e221508000000000000000c1825323f4b5865727e8b98abb5aa9d908477675d5145392c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000e1a2734414d5a67748087898c90949da09e96918a81796d675d51453d33271c10030000000000000000000000000000000002080d101213131825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d13120f0a0500000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272b31363a3b3e4143444546454443413e3b3a36302c272119130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a0400000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000010b17232e38424d57616c727f8c919fa3abaaa39f938f86817b76726f6d66696867676768686a686e7174797d838a91969fa6afa9a19891847a6d665b50443a3020160c020000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000916232f3c4956626f7c8999a3afac9f92867a6d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8898a2aeaea298887b6e6155483b2e221508000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000713202d3a4653606d787b7c7f838990959fa09d938e82796d60594f44382c1f1409000000000000000000000000000000000000000305060815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110405020000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262a2d2e31343738383939383734312e2d2a251f1b160d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000006131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c12090000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000006111c26303c45505a636d737f8b9299a1a8aea59e98928d87837f7c79777674747474747577787a7d81848a90949ea1a9afa8a19792867c6f685e544a3f32281e0e04000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000714202d3a4753606d7a86929facafa399897d7063544a3f33281c0f030000000000000000000000000000000000000004111d2935414c5665727e8b98aab3ab9f9285786c605346392d2013060000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000006121f2b3844505c666d6e6f72767c838f949fa59e948e81746b6054483b31251a0e020000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e212225282a2b2c2c2c2b2a272521201e1a140f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b06040100000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a0000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000a141e2a333e48515b636d737f8791969fa4acaaa29f9a93908c898684828181808181828385878a8e91979c9fa6adaca59d9691857c6f6a60564c42382d20160c00000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000006131f2c3945515d677783909daab5ab9a8d8073665b5044382b1f140a000000000000000000000000000000000000010c13202c3945525d6875828f9ba8b5a89b8f8275665b5044382b1f120600000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000003101c28343f4a545c606162666b6f79828f97a1a69d93897d7063574d42362a1e120500000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b09070603000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c0200000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000020c18212c363f49515b636d727d848e939a9fa6acaca49f9d999992918f8e8d8d8d8e8f909298979a9ea1a9abaca7a09d938e847c6f6a60584e443a2f261c0e05000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000004101d2935404b556673808d99a9b3ab9e9184786c6053463d2f261c1106000000000000000000000000000000000008131e28343f4a54606d7a86929facb1a7988b7e7265544a3f33281c0f03000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000b17232e38424a505354565960676d7a85919eaba59c8f8276695e53463a2d211407000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101112131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000000000000000000000000000006131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000060f1a242d374049515b626b6f7a818790949b9fa3ababa9aba39f9d9c9b9a9a9a9b9b9d9fa2aaa7ababaca49f9c959189817a6e6a60584e463d32281d140a000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e030000000000000000000c18242f3c4956636f7c8997a1adada196897d7063584e42382d22170f06000000000000000000000000000000081119242f3844505c66727e8b98a3aeaca095877b6e6154483b2d22170b00000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000006111c2630383f444647494f555e68727f8c99a3ab9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111320202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c101212131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000006131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000008121c252e374048515960686d757c83898e92999b9fa2a9a6a8a9a9a7a7a7a7a7a8aaa9a8a6aaa29f9c9a938f89847d746d685f584e463d342b20160b020000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000713202d3a4653606d7985919eabb2a89c8f82766a60544a3f3328211810080200000000000000000000000309111a232935414c56606d7884919eaab3a99d908377695e53463a2d1c1106000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000a141e262e34383a3b3d434c56606d7a86929faca6978a7e7164574b3e3124180b00000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f0200000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a05000000000000000000000000000000000000000000000105090b0b131313131309090703000000000000000003070b0d0e1313131311100e0a0600000306080913131313100f0d09040004090e111213131313130a090704000000000000000000000000000000000003080b0d0e13131313070604000000000000000005090d0f1013131312110f0c07010000000000000000000000000000000000000000000000000000000000000000040c13181d202d2d2d2d2d2d2d2d2626231f19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000000000000000000000000000005121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000a131c252e363f474f565d606a6f767c81868b8e929797999b9c9e9e9f9f9f9e9e9d9d9b999798928f8b87827d78706b605d564e463c342b22190e05000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000006121f2b3844505c6673808d99a4afaa9f94897c6f665b50443d332a2219140e09060400000100000406090e151a232b353d45525d68717e8b96a0acada1978b7e7165574d42362a1e0a000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000020c141c23282b2d2e313a45525d687783909daaa6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e11040000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a0300000000000000000000000000000000000000060c1115171820202020201615130f0a040000000001080e13171a1a202020201e1d1a16110b0a0f131516202020201c1b1915100a0f151a1d1f2020202020171614100b050000000000000000000000000001080e14171a1b202020201413100c0701000000020a1015191c1c2020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000040d161d24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000000000000000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000000000000000000000010a131c242d353d444c525860626a6f757a7e8285888a8d8e909192929292929191908e8c8a8985827f7b75706c656059524c433c332b22191007000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000003101c28343f4a54616e7b87939fabb0a69d9083786c60594f453c342a251f1a1312100c070e070c1013131a1f262b353d47505a606d7a84919ea8b2a99e9285796d6053473b31251a0e0000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000020a11171c1f20212935414c566774818e9aa7a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d100400000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d0400000000000000000000000000000000000911181d2124252d2d2d2d2d23221f1b160f070000020b12191f2326272d2d2d2d2a2927221c15151b1f22232d2d2d2d292825211b141920262a2c2c2d2d2d2d2423201c1610080000000000000000000000020b131a1f2426272d2d2d2c201f1d18120b0300040c141b212528292d2d2d2b2a28231e170f0600000000000000000000000000000000000000000000000000000000010c161f282f35394646464646464646403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a0000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c04000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e0400000000000000000000000000000000000000000000000000000000000000000000010a121b232b323a41454e54586062686d7175797b7e80818384858586858584848381807e7c7975726e6963605b534f45413a312a21191007000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000b17232e3846535e6975818e99a3aeab9f958b7f726b60574e463e36302a25201f1c181b1a1b181c1f20262b31373f474f59626c74818e97a1adada1978d8073675c514538291f140900000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000060b10121319242f404d5a6673808d99a6a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d0300000000000000000000000000000009121b22292e31323939393939302f2c2721191007010b141d242b303334393939393736332e271f20272b2e2f393939393635312c261e242b3136383939393939302f2c28211a1108000000000000000000010b141d242b303334393939392d2c29241d150d030c161e262d3235363939393837342f2921180f0000000000000000000000000000000000000000000000000000000007131d28313a404553535353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f6060606060606060585651493f3422190f00000000000000000000000000000000000000000000000000000000000000000000000000091119202830353d43474e54565e6164656c6e717375767778797979787877767573716f6d6665615f57535049413d352f281f180f070000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000006111c2a36424d57616e7b86929fa8b1a79f92877d6f6a5f585046413b36312d2c282327272723282c2d31373c42475159606b717e8b939da9b1a79e92857a6d61554b4034291c1004000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000306081926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a000000000000000000000000000006111b242d343a3d3e46464646463c3b38322b23190f08121d262f363c3f414646464644423f3931292b32373b3c4646464643413d3830282d353d424546464646463d3c38332c231a1005000000000000000008131d262f363c4041464646463a39352f271f150b141e2830383e41434646464544403a332a210f050000000000000000000000000000000000000000000000000000010d18242f3a434b515f606060606060605957524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000000000000000000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b4146475353535353535353534c4a463f372d2310070000000000000000000000000000000000000000000000000000000000000000000000000000070e161e242932373d43484c5254535b6062646668696b6b6c6c6c6b6b6a6a68666462605c5455534d46443f382f29241e160d0600000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a1007000000000000000000000000000000000e1a25313b46535f6973808d96a0abaea39991857c6f6a615a524d46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa5afaa9f958b7e71685e5243392f23180c00000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c1005000000000000000000000000010c18222d363f454a4b53535353534948433d352b21160e19242f3840474c4d53535353514f4a433b31343d434749535353534f4e49423a30353f474e5253535353534a48443e352c21160b00000000000000030e1a242f3841474c4e535353534745403931271d121b26303a42494e4f53535352504c453c3321170d030000000000000000000000000000000000000000000000000004111d2935404b555d6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a0000000000000000000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464646463f3e3a342d251b1100000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920272b32383a41464749505355575a5b5d5e5f5f5f5f5f5e5e5d5b59575653514a4846423b37332d261d19130c04000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000009141f2a36424d57606d79849199a3afaba19791857c716c615e56534d494644404141414141404546494e53575f616d727d869298a3aeaba2989083776c60564c4131271d1207000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a00000000000000000000000005111d29343f48505658606060606056544f473d32271b131f2b36404a52585a606060605d5b554d43393d464e5456606060605c5a544c42333d4751595e5f6060606057554f473e33281c100400000000000008141f2b36414a52585a6060605f5e514b43392f2418212d38424c545a5c6060605e5c574f4533291f1409000000000000000000000000000000000000000000000000000613202c3945515d677679797979797979736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c100400000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a00000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e39393939393939393932312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b21272c3035393a3f4446484b4d4e505152525352525151504e4d4b494644403b3a36312b27221b140b08010000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000030e1a26313b45515d676f7c87929fa4aea9a19791867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa39992857c6e655b50443a301f150b010000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e04000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d0000000000000000000000000915212e3a45505a62656c6c6c6c6c6360594f43382c1f1723303c47525c64676c6c6c6c6a675f554a3f434e5860626c6c6c6c69655e54453b424e59636a6c6c6c6c6c6361594f44382c2014070000000000000b1724303c47525c64676c6c6c6c6a5d554b4035291d25323e49545e66696c6c6c6b686157453b31251a0e020000000000000000000000000000000000000000000000000714202d3a4753606d7986868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c070503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212c2d2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2d3337393b3e40424344454646464545444342403e3c3a38342e2d2a261f1b17110a020000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a010000000000000000000000000000000000000009141f2935404b55606a717e8b929ca4afa9a198928a817b746e696562605c545b5a5a5a5b545c6063666a6e747b828b9299a2aaaca49f92877d706a5f53493f32281e0d030000000000000000000000000000000000000000000000000003090e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1109030000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e0500000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f0000000000000000000000000b1724313d4a56626c7179797979796f6b6054483b2f221a26333f4c58646e74797979797771675b4f424754606a6f79797979767065574d4245525e6a757979797979706b6155483c2f2316090000000000000d1a2633404c58646e747979797975675d5145392c1f2835414e5a667076797979787368574d42362a1e12050000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a0000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2022272b2d2f313335363838393939383837373533312f2d2c2823211e1a140f0b06000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000030c18242f39434e58626d73808d929fa4acaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39a938c7f726b61584e41382d20160c00000000000000000000000000000000000000000000000000050d141a1e212b3844505b66737f8c999393939393939084776b6054443a30241e1a140d0500000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b04000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d100000000000000000000000000b1825323e4b5865717e86868686867d6f6356493c30231a2734414d5a6774808686868683776a5d51404b55626f7c868686868276695e534646535f6c7987868686867d7063574a3d3024170a0000000000010e1b2734414e5a67748086868687796d6053473a2d202936434f5c6976828686868578695e53463a2d2114070000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171b1f20222427282a2b2c2c2c2c2c2b2b2a28262423201f1c1814120e0903000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000007121d27313d46505a636e73808c939aa1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6afa8a09992887f726d62594f463c2f261b0e04000000000000000000000000000000000000000000000000050f171f252a2d2e333f4a54616e7a8786868686868686867f7265594f43322e2d2a251f170f05000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d20130000000000000000000000000b1825323e4b5865717e8b939393897c6f6356493c30231a2734414d5a6774808d93939084776a5d5145515d6774818e939393877b6e61544a3f535f6c79869293938a7d7063574a3d3024170a0000000000000b1825313e4b5864717e8b9399897c6f6356493c30232633404d596673808c9397877b6e6154483b2e2115070000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0aca6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f121315181a1b1d1e1f1f201f1f1e1e1d1b1a18161312100c070502000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f050000000000000000000000000000000000000000000000010b151f2b343f48525c646e737f8892979ea5acaaa29f9a93908c898684828181808181828486898c90959b9fa3ababa39f9691877e726d635b51473e332a1d140a000000000000000000000000000000000000000000000000030d17212931363a3b464646525e686e797979797979797979726d62564746463b3a36312921170d030000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b989f96897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514753606d7a85929fa4998c8073665c5044535f6c7986929f968a7d7063574a3d3024170a0000000000000915222f3c4855626f7b8898988c7f7265594c3f302424303d4a5763707d8a96978a7e7164574a3e2e23180c0000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131312070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000030506080b0d0f101112131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000030d19222d36404a525c646d727d858f939da0a7acaca49f9c989892918f8e8d8d8d8e8f919299999da0a7acaca49f99928d847d716c635b51493f352c21180b0200000000000000000000000000000000000000000000000009141f29333b4246485353534d565e616c6c6c6c6c6c6c6c6c65625b515353534846423b33291f14090000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000003070b0d0e13131313131312100d0a06050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514e5764717e8b98a2ab9e9184796d605346535f6c7986929f968a7d7063574a3d3024170a0000000000000613202d394653606c7985929b8e817568564c413529212e3a4754616d7a87969a8d807467544b4034281c100400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000007101b242e38404a525b636b707a828990959c9fa4abaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3abaaababa39f9a938f8780796f6b615a51493f372d231a0f06000000000000000000000000000000000000000000000000020e1a25313b454d535f6060606060605d5f60606060606060605c6060606060605f534d453b31251a0e0200000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000001080e13171a1a20202020201f1e1d1a1613120f0b060000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d51535f6a7683909caaa9a1978a7d7064574d535f6c7986929f968a7d7063574a3d3024170a00000000000006121f2b3844505b6676838f9c918477685d5246392d202d3946525e687884919d908376665c5145382c1f130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000020608080b0e1011121313131312100f0d0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000009121c262e384049515961686e757d83898f93999c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a19e9b99928e87827c736d67605950483f372d251b11080000000000000000000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2c2b2a2723201f1b17110a02000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d4a54626e7b88949f9f9c9f9c8f8276695e53535f6c7986929f968a7d7063574a3d3024170a000000000000030f1c28333f4a546773808d9a96877a6d6154473a2e212a36414c566875818e9b9286796d6053463a2d20130700000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000306090f121415181a1c1e1f1f20201f1e1d1c19171413100d0704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c262e373f474f565e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817b756f6a605d554f473e362d251c130900000000000000000000000000000000000000000000000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000010b141d242b303334393939393939383734302d2b27221b140b080000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d515c6673808d9a9f948f949f93877b6e61544a5f6c7986929f968a7d7063574a3d3024170a000000000000000b17222d3e4a5764717d8a9796897d7063564a3d302325303f4c5965727f8c9898897c6f6256493c2f23160800000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b110600000000000000000000000000000000040a0f13151a1f21222527292a2c2c2d2c2c2b2a28262320201d1813100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000000000000000020a141c252e353d444c525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817d7a746e6a626058514b433d352c241c130a0100000000000000000000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000008121d262f363c3f414646464646464543403d3937332d261d1a110a010000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d53606d7985929e978f828f99998c8073665c505f6c7986929f968a7d7063574a3d3024170a000000000000000615212e3b4854616e7b8797998c7f7366594c40302523303c4956636f7c8999988b7f7265584c3f3025190d01060606000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000040a0f151b1f21262b2e2f32343637383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000020a131c232c323b41464f54596063686e7276797c7e808283848585868585848382807d7b7974716d68625f58544e454039312b231a120a010000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0709080603000000000000000000000000000000000000000000000000030e19242f3840474c4d53535353535251504d4946443f382f2b231c130a01000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5764707d8a979e92857a86929e9184796d60535f6c7986929f968a7d7063574a3d3024170a000000000000030714212d3a46535e697885929b8f827568574d42362a202d3a4753606d7a86929b8e817568564c41362a1d11131313130b0b09050100000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d1105000000000000000000000001070d161b20262b2e31373a3b3e4143444546464646454342403d3a39352f2c28231d18120b030000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000010a111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433c352f271f19110800000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f422f2418191615130f0a040000000000000000000000000000000000000000000007131f2b36404a52585a60606060605f5e5d5a56535049413d352e251c130a000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5e6975828f9c9a8d8075828f9b978a7d7064575f6c7986929f968a7d7063574a3d3024170a0000000001090f14181e2a36424d576975828f9c918578695e52463a2d202c3845515d677783909d918477685e5246392d202020202020181715110c06000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c08040000000000000000000000000000000000000000000000000004090c0e0f131313131313130c0b09060100000000000000000000000000000004090c0e0f1313131313131310060503000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e21150900000000000000000000040c131820272b32373b3c4347484b4d4f51525253535251504f4c4a4745403a38342e28231c150c070000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000080e171e252a32383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c373229241d150d070000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669554b403529252522221f1b150e070000000000000000000000000000000000000000000b1723303c47525c64676c6c6c6c6c6c6b6a6763605b534f473f372e251c100700000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a53616e7b87939f95887c707d8a979c8f8276695e5f6c7986929f968a7d7063574a3d3024170a000000030b131a2024272531404c5966737f8c9997877b6e6154483b2e2d2935404b556774818d9a96877a6d6154473a2e2d2d2d2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f090100000000000000000000000000000000000000000002091015191b1c20202020202020191816120d0700000000000000000000000002091015191b1c202020202020201c13120f0b060000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000060d161d242932383c4347494e5355585a5c5d5f5f605f5f5e5d5b595653514b46454039342e271e191009010000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000050d141921272c33383b4146474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018120b03000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4aa9e918477675d5145392f32322f2e2b262019100700000000000000000000000000000000000000000d1a26333f4c58646e74797979797979787673706c656059514940372e22190f0400000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c1309000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5b65737f8c999d9083766d7985919e93877b6e615f6c7986929f968a7d7063574a3d3024170a0000010b151d252b303435393d4a5763707d8a96978a7d7064574a3d2d39392f3e4b5864717e8b97968a7d7063574a3d2d39393939393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2625221e18110901000000000000000000030c141b212528292d2d2d2d2d2d2d29201f1b17110a02000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b0000000000000000060f181f282f353d43474e5355585f626567696a6b6c6c6c6c6b6a686663605d5553514b444039302b221b130b020000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000000000000000000002080e161c21272c3036393b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b150c070100000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acac9f93867a6d605347403f3f3f3c3b37322a22190e04000000000000000000000000000000000000000e1a2734414d5a6774808686868686858483807d78706b635b514940342b20160a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a01000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a606c7884919e988b7e716673808d9a998c8073665c6c7986929f968a7d7063574a3d3024170a000009131d272f373c404146464754616d7a8796998d80736653493f46464646464855626e7b8898998c807366544a3f464646464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b000000000000000000000000000000000000020c151e252c3134353939393939393932312e29231b13090000000000000000000c151e262c31343539393939393939362d2b27221b140b020000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140900000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b00000000000000061018212a313a40454e54585f62676a6e71747677787979797978767573706d6764605c54514a423d342d251d140b01000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1a150f0a04000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000a1623303d495663707c899aa4afa4998a7e71645b514b4c4c4c4947433c342a20150a000000000000000000000000000000000000000e1a2734414d5a6774808d939393989291908d89837d726d635b51463d32271b0f04000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b1610090100000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a63707d89969f92857a6d626f7b88959e9184796d606c7986929f968a7d7063574a3d3024170a00030f1a252f3941484d4e535353525e687884919c8f8276655b505353535353535353606c7985929c8f8276665b5053535353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b02000000000000000000000000000000000009141e2730373d4142464646464646463f3e3a352d251b0f060000000000000008121e2730373d414246464646464646433937332d261d140a00000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000050e18222a333c434b515860626a6f74787b7e80828485858686858483827f7d7a76716d66605c544e463f372e261d130a0000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facab9c9083766d605d5559585855544e463c32261b0f030000000000000000000000000000000000000e1a2734414d5a6774808d9a9f9fa29f9e9d9a9590887f726d63584e43372b20150a0000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a05000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6875818e9b9a8e8174675f6a7683909d978a7d70646c7986929f968a7d7063574a3d3024170a000814202b37414b53595b60606060566875828e9b9285796c606060606060606060605b6576838f9c9285796c60606060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a0000000000000000000000000000000004101b25303942494d4f535353535353534c4a463f372d21180b020000000000050e1a24303942494d4f535353535353534f46443f382f261b11060000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c010000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000020b17202a343c454d555d606a6f767c8084888b8d8f90929293929291908e8c8986827e79726d666058514940382e251c1108000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d0300000000000000000000000000000000000000000000000000000000000002080e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d20140700000000000000000000000000000000000000000000000000000713202c3945525d687784919dabab9f948b7f736d6766656565625f584e43372b1f13060000000000000000000000000000000000000e1a2734414d5a6774808d98989a9c9fa3aba7a09a938c7f726a6054473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6d7a86929f95897c6f635865727e8b989c8f8276696c7986929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c727f8c9897887b6e6c6c6c6c6c6c6c6c6c6c6c6c73808d9998887b6f6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b11060000000000000000000000000000000915212c37424b53595c60606060606060595651493f332a1d140a00000000020d17202c36424b54595c606060606060605c53504941382d22170b0000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e13080000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000a141d29333c464e575f676d747c82888d9196989a9c9d9e9f9f9f9f9e9d9b9999928f8a847f786f6a625b524a40372e231a0e0500000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b01000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b0604010000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000000000004111d2935414c566673808d99a3afa69f9388807a75737272726f6a5f54473b2e2215080000000000000000000000000000000000000e1a2734414d5a6774808b8b8c8d9092999ea5aca49f92877c6f62584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131313110605030000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a727f8b989d9184776b6054606d7a86929f93877b6e6c7986929f968a7d7063574a3d3024170a000e1a2734404d59646f74797979797979797d8996978a7e79797979797979797979797979797e8a97988b7e7979797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b0000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c65625b51453c2f261c110600000008141e29323e48545d65686c6c6c6c6c6c6c69605b53493f33271b0f030000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c0200000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000006111b262f3b454e585f696e7981878f949a9ea1a8a7a9aaaaaaa9a9aaaba9a8aba39f9c97918c847c726d645c524940362c20170c0200000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000010d1924303b4854616e7b87929fa7afa49a938d8582807f7f7f7c6f6255493c2f221609000000000000000000000000000000000000091623303c4956636f7d7f7f7f8083868f939ea5afa3999083766a6054473b2e2215070000000000000000000000000000000000000000000000000000000000000000000000000000040b11171b1d1e202020202020201e13120f0b0600000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e090300000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a7783909d998c7f726559515d6774818e9a998c8073667986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686898f999a908a86868686868686868686868686868a909a9b908b86868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f0300000000000000000000000000020e1b2834414d59656f7579797979797979726d62574d42382d22170b0200050e1925303b44505a656f7579797979797979766c655b5044372b1f120500000007121d27313e46525e69727f8b959f988f82756c61554c4135291e140a00000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000b17222d38414d575f6a6f7b848e939a9fa6abacaaaaa39f9e9d9c9c9d9ea1a9a7acaca9a19e9691877f746e645b52483e32291e13080000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000814212d3a46535e6974808d959fa7aca49f98928f8d8c8b8b7f7266594c3f3326190c0000000000000000000000000000000000000915222f3b4854606b6f72727273767b818e939ea9ab9f95897c6f6256493c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2b2d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000000000000000000000000000000040c13191d20212d2d2d2d2d2d2d2d22211e1a140e06000000000000000000000000000000000000020b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776f7c88959f92867a6d61544b55626f7c89959e9184796d7986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9393939393939699a1a29a979393939393939393939393939393979aa2a29b98939393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f120500000000000000000000000000020f1c2935424f5c687582868686868686867f72695f544a3f33281d140a020c17202a36414c56616c75818686868686868682796c605346392d201306000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c1106000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1b27333f49535e696f7c8591969fa4acaca7a09d98989291908f90909197979b9fa2aaada8a099928c80746e635a50443a3025190d03000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d020000000000000000000000000000000000000000000000000000000005121e2a36424d57606d798390959fa2aaaaa29f9b9998988c7f7266594c3f3326190c00000000000000000000000000000000000007131f2c38434f59606365656567696e78818e97a1ada79a8d807467554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000e1720282e33363739393939393939382d2b27221b140b0200000000000000000000000000000000000000000000000000000000040e161e24292c3939393939393939392e2d2b261f180f0600000000000000000000000000010507070f0f1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d90847774808d9a9b8e8275685e524754606a7783909d978a7d707986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9b9f9f9f9f9f9fa0acafa6a49f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a3a8a6a49f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d20130800000000000000000000000000000714212e3a4754616d7a85919393939392867b6e665b50443c2f261c1108131e29323a46525e68717e8a939393939392857a6e655b5044372b1f120500000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e23170b020000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000005121f2b3744505b656e7b849197a0a8afa7a09d95908b8885848383838485878a8e92989fa3ababa39f928c80736c61564c41362a1f140900000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000000000000020e1a25313b45515c676d7a838c92989b9d9e9fa39f9f998c7f7266594c3f3326190c000000000000000000000000000000000000030f1b27323d474f5456585859575e666d7a85929eabaa9d908377675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000711202932393f434446464646464646443937332d261d140a000000000000000000000000000000000000000000000000000000020c1620283035394646464646464646463b3a37312a21180e030000000000000000000002080d1113141c1c1c25323e4b5865717e8b98a296897c6f6356493c30231c2734414d5a6774808d9a9d9084777985929e96897d7063564c434e5865727e8b989c8f82767986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e93939393939393939fa3a59d9b939393939393939393939393939394979ea49d9a9393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d01000000000000000000000000000713202d3946525e68707d8a929da8a2989083786c60574d42382d22170e1925303a44505a616e7a85929ea5a89d938a7d70685e53493f33271b0f03000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f14090000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000004101c2834404a54606c77828f96a1a9aea49d959189837f7c797777767677787a7d81868c9299a0a8afa49c928a7e70685e52463b31251a0e0000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d050000000000000000000000000000000000000000000000000000000000000009141f2934404b555e686d7980858b8e909192999393938c7f7266594c3f3326190c000000000000000000000000000000000000000a16212b353d4348494c4c4c4d545d6873808c99abac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000050f1923323b444b4f51535353535353535146443f382f261b1106000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423c332a1f1409000000000000000000040c13191d202128282828323e4b5865717e8b98a296897c6f6356493c3028282834414d5a6774808d9a9d9084777d8a979e9184786c6053463d4754606d7a86929f93877b7986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686868692999d938e8686868686868686868686868686878c979d928d868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d11040000000000000000000000000005111d2a36414c56616b74808d96a0aa9f948b7f72695f544a3f33281d16202a36414c56616c75818f97a1aba0968e81746c61564d41382d22170b000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a0d0300000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2c3844515c66717e8b949fa9afa59d928d837d77726f6d666a69696a696e70747a80879196a0a8aea49e92857a6d61574d42362a1c11060000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d08020000000000000000000000000000000000000000000000000000000000000000030c18232f39434c565e676d737a7e8184858686868686867f7266594c3f3326190c00000000000000000000000000000000000000040f19232b32383b3c3f3f3f424c56626f7c8899a3aea399877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000b16212b35444d565b5e606060606060605e53504941382d22170b00000000000000000000000000000000000000000000000000010d1924303a444c525f606060606060606055534d453c31261a0e0200000000000000040e161e24292d2e35353535353e4b5865717e8b98a296897c6f6356493c3535353535414d5a6774808d9a9d908477828e9b9a8c8073665b50443945515d6774818e9a998d807986929f968a7d7063574a3d3024170a000e1a2734404d59646f7479797979797979797987929b8e8179797979797979797979797979797a87969a8d8079797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c20130700000000000000000000000000010d1925303a444f59606d79849199a3a69f92867b6e665b50443c2f261e28323a46525e68717e8a939ea9a3999184796d605a50443b2f261b11060000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f150b01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000713202d3a4653606d7984919ea6b0a79d938d8079706b6562605c545c5d565e6164686d737c849196a0aaada2978e8174695e5346382e23170b000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d01000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d10101010101008070501000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d60686d71747778797979797979726d63574b3e3225180c000000000000000000000000000000000000000007101921272c2f3032322f3a4653606d7986929facab95887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000004101c27323d47565f676a6c6c6c6c6c6c6c6b605b53493f33271b0f0300000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000000000020c1620283035393a4242424242424b5865717e8b98a296897c6f635649424242424242414d5a6774808d9a9d90837a86929f93877b6e61544a3f35414c55626f7c89959e91847886929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c6c677783909d918477686c6c6c6c6c6c6c6c6c6c6c687784919d908377676c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a000000000000000000000000000008131e28323e45515d676f7c87929fa6a2989083786c60574d42382d25303a44505a616d7a85929ea5a69f92877c6f675d51483e32291d140a0000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1207000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00030f1c28333f4a5464717d8a96a1acaca0958e81746d6760595553514a50504d5254565d606a6f7b849198a2aea99f92867b6e61544a3f34281c1003000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b51565d6064686a6b6c6c6c6c6c6c66635b51463a2f22160a000000000000000000000000000000000000000000070f161b1f222325252c3844515c667784919daaa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000713202c38444f5967717779797979797979776c655b5044372b1f14090000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695f53463a2d21140700000000000008131e28323a4146474f4f4f4f4f4f4f5865717e8b98a296897c6f63564f4f4f4f4f4f4f484d5a6774808d9a9d90837e8b989c8f8276695e5342382f3a4754606a7783909d978a7d86929f968a7d7063574a3d3024170a000814202b37414b53595b606060606060556774818d9a96877a6d61606060606060606060566875818e9b9286796d6060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b0100000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f0300000000000000000000000000020c16202935404b55606a737f8c949faa9f948b7f72695f544a3f332935414c56616c75818e97a1aa9f948c7f736a60554b40362c20170b02000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f24180b020000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0006121f2b3844505b6675828f9ba8b1a89d9083786d605c554f4946444043434246474c52585f696e7b86929fa8afa3998d8073665c5044382b1f120600000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c1012121313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313940454c5254585b5d5e5f6060606060595751493f352a1e120600000000000000000000000000000000000000000000040a0f131516191c2834404a546a7683909da9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b77838686868686868684776c6053463b30251a0e0000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6155483b2e2215080000000000010d1924303a444c52545b5b5b5b5b5b5b5b65717e8b98a296897c6f635b5b5b5b5b5b5b5b54535a6774808d9a9d918483909c978a7e7164574d422f2b37434e5865727f8b989b8e8187929f968a7d7063574a3d3024170a00030f1a252f3941484d4e5353535353535864717e8b97968a7d70635753535353535353535865727f8b9899897c6f63565353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f12060000000000000000000000000000050e18242f39434e58606d78839098a2a69f92867b6e665b50443c323a46525e68707e8a939ea9a2989083786d60584e43392f231a0e05000000000000000000000007131d28313e46535e69727f8c95a0988e81756b61554b4035291d140a0000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000613202d394653606c7985929fabaca095897d70665c514b433d3a38342e30363a3b41454e565e69727f8b96a0acab9e9185796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f353a4145474b4e51525353535353534c4b463f372e23180d02000000000000000000000000000000000000000000000000030709090c18232e43505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5663707d8995939393939396897d7063574d42362a1c110600000000000000000000000000000000000000000000000714202d3a4753606d7a86939393939393877b6e6154483b2e211508000000000005111d2935414c565d61686868686868686868717e8b98a296897c6f686868686868686868615e576774808d9a9f928690949e9285796d6053463b3127323d4754606d7a86929f928588939f968a7d7063574a3d3024170a000009131d272f373c404146464646464855626e7b8897998d807366544a3f46464646464956626f7c8998988c7f7265594c46464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e21150700000000000000000000000000000007121d27313c44505c666e7b86929fa5a2989083786c60574d423a44505a616d7a85919ea5a59f92867b6e665c50463d31281d1108000000000000000000000000010c161f2a36424d57606d788390999e938a7d70675d51453c2f261b110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000815222f3b4855626e7b8897a2adaa9d9184776b60544a4039312d2c2823252a2d30353c444d57606c7884919eaaada197897c6f6356493c302316090000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d24293035393a3e4144454646464646463f3e3a352e251c12070000000000000000000000000000000000000000000000000000000000071d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000713202d3946525e6875818e9ba89f9f9fa89b8f8275695e5246382e23170b00000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f9f9f94877a6e6154473b2e21140800000000000713202d3946525d686d757575757575757575757e8b98a296897c757575757575757575756e695e6774808d9aa29892989f9a8d8074665c51453829202c3945525d6874818e9b9892939aa4968a7d7063574a3d3024170a0000010b151d252b30343539393939394653606c7985929c8f8376665c5044383939393a4653606d7986929b8e827568574d423639393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a00000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d010000000000000000000000000000010b151f28343f4a545f69717e8b939ea99f948b7f72695f544a414c56616c75818e97a1a89e938b7e71695f544a3f342b1f160c0000000000000000000000000000040d1a25313b44505c666f7c87939f9e9184796d60584e41382d22170b02000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a9b3a69a8d807367594f42382f27201f1c18191e202429323b44505b65737f8c99a9a6a9998c807366594d4033261a0d000000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f0700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c2d3135373839393939393933322f2a231c130a000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a86929facacacacac9f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000006121f2c3844515c667986939facaca094877a6d6154473a2e21140700000000000714212e3a4754616d7a8182828282828282828183909da99c8f82828282828282828282817b6e616774808d9aaaa29fa29f95887b6f62544b4034281d2935414c56626f7c8995a09f9fa4ac968a7d7063574a3d3024170a000000030b131a202427282d2d2d2b3744505b6576828f9c9285796d6053463a2d2d2c3844515c667683909c918478695e52463a2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0707040100000000000000000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c110600000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d1104000000000000000000000000000000030d17232e38424d57626c75828f97a1a69f92867b6e665b5045525d68707d8a939ea9a1968e81756c62574d42382e22190d0400000000000000000000000000000009141f28343f4a54606a74808d97a1968d80736a5f53493f33271e1308000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4b1a4978a7e7164574b3e30261d1512100c0e1114192027333f4953616e7b88979a9998978f8276695c4f4336291c10030000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e2215060000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d202125282a2b2c2d2d2d2d2d2625221e18120a01000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c99a3aeaaa8aaafa3998c7f73665c5044382b1f14090000000000000000000000000000000000000000000004101c2834404a5f6c7986929facada093867a6d6053473a2d20140700000000000815212e3b4854616e7b878e8e8e8e8e8e8e8e8e90959fab9f948f8e8e8e8e8e8e8e8e8e887c6f626774808d9aa7aeacaa9d9083766a5f5342392e2319242f3a4754606a7783909daaacafa3968a7d7063574a3d3024170a0000000001090f14181a1b20201b27333f495366737f8c9998887c6f6255493c2f222834404a546773808d9a96877b6e6154473b2e212020201b1a17140e08010000000000000000060c1114202d3a4753606d7a8693a0ada6998c807366594d4033261a1a1413110d0801000000000000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c2013060000000000000000000000000000000006111c26303b45505a616d7a85919ea4a2989083786c60574f59606d7a84919ea5a49a91847a6d615a50453b30261c100700000000000000000000000000000000030c17232e38424e58606d7a85919e9f92877c6f655b50443a3025190c030000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1925323f4c5865727f8b98a5afa396897c706356493d3023140b0604000205080e17222d3846535f6978858e8d8c8c8b8a85786b5e5245382b1f12050000000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1e1f202020202020191816120d070000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaba69e9c9ea6ab9e9184786d6053463b31261a0e00000000000000000000000000000000000000000000000c18232e46525f6c7985929facaca09386796d6053463a2d20130700000000000815212e3b4854616e7b87949b9b9b9b9b9b9b9b9d9fa79fa69f9c9b9b9b9b9b9b9b9b95887c6f626774808d9a9f9f9fa2988b7e7165584e4330271d131e2b38434e5865727f8b98a29f9f9f968a7d7063574a3d3024170a0000000000010911181e2225252d222d3d4a5663707d899a988b7f7265584c3f3025232e3e4a5764717d8a97978a7d7164574a3e2e232d2d2d2726241f1a130b020000000000000910171d21202d3a4753606d7a8693a0ada6998c807366594d403326262621201d19130c040000000000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f140900000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d20140900000000000000000000000000000000000a141e29333f46525e68707d8a929da89f948b7f72695f56616b74818e97a1a79f93887d70685d52483e33291e140a00000000000000000000000000000000000006111c26303d45525d68717e8a949f999083776c60564c41362a1e150b0000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5afa295897c6f6256493c2f23160600000000000006111b2a36424d576673808180807f7e7d7d706356493d3023160a000000000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e11121313131313130c0c0a0602000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a0ab9e948f949eaaa1968a7d7064574d42362a1c120700000000000000000000000000000000000000000000071f2c3845525f6b7885929eabaea3998679665c5145382c1f130600000000000815212e3b4854616e7b8793939393939393939393939393939393939393939393939393887c6f626774808d939393939392857a6d6054473c3121150f1b27323d4754606d7a869293939393938a7d7063574a3d3024170a000000000009131b23292e31323939393a4754606d7a86939b8e817568564d42363939393b4854616e7b87969a8d807367544a3f34393939393433302b241d140b010000000009121b22282d30313a4753606d7a8693a0ada6998c807366594d40333333332d2c29241e160d04000000000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e0200000000000000000000000000000000020c18212a36414c56616b74818d96a0a69f92867b6e665d68707d8a939ea9a0958d80736b60564c41362d21180c02000000000000000000000000000000000000000a151e2935414c56616c76828f989f948b7e71685e52463d30271d120700000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a396897d7063564a3d2d22170b010000000000000e1a26313b4b58636e73757473727170706b6054483b2f22160900000000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ba8a3998f828f98a2a89c8f8276695f5346392e23180c00000000000000000000000000000000000000000005121f2b3845525e6b7885919eabac9f9286796c5f4b4034281c100400000000000815212e3b4854616e7b8686868686868686868686868686868686868686868686868686867c6f62677480868686868686868174675d5145392c20130a16202c3945525d687481868686868686867d7063574a3d3024170a0000000007111b252d343a3e3f4646464645525d687784919d918478695e5246464646464646525e697884919c908376665c50444646464646413f3c362f261d130800000006101b242c34393d3e404753606d7a8693a0ada6998c807366594d40404040403a39352f2820160c0100000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e12060000000000000000000000000000000000060f1925303a444f59606d79849199a3a2989083786c606d7a84919ea5a3989083796d60594f443a30241b0f060000000000000000000000000000000000000000030c19242f3a43505a616e7b86929f9e92857a6d61594f42392e23180c03000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1623303d495663707c8996a8b1a4978b7e7164544a3f33281d120700000000000009141f2f3b47525c63666867666564646360594f44382c2013070000000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313060400000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929fac9f92877a85929fab9f93877b6e61544a4034281c1004000000000000000000000000000000000000000005121e2b3845515e6b7884919eabac9f9285796c5f52462e23180c0000000000000714202d3a46525e6976797979797979797979797979797979797979797979797979797979766a5f646e7479797979797979746f64554b4135291d1104111d2935414c56646f7479797979797979706b6155483c2f231609000000010d18232d373f464a4c53535353534c566774818e9a96877b6e6154535353535353534d576875828f9b9285796d60535353535353534e4c4741382f241a0e0300000c17222c363e45494b4d4d53606d7a8693a0ada6998c807366594d4d4d4d4d4d4745413a32281e13080000000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e140800000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e21140700000000000000000000000000000000000008131e28323e45515d676f7c87929fa79f948b7f726b74818e96a1a69f92867c6f675c51473d32281e12090000000000000000000000000000000000000000000008131e28313e46535f69727f8c95a0978e81746b60544b4034281f1409000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000814212e3b4754616e7a8795a0aca79a8e8174665b5044392f2318110a020000000003131f2a35404a52585a5b5a5959585756544f473d32271b10040000000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c070100000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006121f2c3844505c6673808c99a3ab9c8f8276818e9ba9a4998d8073665c5144382c1f1509000000000000000000000000000000000000000005111e2b3844515e6b7784919eaaab9f9285786c5f5245392c1f0700000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f585c64676c6c6c6c6c6c6c67645d53433a2f24180d010d19242f3a43535d64686c6c6c6c6c6c6c6361594f44382c20140700000006121e29343f495156586060606060606065717e8b98978a7d71646060606060606060606065727f8c9898887c6f62606060606060605a58524a41362b1f14080005111d28343e48505557595959606d7a8693a0ada6998c8073665959595959595954524c443a2f24190d010000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c000000000000000000000000000000000000020c16202935404b55606a737f8c959fa69f92867b707d89939da89f948b7f726a5f554b40352b20160c0000000000000000000000000000000000000000000000010c161f2a36424d57606d7883919a9e93897d70665c51453c31261a0d040000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000714202d3a46525e697784919dacab9e9184786c60554b403429221c140b05000000020e19242e3840474b4d4e4d4d4c4b4a4948443d352b21160b000000000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f22150900000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b03000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919eaba3998b7e717d8a97a2ab9e9285796d6053463c31261a0e010000000000000000000000000000000000000004111e2b3744515e6a7784919daaab9e9185786b5e5245382b1f12050000000000020e1a25303b454d525f60606060606060606060606060606060606060606060606060606055534e52585a606060606060605b59534b4131281d13070008131e2831414b53595b6060606060606057554f473e33281c10040000000916222e3a46515b62656c6c6c6c6c6c6c6c6f7b88989a8d80736c6c6c6c6c6c6c6c6c6c6c6c6f7c8999988b7e726c6c6c6c6c6c6c6c67645c52473c3024170b000815212d3945505a6164666666666d7a8693a0ada6998c80736666666666666666605d564c4135291d110400000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d1004000000000000000000000000000000000000050e18242f39434e58606d78839098a2a29890827a84919ea5a2978f82776c60584e43392e23190e04000000000000000000000000000000000000000000000000040d1a26313b44515c666f7d88939f9d9184796d60574d42372b20160c0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0005111e2a36424d566774808d9aa4ada1968a7e71675c51453f332d261d170e0600000008121c262e353b3f404241403f3e3d3d3b38322b23190f04000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000005121e2a36424d5764707d8a96a1ac9f92867a6d7985929faba1978a7e7164574d42372b1d12070000000000000000000000000000000000000004111d2a3744505d6a7783909daaab9e9184786b5e5145382b1e120500000000000009141f29333b424648535353535353535353535353535353535353535353535353535353494743474c4d535353535353534e4c4841382f1f160c0100010c161f2f3941484d4e535353535353534a48443e352c21160b000000000b1825313e4a56626d727979797979797979797885929d908379797979797979797979797979797986929b8e81797979797979797979746e64584c3f33261a0d000a1724303d4955616c7173737373737a8693a0ada6998c807373737373737373736d685d5245392c2013070000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f13060000000000000000000000000000000000000007121d27313d44505c666e7b86929fa69f9490849196a1a59e92857b6e655b50463c30271d1108000000000000000000000000000000000000000000000000000009141f2834404a54606b74818e97a0968c7f73695f53463e32281e130800000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00020e1925303b4855626e7b87939faaa99e9184796d605a50443f382f292017110a0300000a141c242a2f3233353433323131302f2c272119110700000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000714212d3a46535f6976828f9ca8ab9c8f82766874818e9ba9a99c8f8276695f5347392f23180c0000000000000000000000000000000000000004101d2a3743505d6a7683909da9aa9e9184776b5e5144382b1e1105000000000000020d17212930363a3b4646464646464646464646464646464646464646464646464646463c3b373c3f414646464646464641403c362f261d0d04000000040d1d272f373c4041464646464646463d3c38332c231a1005000000000c1925323f4c5865727f868686868686868686868a989f95908686868686868686868686868686868b999e938e8686868686868686868074675a4e4134271b0e000b1824313e4b5764717e8080808080808d99a6b3a99c90828080808080808080807a6d6054473a2d211407000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c03000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d20140900000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea69f969196a0a89d938a7e71695e53493f342a1e150b000000000000000000000000000000000000000000000000000000030c18232e39424f59616d7a85929e9f92867b6e615a50443a2f24190c02000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000914212e3a47535f6a75828f98a3aca0968d80746c625a504a423b3228231c150c0500020a12191f2326272827262625242322201b160f070000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d120700000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939faca3998b7e7165707d8a97a2ab9f94887b6e62554b4034291c100400000000000000000000000000000000000003101d2a3643505d697683909ca9aa9d9184776a5e5144372b1e110400000000000000050f171f252a2d2e3939393939393939393939393939393939393939393939393939392f2e2b303334393939393939393433302b251d140b00000000000b151d252b30343539393939393939302f2c28211a110800000000000c1925323f4c5865727f8b93939393939393939394a2a79f9d9393939393939393939393939393939fa3a59e9b93939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828c8c8c8c8c8d929ca8b4ab9f94908c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a8a09ea0a8a0968e81746c61564d41382d22180c030000000000000000000000000000000000000000000000000000000007121c27303d46525d68717e8b949f988f82766c61564c4135291e140a000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2b37434e58626f7c86929fa6a89d928b7e716c605b544d443d342e261e170e070000080e1317191a1b1a1a191817161613100b04000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000006131f2c3845515c6673808d9aa4ac9f92867a6d606d7985929faba69a8d8073675c5145382c1f150a00000000000000000000000000000000000003101d293643505c6976838f9ca9aa9d9084776a5d5144372a1e11040000000000000000050d141a1e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211f2326272d2d2d2d2d2d2d282724201a130b020000000000030b131a202427282d2d2d2d2d2d2d2423201c1610080000000000000c1925323f4c5865727f8b989f9f9f9f9f9f9f9f9faaacaba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faaacaaa89f9f9f9f9f9f9f9a8d8174675a4e4134271b0e00101c2936434f5c6976828f99999999999ca4aeb9b0a69f9c9999999999999994877b6e6154483b2e211508000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e1205000000000000000000000000000000000000000006111c26303c45505a616d7a85929eabacaaaca3999184796d605a50443b2f261b10060000000000000000000000000000000000000000000000000000000000000b151e2935414c56626c76828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000020f1a26313c47535f6a727f8c949fa7a49f93877e736c665e564f443f38302920191109000002070a0c0d0f0e0d0c0b0a0a0907040000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a396897d7063564a3d302317080806020000000000000000000000000000000000000000000000000713202d3a4653606d7985929eacaa9c8f8275685d6674818e9ba9ab9e9285796d6053473c31261b0f01000000000000000000000000000000000003101c2936434f5c6976828f9ca9a99d9083766a5d5043372a1d100400000000000000000002090e121415202020202020202020202020202020202020202020202020202020161513171a1a202020202020201b1a18140f08010000000000000001090f14181a1b20202020202020171614100b05000000000000000c1925323f4c5865727f8b939393939393939393939da0a7a09393939393939393939393939393939393a0a79f9d939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828f9c9f9f9fa0a2a7afb9b6aea8a69f9f9f9f9f9f9f94877b6e6154483b2e21150800000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b02000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d2114070000000000000000000000000000000000000000000a141e2a333f46525e68707d8a99a3aeb7ac9f92877c6f675d51483e32291d140a00000000000000000000000000000000000000000000000000000000000000030c1924303a44505a626e7b86929f9e91857a6d60584e42382e23170b0300000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000a15202b37434e58606c78828f959fa6a499938b80786e686159504a423b322b231b1209000000000000020100000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f15212e3a47535f6a76797979797976675c5145382c1f130e090603000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9a4978a7d7164574a3e2f24191514120e090300000000000000000000000000000000000000000006121f2b37434e5864717e8a97a1ada3988b7e71645663707d8a97a1ada2978b7e7164584e43372b1d13070000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a99c908376695d5043362a1d10030000000000000000000000020507081313131313131313131313131313131313131313131313131313130908060b0d0e131313131313130e0e0b0803000000000000000000000003080c0e0e131313131313130a0907040000000000000000000c1925323f4c5865727f86868686868686868686868995a0958986868686868686868686868686868689959f958986868686868686868074675a4e4134271b0e00101c2936434f5c6976828f9393939393969da7b2aea49c999393939393939393877b6e6154483b2e211508000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c00000000000000000000000000000000000000000008131e28323a45515c666e7b86929facb7ab9e91847a6d605a50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000008131e28323e47535f6973808c96a0978d80746a60544a3f34281f140900000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1a26313c44505b666d79838f949da5a49f928d827a706b605c544d443d352d241b12090000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a0000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d12070000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f222f3c4855626f7c8686868686796d6053473a2d201e1a15130f0a04000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a6998c7f7366554b4135292422211e1a150e0600000000000000000000000000000000000000000814212e3a47535f6a7683909ca9ac9f92867a6d6054606d7985929eaba99d9083766a5f53473a2f24180d0100000000000000000000000000000000020f1c2835424f5b6875828e9ba8a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d72797979797979797979797983909d918479797979797979797979797979797983909d90837979797979797979746e64584c3f33261a0d00101c2936434f5c6976828686868686868b96a2aea89c928c8686868686868686867b6e6154483b2e21150800000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c1106000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c100400000000000000000000000000000000000000050f19242f3a444f59606d79839099a3acaaaca1968e81746c61564d41382d22170c0300000000000000000000000000000000000000000000000000000000000000020c16202b37424d57606d7984919e9f93877c6f665c50443b30251a0d04000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000a152028333f4a545d676d79828e939fa3a49c948f857d736d665e564f473e362d241b110800000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f3c4855626f7b88939393867a6d6053473a2e2d2a25211f1b15100b0500000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a89b8f8275675d51453c352f2f2e2b2620180f0600000000000000000000000000000000000004101d2935404b55626e7b88949faba89b8e8175685d525c6674808d9aa7ab9f95887c6f62554b4035291d110400000000000000000000000000000000020f1b2835424e5b6875818e9ba8a99c8f8276695c4f4336291c100300000000000000060b0e10111313131313130f0e0c0904000000000000000000000003070b0d0e13131313131312110f0c0701000000000000000000000004080a0b1313131313131308070502000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c74818d9a93867a6d6c6c6c6c6c6c6c6c6c6c6c6c74818e9a9286796d6c6c6c6c6c6c67645c52473c3024170b000f1c2835414e5a6670767979797979798693a0ada6998c8079797979797979797976695e53463a2d2114070000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b03000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f1306000000000000000000000000000000000000020b17212935414c56606b73808d95a0a7a09da0a79d938a7e70685e53493f33271e150b0000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c67707d89939e999083786d60574d42362a1f160c010000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000030b17222d38424b555d676d78818b9298a0a69f97928880786e69605950483f362d231a0e04000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e4855626f7b88959f93867a6d6053473e3b3a36312e2b26201c170e09030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6ac9f92857a6d60574d45413f3b3a37312a21180e03000000000000000000000000000000000006131f2c3945515d6774808d9aa6aca096897d7063564c54626f7b88959faba79a8d8174675d5145392c20150a00000000000000000000000000000000020e1b2835414e5b6874818e9ba7a89c8f8275695c4f4236291c0f030000000000040b12171b1d1e2020202020201c1b19150f09020000000000000001080e13171a1a2020202020201f1e1b18130c050000000000000000050c11141717202020202020201514120e0903000000000000000000000000000000000006121e29343f4951565860606060606060606064717e8b979a897d70636060606060606060606065717e8b9899897c6f6360606060605a58524a41362b1f1408000d1925323d49545e66696c6c6c6c6d7a8693a0ada6998c80736c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d2013090000000000000000000000000000000000000a141d29333b45525d68707d87939fa69f959095a0a59e92857a6e655b50443c30271d120700000000000000000000000000000000000000000000000000000000000000000915202834404b55606b75818e97a0958c7f72695e52463e31281d12070000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000006111c262f3a434b555d666d747f8691969ea5a19a938d827b706b615a50483f352b20160c020000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d55626f7b8895a093867a6d60534d4a4846423c3b37322d28221a150e0600000000000000000000000000000000000000000815222f3b4855626e7b88949faba2988b7f72695f57514c4c4847423c332a20150900000000000000000000000000000000000714202d3a4753606d7985929fabab9e9184786c605346535f6a7683909daaab9f92857a6d6053473d32271b0f01000000000000000000000000000000010e1b2834414e5b6774818e9aa7a89b8e8275685b4f4235281c0f0200000000050e161d23272a2b2d2d2d2d2d2d282825201b140c030000000000020b12191f2326272d2d2d2d2d2d2b2b28241e170f060000000000000810171c2123242d2d2d2d2d2d2d22211e1a140e0600000000000000000000000000000000010d18232d373f464a4c535353535353535355626e7b8897998c7f736659535353535353535355626f7b8898988c7f726559535353534e4c4741382f241a0e03000915212c38424c545a5c606060606d7a8693a0ada6998c807366606060606060605f534d453b31251a0e0200000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e040000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e020000000000000000000000000000000006111c262f3b45505a606d7a849199a49f9490849096a1a1978f82776c60584e43392e23180e0400000000000000000000000000000000000000000000000000000000000000030c18232e39434f59616d7a85929f9f92867b6e61594f43392f24180b0200000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000a141d28313a434b545c606d727c848e939fa2a49f9490857d716c625a50473d32281e130800000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f13060000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d20130800000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040b141b22272f35383f444649505355585a5c626f7b8895a093867a6d605b5a5754534d4947433c39332b261f180f09000000000000000000000000000000000000000814212e3a47535f697683909ca5aa9f92857b6e69605d555855534d453c31261a0e0200000000000000000000000000000006131f2b37434e5865717e8b97a2ada3998c7f72655b50444e5865717e8b98a2aea2988b7e7165584e43372b1e1308000000000000000000000000000000010e1a2734414d5a6774808d9aa7a89b8e8175685b4e4235281b0f02000000040e1720282e3336373939393939393534312c251e150c02000000010b141d242b3033343939393939393837342f2921180f050000000008121a22282d3031393939393939392e2d2b261f180f060000000000000000000000000000000007111b252d343a3e3f4646464646464647535f697885929c8f827569574d4246464646464653606c7985929b8e827568564d424646413f3c362f261d1308000005101b26303a42494e4f535353606d7a8693a0ada6998c807366595353535353534846423b33291f140900000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c020000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e1205000000000000000000000000000000030d17222d38424d57616c75818e96a1a39890827a84919ea59f948b7f726a5f554b40342820160c020000000000000000000000000000000000000000000000000000000000000007121d27303d46525e68717e8b949f988f82756c61554b4035291d140a00000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000020b161f28313a424a515b626a6f7a818b9298a0a69f9792877e716c62594f443a3025190d03000000000000000000000000000000000000000000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000050d161d262d333a41454a5053535b60626467686a6f7b8895a093867a6d6a686664615e5755534e49443e37312a211a120a01000000000000000000000000000000000006121e2b37424d5763707d89939ea6a29891847b736d676665625f574d42372b1e12060000000000000000000000000000000815212e3b47535f6a7683909da9ac9f92867b6e6153493f4753606d7a85929facaa9d9083776a6054473a2f24190d010000000000000000000000000000010d1a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e020000000b16202932393f434446464646464642413d3730271e140900000008121d262f363c3f414646464646464544403a332b21170c01000005101a242c33393c3e464646464646463b3a37312a21180e030000000000000000000000000000000009131b23292e313239393939393937424d576975828f9c928578695f53473a3939393844505b6676838f9c918478695e52463a393433302b241d140b010000000a141e2830383d4143464753606d7a8693aab4a6998d8073665a4d46464646463b3a36312921170d030000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d2014060000000000000000000000000000010b151f28333f4a545e69717e8a939ea79f92867b707d89939ea69f92867c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000b151e2a36414c56606c778390999e938a7d70675d51453c2f261b1106000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000040d161f2830394044515860676d757e8691969fa7a19992887e716b60564c4135291f15090000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000050e171f282f383f444c51545c6063656c6e71747576787c8895a093867978777573716e6967625f58555047423c332c241c130a0000000000000000000000000000000000020e1a26313c4854606b74818e949da5a09691857f7a7673726e695f53473a2e211408000000000000000000000000000004111d2935414c55626f7c88959faba99b8f8275685e52413845515d6774818e9ba7aca095897c6f62564c4135291d11040000000000000000000000000000000d1a2733404d5a6673808d99a6a79a8e8174675b4e4134281b0e01000006121d28323b444b4f515353535353534f4d48423930251b0f0400030e19242f3840474c4d53535353535352504c453d33291e130700000c17222c363e45494a535353535353534846423c332a1f140900000000000000000000000000000000010911181e2225252d2d2d2d2d2631404c5966737f8c9997887b6e6255483b2f2d28333f4a546673808d9996877a6e6154473b2e2726241f1a130b0200000000020c161e262c3235363a4653606d798698a3aea79a8d81746753493f36393a3c3a38342f271f150b01000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d040000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000000000000000007121d27313944505b666e7b85929fa5a0958c7f726b75818e97a1a3989083796d60594f443a3025190f0600000000000000000000000000000000000000000000000000000000000000030c1925303a44505b656f7c87929f9e9184796d60584e41382d22170b020000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000040d161e272e343f464e555d606c717c8490959fa7a39a92877d70685e52463c31261a0e0000000000000000000000000000000000000000000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000040e172029313a414950555d60666d7075797b7e8082838486929fac9f9286858382807d7b77736f6a64615a534d453e362d251c120900000000000000000000000000000000000915202c38444f59606d79828e939c9fa097928c8683807f7b6e6255483b2f22150800000000000000000000000000000613202c3945515d6774818e9aa7ada1968a7d7063564d4135404b55636f7c8995a0aca79b8e8174685d5245392c20160a0000000000000000000000000000000d1a2633404d596673808c99a6a79a8d8074675a4d4134271a0e0100000b17232e39444d565b5e6060606060605b59534b42372c2015090007131f2b36404a52585a6060606060605e5c574f453a2f24180c0004111c28333e485055576060606060606055534d453c31261a0e020000000000000000000000000000000000070d12161819202020202023303d4a5663707d8999978b7e7164584b3e2f24222d3d4a5764707d8a97978a7d7064574a3d2e231717140e0801000000000000040c141b2125282c3845515c667986929faca89b8f8275655b5046424547484745403931271d12070000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c010000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c1003000000000000000000000000050e18242f39434e58606c78829097a2a3999083786d616d7a85929ea6a0958d80736b60564c41352921180c030000000000000000000000000000000000000000000000000000000000000008131e27333f49535f6a73808d96a0968d80736a5f53493f33271e14080000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000040c151c2328343c434c515a626a6f7a839095a0a9a39992857a6d61574d42372b1b110600000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000020b162029323b434b535b60676d73797d8285888b8d8f90919298a3aea3989291908e8d8a8784807c76706c625f5750483f372d241b10060000000000000000000000000000000003101c27333d45515c676d7981898f939aa29f9992908d8b7f7265584c3f3225190c00000000000000000000000000000714212d3a4754606d7a85929facac9e9184796d6053463b303a4854606b7784919dabac9f92867a6d6054473d32271b0f0200000000000000000000000000000c1926333f4c5966727f8c99a5a69a8d8073675a4d4034271a0d0100020e1b27333f4b565f676a6c6c6c6c6c6c68655d53483d3125190c000b1723303c47525c64676c6c6c6c6c6c6b6861574c4034281b0f030814212d3945505a61646c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000106090b0c1313131314212d3a4754606d7a86939a8d817467554b403529212e3a4754616d7a8796998d807366544a3f34281c100303000000000000000000020a1015191c2834404b546b7885929eabab9e9184786c6056534d51545553514b43392f23180c000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d12070000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f12060000000000000000000000020c17202935404b555f6a727f8c949fa89f92877c6f665e68717e8a949ea79f93887d70685e52463f332a1e150a00000000000000000000000000000000000000000000000000000000000000020b17222d38414e58606d7984919e9f92877c6f655b50443b3025190c0300000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000030b1218222b313a414550585f686d79839097a1aba1978e8174695f5347382d22170b000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000a141d28323b444d555d656c717a80858a8e9297979a9b9d9e9fa3aab4aaa39f9e9d9b999796918d88837d766e69615a51493f362d22180b02000000000000000000000000000000000b16212834404b555d676d747d82889297a2a39f9c988b7f7265584c3f3225190c0000000000000000000000000007131f2c38434f5965727e8b98a2aea49a8d8073665c5044382c38434f5965727f8c99a3aea2988b7f7265594f44382c1e130800000000000000000000000000000c1926323f4c5965727f8c98a5a6998d8073665a4d4033271a0d000004101d2a36434f5b677177797979797979756f65594d4134281b0e020d1a26333f4c58646e747979797979797873685c5044372b1e11050a1723303c4955616c717979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000606060613202c3945515d677784909d908377675d5145382c202d3946525e687884919c908376665c5044382c1f120600000000000000000000000005090c18232e43505d6a7683909da9ada196897d7068615f575d6062605c554b4034291c1004000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c030000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000000000000008131e29323a45515d676f7c87929fa6a0968d80736a5f56616c75828f98a2a49a91857a6d615a50453c30261c11060000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d67707d8a939e999083776c60564c41362a1e150b00000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000710191f282f353f464e565d676e7a85929ea6a99f93877b6e6253493f33271b0f0300000000000000000000000000000000000000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b262f3a444d565e676d777e858d91979b9ea2a9a7a8a5a4a4a6acb3aba5a3a4a5a7a6a8a09d9a95908a827b716c635b51483f342a1d140a0000000000000000000000000000000006111c262f3b444d575e666d72797e85929faba8a5988b7f7265584c3f3225190c000000000000000000000000000a15222f3b4854606b7783909daaac9f93877b6e61544a3f3428323d4754616d7a86929facaa9d9184776b6054483a3025190d00000000000000000000000000000c1925323f4c5865727f8b98a5a6998c807366594d4033261a0d000004111e2b3744515e6a77848686868686868175685b4f4235281c0f020e1a2734414d5a67748086868686868685786b5e5245382b1f12050b1724313e4a5764717e868686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000004111d2935414c556774818e9a92867a6d6053473a2d202a36414c566875818e9b9285796d6053463a2d2013070000000000000000000000000000071a2734414d5a6774808d9aa9b2a89d91837a726e696c676d6f6d675c5145382c1f13060000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d01000000000000000000060f1925303a444f59606d79839199a3a49a9184796d6058505a616e7b86929fa7a1978f81756c62574d42382e23170d04000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616b75818e989f958b7e72685e52463d30271d1207000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000070d161e2429343c444c555e68707d8a949faba49a8d8174655b5044372b1f120500000000000000000000000000000000000000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000b17222d38414c565e696e79828b91979ea1a9aba8a19e9b9997989ba2aba1999697989b9ea0a8aaa79f9d948f867e726d635a50463c2f261b11060000000000000000000000000000000b17222d38424d565e696e787f858b9297a29f9c98958b7f7265584c3f3225190c00000000000000000000000006111b2935414c56636f7c8995a0aca99c8f8276695f5342382e232d3946525e6875828e9ba8aca095897c6f63564c41362a1b1106000000000000000000000000000c1825323f4b5865727e8b98a5a6998c7f7366594c403326190d000004111e2b3744515e6a778491939393938e8275685b4f4235281c0f020e1a2734414d5a6774808d939393939185786b5e5245382b1f12050b1724313e4a5764717d8a9393939393887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000010d19242f3e4b5865717e8b9899897c6f6356493c302325303f4c5865727f8b9898887c6f6255493c2f22160800000000000000000000000000000b1724313e4a5764717d8a97a1adaca09591847f7b7978797a7c796d6053473a2d201407000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700000000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c11060000000005111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e11050000000000000000030c18212a36414c56616b74808d95a0a89f93887d6f675c5146535e69727f8b959fa99e938b7e71695f544a3f34281f160c01000000000000000000000000000000000000000000000000000000000000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e23180c030000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000040c1319222a323a434d56616c7683909cabac9e9285786c605346392d201306000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000030f1b27333f49535d686e7b838f949ea1a9a9a19e9996918e8c8b8b909ba5998f898a8c8e9196999ea1a9a69f98928a7f726c62584e41382d22170b0000000000000000000000000000030f1c28333f4a545e696e7b838c92979f9f99938f8b88877f7265584c3f3225190c0000000000000000000000000b17222d3946525d6875818e9ba7ada1978a7e7164574d4230261c2a36414c5663707d8996a1ada79b8e8175685e5246382d22170b000000000000000000000000000b1825323e4b5865717e8b98a4a5988c7f7265594c3f3226190c000004111e2b3744515e6a7784919d9f9f9b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9a9f9f9e9185786b5e5245382b1f12050b1724313e4a5764717d8a979f9f9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897988c7f7265594c3f3025232f3c4956626f7c8998988b7e7265584b3f3024190d01000000000000000000000000000713202d3a4653606d7985929ea6b0a7a096918b8886858687877b6e6154483b2e21150800000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c00000000000000000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c000000000713202d3946525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d20140600000000000000000b151e2a333c46525e68707d8a929da8a1968d80746b60554b424d57606c78839099a3a59f92867b6e665c50443d31281e13080000000000000000000000000000000000000000000000000000000000000007121d27313e46525e68727f8b959f978e81756b60554b4034281f15090000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000010810182028313b44505a64717e8a99a3ada197887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000010c161f2b3744505b656d7a8490959fa6aaa29f96918c8884817f7e7e8b98a396897d7d7f8184888c91979fa3aaa29f918b7e716a5f53493f33271b0f030000000000000000000000000006121f2b3844505b666e7b8490959ea19d948f87827e7c7a786c605346392d2013060000000000000000000000030f1b27333f4953616d7a86929facab9e9285796d6053463b31201925303a4653606c7884919eabac9f92867a6d6153493f33271b0f030000000000000000000000000b1824313e4b5764717e8a97a4a5988b7f7265584c3f3225190c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aca194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000613202d394653606c7985929b8e827568574d42362a202d3a4653606d7986929b8e817468564c4135291d11040000000000000000000000000006131f2c3845515c67737f8c949fa6ada8a19e989992929299877b6e6154483b2e2115080004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a0d040000000000000000030c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c10030000000714212e3a4754616d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b0000000000000007121c27303c45515b616d7a85919ea4a59e9184796d60594f433b44505b666f7c86929fa7a2989083786d60594f433a2f24190f05000000000000000000000000000000000000000000000000000000000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e0400000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000060e161f29323e4753606d7a86929f9fa9988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000008131e2935414c56606c77828f96a0a7a8a198928c84807b787572717b8895a0938679717274777b80848d9299a2aaa39f92867c6f655b5044372b1f130800000000000000000000000003101c28343f4a54606c788390969fa79d938e827b75726f6e6c665b5044382b1f1206000000000000000000000005121f2b3744505b65727f8c98a3aea79a8d8074675c5145382c1f131f2b3844505b6673808c99a4aea3988c7f72655b5044372b1f14080000000000000000000000000b1724313e4a5764717d8a97a4a5988b7e7265584b3f3225180c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9c918478695e52463a2d202c3845515c667683909d918477685d5245392c2013070000000000000000000000000004101c2834404b55606d78828f949ea1a8a9aaaba39f9f9f94877b6e6154483b2e2115080006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f11080000000000000000000008141e28333f4a54606a74808d979393939392877c6f665c5044382c1f12060000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f030000000000040d18232e39424d57626d75828f97a1a99e938a7d70675d51473d333f4a545f6a73808c95a0aa9f958c80736b60554c41352921170b02000000000000000000000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000040d17202c3945515d67778490939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000010d19242f3946525e68727f8c949ea8a8a19691867f79736e6968666f7b8895a093867a6d6568696e737980879298a2aea3999083786c6053463a2f24190d01000000000000000000000006121f2b3844505c66727f8b959fa89f958e81786e69656261605b544a3f33281c0f0300000000000000000000000613202d394653606c7884919daaab9f95887c6f62554b4034281c101c28333f4a54616e7b87939facaa9e9184786c6053463b3025190e0000000000000000000000000a1724313d4a5764707d8a97a3a4988b7e7165584b3e3225180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c9396877b6e6154483b2e212834404b546774808d9393867a6d6054473a2d21140700000000000000000000000000000c18232e3944505c666d7a828c91969a9c9e9f9f9f9f9e94877b6e6154483b2e211508000713202d3a4653606d798386868686868686857a6d60584e42382e21170d0000000000000000000000020b17222d38424e58606d7a858686868686868683796d6053463a2d201307000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f120600000000010c161f2834404a545f69727e8b949ea9a1978e81756b61554b41352d38424e58606d79839199a4a79f92877d6f675d51453e33291d140a0000000000000000000000000000000000000000000000000000000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000005111d2935404b556976828686868686868174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000004111d2935414c55616d7a86929fa6aba19691847c726d66615f57626f7b8895a093867a6d60575f61676d737d86929fa5ab9f958a7d7064554c4135291d110400000000000000000000000713202d3a4653606d7884919ea7a89d9083786d665f57555453504a42382d22170b000000000000000000000005111e2a36414c5663707d8996a0acaa9d9083766a5f5343392e23180c17222d3846535e6976828f9ca9aca096897d7063564d41362a1c110600000000000000000000000a1724303d4a5763707d8a96a3a4978b7e7164584b3e3125180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000b17222d3d4a5763707d868686867d7164574a3e3124232e3e4b5764717e868686867d7063564a3d3023170a000000000000000000000000000007121d28343f4a545e686d787f848a8d9091929292929190877b6e6154483b2e2115080006121f2c3844515c666d7779797979797979786d685d52463d30261c0f0500000000000000000000000006111c262f3c45525d686d7879797979797979776d665c5044382c1f120600000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d2013080000000008131e28313a44515c666e7b86929fa6a69e92857a6d61594f433a2f262f3c45515c666f7c87939fa8a39991847a6d605a50453b2f261c1106000000000000000000000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000010d18242f3a4e5a667076797979797979746f64584c4033271a0d01000000000000000000000000000000000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b010000000000000000000000000000000000000000000613202c3945515d6773808d98a2aea49991847b6e6a605c545355626f7b8895a093867a6d605353555d606b707d8a939ea9a79c8f8276675d5145392c20130600000000000000000000000a1623303d495663707c8996a1aca096897d70665c544d494746443f382f261c110600000000000000000000000714202d3946525e6875828e9ba8aea2988b7e7165584e4330271d1207111c2a36424d5764717e8a97a1ada89b8f8275685e5246382e23170b00000000000000000000000a1723303d4a5663707d8996a3a4978a7d7164574a3e3124170b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000616232f3c4855616b7079797979716c6155493c302323303d4955616c7179797979706b6055483c2f2316090000000000000000000000000000000c17232e38424c565e666c72797d808384858686858483817a6d6054473a2d2114070004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c41342b1e150a00000000000000000000000000000a141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c100300000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d010000010d19242f3a434f59606d78839098a2a99e948a7e71685e52473e31281d2834404b54606b74808d96a1aba0968e81746c61574d42382d22170b0000000000000000000000000000000000000000000000000000000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000007131d323e49545e66696c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000714212d3a4754606d7a85929faaab9f93877d6f695f58514b4855626f7b8895a093867a6d6053474b5159616b74818e9ba8ac9f92867a6d6054473a2d21140700000000000000000000000d192633404c5966737f8c99a8aa9d9184776b60544a423c3b3938332d261d140a0000000000000000000000030f1c28333f4a54616e7a86929facac9f92857a6d6053473c3120150b000e1a25313b4653606d7985929eabac9f92867b6e61544a3f34281c100300000000000000000000091623303c4956636f7c8996a2a3978a7d7064574a3d3124170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c64615a5044392d21212d3945505a61646c6c6c6c6360594f44382c20140700000000000000000000000000000006111c26303a444c545b60666d70737677787979787876746d685d5245392c20130700000c18232e39424a51535d606060606060605e54524c433a2f22190c030000000000000000000000000000020b19242f3a434c52545e606060606060605d53504a42382e23170c000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d1105000004111d2935414c55606b73808d959f9fa2978f82756c61564c41352c1f18232e39424f59606d7984919ea5a89e938a7e71695e544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000115212d38424c545a5c6060606060605b58534a41362b2014080000000000000000000000000000000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000030f1b27333f495364717e8a98a2aca3998d80746b60574e45404855626f7b8895a093867a6d60534740454f59626f7c8896a0aca3998a7d7063574a3d3024170a00000000000000000000020f1b2835424e5b6875818e9ba8a79a8e817467594f4239302e2d2b28221c140b02000000000000000000000006121f2b3844505b66737f8c99a3aea79a8e8174675d5145392c2013030009141f2c3845515c6674808d9aa7afa3998c7f73665c5044382b1f1409000000000000000000000916232f3c4956626f7c8995a2a3968a7d7063574a3d3024170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000004101c28333e474f555760606060575550483e33281c1d28333e485055576060606056554f473d33271c1004000000000000000000000000000000000a151e29323a424a50545c606467696b6c6c6c6c6b6967605d564c4135291d1104000007121c2730394044465153535353535353524745413a31281e10070000000000000000000000000000000008131e28313a41454752535353535353535146443f3830261c1106000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000613202c3945515d676f7d87939393939392857b6e615a50443a30231a121d27303d45515d67707d8a939393939392857b6e665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a0000000000000000000000000000000000000005121f2b3744505b6574818e9b9ea09f92867b6e61594f453c3c4855626f7b8895a093867a6d6053473a3e47535f6a7784919eaaab988c7f7265594c3f3226190c00000000000000000000030f1c2936424f5c6975828f9ca8a4988b7e7165584b3e302721201f1c17110a020000000000000000000000000613202d394653606c7884919eabaca095897c6f62554b4035291d11040004101c2834404b54626f7c88959fabab9e9184786d6053463b31251a0e000000000000000000000916222f3c4955626f7c8895a2a396897d7063564a3d3023170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000b16212c353e44484a535353534a49443e362c221717222c363e45494b535353534a48443d352c21160b0000000000000000000000000000000000030c1720292f383f444a5053575a5d5e5f5f5f5f5e5d5b54524c443a2f24190d010000000b151e272e34383a4446464646464646453a39352f281f160c0000000000000000000000000000000000010c161f282f35393a4546464646464646443a38342e261e150a0000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e21140700000714212d3a4754606d7a84868686868686867f71695e52483e32281e110b151e2935414b55616b75818686868686868682796c605346392d201306000000000000000000000000000000000000000000000000000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f02000000000000000000000000000000000000000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c11060000000000000000000000000000000000000613202d394653606c78858b8e9196968f8275695e53473d333c4855626f7b8895a093867a6d6053473a37434e586976828f9ca9a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a3978a7d7064574a3d31241513120f0b060000000000000000000000000005121e2a36424d5763707d8a96a1acaa9d9083776a6054433a2f24180d0100000c18232e3947535f6a7683909daaada1968a7d7063574d42362a1c12070000000000000000000915222f3c4855626f7b8895a2a396897c706356493d3023160a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646463e3c39332c241a10101a242c33393d3e464646463d3c38332c231a0f05000000000000000000000000000000000000050e171d262d33383f44464a4d50515253535251504e4745413a32281e130800000000030c151c23282c2d3739393939393939382d2c29241e160d04000000000000000000000000000000000000040d161e24292c2d3839393939393939372d2c28231c150c0300000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d20130700000613202c3945515d676d7879797979797979716d62574d42362c20160c030c18242f3a434f59656f7579797979797979766c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b4c4841382f21191108000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000613202d394653606c777c7e8184878a8b7e7165574d42352f3c4855626f7b8895a093867a6d6053473a32414e5b6874818e9ba7a79a8d8174675a4e4134271b0e0000000000000000000003101d293643505c6976838f9ca9a396897c706356493d3023160a06030000000000000000000000000000000714202d3a46525e6975828f9ca8aea3988b7f7265584e4331281d130700000007121d2b37434e5865717e8b98a2aea89c8f8275695e5346392e23180c0000000000000000000815222f3b4855626e7b8895a1a295897c6f6256493c2f231609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000008111a21282c2f303939393931302d28221a120808121a22282d303139393939302f2c27211a11080000000000000000000000000000000000000000050b141c22282e34383a3d404344454646454543413a39352f2820160c010000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d19130c040000000000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2a201f1c17110a030000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d1105000004111d2935414c555d606b6c6c6c6c6c6c6c65625a50453b30241a0e040007131d28313e47535d65686c6c6c6c6c6c6c69605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d2013060000000000000000000000000000000000000000000000000000000000000000050d1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5c5a6060606060605a58534a41362b201408000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f1409000000000000000000000000000000000005121f2b3744505b656c6f7274777a7d807a6e6154473b312f3c4855626f7b8895a093867a6d6053473a35414b556875828e9ba8a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000003101c28343f4a54616e7b87929facac9f92867a6d6154473d3221160c01000000000f1b26313c4754606d7a85929facac9f93877b6e61544a4034281c100400000000000000000815212e3b4854616e7b87949f9f95887c6f6255493c2f221609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000810161c2023242d2d2d2d2423211c17100800000810171d2123242d2d2d2d2323201c160f0800000000000000000000000000000000000000000000020a11171c23282c2d31343638393939393836342d2c29241e160d040000000000000000070c1012131e202020202020201f1413110d08010000000000000000000000000000000000000000000001080d1113141f202020202020201e1312100c06000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d010000010d19242f3a434c51545e60606060606060585650483f33291f12080000010c161f2c35414b53595b606060606060605c53504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d201306000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000030f1b27333f49535b60626568686d70736e685e524639292f3c4855626f7b8895a093867a6d6053473a3a45515d677683909da9a5998c7f7266594c3f3326190c0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000006121f2c3844505c6673808c99a3afa89b8e8175685e5246392d20130400000000000a15202c3945515d6774818e9ba7afa4998d8073665c5144382c1f150900000000000000000814212e3b4754616e7a8793939393887b6f6255483c2f221509000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000050b1014161720202020171614100b0500000000060c1114171820202020171614100b0500000000000000000000000000000000000000000000000000060b11171c1f2024272a2b2c2c2c2c2b2a2821201d19130c0400000000000000000000000406071113131313131313120706040100000000000000000000000000000000000000000000000000000104060712131313131313131107060300000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e13080000000008131e28313a41454751535353535353534b4a453f362d20170d00000000040d1a232f3941484d4e535353535353535046443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d010000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000b17222d38414950535558565d616366615e564c41362a2f3c4855626f7b8895a093867a6d6053473e444d57606d7a86929faca9988b7e7165584b3e3225180b0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000713202d3a4653606d7984919eabaca096897d7063564c4135291d1105000000000004111d2935414b55636f7c8995a0acab9e9185796d6053463c31261a0e00000000000000000714212e3a4754616d7a8686868686867b6e6255483b2f221508000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000407090a131313130b0a0804000000000000000005080a0b131313130a0907040000000000000000000000000000000000000000000000000000000000060c101213171a1d1e1f20201f1e1d1b1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c0200000000010c161f282f35393a45464646464646463e3d3a342d241b0e05000000000008111d272f373d404246464646464646433938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f120600000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e14080000000000000000000000000000000006111b262f383f4446494b4c5254575954524c443b30252f3c4855626f7b8895a093867a6d605347464f565f69727f8b98a3ada197887c6f6255493c2f2216090000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000005121e2b37424d5764717d8a97a1adab9e9184786c6053463a3025190d010000000000010d18242f3a4854606b7784919dabada1978a7d7164574d42372b1d1207000000000000000713202d3946525e687679797979797976695f53473a2e211408000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d10111213131212100e0707040100000000000000000000000000000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e04000000000000040d161e24292c2d383939393939393932312e29221b1209000000000000000b151d252c31343539393939393939362d2b28221c140b0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000a141d262d3337393c3f4146474a4d4746413b3229222f3c4855626f7b8895a093867a6d605350535961686e7b85929eaaac9e9285786c605346392d2013060000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000714212d3a46535f6976828f9ca9afa3998c7f73655b504437281e13080000000000000007131d2c38434f5965727f8c99a3aea99c8f8276695f5347392e23180c0000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c5f574d42372b1e1206000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000002080d10121313131313131313070704010000000000000000000000000000000000000000000000000002070b0d0d13131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000040c13191d20212b2d2d2d2d2d2d2d2524211d1811090000000000000000030b131a202527282d2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000020b141b22272b2d2f3035393a3d403b3936302920232f3c4855626f7b8895a093867a6d60545c60636b707a839197a1ada49a8e8175655b5044372b1f12050000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000004101c2834404b55616e7b87939facac9f92867b6e6153493f3327160c0200000000000000010f1b27323d4754616d7a86929facac9f93877b6e61554b4034281c1004000000000000010d1925303a444c525f60606060606055534d453c31261a0e02000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000060d14191c1f1f202020202020201413110d080100000000000000000000000000000000000000000001080e1317191a20202020202020201c1b191510090200000000000000000000000000000000000000000000000000010507070b0e101212131312110f0d0a07060400000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d08020000000000000000000001080d1113141e20202020202020181715110c060000000000000000000002090f14181b1b202020202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c201306000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c1106000000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000020a11171b1f202224292d2e30332e2d2a25292c2e343c4855626f7b8895a093867a6d6063666d70767d859195a0a9a89f93877c6f6253493f33271b0f030000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000006131f2c3845515c6773808d9aa4afa99c8f8275695e5241382d2217040000000000000000000a16202d3946525e6875828e9ba8afa49a8d8073675c5145382c1f150a0000000000000008131e28323a4146535353535353534847423c332b23190f04000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c0400000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d292825211b140c030000000000000000000000000000000000000000000003080d111314181b1d1e1f20201f1e1c1a171413100c0701000000000000000000000000000000000000000000040d161e24292c393939393939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000104060712131313131313130b0b0905010000000000000000000000000004080c0e0f13131313131313100606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c030000000000000000000000000000000000060b0f121316191d2021242621272c2f35393a3f444855626f7b8895a093867a6d6d7074797d828a9297a0a7aaa1968e81756a5f5341382d22170b000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000713202d3a4653606d7985929eacada1978a7d7064564d422f261b110600000000000000000005111d2a36414c5663707d8a96a1adac9e9285796d6053463c31261b0f01000000000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000006101a222a3035383939393939393939392c29241e160d040000000000000000000000000000000000000a141c242b2f333439393939393939393534312c261e150c0200000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b292724201f1d18120f0a04000000000000000000000000000000000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d01000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b00000000000000000000000000000000000000030506080d11131821272c33383a4145474a505356626f7b8895a093867976797d81858a8f949ea1a9a9a29891847a6e61584e432f261b1106000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000006121f2b37434e5864717e8a97a1adac9e9184796d6053463b3020140a00000000000000000000010d1925303a4653606c7884919eacada1978a7e7164584e43372b1d120700000000000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000006101c262e363b3f40464646464646464642413d3730271e14090000000000000000000000000000000000020a11171b1f252a2d2e3134363839393938383633302d2c29241d1b150e09030000000000000000000000000000000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000000000000050d161d242932383d44484c5154545c6063666f7b8895a2998c7f8285898d91979c9fa6aca69f9792867c6f685e52463c311d140a00000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000815212e3a47535f6a7683909ca9afa49a8d8073665c5044382c1f1202000000000000000000000008131f2b3844505b6673808c9aa4afa99c9083766a5f5347392f24180d01000000030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000000020b18222e3840474c4d53535353535353534f4d49423930261b1004000000000000000000000000000000060b141b22272b3036393a3e414345454646454442403d3a38352f2b27201a140d050000000000000000000000000000010d19242f3a444c525f606060606060605957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c0100000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d1004000000000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b0200000000000000000000000000000000000000050f171f282f353d43484f54555d6064666d6f73767c8895a29c918c8f92989a9ea1a9aca8a09d948f857d6f6a60564c41342a200b0200000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000004101d2935404b55626f7c88949fabac9f93877b6e61544a3f34281c10030000000000000000000000030f1c28333f4a54616e7b87939facab9f94887c6f62554b4035291d100400000005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000d1925303b4650585d5f606060606060605f524c443a2f24190d0100000000000000000000000000000a141d2a34404a52585a60606060606060605c59544b42372c21150900000000000000000000000000020a11171d262d33373a4146474b4e505152535352514f4d4a4745403937322a251f170f080000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d110500000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f0200000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000000050e172129313940454f54596063676d7175797c808387929faca39c999c9fa2aaabaca49f9c96918a827b6f6b60584e443b3022180e0000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000613202c3945515d6774808d9aa6b0a99c8f8276695f5342382e23170c000000000000000000000000000b17222d3846535e6976828f9ca9b0a69a8d8074675d5145392c20150a00000005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f07000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000000000000000006111c262f3c46525c64676c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000030b141b22272f383f44464c5254575a5c5e5f5f5f5f5e5c5a5753514b47433d363129211a120a0100000000000000000000000713202c3945525d687679797979797979736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c39393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a00000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e2216090000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c110600000000000000000000000000000000030c172029333b434b515960636b70757a7e8285898c909299a3afada7a5a9aaaba39f9c9a93908a847e766e6960594f463c32291e10060000000000000000000003070909101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000714202d3a4753606d7985929fabada2978a7e7164574d4230261c11060000000000000000000000000006111c2a36424d5764717e8a97a1adab9f9285796d6053473c32271b0f01000005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e52452f24180c000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800121f2b3844515d6974797979797979797976685d5245392c201307000000000000000000000000000b17222d38424e58646e737979797979797979756f65594d4134281b0e0200000000000000000000030c151d262d333d41495053565e616467696b6c6c6c6b6b696663605d55544e46423b332c241c130a01000000000000000000000714212d3a4754606d7a86868686868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b1106000000000000000000000000000000000000000000040e18222a32373b3c464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c010000000000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b030000000000000000000000000000000b151e29333b454d555d606b6f767d81868a8e9298999d9fa3abb5aca6a8a09e9a9992908c87837e78716c615e574f473d342b20170d000000000000000000040a0f131516191c28333f4a546a7683909da9a296897c6f6356493c30231609000000000000000000000006131f2b37434e5865717e8b97a2adab9f9285796d6053473b3120150a0000000000000000000000000000000e1a25313b4653606d7985929eabaea2988b7e7165584e43372b1e1308000005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8f8275685c4f4235291c08000e1a2734414d5a6774808d9aa7ab9e9285786b554b4035291d10040b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7986868686868686867a6d6054473a2d211407000000000000000000000000030f1c28333f4a545f6a738086868686868686868275685c4f4235291c0f02000000000000000000020c151e272f383f444e535b6063686d7174767878797978777573706d67626058534d453e362e251c130a000000000000000000000714212d3a4754606d7a8793939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313120706040100000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000000000006101820262b2e2f39393939393939393937332c251c1309000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000007121c27303b454d575e676d747c83898e92989b9fa2aaa9a8aab0aca29a9796918e8a86837f7b76716d66615a524d453d352b22190e050000000000000000070f161b1f222325252b3844505b667784909daaa296897c6f6356493c3023160900000000000000000000000815222e3b4754606a7783909da9b1a79a8d8074675c5145382c1f130300000000000000000000000000000009141f2c3845515c6774808d9aa7b1aa9d9083776a6054473a2f24190d010005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaa99c8f8376695c50433025190e020e1a2734414d5a6774808d9aa7ac9f928679675d5145392c1f13060b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000030d1a232b3844505b666f7c8792939393939392857b6e6154473b2e211408000000000000000000000a141e2730394149505860656c70767a7e818384858686858482807d79746f6a615e57504840372e251c12090000000000000000000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e04000000000000000000000000000c18232e39424d575e696e79818990959b9fa3aaaaa8a19e9c9ea6a69a908a8784817d7a76726e6964605c545046423b332b23191007000000000000000007101921272c2f30323230394653606c7985929faca295887c6f6255493c2f2216090000000000000000000004111d2935414c56626f7c88959fabab9f95887c6f62554b4034291c100400000000000000000000000000000004101c2834404b55626f7c88959fabab9f95887c6f62564c4135291d11040005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaaa9d9083776a564c41362a1e11050e1a2734414d5a6774808d9aa7afa399867a6d6053473a2d2014070b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d21140700000000000000000000010b151f2a36414c56606c78839099a39faa9e948b7e71685e5246392d20140700000000000000000006111c263039424a535b606a6f787d82868a8d8f9192929292918f8d8a86817c756e69615a524a40372e241b0f0600000000000000000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000001070b0f111213131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c06000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020201e1b1610090100000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c02000000000000000000000004101c2834404a545e696e7b838e939d9fa7aca7a09d9996918f949ea4978a7e7b7774716d6865615e5753504a423e363029211911070000000000000000040f19232b32383b3c3f3f3f424b55626e7b8898a2aea894877b6e6154483b2e211508000000000000000000000613202c3945525d6874818e9aa79faa9d9083766a5f5343392f23180c00000000000000000000000000000000000c18232e3947535f6a7683909daa9fa79a8e8174685d5245392c2013060005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaab9e918578685e5246392d2014070e1b2834414e5b6774818e9aa7b5ab94887b6e6155483b2e2215090b1825313e4b5864717e8b97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000007121d27313946525e68727f8b959fabaea2988f82766c62564d41362a1e11050000000000000000030d17232e38424a545c656c737c838a8f93999a9c9e9f9f9f9e9e9c9998928e89827b716c635c524940362d22180b02000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976695e53463a2d211407000000000000000000000000050c12171b1d1e202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000003060809131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000006121f2c3844515c666e7b8490959da5aba49f9b95908c8884828f9ca09386796e696764605d5654534d46443f38302a251f170f070000000000000000000a16212b353d4348494c4c4c4d525d67727f8c99aaaca096867a6d6053473a2d201407000000000000000000000714212d3a4754606d7a869293939393988b7e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865717e8b989393939392867a6d6054473a2d2114070005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaada197877a6e6154473b2e23180b0f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d31261a0d0c1825323f4b5865727e8b98a5aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000020b18242f39434f59616e7a85929fa7b0a69f92867b6e615a50443b3025190e0200000000000000010b151f28343f4a545c666d77808890959c9fa4aba8a5a3a2a2a3a5a8aaa39f9b938f867e736e635b52483e342a1d140a000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a1109000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686867b6e6154483b2e2115080000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d0400000000000000000005111e2a36414c56606d78829096a0a7a8a099938e88837f7b787c8895a093867a6d60565754524c4846423b38342e261e1a140d05020000000000000000030f1b27323d474f5456585859575e616d7984919eabaa9e918477675d5145392c201306000000000000000000000c1925323f4c5865727f8686868686868686796d6054473c3121150b010000000000000000000000000000000000000f1b26313c4754606d7986868686868686867f7265584b3f3225180c0005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daab3a9968a7d7063554b4034281d14111c2935424f5c6875828f9ba8b3a6998c807366584e43372b1f16111926323f4c5965727f8c98a5b5ab94877a6e6154473b2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000a141d2935404b55606b75818e97a2adaa9f948b7e72695e52483e32291f1408000000000000000007121d27313944505c666d78818c939a9fa7a9a29f9b9896959596989b9fa2aaa59e98928a80736e635a50463c2f261b11060000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393877b6e6154483b2e21150800000000000000000000050f1820282f333738393939393939392e2d2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0e10111213131212100e0b080806020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c0100000000000000000713202d3946525e6873808d949fa8a7a0969187817c77726e6f7b8895a093867a6d60534a4745413b3a36312b2823201f1b1714110e090200000000000007131f2c38434f59606365656667696e75808d96a1aca89b8e817568554b4035291d1104000000000000000000000b1824313e4a56626d7279797979797979796d675d5145392c201303000000000000000000000000000000000000000a15202c3945515d676d7979797979797979726d62564a3d3124180b0005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daab4a79a8d8074675c51453a2f26201d1e2b37424d576a7783909daab6a99d9083766a5f53473c3128201e1d27333f49536774808d9aa7aea399877a6d6054473a2d21140700131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000006111b262f3845515d67707d89939ea9aea2988f82776c60574d42362d20170d0200000000000000000c18232f39434f59606d78818e939fa4aaa29f97928e8b898888898b8e92989fa3aaa29f928c80736c61584e41382d22170b0000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0604020000000000000000000000000000020506060503000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f94877b6e6154483b2e211508000000000000000000010c16202a323a3f4345464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1c1e1f20201f1e1d1b181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d120700000000000000000714212e3a4754616d7a86929fa6aaa09590847c756f6a66626f7b8895a093867a6d6053473a3935302d2e3633312e2d2b2722201e19140d0500000000000915222f3b4854606b6f72727273767b818d929da8aca1968a7d7064574a3d2f24180d01000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c6c605d554b4135291d11040000000000000000000000000000000000000004111d2935414b555d606c6c6c6c6c6c6c6c65625b51463a2e22150900030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daab7ab9f9285796d60564c42382f2c292a2d3a47535f697885929fabb8ab9f95887b6e62584e4339312d2a2a2d3744505b6576828f9ca9ac9f928679685d5245392c20130600131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000b17222d38414e58606d7984919ea5afa79f92867b6e655b50453b30241b0e05000000000000000004101c2934404b55606b73808d939ea5a7a098928c85817e7c7c7c7d7f82868d9299a1a8a49c928b7e716a5f53493f33271c110600000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a1312110f0b0706040100000000000306070b0f11131312100d0a09070400000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b1007000000000000000000000000000000000000000606060606060606060606060606060606060713202d3a4653606d798693a0aca194877b6e6154483b2e21150800000000000000000007121d28323c444b5051535353535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e090200000000000000000000000000000000000000000000000000000000000000050b1013191d20212427292b2c2c2c2c2b2a282522211e1a15110d070100000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c0300000000000004111d2935414c566673808c98a2aea29890837a6f6a625f58626f7b8895a093867a6d6053473a2d30363a3b43403e3b3937332d2d2a251f170e0500000000091623303c4956636f7d7f7f7f8083868e939da4aea59e9184786d6053463a2d201307000000000000000000000006121e29343f49515658606060606060605f54514b433a2f24180d0100000000000000000000000000000000000000010d18242f3a434b51545f60606060606060585651493f34291d120600000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daab7ada2978b7e71685e544a423c3935363a3f4a54616e7b8898a2aeb5afa79a8d80746a5f554b433d393636393d4653606c7985919eabaa9e9184776b564c4135291d110400131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000030f1b27333f49535f6a73808d96a0acaa9f958c7f72695f53493f33291f120900000000000000000006131f2c3845515c67707d88939fa5a7a09590857f797572706f6f7072757a80869196a1a9a49f92867c6e655b5044382e23170c00000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261f201f1e1b181413110d080100060b101213171c1e1f201e1d1a171613100b050000000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f050000000000000000000000000000000306071313131313131313131313131313131313131313202d3a4653606d798693a0aca194877b6e6154483b2e2115080906010000000000000b17232f3a444e565c5e6060606060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000000000000000000000000000000040a0f161c1e24292c2d3134363839393939383634322e2d2b26201d18130c060000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a0000000000000713202c3945525d687783909daaab9f92857b6e6860585355626f7b8895a093867a6d6053473a333b4246474f4d4a4846443f3b3a36302920170d020000000e1a2734414d5a6774808b8b8c8d8f92999ea5aca59e938a7e71665c5044382b1f12060000000000000000000000010d18232d373f464a4c53535353535353524745413a31281d130700000000000000000000000000000000000000000007131d28313a41454752535353535353534b4a463f372d23180d01000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daab1a7a09d92857a6d665b544e474541424648505b66727f8c98aab4aba49f9d92877c6f675d554f4746414146474e58626f7c8997a1ada99c8f8276695c4f432f24190d0100131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000030c19232b3744505b656e7c87929fa8aea3989083786c60574d41382d21170d00000000000000000004111d2935414c55606d7984919aa4a9a09590837b726d67656362626365686d737c849197a1aba2989083786c60544a3f34281c1003000000000714212d3a4754606d7a8793a0ada6998c807366594d40332b2c2c2c2b282521201d19130d0a11171c1f2024282b2c2c2b2a272322201c160f0800000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d03000000000000000000000000060b1012132020202020202020202020202020202020202020202d3a4653606d798693a0aca194877b6e6154483b2e21191815120d0600000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000000000000000000000000060b151b21272c2f35393a3d414344454646454543413e3b3a37312c29241d17110a03000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700060000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c110600000000000714212d3a4754606d7a86939facaa998c8073695e564e4855626f7b8895a093867a6d6053473a3b454d52545c5a57555350494746423b32291f14090000000e1a2734414d5a6774808d98999a9c9fa3aba8a19e938e81756c61544a3f34281c100300000000000000000000000006111b252d343a3e3f46464646464646463a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a46464646464646463f3d3a342d251b1106000000010c17212b333a404445464646464646463d3b38322b23190f04000004111e2b3744515e6a7784919daaaca09590958e81786c665f5854524c4d53555a606c7883909daaafa4999390959083796d67605954524c4c525458606a74818e9aa9b3aa998d8073665a4d4033271a080000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000b151e2a36414c56606c77829099a3aea79f92867b6e665b50453b2f261b0f050000000000000000000613202c3945515d67737f8c96a1aca29790837a6e69605d5556555556565d606a6f7b859199a3aa9f948b7e71665c5044382c1f1509000000000714212d3a4754606d7a8793a0ada6998c807366594d4036383939393735322d2c29241e19141c23282b2d3135383939383633302f2c2721191108000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4653606d798693a0aca194877b6e6154483b2e2c2524221e18110901000000111d2a3743505c6872787979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000020a111720262b33383a4145474a4d4f515253535251504e4b4847423c39352f28231c150c05000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f19110900000000000000000000000000000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c1313130c060603000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c00000000000916232f3c4956626f7c8999a4aea298887b6e62574d444855626f7b8895a093867a6d6053473a424d575e6169666461605b5354524d443b3025190e0200000e1a2734414d5a6774808d9a9f9fa29f9e9d9a96918b81786d605a5042382e23170b000000000000000000000000000009131b23292e313239393939393939392d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d393939393939393932312e29231b13090000000000050f1821292f34373839393939393939302f2c272119110700000004111e2b3744515e6a7784919daaaa9d908490938e81786e6a64605d56575f61646c727f8b95a0acac9f93878390958f82796f6b64615e56565e61646a6f7c87929facaea298897d7063564a3d3023170a0000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000007121d27303946525e68717e8b949fababa0958c7f726a5f544a3f332a1d140a000000000000000000000714212d3a4754606d7a85929fa8a89f92857b6e685e57514b4949494a4c52585f696f7d87929faaa69e9184786d6053463c31261a0e020000000714212d3a4754606d7a8793a0ada6998c807366594d40434445464544423e3a39352f2a251e262e34383a3e424446464543403d3c38332b23190f050000131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000000020c141c23282b2d393939393939393939393939393939393939393939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884868686868686867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a0200000000000000000000000000000000000000030b141b222732373d44484c5254575a5c5e5f5f5f5f5e5d5b5855534d4745413a342e261e170f0700000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000000000000000000000000080e171f252a33384851595e6060605c60626567686a6b6b6c6c6c6b6a6a68666462605c6060605f5c574f453a29241d160d07000000000000000000000000000004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a20202020201913120f0b060c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c1003000000000a1724303d4a5763707d8a96abab9f9285796c6053463c4855626f7b8895a093867a6d6053473a46525e696e7673716e6c6567615e564d42362a1e110500000e1a2734414d5a6774808d939393989291908d8a847e746d665c51483e30261c11060000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2c21201d18130c0400000000000000000000000000000000000000000000000000040c13181d20212c2d2d2d2d2d2d2d2524221d18110901000000000000060f171e24282b2b2d2d2d2d2d2d2d2322201b160f070000000005111e2b3844515e6b7784919eaaa4978b7e8491938e827c75716d686b6b696e71767e87929fa7b1a79c8f827b8692948f837c75716e686b6b686d70757c859299a3afaa9f9285796d6053463a2d2013070000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000c18232e39424f59616d7a85929ea6aea3999083786d60574e42382d21180b0200000000000000000007131f2c38434f5965727f8c98a2aca0968b7f72695f564d45403d3c3c3d41454e57606b74808d98a2aca1968a7e7164574d42372b1e12060000000714212d3a4754606d7a8793a0ada6998c807366594d4c5051525352514e4b4745413a36302a30383f44464a4f51525351504d4a48443d352b21160b0000131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000000a141e262e34383a46464646464646464646464646464646464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11060000121e2b3845515e6b7884919393939393887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000030c151d262d333c43474f54565d606467696b6c6c6c6c6b696765615f5754514b443f3830292119100700000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000000000000000000000000050d141a2136424e59636b6c6c6c6c6b64615a5c5d5e5f5f5f5f5e5e5d5b535b60656c6c6c6c6b6861574c403428130c0400000000000000000000000000000006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f202c2d2d2d2c26201f1c17110a141e28333f4a54606a74808d979393939392877c6f665c5044382c1f1206000000000b1824313e4b5764717e8a97a4aa9e918477655b50443c4855626f7b8895a093867a6d6053473b4754616e7b82807d7b7976746e695e52463a2d20140700000e1a2734414d5a6774808686868686858483807d79716c605c544a40362c1e140a0000000000000000000000000000000000060d12151819202020202020201f1413110d070100000000000000000000000000000000000000000000000000000001070d1113141f20202020202020181815120d06000000000000000000050c13181b1e1f20202020202020161613100b04000000000005111e2b3844515e6b7784919eaaa3978a7d7d8992948f86817d7a797778797b7e838b9299a3afaba0958a7e737f8c94959087827e7a797878797a7d82889297a1abaea3988d8074665c5145382c1f13060000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000004101c2834404b54606b74818e97a1ada79f92877c6f665c50453c2f261c0f06000000000000000000000915222f3b4854606b7784919eaaab9e9184786d60574d443b352f2f2f30353c454f59616d7a86929faca89d908376695f53473a2d2114080000000714212d3a4754606d7a8793a0ada6998c8073665956595c5e5f5f5f5e5b5854524c46413a333c424a5053575b5e5f5f5e5d5a56544f473d33271c100400131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d130700000000000006111c2630383f444653535353535353535353535353535353535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919e9f9f9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a00000000000000000000000000000000030c151e272f383f444e54596063686d7074767778797978787674716e6965605d55504a423b332b221910070000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000002091f2c3945525e6b757979797978706c615f57514b525352524b51575f656c71787979797873685c5044372b1e11000000000000000000000000000000000713202d3a4653606d798386868686868686857a6d60584e42382e282b383939393939332d2b28221c140b17222d38424e58606d7a858686868686868683796d6053463a2d201307000000000b1824313e4b5764717e8a97a4ab9e918578665c50443c4855626f7b8895a093867a6d605347424e5865717e8b8d8a888583807b6e6154473b2e21140800000d1a26333f4c58646e74797979797979787774706d66625a514a42392e241a0c020000000000000000000000000000000000000106090b0c131313131313131307060401000000000000000000000000000000000000000000000000000000000000000104060713131313131313130c0b090601000000000000000000000001070c0f1112131313131313130a0907040000000000000005121e2b3845515e6b7884919eaba3968a7d73808d9499928e8a8785848585888b90959fa3abaea3999183786d78828f959a938f8b8786848485878a8e939aa1a9afa59f92867b6e61544b4034281c10040000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000040e1a242c3845515c66707d89939ea9aba0958c80736a5f544a3f332a1d140a0000000000000000000000091623303c4956636f7c8996a0aca3998b7f72665c50453b32292422222429333d46525d6874808d9aa8ab9f95887b6e6155483b3025190d0100000714212d3a4754606d7a8793a0ada6998c807366606366696b6c6c6c6a6865605d56524c443e454d545c6064686b6c6c6b69666360594f44382c20130700131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d0000000000000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d798693a0aca194877b6e615f5f5f5f5f585651493f34291e120600121e2b3845515e6b7884919eabaca194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000a151e273039414950585f626b70757a7d808284858686858483817e7b77726d67605c544d453d342b22190f05000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d03000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000006121f2c3844515c666d7779797979797979786d685d52463d302e34384546464646463f3938332d261d18111c262f3c45525d686d7879797979797979776d665c5044382c1f1206000000000a1723303d4a5663707d8996a9ac9f9286796d6053463e4855626f7b8895a093867a6d6053474b54606a76838f9997989290857a6d6053473a2d20140700000b1723303c47525c64676c6c6c6c6c6c6b6a6764605c545044403930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eaba396897c7078828f949f9b97989291919298979d9fa7aeaaa29f92877d70666d7a8390959f9c97999291919298979b9fa4acaca49f938c7f72695e5342392e23180c000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140b0b0b0b0c16202b37424d57606d7984919da5afa3999083796d60584e42382e21180b020000000000000000000005121e2a36424d576774808d9aa8ac9f92867a6d61544a3f33292018161619212935414c56626f7c8895a0aca7998c807366564c4135291d110500000714212d3a4754606d7a8793a0ada6998c8073656c6f7376777879787775716d68615e5650484d575f666d7175777979787673706b6054483c2f22160900131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d12070000000003101c28343f4a545c6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22150900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000006111c263039424a535b606a6f767d82868a8d8f919292929291908e8b88847f7a726d665e574e463d342b21170b0200000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c413430383f445253535353534c46443f382f2a2119141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c1003000000000815222e3b4855616e7b8897a1ada399897d70635a50474855626f7b8895a093867a6d60534c535c666f7c89949faaa29b8e8175675d5145382c1f1306000007131f2b36404a52585a60606060605f5e5d5a5753514b423f342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e10111212131313131211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556c7885929f9f9f95887c6f6d79828d939a9fa29f9e9e9fa3aaa9a9aba39f98928a7f726b60686d7a838d939a9fa39f9e9e9fa2aaa8a9aba49f9a938c81776c60574d4230271d1207000000131f2c3946525f6c7985929facada093877a6d6054473a2d211818181818181e28323a47535f69737f8c96a0aca89f92877c6f665c51463c30261c0f0600000000000000000000000714212d3a46535e697784919eaaa99c8f8276685e5242382e21170d07080f1924303a47535f6a7784919daaaa9d908377685e5246392d20130700000714212d3a4754606d7a8793a0ada6998c807370787c7f838485868584817e7a746d68615a51575f696e787e828485868483807d7063564a3d3023170a00131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000006121f2b3844505c6674797979797979797979797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3124180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000040e17232e38424a545c656c727c82898f92999a9c9e9f9f9f9f9e9c9a9895908b857f786e6960584e463d33291d140a000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000c18232e39424a51535d606060606060605e54524c433a2f38424a505e5f6060605f5953504a423b332a251f19242f3a434c52545e606060606060605d53504a42382e23170c00000000000613202d394653606c7985929eabab9b8f82756c615a544e55626f7b8895a093867a6d6053565d656d7983909da6aca0958a7d7064554b4035291d10040000030e19242f3840474c4d53535353535251504d4a464540393028231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1d1e1f1f2020201f1f1e1d1c1a18161312100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779869293939393887b6e676d7880878f93999b9d9e9f9f9f9e9c9a99928e867e726d62595e686d7980878e92999a9c9e9f9f9f9e9d9a99938e877f746c655b50453b311e150b00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2424242424242424303a44505a616e7b86929fa8aca0968d80736a60544b40342a1e150a0000000000000000000000000815212e3b4854616e7b8796a0acab988c7f7265564c4130261c0f06000008131e2b37434e586774808d9aa7ac9f93867a6d6154473a2e21140700000714212d3a4754606d7a8793a0ada6998c80747d83898c8f91929292918e8b86807a706c635b5e696e7b838a8e91929291908d86796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c10040000000713202d3a4653606d78868686868686868686868686868686868686868686868686868686868a95a1b9ac9f9286868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000000020c162028343f4a545c666d777f8790949b9fa3aba7a3a2a1a1a2a4a8a7a7a09d97928b837b6f6a60584e453b2f261b1106000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201408000000000000000000000000000000000007121c2730394044465153535353535353524745413a31343f4a545c6a6c6c6c6c6c66605b544d453f363029201e28313a41454752535353535353535146443f3830261c1106000000000005121f2b3744505b6574818e9ba6aa9e938a7e716c62605857626f7b8895a093867a6d605c60686d77818e95a0aca79d9184786c605346392f24180c0000000008121d262f363c3f414646464646464544413d3a38342e271e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141a1e2121242628292a2b2c2c2d2c2c2c2b2a29272522201f1c1814120e0903000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868686868686867a6d61666d737c82878b8e909192929291908d8a86817b716c625b51565e676d737c81868a8d909192929291908e8a87817c736d605b53493f33291f0c0300000000131f2c3946525f6c7985929facada093877a6d6054473a31313131313131313135414c56616c76828f98a3aea49a9184796d60584e42392e22180c030000000000000000000000000b1825313e4b5864717e8b97a8aea399887c6f6255493c3022140a000000020f1b26323d4a5763707d8a96a8afa4998a7d7064574a3d3124170700000714212d3a4754606d7a8793a0ada6998c80808a9095999c9e9f9f9f9d9b98928d857e736d63616e7b8590959b9e9f9f9e9c9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000713202d3a4653606d798692929292929292929292929292929292929292929292929292929298a3aebaaea399929292929292928b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000008131e28323a44505c666d78818c92999fa6a9a19e9a9795949596979b9fa2a9a9a29f9590857c6f6a60574d41382d22170b01000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c10040000000000000000000000000000000000000b151e272e34383a4446464646464646453a39352f2b3844505c66757979797979726c665f575146423b3229251f282f35393a4546464646464646443a38342e261e150a000000000000030f1b27333f4953626f7c89949ea9a59f92877e756f6a6764626f7b8895a093867a6d65676d717a818e939da7a99f958a7e71665b5044382b1d120700000000010b141d242b303334393939393939383734312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f20252a2d2e31333536373839393939393838373534322f2d2c2823211e1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67767979797979797976685e5c606a6f757a7e8183858586858483817e7a746e69615a51494c555c606a6f757a7e8183848586858483817e7b756f6a635b504941382d21170d0000000000131f2c3946525f6c7985929facada093877a6d6054473e3e3e3e3e3e3e3e3e3e3e45525d68717e8a949faaa89f93887d6f675d51463d30271d1006000000000000000000000000010e1a2734414d5a6774808d9aa7ac9f9286796d6053463a2d201307000000000a14212e3b4754616e7a8796a1adab998d8073665a4d402f24180c00000714212d3a4754606d7a8793a0adab9f92858d929da0a7aaa39f9e9e9fa2a39f97928a7f736d6975828e97a0a7aaacaaa29f9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e0200000713202d3a4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3aab4bfb4aba39f9f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000010d1924303a44505a606d78818e939fa3a9a29f97918d8a888788898b8e92979fa2aaa79f9792867c6f695e53493f33271d12070000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000000000000000030c151c23282c2d3739393939393939382d2c29242d3a4653606d7987868686867f786e69625b524d443e3530282024292c2d3839393939393939372d2c28231c150c03000000000000000b17222d384854606a75828f97a2aaa399928b827c7773716e6f7b8895a093867a6f7175797e848e939da5aba2979083786c60544a3f33281c0b010000000000020b12191f2326272d2d2d2d2d2c2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151a1d24292c2d31363a3b3d4041434445454646464645444342403e3c3a38342e2d2a261f1b17110a0200000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6c6c6c6c6c6c6c6c6c5e5651586062686d71747678797978787674716d67615e5750483f434b51585f62686d71747678787978777674716e69625f5851443f382f261b0f050000000000131f2c3946525f6c7985929facada093877a6d60544b4b4b4b4b4b4b4b4b4b4b4b4f59606d7a85929ea6aca1968d80746b60554b40342b1e150b0000000000000000000000000004111d2935414c55697683909ca9aa9d908377665c5144382c1f1206000000000714202d3946525e687884919eaba99c8f827669554b4035291d1004000714212d3a4754606d7a8793a0adada29792979da49f9c97989291919298969a9f9f918c7f726e7b87939fa9b1a7a09d98929286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e120500000713202d3a4653606d798693a0acacacaca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8b1a9a3a19f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000005111d2935414c56616c74808d939ea5a7a097928b85807d7b7b7b7c7e81858c9298a0a7a9a29891857b6e655b5044392f24180c000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d1f2b3844505c66717e879399928c827b726d615e565046413a3229241d20212b2d2d2d2d2d2d2d2a201f1c17110a03000000000000000006111b2c38434e58616e7b859298a2a9a39f948f8984807e7b7a7c8895a194877a7c7e82858b91969ea5aaa29992857b6e665b5042382d22170b0000000000000001080e13171a1a20202020201f1e1d1a171313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f262b2f35383a3e4246484a4c4e50515252535353525251504f4d4b494644403b3a36312b27221b140b070100000000000000000000000000000000000000000000000000000000000000010d18242f39434b515f606060606060605f524c454e54565e6165686a6b6c6c6c6b696764605d55534d453e363940454e53565d606467696b6c6c6c6b6a6764615e57534e4640332d261d140a000000000000131f2c3946525f6c7985929facada093877a6d605757575757575757575757575754606b74818e97a1ada59e9184796d60594f43392f22190c04000000000000000000000000000613202c3945515d677885929eaba89b8e827568544a4034281c10040000000005111e2a36414c566976838f9ca9ab9e918578675d5145382c1f1306000714212d3a4754606d7a8793a0adb3a9a29fa2a19e948f8b8786858485878a8d92979f93887e727e8b99a4afaba0959088858686796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d21140600000713202d3a4653606d798693a5afaca29a979393939393939393939393939393939393939393959ca6b1a99f97949393939393938b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000713202d3946525d68717e8a929da5a79f9590857f7974706f6e6e6f7175797f869195a0a7aaa1978f82776c60554b4035291d1004000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000000070c1012131e202020202020201f1413111c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191f202020202020201e1312100c0600000000000000000000000f1b27323d46525e69707d8692979ea5a69e9c95918d8a888786929fac978d87898b8e92979ea1a8a8a09892877e70695f544a3f2f261c110600000000000000000003070b0d0e13131313131312110e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a3137394045474a4d535457595b5c5d5e5f5f605f5f5f5e5d5c5a585553514a4846423b37332d261d18120c040000000000000000000000000000000000000000000000000000000000000007121d283139404553535353535353535346413c43474c5254585b5d5e5f5f5f5e5d5a5754514c46423b332c2e343c43474c5254575a5d5e5f5f5f5e5d5b5754524d47433c3427221b140b02000000000000131f2c3946525f6c7985929facada093877a6d646464646464646464646464646464666f7c88939fa9a89d93897d70675d51473d3129241e160e060000000000000000000000000714212d3a4754606d7a8797a2ada6998c807366594d402e23180c0000000000010d192530414e5a6774818d9aa7ada197867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbcb3ada9a1979289827e7b797878797a7d81858d929992857b818e9babafa49990837c79797b6e6255483b2f22150800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000713202d3a4653606d7986939ea8a69a908a86868686868686868686868686868686868686868a95a1ada3978d87868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000000000005121e2a36424d57616d7a85929ea4a99f9590837b726d66646261626364676d727b839095a0aaa99f948b7e71675d5145382c1f140900000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000004060711131313131313131207060b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f13131313131311070603000000000000000000000000000a16212a36424d57606b707d858e939d9fa7a7a09d9a9795989298a3ae9f979495989b9fa2a9aaa29f9691867d706c61574d42382d1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202930363c42474b515357575e61646668696a6b6c6c6c6c6c6b6b6a68676562605c5455534d46443f382f29241d160d05000000000000000000000000000000000000000000000000000000000000010c161f282f3539464646464646464646393632373a4146474b4e505252535251504e4b4745413a36312921232831373a4145474b4e505152535251504e4b4746423b37312a2217110a0200000000000000131f2c3946525f6c7985929facada093877a71717171717171717171717171717171717883909aa4ada1968e81746b60554e48443d35302820180f0600000000000000000000000915222f3c4855626f7c8895a9b3a4988b7e7165584b3e32251807000000000000081926333f4c5966727f8c99a5b2a995887b6e6255483b2f221508000714212d3a4754606d7a8793a0adbab9ada19792857d76716e696b6b676d70747a808792978e81828f9ca9ac9f93877b6f6a6c6e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000007131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030006121f2b3844505c6675818e96a1a4978a7e79797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3125180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000000000714212d3a46535e6974818d97a1ada19790837a6e69605c5455545556555c60696e7a839098a2aea69e9184796d6053473b31261a0e0200000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000040606060606060605000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00060606060400000000000000000000000000000000040e1a25303b454f59606b707b818a90959a9ea1a8a6a4aaa39fa3aab4a8a3a1a2a4a8aba49f9c98928c847c706b615a50453b2f261c0b0200000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090806030000000000000000000000000000020b141c2228323b41464d53555d606468696e70737476777878797979797877767573716f6d6665615f57535049413d352f281f170f06000000000000000000000000000000000000000000000000000000000000040d161d24292c39393939393939392e2d2a272b3036393a3e4143454646454543413e3a39352f2a251f171820262b2f35393a3e4143454546454443413e3b3a36302b2620181006000000000000000000131f2c3946525f6c7985929facb1a4988b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d95a0acab9e91847a6d67625f58544f45413a322a21181006000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000b1825313e4b5864717e8b97a4b0a3968a7d7063574a3d3024170a000714212d3a4754606d7a8793a0adbcb1a79e92857c706b64615e57555d6063686d747e8692938e86929faca99d908376695f60625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000010b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f12060003101c28343f4a54606d7a84919ea59f92867b6e666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22160900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000004101d2935404b55616e7b86929fa9a69e92857a6e685e57514b484848494b51575e686e7b86929fa9ada1968b7e7165574d42362a1e12050000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000000000009141f29333d474f5960696e757d83888d9196979a9b9d9e9fa3aab4aaa29f9e9c9b9999938f8b857f796f6a615950483e33291d140a00000000000000000000040a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a030000000000000000000000020b141d262d333e444c52575f62676d7174787b7d7f81838485858686868585848382807e7c7976726e6964605b534f454039312921170f06000000000000000000000000000000000000000000000000000000000000040c12181d202d2d2d2d2d2d2d2d21201d1b1e252a2d2e32353738393939383634312d2c29241e1a140d0c151a1e24292c2d31343638393939383734312e2d2a251f1b150e0600000000000000000000131f2c3946525f6c7985929facb8a69b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da7b1a79a8e817b77746f6a636059524c443c332a22180f050000000000000000000b1825313e4b5864717e8b97a4afa295897c6f6256493c2f2316090000000000000a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000714212d3a4754606d7a8793a0adb8ab9f958a7e716a605954524d4b5154565d616c707d8793989298a3aea79a8d817467575355534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000006111b2935404b5564717d8a99a3afac9f9285796d6053463a2d20130700000b17232e3845525d68707d89939da2989083796d6059606060606060606060606060606d798693a0aca194877b6e616060606060585651493f34291e120600121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150802020202020202020202020202020202020202020202020000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000006131f2c3945515d6774818d99a3ab9f948a7e71685e564d45403c3b3b3c40454d565f69727f8b97a1ada99d908377695f53463a2d211407000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d20140900000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000000000000030d17212b353d474f575e616b70767c8084878a8d8f90919298a3aea2989291908e8c8986837e79726d6660584f473e362c21170b02000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000000a141d262f383f4450565e61696e74797d8184878a8c8e8f909192929392929291908f8d8b8886837f7b76706c656059514b433b332921170d0400000000000000000000000000000000000000000000000000000000000001070d101320202020202020201413110f13191e202125282a2b2c2c2c2b2a272421201d19130e0903030a0f13191d202124272a2b2c2c2c2b2a282421201e1a140f0a030000000000000000000000131f2c3946525f6c7985929facb8aca29b9897979797979797979797979797979797979a9da4aeb5a99d938e8784817c76706b605d564e463c342a21170b0200000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f2215080000000000000916232f3c4956626f7c8995a2afa5988b7f7265584c3f3225190c000714212d3a4754606d7a8793a0adb6aa9d9083776c61584f4846424145474c525a616b73808d969fa3aab4a5998c7f7266594c4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000006111c2935414c56606b74818e96a1a0958d80746b60564c53535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a08040000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000000000714202d3a4753606d7985929faba89c8f82766c61564c433b342e2e2f2f343b444d57606d7985919eababa095887b6e6155483b2e221508000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000000000000050f19232b353d454d525961636a6f74787b7d8082838486929fac9f92868483827f7c7a76716d67605c544e463e352c231a0f0600000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000006111b262f38424a505a61686e747b81858a8e919697999b9c9d9e9f9f9f9f9f9e9e9d9b9a9898928f8c87827d78706b605d554d453b33291f160c0100000000000000000000000000000000000000000000000000000000000000010406131313131313131307070502080d111314181b1d1f1f201f1e1d1b181413110d08010000000001080d111314181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000131f2c3946525f6c7985929facb8b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeaeafafa59d9a96918d88837d746d685f584e463c33291d140a00000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998c807366594d4033261a0d000714212d3a4754606d7a8793a0adb3a9988b7f72655a50463d3a3635393a41465059606d7984919eabb4b2a5988b7f7265584c3f3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000713202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000d19242f3a444f59606d7984919aa49f93887d70685d5245464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11070000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171714110c05000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000004101c2834404b5564717e8b98a2aca096897d70635a50443b31282321222329323c44515c6673808c99aab1a7988b7e7265584b3f3225180800000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000071119232b333b42464f55585f6267696e71737576787c8895a093867977767572706d6764605d55514b423d342c231a1108000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000040d17222d38414a545b606c717a81878d92989b9ea1a8a6a7a8a7a5a4a3a3a3a3a4a5a6a8a6aaa39f9c9a938f8a837d746d675e574d453b31281d13070000000000000000000000000000000000000000000000000000000000000000000006060606060606060000000000010507070b0e101213131212100e0b070604010000000000000000010406070b0e101212131211100e0b08070502000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a5a7aba8a09e9a949089817a6e6a5f584e453b2f261c1106000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea69a8d8073675a4d4034271a0d000714212d3a4754606d7a8793a0adada197877a6e6154473e342d2a292c30353e45515c67727f8c99a3aeb2a5988b7f7265584c3f322b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000008131e28323d45515d67707d88939fa49a91847a6d60594f443a303939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e28282828282828282828282828282828282828282828282828282423211c1710080000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000006131f2c3845515c6775828f9caaaa9d9184776b6054483e32291f18151518202834404a54626f7b8898a2aea89b8e8175685b4e423025190d0100000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000000000000071119202930363e44484e5355575e616467686a6f7b8895a093867a6d69686663605d5553514b454039302b221a1108000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a0000000000010c161f27333f49535b666c747e858e92999fa2aaaba9a8a19e9c9a9897979696979798999c9e9fa4acaca49f9c95908981796e695f574d433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939495989b9ea1a9aaa69f9c938e847c6f6a5f574d42382d22170b000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0adab9e918578685e5246392c221e1d20242934404b55616e7a86929facb2a5988b7f7265584c3f32251a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000010d19242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000010c16202935404b55606b74808d96a0a1968e81746b61564c4135292d2d3a4653606d798693a0aca194877b6e6154483b2e2d2525221e18110901000000121e2b3845515e6b7884919eabaea194887b6e6155483b35353535353535353535353535353535353535353535353535353531302d28221a120800000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000713202d3a4653606d7985929facab998c7f7366594f44362c20170d07070e18232e394653606c7985929fabaa9d9184776a564c41362a1d110500000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000000000000070e171f252a33383c4347484d5254575a5c626f7b8895a093867a6d605b595653514b47454039342e271e19100800000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000007131d28313a44505b656c78808a92979fa3abaaa69f9c9896918f8d8b8a8a89898a8a8b8d8f91939a9c9fa4aca7a09d938e837b6e695f554b41352921160a000000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a050000000000000000000000000104060712131313130908060300000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868787898b8e92979da0a7aba59d9691857c6f695e544a3f33281d12070000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada99c8f827669564d41362a1a12111319232f3946525e687683909da9b2a5988b7f7265584c3f32251909030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000000081824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f00000000040d18242f3a434f59606d79849199a39d938a7d70685e52463e32292d3a4653606d798693a0aca194877b6e6154483b2e21191816120d070000000000121e2b3845515e6b7884919eabaea194887b6e615548424242424242424242424242424242424242424242424242424242423e3c39332c241a100500000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000a1723303d4a5663707d8998a2aea399897c706356493d32231a0e05000007121f2b3844505b6676838f9ca9ac9f928579685e5246392d20130700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b0000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000050d141a21282c31373a3c4246484a4d55626f7b88959f93867a6d60534c494745403a39352f28231d150c07000000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f1206000000010d18242f3a434f59606c77818d929fa2a9ada59e9b948f8b888482807f7e7d7d7d7d7e7e808284878b8f939a9ea6aca59d9590847b6e675d51453d32271b0f03000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a03000000000000000001070d1113141f202020201515120f0a040000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797a7b7c7e81858a90959fa3aba8a19792857b6e665b5044392e23180c0000000000000e1b2835414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000714212d3a4754606d7a8793a0ada79b8e8174685b4e4135281b0e000714212d3a4754606d7a8793a0ada89b8e8175685b4e423025190f0408121d2a36414c566774818d9aa7b2a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1724303d4a5763707d8a96a3b0a99c908276695d5043362a1d10000000000007131d28313d45515d676f7c87929fa59e91857a6d615a50443b302d3a4653606d798693a0aca194877b6e6154483b2e211508090601000000000000121e2b3845515e6b7884919eabaea194887b6e61554e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a49453e362c22170c00000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000d192633404c5966737f8c99aaac9f92867a6d6053473a2d201407000000030f1c28333f4a546874818e9ba7aea298877a6d6154473a2e21140700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000002090e161c20262b2e30363a3b3e4855626f7b88939393867a6d6053473d3a39352f2c29241d18120b030000000000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000004111d2935414b55616b73808d939da4ada9a29f938e88827e7b78757472717070707071727375777b7e82878f939fa2aaa7a0969183796d60594f43382c1f14090000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000040c13181d20202b2d2d2d2d22211f1b150e0600000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666c6d6e6f7274797e838c9299a3aba9a1978f82786c60554b4034281c100400000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0801010d1925303e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000010c161f2935404b55606a73808d95a0a1978e81756c61564c41362d3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281c110400000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101d2935404b556975828f9ca8aa9d918477675d5145392c201306000000000b17222d414d5a6774808d9aa7b4aa94887b6e6155483b2e2215080005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000050b10151b1f21252a2d2f3c4855626f7c8686868686796d6053473a2d2c2924201d18120c0700000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000613202c3945515d67707d8a929ca5aea9a197928a817c76726e69696765646463636464656669696e72767c828a9298a2aaa8a0958e81746b6054483c31261a0e02000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000000040d161d24292c2d38393939392f2e2b2620181006000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060605b6060616265666d71787f879299a3afa99f948b7f72675c5145382c1f130700000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100081724303d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000040d18242f39434e58606d79839099a39e938a7e71685e52463e333a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6868686868686868686868686868686868686868686868686868686868686864615a5045392d21140800000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006131f2c3845515d677884919eaba99d9083766a554b4035291d110400000000061a2633404d596673808c99a6aea295887b6f6255483c2f221509000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000040a0f12151a1e212e3a47535f6a76797979797976675c5145382c201d1813100d0701000000000000000000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000004101d2935404b55606d7984919ea4aeaaa19791857e756f6a65615f575a58575756565757585a565e61656a6f757e869298a2aea89e93897c6f63574d42372b1e12050000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a000000010c161f282f35393a45464646463c3b37322a22180e040000000000000000131f2c3946525f6c7985929facada093877a6d6054535353535353535353535353534a5053545456545c60666d737e87929fa7b0a69e9185796d6053463a2f24180d01000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea79a8d8074675a4d4134271a0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100091623303c4956636f7c8996a2afa5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000007121d27313d45515c666f7c87929fa59e92857a6e615a50453b3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7575757575757575757575757575757575757575757575757575757575757575716c6155493c3023170a00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000714202d3a4753606d7a86939faca89c8f8275695c4f422f24180d01000000000d1a2733404d5a6673808d99a6afa295887c6f6255493c2f221609000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000306090e121f2b37434e585f626c6c6c6c6c6c5c554b4034291c110d0704010000000000000000000000000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d10000006131f2c3945515d67737f8c96a1adaea29891857b716c625f5855534d4d4c4b4a4a4a4a4b4b4d4d5254585f626c707c86929fa7afa59c8f8276695f53463a2d211407000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000007131d28313a40454752535353534847433c342a20150a0000000000000000131f2c3946525f6c7985929facada093877a6d6054474646464646464646464646463f44464748494b51545c606c727e8b959fabada1978b7e7165554b4135291d1104000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998d8073665a4d4033271a0d000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222f3b4855626e7b8895a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916232f3c4956626f7c8995a2afaa9d9183776a5e5144372b1e1100000000000000010b151f2834404b545f6a737f8c959fa1978f82756c62574d423a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb5a89b8f8281818181818181818181818181818181818181818181818181818181818181817e7164574a3e3124170b00000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000915222f3c4855626f7b889aa4afa89b8e8275685b4f422d22170b00000000000e1b2834414e5b6774818e9aa7b4ab95887b6e6255483b2f221508000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c010000000000000000000000000000000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d1000000714202d3a4753606d7985929ea8b1a79f92867c6f69615a534e484642413f3e3d3d3d3d3e3f404246474e535a616a717e8b959fabac9f93877b6e6155483b2e22150800000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a00010d18242f3a434b51535e6060606055534e463c32261b0f0400000000000000131f2c3946525f6c7985929facada093877a6d6054473a393939393939393939392d3338393a3b3c40454a505a606c7883909da9b3a99d908376675d5145392c201306000000000c1926333f4c5966727f8c99a5aea195887b6e6255483b2f2215080000000000000916222f3c4955626f7c8895a2afa5988c7f7265594c3f3226190c000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000000000030d18232e39424e58606d78839098a39e948b7e71695e52463f4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e221508000a1724303d4a5763707d8a96acb6a89c8f827569544a3f33281c0f0300000004111d2935414c566875828e9ba8aea399877a6e6154473b2e211408000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d1207000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d100004101c2834404b5464717e8a97a2acaca0958b7e726a5f575047433c3a3631323131303031313230363a3c43475058616c7683909da9afa49a8c7f7265594c3f3226190700000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0004111d2935404b555d606b6c6c6c6c625f584e43372b20150a00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d22282b2d2d2e2e34383f44505b65707d8997a2adac9f92867a6d6054473a2d211407000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000000000000a1623303d495663707c8996a3afa4988b7e7165584b3e3225180b000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000b1824313e4b5764717e8a97a4b1a99c8f8276695c504336291d1000000000000000000007121d27303c44505c666f7c86929fa69f92857b6e615b51454653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7afa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000b1825313e4b5864717e8b97a4b1a99d908376665b5044382b1f130a0603060a13202c3945525d687784919daaac9f9286796c605346392d201306000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b01000000000000000000000000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100006131f2c3845515c6675828f9a9c9fa29d9083786d60584e453e37322d2a262524242323242425252a2d32373e46505a64717e8b97aab3ac9c8f8275695c4f422f24180c00000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3945515d676d78797979796f6a5f53473d32271b0f00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020171c1f20212123282e343f4953606d7985929eabafa3998a7d7063574a3d3024170a000000000b1724313e4a5764717d8a97a4b0a3968a7d7063574a3d3024170a0000000000000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e000000000000000000000b151e28343f4a545f6a727f8c949fa2978f82766d62574d4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e221508000c1926323f4c5965727f8c98a5b2ab9e9285796c6053463a30241b14121012141c26303a4754606d7a86939facaa9d918477655b5044372b1f1205000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d0300000000000000000000000000000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000713202d3a4653606d79868b8d909298988a7e71665c50463c332b26211e1a1918171717171818191e20262b343e4754616e7b8798a2aeaa9e9184776b554b4035291d100400101d293643505c69768386868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000714202d3a4753606d7a85868686877c6f62584e43372b1d1207000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313130b0f12131415181c232d3844505c6675828e9ba8b5ab998c7f7266594c3f3326190c000000000916232f3c4956626f7c8995aab4a4978b7e7164584b3e3125180b0000000000000c1925323f4c5865727f8b98a5b4aa95887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004101c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000030c17232e38424e58606c78839098a29f948b7f72695f544a53606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b1a9a3a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000d1a2733404d5a6673808d99a6b3ada297887c6f62564c41352d26201f1c1f20262e38424e5864707d8a9aa4afa89b8e81756853493f33271b0f03000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000613202d394653606c777c7e808385888b867a6d60544a3f342a211b15120e090b0a0a0a0a0b090e11151b222d3a46525e697885929fabac9f928679675d5145392c1f130600101d293643505c6976838f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d10000613202c3945515d67717e8b959a8f82756a605447392e23180c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606000003060607070c111b28343f4a546673808d99a6b3a69a8d8073675a4d4034271a0d010000000814212e3b4754616e7a8798a3aea6998c7f7366594c40332619090000000000000d1a2733404d5a6673808d99a6aea298877a6d6154473a2e211407000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000006131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000006111c26303c44505b666e7b86929fa69f92867b6e665b5053606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a99f9894939393939393939393939393939393939393939393939393939393939393938c807366594d4033261a0d0000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3b3a9998c8073685d52463f382f2d2b282b2d30383f4a545f6a76828f9cacb0a6988b7e7265584b3f2d22170b00000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c07010000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d0005121f2b3744505b656c6f717476797b7e7e71675d5142382e22180f0a0502000000000000000002050b111e2a36424d566b7884919eabafa399867a6d6053473a2d20140700101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100004111d2935404b55606d7883909d94897c6f62544b4034281c10040000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000b17232e3f4c5965727f8c98a5b2a79a8e8174675b4e4134281b0e010000000613202d394653606c7985929faca79b8e8174685b4e4131261a0e020000000003101c28343f4a546875828e9ba8ac9f928579685e5246392d201307000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000714202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000a151e28333f4a545f69727f8b949fa2989082786c605753606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a3988d888686868686868686868686868686868686868686868686868686868686868686807366594d4033261a0d00000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000e1b2734414e5a6774818d9aa7b4b8ab9f92857a6d615b5049413c393834383a3d424a505c666e7c87939facab9f94877b6e6154483b2e21150600000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131306040000000000000000000000000000000000000000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00030f1b27333f49535b60626467666c6e71716c62554b4030261c100600000000000000010507090e12161c222c3845515c677885919eabaea399877a6d6054473a2d21140700101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d1000010d18242f3a44505c66717e8a979a8e8174665c5145382c1f13060000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000104091925323f4c5865727f8b98a5b2a89b8e8175685b4e4235281b0f0200000005121f2b3744505b657783909daaa99c90837669574d42362a1e12050000000006121f2c3844505c667783909daaa99d9083766a564c4135291d1105000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000007101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d201307000000000000000000000000030c17222d38424d57606c77828f98a29f948c7f726a5f54606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7979797979797979797979797979797979797979797979797979797979797979736e63574b3f3226190c00000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000e1b2834414e5b6774818e9aa7b4b3ada2988d81746d605b534e4846443f4446484e545c606d7883909aa4afa79c8f8376695e52463a2d20140700000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000b17222d38414950535558545b60626465625a50433a2f1e140a00000000020507080d1113141a1e21272c343c4653606d7986929facac9f928679675d5145392c20130600101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d10000007131d28343f4a54606d7985929e9285796d6053463a2d2013070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c0c0c0c070d10151c28333f4a546673808c99a6b3a79a8e8174675b4e4134281b0e01000000030f1b27333f49536874818e9ba7ab9f928578695f53463a2d211407000000000713202d3a4653606d7986929faca79a8e8174675b4e413025190d01000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000050e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f12060000000000000000000000000006111c262f3c44505b656e7b86929fa69f92867b6e665c606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a00000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000e1b2834414e5b6774818e9aa7b3a9a19e9e928b7f726c655f585553504a5053555860666d74808d959facaba0958a7d7164574d42362a1e120500000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000006111b262f383f4446484b4a50535558585650483f31281d0c02030506090e121415191d2021262b2d33383e464e58636f7c8999a3afab9e9185786b554b4135291d110400101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d100000010b17232e3845515c6673808d99978a7d7063574a3d302417070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191919191a181d20262b3844505b6674818e9ba7b3a6998d8073665a4d4033271a0d00000000000b17222d3f4c5965727f8c98aaada297887b6e6155483b2e23180c000000000915222f3c4855626f7b8898a3aea9988b7e7265584b3f3225180800000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000060e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c100300000000000000000000000000000a141d27333f49535e69717e8b949ea3989083786d60606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e616060606060606060606060606060606060606060606060606060606060605957524a40352a1f1307000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000e1b2734414e5a6774818d9aa7ada19792919692877f776f6a6562605b545c6062656a6f78808d929ca7afa4999083786c6053463b30251a0e0200000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d03000000000a141d262d3337393c3e3f4446484b4b4a453f362d1f160c0b0f1213151a1e2121252a2d2e31373a3d44485058606a74818e9babb5a99d9083766a5d50432f24180d0100101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d1000000006111c2834404b54626f7c88979a8d8073675a4d402e23180c0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252525252525262624292c31373f4a54606c7985919eabb3a9988b7e7165584b3e3225180b00000000000616232f3c4956626f7c8998a2aea9978b7e7164544b4034281c1004000004101d2935404b5565727e8b98aaada197887c6f6255483c2f22150900000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030a0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000020b17222d38414d57626c75828f97a29f958c7f736a606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615553535353535353535353535353535353535353535353535353535353534d4b4740382e24190e020000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000e1a2734414d5a6774808d9aa7ab9e9285849199928c827c76726e6c666b666d6e72767c828d929ca4aea69f93877c6f655b504437291f14090000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d20130700000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b03000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000020b141b22272b2d2f2d3338393b3e3e3d3a342d241b1114171b1f2022252a2d2e3036393a3d4246484f545a616a6f7c87939facb2a8998d8073665a4d4033271a070000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d10000000000c18232e394653606c7985929c90837669544b4034281c100400000000131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232323232323232332f35393c4347505b66707d8997a1adada297887c6f6255493c2f22160900000000000713202d3a4653606d7985929faba79b8e8174665c5145382c1f160c06060c141f2c3845515d6775828e9ba8ab9e9285786c605346392d20130600000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000205060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000006111b262f3b45505a616e7b85929fa59f92877c6f666d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554846464646464646464646464646464646464646464646464646464646403f3b352e261c120700000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f22150900000d1a2734404d5a6773808d9aa6ab9e92857d89929f948f88827e7b79787778797b7f828990949da4aea69e938d80736b6053493f3327170d0300000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b06000000000000000000000000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a0300000000000000020a11171b1f202222282b2d2f3132312e29221b191e2022272b2d2f31363a3b3e4146474a4d53555960636c717c859199a4afaca096897d706356493d3023160a0000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d1000000915202b353f4744505b6575828f9b918578665c5145382c1f130600000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40414045474e535b606c7883909da9b3ac9e9285796c605346392d201306000000000006121f2b3844505c6675828f9caaab9e9285796d6053463d31281e171515171e28313a4753606d7985929facaa9b8e8175655b5044372b1f120500000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a0000000000000000000000000000000000000a141d29333f46525e69717e8a939ea3999083796d6d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b39393939393939393939393939393939393939393939393939393933322f2a241c130a00000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d20130600000d192633404c5966737f8c99a6ab9f928578808d939f9c948f8b888685848586888b8f949c9fa6aca49d948f81786c60594f41382d2217050000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e05000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a0200000000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000060b0f121315171c1f2022252524211d1d20252a2d2d3337393c3f4246484b4c525457575f61656b70767e859197a1abb1a79d9184786c605346392d2013060000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6673808c999786796d6053463a2d20130700000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4b5153585f626d737f8c959fabafa49a8d8174665b5044382b1f1206000000000003101c28343f4a5464717e8b98a3ada2978a7d7064594f433a30282322222227303a434f5964717e8a98a2aea2988a7d706453493f33271b0f0300000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e000000000000000000000000000000000000020b17212a36424d56616c75818f97a1a0958c80736d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a0100000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000c1825323f4b5865727e8b98a5ac9f92867977818c939a9f9c989993929192939a989c9fa6aba8a09d928d82796d665b50463d2f261b110600000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b07000000000000000000000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b262018100600000000000000000000030506060b0f12131518181b1e25292d3036393b3f4446484b4d535457565e616467696e72777d828a9297a1a9b3aa9f958b7e71665b5044382b1f12060000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c727f8b9894877a6e6154473b2e21140800000000131f2c3946525f6c7985929facada093877a6d605858585858585858585858585858585859595a555d60646a6e767f8c919ca7b1a99f93877c6f62544a3f33281c0f030000000000000b17232e3a4754606d7a86929faca99c9083766b60554b423a342e2f2e2d333a424b55616b7683909daaab9f9285796d6053473a2d22170b0000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000050f1925303b44505a616d7a85929ea59f92877c6f798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22202020202020202020202020202020202020202020202020201a1917130e070000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f0300000b1824313e4b5764717e8a97a4aea399867a6d74808891969d9fa49f9e9e9e9fa4aca9a7a79f9d95918980786d675c544a3f342b1d140a0000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e0500000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000000000000000000003060b141a20262b3035393b4146474950535558575e616467686d7074777b7f84898f949fa2a9b2aaa2989083786d60544a3f33281c0f030000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797e8a9795887b6e6255483b2f22150800000000131f2c3946525f6c7985929facada093877a6d656565656565656565656565656565656565666768676d71757b828c919ca4adaba2978e81756a5f5342382d22170b000000000000000613202c3945515d6775818e9ba6ab9f94897d70675d544c443f3c3b3b3c3f444b545d67707d89959faba4998d8174675c5145382c1b11060000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000009141f29323e46525e68707e8a939ea399908378798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22151313131313131313131313131313131313131313131313130d0c0a07020000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000a1623303d495663707c8996abb5ab94877b6e6e737d848a9095989b9d9e9f9f9f9e9c9a9895908a847d736d665c554b42382d22190b020000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000000020a11171f262a32373a4146474c5254535b60626568696e7174777a7d8084888c91959c9fa6adafa9a19892867b6e665c5142382d22170b000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c798786868a909a95887b6f6255483c2f22150900000000131f2c3946525f6c7985929facada093877a72727272727272727272727272727272727272737475777a7d82878f949ca3adaba39992857b6e61584e432f261c11060000000000000004111d2935414c55626f7c88949faba69e9184796d665d56504a494848494950555d666d7984919ea7aa9f93877b6e61554b4034291c0a000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000020d17202a36414c56616c75818e96a1a0958b7e788693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080606060606060606060606060606060606060606060606000000000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b11060000000815222e3b4855616e7b8899a3afa295897c6f626b6f797e83888b8e909192929291908e8b87837e78706b605c544b43392f261c10070000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000000000000000000040b141c222831363c43474c5254565e6164656c6f7275787b7e8184868a8d9196989da0a8abb0aba59e9791867d6f695f544a402f261c1106000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c79869293979aa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284868a8f92999fa6adaaa29992877d70695e52463c321d140a0000000000000000010d19242f3a47535f6a76828f99a3aca0968f82786d68605c5456555555535b60676d78818f96a0aca2988e8175695f5343392f23180c000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c110600000000000000000000000000000000000000000000050e1925303a44505a606d7a84919ea59e91847a8793a0ada194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000713202d3a4653606d7986929faca4978a7d716460666d71777b7f8183858586858483817e7b76716d666059504a423930271d140a0000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c1106000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f120600000000000000000000040d161d262d333b42464e53565e6165686e7175787c7e8184878a8e91939a9a9da0a8aaacaeaca69f9c938e857c6f6b60574d42392e1d140a00000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e9193999c9fa3abaca69f9892877e716b61564d42342a200b0200000000000000000008131e2b37434e58626e7c87929fa7a89e948f827a716d66646262616264656c7079818f939ea8a69f92867b6e61574d4231271d1207000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a00000000000000000000000000000000000000000000000008131e29323e45525d68707d8a939da1978c808c99a6aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150801010101010101010101010101010101010101010101010100000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000006121f2c3844505c667784919eaaa5998c7f7266545c6064696e72747778797979787674716e6964605c544f443f3830271e150b020000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c0400000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e050000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000000000000000000030c161f282f383f444d53585f62686d72767a7e8185888b8e9196979a9d9fa4acaaacafacaba39f9b948f89817a6f6a60594f453b30271c0b0200000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facafa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898989898989898999a9b9d9fa4abacaba7a09d9490867e716c62594f443b3022180e00000000000000000000010f1b26323c47535f6a73808d959fa8a69e948f847e7974716f6e6e6f7173787d848f939ea5a79f948c7f72695e53453c311f150b01000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c03000000000000000000000000000000000000000000000000020c17202935414c56616b74818e96a19f9285929fabaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000003101c28343f4a546875828f9ba8a89b8e817568565153575f6165686a6b6c6c6c6b696765615e5753504a423d342e261e150c070100000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000a151e283139424a50575f616a6f757a7f83868b8e9297989b9ea1a8a7aaacafacaaaba39f9c99928e89827c756d6860584f473d33291e150b0000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facaca295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa9a7a9a19e9a95908a837b706c625a50473e32291f100600000000000000000000000a15202b37434e58606d78839096a0a8a69e96918b85817e7c7b7b7c7e80848a91969ea5a7a0958f82776c60574d42332a1f0d0300000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000000050e1924303a444f59606d7984919aa2989298a2aeaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000c17232e404c5966737f8c99abaa9d908477685d52464d5355585b5d5e5f5f5f5e5d5b5854534d46443f3830282321201d18130c040000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000000000000000006111c263039434b545b60696e757c81868b9093999b9ea1a9a8abadafaca9a6a8a09d9a99928f8b86817c766f6b605d564e463d352b21180c030000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9897928e89837e766e69615a50483f352c20170d000000000000000000000000040f1a26313c44505c666e7b8491969ea6a9a19e97918e8b898888888a8d91969ea0a8a59e9590837a6d655b50453b3121180e0000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000008131e28323e45515d67707d88939fa29fa2aab4aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2727272727272727272727272727272727272727272727272727272423201c161008000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b02000000000000061724303d4a5763707d8a99a3ac9f93867a6d6054474246484c4e505252535251504e4b4846423c3b3937332d302d2c29241d160d04000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d1000000000000000020c17232e38424b555d666c727b82888e92999c9fa4ababadaeaca9aba39f9d9a9795918d8a86837e7a756f6b636059524c443c342b23190f06000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f22160900000000131f2c3946525f6c7985929393939393939393939393939393939393939393939393939399929291908f8d8b8885817d77716c615f5750483f362d231a0e05000000000000000000000000000a152028343f4a545e696e7b848f939ea1a8a9a19e9a9795959495979a9ea0a8a8a19e938e837a6e685e53493f33291f0f060000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000000020c16202935414b55606b74808d96a0abaeb4bcaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b34343434343434343434343434343434343434343434343434343434302f2c28211a110800000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000000714212d3a4754606d7a86929faca4998a7d7063544b403a3b3f4144454646464543413e3d4347494846443f3f3c3a39352f281f160c0100000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f010000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d10000000000000000a141e28343f4a545d676d787f868f939b9fa3abacafaca9aaa29f9c999992908d8a8784817d7a76726d68636059544f45413a322b2219110700000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868685858482807e7b7874706b64615a534d453e362d241b11080000000000000000000000000000030c17232e38424d565e696e7a828a91969d9fa7a7a7a4a2a1a1a2a4a6a7a7a09d96918a81796e685e564c41382d21170d000000000000000714212d3a4754606d7a8793a0aca69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aca5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c1209000000000000000000000000000000000000000000000000000000000000040e18242f3a434f59606d79849199a4afbbb9aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554840404040404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000613202c3945515d677683909ca9ab9a8e8174665c5145382e323537383939393836313d464e5456555350494b494745413a31281d1307000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000006111c26303844505c666d79828c92989ea5acaeabaca49f9d9998928f8c898683807d7a7774716d6865615e56544f48443d353028201910070000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e22150800000000121f2b3844515d697479797979797979797979797979797979797979797979797979797979797978777674716f6c65636059555046423c332c241b12090000000000000000000000000000000006111c26303b444d575e686d757e848b9095979a9c9e9e9f9f9f9e9c9a9895908b847e756d675e564c443a2f261b0f05000000000000000714212d3a4754606d7a87939f9f9f9a8d8073675a4d4034271a0d01000815222e3b4855616e7b88949f9f9f988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a000000000000000000000000000000000000000000000000000000000000000007131d28313d45515d676f7c87939fa7b1acaca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000004111d2935414b5566737f8c99a7ab9e9285796d6053463e3128282a2b2c2c2c242f39434e58606261605b53585654514b433a2f24180d0100000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100000000000000b17232e38424f59606d78828f949fa3aaafaca7a09d9a93908c8985827f7c7a7673706d686764605d5654524c48433d383229241e160e07000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f130600000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605b53544f49453e37312a211a12090000000000000000000000000000000000000a151e29323b454d565d606c71797e83878a8d8f9192929292918f8d8b87837e79716c605d554c443b32281d140a00000000000000000714212d3a4754606d7a8793939393938d8073675a4d4034271a0d01000815222e3b4855616e7b8893939393938b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c020000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55606b73808d95a09f9f9f9f94877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c1004000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000010d18242f3b4855616e7b88959faba1978a7e71645a50433a2f241d151f141c2935404b55606a6f6e6c65676563605d554b4135291d1104000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000003101c28343f4a54616b74818e949ea6aeafa7a09d95908b8783807c797673706d676764615e565754524c4746413a38322c272119130c0400000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f03000000000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060605f5f5e5d5c5a585553504948443d39342b261f180f0800000000000000000000000000000000000000030c172029333b444c525a61676d71767a7e818284858686858483817e7b77716d67615a514b433b322920160b0200000000000000000714212d3a4754606d7a868686868686868073675a4d4034271a0d01000815222e3b4855616e7b868686868686867f7265584c3f3225190c000000000000131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000040d18242f39434f59606d798390999393939393877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e67676767676767676767676767676767676767676767676767676767676767676361594f44382c2014070000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000714212d3a46535f697683909da8a99d9083766c61554b40352e27222222262d3845515d676f7c7b797674726f6d675d5145392c2013060000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f13060000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000000000006121f2b3844505c66707d89939da6b0aca49f959089837f7b76736f6d666663605d555754524c4a4745413a3936302c27211b160d08020000000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000000000008141f2a343e464d5152535353535353535353535353535353535353535353535353535353535252514f4d4b4846443f3838332d28221a140e06000000000000000000000000000000000000000000050e172129323a414550555c6064686e7174767778797978787674716e6965605d555045403a312920170e040000000000000000000713202c3945525d687679797979797979736e64584c3f3326190d00000714212d3a46535f697679797979797979726d62564a3e3124180b000000000000131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000000000007121d27313d45515c676f7c86868686868686867b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b737373737373737373737373737373737373737373737373737373737373737373706b6155483c2f231609000000000000000000020a131c242c323b41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e4e4c4841382f1d150c03000000000000000000000005121e2a36424d5764717e8b96a1ab9f958a7d70675d51454039302f2e2f2f38404b55606d7986888583817e7c796d6054473a2d211407000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d00000000000713202d3a4653606d7883909da5afafa49a938c837d77726e686663605c545653514b4a4746413e3a3935302d2a251e1b17151312100b0600010000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f040000000000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646454443413e3c3937332d2c27211d170e09030000000000000000000000000000000000000000000000050f1720282f353e434b5153565e616467696b6b6c6c6c6b696765615e5753514b433e352f281f170e050000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c67645c52473b2f23170b000005121e2b37424d575f6c6c6c6c6c6c6c6c65625b51463a2e221509000000000000121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000010b151f2834404b55606a6f797979797979797976695e53463a2d211407000000000000000000121e2b3845515e6b7884919eabb4a79a8e818080808080808080808080808080808080808080808080808080808080808080807d7063574a3d3024170a00000000000000000000020e1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5b596060606060605a58534a41362b2014080000000000000000000000020e1a26313b4653606d7984919ea7a79e9184796d605b514b423d3c3b3c3d424a515d67717e8b9892908e8b897e7164574b3e3124180b00000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b23191107000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a0000000003101c28343f4a5464717e8a95a0acaea49f93888078706b65615e565653514a494745403d3a3936302d2c292424242b29262422201f1c1711110c0600000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b27201910070000000000000006101a222a30353839393939393939393939393939393939393939393939393939393939393938373634322f2d2b27221b1c16110c060000000000000000000000000000000000000000000000000000050d161e242931394045474c5254575a5c5e5f5f5f5f5e5c5a5854524d474540393129241d160d050000000000000000000000010d19242f3a444c525f606060606060605a58524a40362b1f13070000020e1a26313c454d535560606060606060585651493f34291e1206000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232e39434e5860626c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000121e2b3845515e6b7884919eabb7a99d938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073665a4d4033271a0d0000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000000009141f2c3844515c66727f8b95a0aca1968e81756e605c544f4a4948494a4e545b606d7984919e9f9d9a92857a6d6053473a2d2014070000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c1003000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c11050000000006121f2b3844505c6675828f9ca7b1aa9d928b7e736d66605954524d494644403d3a39352f2e2d2a252120282d3031383533312f2d2b28231c1d181109000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1711100b050000000000000000000000000000000000000000000000000000000000040c13191f272f34383b4146474b4e4f515253535251504e4b4846423b38352f271f18130c040000000000000000000000000008131e28323a414553535353535353534d4c4740382e24190e0200000009141f2a333c424648535353535353534c4a463f372d23180d010000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c464e54555f606060606060605f534d453b31251a0e02000000000000000000121e2b3845515e6b7884919eabb7afa59d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998d8073665a4d4033271a0d000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000004101c2834404a54606d7883919aa4a89e938c80746d6660595755555556585f666c75818e96a1aca3998e8174675d5145392c201306000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f0800000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000713202d3a4653606d7985929facaea3988d80746c605c544f4746413c3a38342e2d2c292421201d19242c34393d3e4442403e3b3a38342e2e29231b12090000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a040000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020201f1f1e1c1a181513120f0b0600000000000000000000000000000000000000000000000000000000000000000001080d151d23292c3036393b3e414344454646454543413e3b3a36302c29241d150d07010000000000000000000000000000010c1620282f35394646464646464646403f3b362e261c120800000000030e18212a31373a3b464646464646463f3e3a342d251b11060000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343c43474953535353535353534846423b33291f140900000000000000000000121e2b3845515e6b7884919eabacacafa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000000000c18232e3944515c66707d88939fa6a59c928c8079706b666462616263666a6f78808d939ea9a89f92877b6e62554b4035291d100400000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c060000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d20130700000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d0300000000000815222f3b4855626e7b8898a2aeac9f92867a6d615a504a423d3936302d2c282320201d18141317222c363e45494b514f4d4a4846443f383a342d241b110600000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000000000004090e1112131313131313131309080603000000000000000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131211100e0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363838393939383634322e2d2a251f1d18120b030000000000000000000000000000000000040d161e24292c393939393939393934332f2b241c140a010000000000060f181f262b2d2e3939393939393932312e29231b13090000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c46464646464646463b3a36312921170d0300000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000000000007121c2834404a54606b73808d949fa7a49c928d837d7773706f6e6f7072767c828d929da5aaa1968d8174695f5343392f24180d01000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d17110a03000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f22150800000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b0000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000a1723303d4a5663707d8996aab4a89c8f8275685e52443f38302d2a25201f1c181413100d07111d28343e485055575e5c59575553504a4a453f362d23180c01000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000001040606060606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e20212427292b2c2c2c2c2b29272521201e1a14100c070100000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2726231f19120a0200000000000000060e141a1e21222d2d2d2d2d2d2d2524221e1811090100000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939392e2d2a251f170f050000000000000000000000121e2b3845515e6b7884919393939393939393939393939393939393939393939393939393939393939393939393939393938d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000000000000c18232e39424f59606d788290959fa7a49d95908984807d7c7b7c7d7f838890949da4aaa39891847a6d61574d4231281d12070000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c060000000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a03000000000000000b1724313e4a5764717d8a97a4b0a6998d807366564c41342e26201e191312100c070604010815212d3945505a61646b68666462605c545651483f34291d1105000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000004080a0a1313131313131313130e0e0b080300000000000000000000000000000000000000000000000000000000000004080e111414181b1c1e1f20201f1e1d1b181514120e0904000000000000000000000000000000000000000000000001080d111314202020202020201a1917130e080100000000000000000003090e12141520202020202020191815120d060000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222c2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000007121c27303d44505c666d7a8390959da5a7a09d95918d8a888888898c90959c9fa6a9a19892867c6f685e52453c311f160c0100000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201d1913100c0701000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a050000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f30231c15110e080807070808090e131925303d4955616c71777573716e6d6665625b51453a2e221509000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000050b101416172020202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0b0807050200000000000000000000000000000000000000000000000000000001040707131313131313130d0d0b07020000000000000000000000000002050708131313131313130c0b0906010000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c0705030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020201514120e090300000000000000000000000000111d2a3743505c6872787979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63584b3f3226190c000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000b151e28343f4a545d686d7a838e939ea0a8a8a09d999795949596999d9fa7aba49f9792867e706a60564c41332a1f0d040000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96abb5a69a8d807367544b403428201c1816151514141515171a1e242b37434e5864717e8482807d7b7977726d62564a3d3124170b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091313131313131313080705020000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000000000000030c17232e38424c565e686d79818991969d9fa4aca6a3a2a1a2a3a5a8a9a29f99938e857c706c61584e443a3021180e00000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f221508000000000000000000000000000000000000000000000105090b0b1313131313131313120706030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afa89b8e8275665c51453a322c29232322212121212223252a2f353f47535f6a76828f8f8c8a8886837e7265584b3f3225180c000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000008121a22282d30313939393939393939393533302b251d140b010000000000000000000000000000000000000000000000000000000003090d1012131313131313131313060300000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a40362a1f1307000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000006111c26303a444c565e676d747d848a90939a9a9c9e9f9f9f9e9d9b9997928d87817a6f6a615a50463c32281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000000000000000000000000000000000000000060c1115171820202020202020201f1312100c06000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facab9f9285796d60564c443d38342f2f2f2e2d2e2e2f3031363a4145515b626f7c87939b999798928a7e7164574b3e3124180b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b010000000000000000000000000006101a242c33393c3d46464646464646464641403c362f261d1309000000000000000000000000000000000000000000000000000000070e14191d1f20202020202020202012100c06000000000000000000000000000000000000000000000000000000000002090f14181b1c20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0b080705020000000000000000000000000000000000000000000000000007121d28323c444b505153535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000000000000000a151e28323a444c555c606b70787e83878b8d909192929291908f8c8985817c746d68605850483e342b20160c000000000000000000000000000000000000000000000000000000000000000306060808080808080605030000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000006131f2c3945515d677683909dabada2978a7e71685e564f4745403e3c3b3b3a3a3b3b3d3f42464c515a626d76828f99a4a6aa9f92857a6d6053473a2d201407000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000000000050e18222c363e44494a5353535353535353534e4c4841392f251a0f03000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1c1a181514120e09050200000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b362e261c120800000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000030c162029323a434b515960666d71767b7e8183848586858484827f7d79746f6a615e564e463e362c22190e050000000000000000000000000000000000000000000000000000000000060b0f121314141414141413120f0b06000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000009121b22292e31323939393939393939382d2c28231c150c030000000000000000000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91857a6d68605953514b4b494848474748484a4b4d53555d606c727f8c949fabaea3998d8074675d5145392c201306000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000030c17202a343e485055576060606060606060605b59534b41362b20140800000000000000000000000000000000000000000000000007111a232a3135383939393939393939392c28231c150c03000000000000000000000000000000000000000000000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c020000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a03000000000000000000000000000000000000000000000000000000000000000000060b1012181d1f202325282a2b2b2c2d2c2c2a29272521211e1a14110e0902000000000000000000000000000000000000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c140a00000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000000040d172029303940454f545c6064686e7174767878797878777573706d67625f58524c443d342c241a100700000000000000000000000000000000000000000000000000000000020a11171c1f20212121212121201f1b17110a0200000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000006111b242d343a3d3e4646464646464646453a38342e261e150a00000000000000000000000000000000000000000000000c18242f3b4754616e7a86929fa8ada19790827a6f6b63605c5557565554545454555658575e61676d747e88939fa6b0a89f92867b6e61554b4035291d1004000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000b151e29323c46505a61646c6c6c6c6c6c6c6c6c68645d53483c3024180b0000000000000000000000000000000000000000000000030e19232c353c414546464646464646464638342e261e150a00000000000000000000000000000000000000000000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e1309000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d30323437373839393938373634312e2d2a25201e19140e09020000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000050e171e272e343d424a5053565e616567696b6c6c6c6b6a686663605c55534e46413a322b221a110800000000000000000000000000000000000000000000000000000000020b141c22282b2d2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000010c17222d363f454a4b53535353535353535246443f3830261c1106000000000000000000000000000000000000000000000714202d3946525e6874808d96a1aaa99f9490847c76706d67666462626160616162636567696e737a818b939aa4afaaa1968d8074695e5343392f24180d01000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000007121c27303a444e58616c70797979797979797979746f64594c4033271a0e010000000000000000000000000000000000000000000009141f2a353e474d51535353535353535353443f3830261c110600000000000000000000000000000000000000000000040f1a252f3941484d4f53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f04000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000003090c141c23282b2f35383a3c3f41434445464646454443413e3b3a36312d2a251f1a140d050000000000000000000000000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020202020202020202020202020202020201a1917130e0800000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000050c151d232830383f44464d5254585a5d5e5f5f5f5e5d5c595653514b47433c3630292019100800000000000000000000000000000000000000000000000000000000000a141d262d3338393b3b3b3b3b3b3937332d261d140a000000000000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000005111d29343f4850565860606060606060605e53504a42382e23170c0000000000000000000000000000000000000000000005111e2a36414c56606d7a849198a2aaa69f969189827d797573716f6e6e6d6d6e6e707274777b80858e939fa4acaba3989184796d60574d4231281d120700000000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d1000000000000000000104060606060606060606000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000081118232e39424c565f6a707e8786868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000010d1925313c4750585e5f606060606060605f504a42382e23170c000000000000000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000060d141a1e262e34383a404547494c4e50515252535252514f4d4b4846423b3a36302a251f170e07010000000000000000000000000000000000000001070b0f111213131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a070200000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000000000000000000000000000000000000000000030b12181e262e34383b4146474b4e505152535251514f4c4a4645403937322a251e170e07000000000000000000000000000000000000000000000000000000000006111c262f383f444647474747474746443f382f261b11060000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6b605c544a3f34281c1003000000000000000000000000000000000000000000020e1925303b45525d686f7c869298a0a8a8a09e948f8a8582807e7c7b7b7a7a7b7b7d7e8084878d92979da5afaaa29992867c6f675d51453b311f160c0100000000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d1000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140700000000000000060f19232834404a545e686f7c86929a93939393968f82786d6053463a2d2013070000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000000000000000070f181f262a30383f44464b515356585b5d5e5e5f605f5f5d5c5a5854534d4746423b3630292018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000000000000000000070c151c23282c3036393b3e414345454645454442403d3a38342e2b262019130d050000000000000000000000000000000000000000000000000000000000000b17222d38424a505354545454545453504941382d22170b00000000000000000000000000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000b1724313d4a56626c717979797979797979786d665c5044382c1f13080000000000000000000000000000000000000000000008141e2935414c56606a707d8691969fa3aba69f9c98928f8c8a89888787878788898b8d9195999fa2a9aba69f9892877e706a60554b4133291f0d040000000000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000040d18212b353d44515c666d7a849198a29f9fa19791847a6d665c5144382c1f12060000000000000000000000000000000000000000000005121f2b3845515e6a74797979797979797976665c5044382c1f12060000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e00000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000081019212931363e424a5053555d606365676a6a6b6c6c6c6b6a696764615e5754524d46423b3329241d150d040000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000030a11171c1f252a2d2e3234363839393938373533302d2c28231d1b150d0802000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60616161616161605b53493f33271b0f03000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000005121e2a36424d5765717e868686868686868685786d6053463a3025190d01000000000000000000000000000000000000000000020d19242f3a434e58606b707c848d92999fa2aaaaa29f9c99979595949394949596989a9da0a8abaaa79f9d948f857d706c61584e433a2f21170d000000000000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facaca093867a6d6053473a2d2014070000000000020b161f2a333d47515b606d78829096a1aaaea39992857b6e685d544a4034281c1004000000000000000000000000000000000000000000000613202c3946535f6c798686868686868686786d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b68758286868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f0000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000000000000008111a222b333b424650545c6063676d6f727476777879797978777674716e6966615e56524d453f352f271f160d04000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000060c1014191e202125272a2b2c2c2c2b2a292623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6e6e6e6e6e6e6c655b5044372b1f1205000000000000000000000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000714212d3a46535e69768390939393939393978a7d7063564c4135291d11050000000000000000000000000000000000000000000008131e28313c464f59606a6f7980878e92989b9fa2aaa6a6a4a2a1a1a0a0a1a1a3a5a7a7aca49f9d9995908a827b706b615a50463d31281d0f05000000000000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000a141d28313c454f59626d74818e949fa8aea49f92877d6f695f564c42392e23180c00000000000000000000000000000000000000000000000613202c3946535f6c798692939393939386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9393939393939393939393939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f00000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000000000000060f1a232c343d454d535a61666d7075797c7f81838485858685858482807e7b77736e69615e575145403931281f160c030000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000003080e111414181b1d1e1f201f1e1e1c19171313100c0700000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7a7a7a7a7a776c605346392d20130600000000000000000000000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000815212e3b4854616e7b87939f9f9f9f9fa99b8f8275685e5246392d20150a00000000000000000000000000000000000000000000010c161f2b343d474f585f676d737b81868b8f9298989a9b9d9e9f9f9f9f9f9f9e9d9c9a989a93908d88837d766e69615950483e342b1f160c00000000000000101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facada093867a6d6053473a2d2014070000000006111c262f3a434d57606b727f8b939da6afa59c928b7e716b60574d443a30271c120700000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f9386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000000000000030d18212c353e464e575f616c70787d8185898b8e90919192939292908f8d8b87847f7b746e69625b514b433a31281e150b000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101212131212110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8787878787877a6d6154473a2e211407000000000000000000000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000007131f2c38434e5866737f8c9aa4afaca8aaac9f92867a6d6154473c32261b0f0000000000000000000000000000000000000000000000040d19222b353d464e555d60696e747a7e8285888b8d8f909192929292929291908f8d8c898683807c76706c615f574f473e362c22190d0400000000000000101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000071017222d38424c555f69707d87929fa5afa79e938d80736c61594f453c32281e150b0000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8acacb2adaba5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f0000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000010b151f2a333e474f5860696e767d84898e9298989a9d9d9e9f9f9f9e9d9c9a9795918c86817b726d605d554b433a30271d1207000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794949494877a6d6154473a2e211407000000000000000000000000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000915222e3b4854606a7784919eaca49f9b9ea5a3998b7f7265584e43372b1c12070000000000000000000000000000000000000000000000071019232b343c434b51575f61676d7175797c7e80828384858586868585848482817f7d7a77736f6a64615a534d453e352c241a10070000000000000000101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473a2d2014070000050e192228333f4a545d676e7b859299a3afa89f958e81776c605a50473d332a20160c030000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875818e9babb5b2a8a19e98989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000007121d27313c454f59616a6f7b828a91969b9fa2aaa7a7a5a3a2a2a3a4a5a8a7a7a09d99928e867f756d675d554b42392e23180c0300000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b09050100000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000004101c2834404b54626f7c8996a0a49a938e939eab9d9083776a5f5347392e23180c000000000000000000000000000000000000000000000000071119222a313940454d53555d6065666d6f71737576777879797979787877757472706d6866625f58555046423b332c231a1208000000000000000000101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d20140700030d17202b343d44505b666d79839197a2abaaa1969083796d655b50483e352b21180e04000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000d1a2734404d5a6773808d99a3aeada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4f4235281c0f0000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c11060000000000000000000c18242f39434d57616b707c858f949ea0a8aca8a19e9a989695959697989c9fa2aaaba39f98928b81796d675d544b4034281e150b0000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126292825201b140c0300000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000006131f2c3845515c6674818d9aa89f9388828e9baaa095887c6f62544a4034281c10040000000000000000000000000000000000000000000000000710181f282f353b42464c5154545c60626567686a6b6c6c6c6c6c6c6b6a69676563605d5655534e49443e36312a211a110800000000000000000000101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d201407010b151f29333d46505a606c78828f95a0a9aba29891847a6e675c53493f362d23190f0600000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000815212e3b4854616e7b86929faaab9e91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c040000000000000004101d2935404b555f69707d8692979fa6aca69f9c96918e8b898988898a8c8f92989ea1a8aaa29f938f83796d665c51453d30271c1207000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e333534312c251e150c0200000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000713202d3a4653606d7985929eaa9d90837d8998a2a79a8d8074665c5144382c1f130800000000000000000000000000000000000000000000000000060d161d242931363a4145474a505355585a5c5d5e5f5f5f5f5f5f5e5d5c5a595654524c4847433c39332a261f180f080000000000000000000000101d293643505c6976828f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d20140707121d27313b454e58616c73808d949ea7afa39992867c6f685e554b41382d241b11070000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000714212d3a46535e6974818e98a2ada196887c7272727272727272727272727272727272727272727272727272727272706b6054483c2f22160900000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a0000000000000006131f2c3845515d676e7b869298a1a9aaa29f948f8984817e7d7c7c7c7d7f82868b91969da4aea59e958f82786d60594f42392e23180c0000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e1409000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b120900000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000005111d2935414c5664707d8a97a2a9998c807885929fab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000000000000040c12181f262a2f35393a3f4446494b4d4f505152525353525251514f4e4c4a4745413c3b37322d28221a140e06000000000000000000000000101d293643505c69768286868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014071118242f39434d57606a717e8b929ca6aea49f92877d706a5f564c43392f261b1209000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa8a89c8f82766c6565656565656565656565656565656565656565656565656565656360594f44382c2014070000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000004111d2935414b55606d79839098a2aaa9a198928a827c787472706f6f70717275797e848d929fa4aba79f948d80746b60544a4034281c10040000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32383a4146474c4f4d49423930251b0f0400000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000713202d3946525e6875828f9ba9a197897c75828e9baba1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000001070d141a1e24292c2e34383a3c3e40424344454646464645454442413f3d3a3935302e2b26201c170e0903000000000000000000000000000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014101a232935404b555e696f7c86929fa4aea69d928b7f726b61584e443b31271d140a00000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a25313b46525e6973808c96a0ac9f948b7e716a5f5658585858585858585858585858585858585858585858585856544f473d33271c10040000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a00000000000613202c3945515d67737f8c95a0aaaba19792867e766f6c6565636262636465676d7279808b9399a4afa69d92897d70665c5144382c1f150a00000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000000000000000000000000000000000000000000000000000002090e11171c1f262b2f35393d43474c5254595c59534b42372c2015090000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000714212e3a4754616d7a86929fab9e928579717e8b99a3a99b8f8275685e5246392d20150a0000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f32343537383939393939393837363432302d2c2924211f1b15100b050000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201418222c353e45515d676e7b859198a3aea79e948d80746d62594f463c32291f150b0200000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009141f2a36424d57606d7984919aa4a69f92867c6e685d554b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b0000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f01000000000714212d3a4754606d7a85929fa7afa49992857c716c63605b535656555657555c60676d747f87939fa6aea49d9184796d6053463c31261b0f0300000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616668655d53493d3125190c000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d11050000000000000002050708080808080808080814212e3b4754616e7a8794a1a094877a6d6154473a2e21140808080808080808080705020000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000006121e2b37424d5765727f8b99a3ab9b8e81756d7a86929fac9f92867a6d6154473c32271b0f00000000000000000000000000000000000000000000000000000000000001080d1113171c1f20222527292a2b2c2c2c2c2c2c2b2a2927262321201d1915120f0a0400000000000000000000000000000000000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2016202a343e47515b606d79839097a1aaa9a0958f82786d605b51473d342a20170d030000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e1a25303b45515d67707d88939fa6a29891847a6d675c544b423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231a0f05000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000005111e2a36424d5766727f8c97a2adaa9f93877d706a615a5350494a4949494a4b51555c606d73808c949fabaca0958b7e7164584e43372b1f1206000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000000000000000000000000000000000000001080d11161c1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e00000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000000000002090e121415151515151515151515212e3b4754616e7a8794a1a094877a6d6154473a2e211515151515151515151514120e09020000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000814212e3a47535f697683909daba3998a7e716875828f9caba3998c7f7265584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000104060c10121316181a1c1d1e1f1f20201f1f1e1e1c1b19171413110d0806030000000000000000000000000000000000000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201e28323c464f59636d75818e959fa9aaa1979083796d665c50493f352c22180e05000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000009141f2935404b55606b73808d949fa8a0968f82796d665c544b433a323232323232323232323232323232323232302f2c27211a110800000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c0000000714202d3a46525e697784909da9a8a2988d80746b60585046443f3d3c3c3d3e40454b515b606d7882909ca6b0a89d9083776a5f53473a2e21150600000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464e53555d60656a6f747a7f8175685c4f4235291c0f00000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b00000000050d141a1e2021212121212121212121212e3b4754616e7a8794a1a094877a6d6154473a2e2121212121212121212121201e1a140d05000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000030f1b27333f4953626e7b88959fac9f92867a6d64717e8b99a3ab9d9083776a605447392e23180c0000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f101112131313131212110f0e0c0a0707040100000000000000000000000000000000000000000000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2026303a444e58616b727f8c939ea7aca29891857b6e675d544a3f372d231a100600000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000020c18242f39434f59606d78829096a0a89f948f82786d665d554c443b332b2525252525252525252525252525252322201c160f08000000000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000814212e3b4754616e7b8795989a9b9c92857a6d61594f463e37332d2f2f302e34394045505c666f7c88949fabaca095887b6f6255483c2d22170b0000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000000000000000000000000000000000000001070c10151b1e24292c33383b42464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000000050f171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e3b4754616e7a8794a1a094877a6d6154473a2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f0500000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000005121f2b3744505b6573808d99a7ac9c8f837668606d7a86929faca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d232e38424c565f6a707d87939fa5afa49a92867c6f695e554b42382e251b11080000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007121d27313d44505c666d7a849197a1a69e948f81786d675d564d453d3528231c141919191919191919191919171614100b050000000000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f130600000b1825323e4b5865717e888a8b8d8e908e8174685e52473d342b272223222323282f343f4a545f6a76828f9cacb1a7998c7f736653493f33271b0f030000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c60646a6e74797e83898e929084776a5d5144372a1e110000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b0000020d17212930363a3b3b3b3b3b3b3b3b3b3b3b3b3b4754616e7a8794a1a094877a6d6154473b3b3b3b3b3b3b3b3b3b3b3b3b3a36302921170d020000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000613202d394653606c7884919eaba49a8b7f72655d6875828f9caaa79a8d8074675c5145382c1f14080000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d28343f4a545e686f7c869299a4afa59f93887e706a60574d433a30261c1309000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010b151f28343f4a545e686e7b859298a2a69e938f82796d685f574f473e342e261e160d0c0c0c0c0c0c0c0c0c0a09070400000000000000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000714212d3a4754606d797c7d7f808183847d7063564c41352b221b17161616181d232e38424e5864717d8a9aa4afa99c8f8276655b5044372b1f12050000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000000000000000000000000000000000000060b0f141a1d23292c32373a4145474f54565e61666d71767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000009141f29333b4246484848484848484848484848484854616e7a8794a1a094877a6d6154484848484848484848484848484846423b33291f140900000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004101d2935404b5563707d8996a1ac9f93877b6e615664717e8a98a2ab9e9285796d6053463b3025190e02000000000000000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a030000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d353d44505c666d7a849198a2aba69d938c7f726c61584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000030d17232e38424c565f696f7c869299a3a59e948f827a6e69605950443f38302820180f07000000000000000000000000000000000000000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b00000613202c3945515d676d6f707273757678706b6054443a30231a0f0b0609070c121c26303c4754616d7a86939facab9f9285796c605346392d20130600000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000000000000002080d11171c1f262a2f34383c43474c5254596063696e73797d82888d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00020e1a25303b454d52545454545454545454545454545454616e7a8794a1a094877a6d61545454545454545454545454545454524d453b30251a0e020000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000006131f2c3945515d6774818e9ba8ab9c908376695e53606d7a86929faca2978a7d7164564d41362a1e110500000000000000000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e181109010000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a05000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473f383d47515b606d78828f96a0aaa89f948e81746d635a50463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000006111c26303a444d57606a707d879298a2a69e9490847b6f6b625a504a423a322a21191106000000000000000000000000000000000005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030004111d2935414c555d606264656768696b6360594f4432291e110800000000010a14202d3946525e687784919daaaea298877a6e6154473b2e21140800000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000001040a0f13191c22282b3136394045474e53565d60656b70757b80848a8f949a9fa2a7a09d979083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005121e2a36424d575e616161616161616161616161616161616e7a8794a1a094877a6d616161616161616161616161616161615e574d42362a1e120500000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000714202d3a4753606d7985929faba3998b7f726557515d6775818e9ba9a99c8f8275685e5246392d20160a000000000000000000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6059504a42454f59626d74808d949fa8a9a0968f82786d605b51483e342b21170d040000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000a151e29323c454e58616b707d869298a2a69f9691857d716c605c544c443c332b2317110a020000000000000000000000000000000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600010d19242f3a434c51545557585a5b5d5e56544f473d3320170d00000000000005111d2a36414c566875828e9ba8b3aa95897c6f6256493c2f2316090000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000000000000000000000001070d11161b1e252a2d33383b42464b5153585f62686d72777d82868c91969c9fa6a39f9b95908b857f7366594c403326190d0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8794a1a094877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e52463a2d2014070000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000005111e2a36414d5664717e8a98a2ac9f92867a6e61544b5563707d8a97a1ac9f92867b6e6154473d32271b0f0100000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000050a0d0f101313131313130f0f0d0904000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facaea194887b706b605b544c4d57606b727f8b929da6aba19791847a6d665c51493f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000030c17202a333d464f59616b707d869298a1a8a09792877e746d665d564d453d3527221b140b0300000000000000000000000000000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d201307000008131e28313a414547494a4c4d4e50514948443d352b210e05000000000000010d192530414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000040a0f13181d20272c3036383f44464d53555c60646a6f747a7f84898f92999ea1a9a19e99928e89837e79736d63574b3e3225180c0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8995a2a295887c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000714202d3946525e6876828f9caaab9c8f8276685e524653606d7985929eaba3998c7f7266584e43372b1d12070000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000000000000030a11161a1c1d2020202020201c1b1915100902000000000000000000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facb8ab9e92857d736c665e56555f69707d87929fa4aea39992857b6e685d544a40372e241a100700000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000050e18212b343e474f59616b707d8691969fa7a199928b80786d685f574f473f332d261d150c03000000000000000000000000000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080000010c161f282f35393a3c3d3f404243453d3b38332b23190f0000000000000000081a2733404d5a6673808d99a6b0a4978a7d7164574a3e3124170b00000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000070c10151b1d24292c32383a41464a5053575f61676d71767c81868b91959b9fa3a69f9c96918c86817c77716d67635b51463b2f22160a0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788487878787878787878787878787878787898e99a4a4988e888787878787878787878787878787878784786b5e5245382b1f120000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000814212e3b4754616e7b86929faca3998b7e7165564c44515c6674818d9aa8ab9d9184776a605447392f23180c000000000000000000020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facb9ada197928780786d68605d676e7b859299a3aea49f92877d6f695f564c42392e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000060f19222c353e474f59606b6f7c8490959ea5a39f928d827a6e69605950443f382f271e150d040000000000000000000000000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000040d161e24292c2d2f313234353638302f2c272119110700000000000000000d1a2633404d596673808c99a6b1a4978a7e7164574b3e3124180b00000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000030b12181c1f262b2f35393d43484c52545b6063696e73797e83888e92989da0a8a29f9a94908a847f7a756f6b65605d55514940352a1e12060000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919494949494949494949494949494949599a0aaaaa098959494949494949494949494949494949184786b5e5245382b1f1200000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000006131f2b37434e5865727f8c99a3ac9f92867a6d615447404a54636f7c8996a1aca095897c6f62554b4034291c1004000000000000000005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e2216090000000000000000000000000000000000000000000000030d161f272d3235363939393939393635312c261e150c020000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929facb9b3a9a199938c827a6f6a656d79839097a1aba59c928b7e716b60574d443a30271c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000007101a232c353e474f59606a6f7a838f939fa4a49d948f847b706b625a5049413930271f160d0400000000000000000000000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000040c13191d202122242527282a2b252423211c170d0801000000000000000e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000000030c151c23282c31373a4045474f54565e61666c70767b80858b90959a9fa2a8a09e98928e88837e79736e6863605953514b4340372e23190d020000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919ea1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2b2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a19e9185786b5e5245382b1f120000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000815212e3b47535f6a7783909dabaa9c8f8275685e5246394653606c7884919eaba89a8d8174675c5145382c1f140900000000000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000000000000000a151f2831383e424346464646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929facb9bab2aba49f948f847c726c77818f95a0a9a79e938c80736c61594f453c32281e150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000008111a232c353d474f585f686e79818c939aa2a69f9691857d716c605b534a423931281f160d04000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000000000008121a22282d303132323232323231302d282219130c04000000000006121e2b37424d576875828f9ba8b4aa96897d7063564a3d3023170a00000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000000000b151e272e34383c43474b5153596063686d72787d82878d92979d9fa7a49f9c96918b86817c76716d66615e56544f47454039312e251c1207000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1a3a8b0b0a8a3a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f08040000000000000000000003050e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000003101c28343f4a54626f7c8895a0aca3988b7e7164564c413744505b6573808d9aa7ab9f9285796d6053473b30251a0e02000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000005111c27313a434a4e505353535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9b2a8a09da09f9691877f76808c939ea7a89f958e81776c605a50473d332a20160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000008111a232b353d464e565e676d7780889298a0a8a09792877e736c655c544b433a31281f160c030000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0000000005101a242c33393c3e3f3f3f3f3f3f3e3c393329241e16100c0709060b1117232d3a47535f697884919eabaea398887b6e6155483b2e2215080004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000007121c2730394044464e53555d60656b6f757a7f848a8f939a9ea1a9a29e99938f89847f7a746f6a64605c54524c48433d39352f271f1c130a00000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b78849193939393939393939393939393939394979ea8a89e97949393939393939393939393939393939185786b5e5245382b1f12000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1614100b05000000000000060b0f12131b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000006121f2b3844505c6673808d9aa7ac9f92867a6d6054473a333f4953626f7c8895a0aca2978a7e7164574d42362a1e1205000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060605c5a544c42372c2115090000000000000000000000000000000000000000000000000000000105090b0b13131313070604000000000000000000000000000013202c3946535f6c7986929facb9aca0969196a0a199928c838c929ca5aaa1969083796d655b50483e352b21180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000081119232b343c444d555d656c737e8691969fa6a299928b80776d665d554b433a31281e150a0000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222c363e44494a4b4b4b4b4b4b4a49453e352f281f1c18171616171b222935404b55616e7b8896a1acac9f9286796d6053463a2d2013070006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000c18232e39424a5153585f62676d72777c81868c91969c9fa4a7a09d97928d87827d78726d68625f5853504a46413b38322c29241d150d0a0100000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788486868686868686868686868686868686878c97a3a3978c878686868686868686868686868686868684786b5e5245382b1f12000000000000000000000000000000080e171f2f3a454f575c5e60605f545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e42352b2423201c170e09030000020a11171b1f20252c34414e5a6774818d93939393938b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000713202d3a4653606d7985919eabaa9b8f8275675d5145392d3847535f6a7784909daaa99c8f8276695e52463a2d20160a000000000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c2013000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c69655e54493d3125190d0000000000000000000000000000000000000000000000000000060c111517182020201f1413100c0701000000000000000000000013202c3946535f6c7986929facb7aa9d91849196a0a39f9490949ca4aba29891847a6d675c53493f362d23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000071019222a323b434b535b606c707c848f949da4a39f928d81786d675d554b433a30261c110600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000004101c28333e4850555758585858585857555045413a312c282323222322282d333d45515d67727f8c99a8b2a99d908376665c5144382c1f1206000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101c2834404a545c60646a6f747a7e83898e92999ea1a8a39f9b95908b85807b75706c65605d56534e46443f3836302c271f1d18120b03000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00111e2a3743505c687278797979797979797979797979797979797a8794a1a094877a797979797979797979797979797979797872685c5043372a1e11000000000000000000000000000000000f1b2834404c5761686b6c6c6c605c5455585a5c5d5e5f5f565d6065696b6c6b6965605c554e463c37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e42393831302d28221a140c07070b141b22272b2d323939414e5a677480868686868686867e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060403010000000000000203060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000004111d2935414c5563707d8a97a1ada2988a7e7164554c41352b37434e5866737f8c99a7ac9f93877b6e6154483d32271b0f010000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000000000000000000000000000000030f1c2935424e5a6670767979797979797570655a4d4135281b0f020000000000000000000000000000000000000000000000000911181d2124252d2d2d2c201f1c18120b030000000000000000000013202c3946535f6c7986929facaea194877b849196a1a69f9c9fa6afa39992867c6f685e554b41382d241b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000071018202931394149505a616a6f7a828d929fa4a49c938e82796d675d554b42382e23171006000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000814212d3944505a616465656565656564615a514c433e38342e302f302d33383f44505a606d7985929eabb1a7998c807366544a4034281c1004000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006121f2c3844515c666d71767c81858b90959b9fa3a8a19e99928e89837e79736e6963605b53524c47433c38342e2a251e1b16100c070100000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7a8794a1a094877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f00000000000000000000000000000005111e2a3744505c6873787979796d665c504b4d4f4c52565e61686d727678797876726d675f584e463c30261c160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4646453d3c39332a261f181212181d262d3337393e4546464c58646e7479797979797979716c6256493d3024170a000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b13131311100e0a050005090d0f1013131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0000000000000613202c3945515d6775818e9ba9ac9f92867a6d6053473a2f26323c4855616e7b88959faba4998c7f7266594f43382c1d12070000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d6976828686868686868275695c4f4236291c0f03000000000000000000000000000000000000000000000009121b22292e3132393939392d2c29231d150d0300000000000000000013202c3946535f6c7986929facada09386797b849197a1a9a9abb0a89f92877d706a5f564c43392f261b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000060e171f282f383f4450585f686d78808b9399a3a59e948f82796d675d544a3f342822180b020000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303c4955616c71727272727272716c605d554f4645403e3d3c3c3d3f44495059616c73808d97a1adab9f95887c6f6255483c2e23180c00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000713202d3a4653606d787e83888d92989da0a7a69f9c96918c86817c77716d67615f5753504945413a37312c28231c19140f0a0400000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b17232f3a454e565c5e6060606060606060606060606060616e7a8794a1a094877a6d6160606060606060606060606060605e5c564e453a2f23170b00000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b0000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53535353514a49443e363129231d1d23282f383f44464b52535353535c64676c6c6c6c6c6c6c64625a5045392d211508000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e423528202020201d1d1a16110b1015191c1c2020202734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0000000000000714212d3a4754606d7a86929facaa9b8e8175675d5145392c212d3a46535f697683909dabab9e9184776b605448392f24180c0000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d69768390939393938f8275695c4f4236291c0f030000000000000000000000000000000000000000000006111b242d343a3d3e464646463a38342f271f150b01000000000000000013202c3946535f6c7986929facada093867a6e7b859197a1a9b3aca1968b7f726b60584e443a31271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000050d161d262d333e464e565d666d747f879298a2a69e949082796d665c50443f342a1d140a0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1724313e4a5764717e7e7e7e7e7e7e7d756d67615953514b4b4a49494a4a50535b606b707e88939fa9b0a69d9083766a5f53473b2e1c120700000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700101d293643505c6976828a90949a9fa2aaa29f9a948f8a847f7a756f6a64605d55534d46443f38352f2b261f1c17110e0802000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0007121e28333c454b50525353535353535353535353535354616e7a8794a1a094877a6d61545353535353535353535353535352504b453c33281e120700000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c1003000000000000000000000000000000000005111d29343e48505658606060606060605b595e606060605e57555046423b342f27272e343c41495053585f6060605f5c585a60606060606060585650483e34291d1105000b1825313e4b5864717e8b93939393938e8175685b4e42352d2d2d2d2d2a2926221c151b212528292d2d2d2d34414e5a6774818d93939393938b7e7164584b3e3125180b000000000005121e2a36424d5765717e8b98a2aea2988a7d7064554b4035291e2a36424d5765727f8b99a3aca096897c6f63554b4035291d100400000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000010c18222d363f454a4b535353524745403931271d1207000000000000000013202c3946535f6c7986929facada093867a6d6f7c859297a2aaab9e91847a6d675c554b423930261e140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000040b141b2227343c444c545c606d727e869298a2a69f958f82786d605a50463c2f261c110600000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000003101d2a3643505d6976838b8b8b8b8b8b8a817a706b64605c545756555657545b60656c727d86929aa4afaa9f948a7d7064584e43372b1f0b0000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800101d2a3743505d6a7683909c9fa6a8a09d98928d88837d78736d6862605853514b46423b37332d29241e1b15100c06000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010c17212a333a4043454646464646464646464646464754616e7a8794a1a094877a6d6154474646464646464646464646464543403a332a21170c01000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000000000c17222d363e45494b5353535353535359636b6c6c6c6c6b64615a534d45403931303940454d535b60656c6c6c6c6b686157535353535353534b49453e362d22170c00000b1825313e4b5864717e868686868686868175685b4e423939393939393736322d271f262c3235363939393939414e5a677480868686868686867e7164584b3e3125180b00000000000714212d3a46535e697683909caaab9f9285796d6053463a2f241a26313b4754616d7a86929faca89a8e8174675d5145392c1f140900000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000000000000000407090a0b0b0b0b0b0b101d2a3643505d697683909ca9a89c8f8275695c4f4236291c0f0b0b0b0b0b0b0a09070400000000000000000000000005111d29343f485056586060605f53514b43392f23180c000000000000000013202c3946535f6c7986929facada093867a6d6a6f7c859298a2aaa1968f82796d675c544a423830261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a323a424a505b626c717d869298a2a79f948e81746d62584e42382d22170b00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000030f1c2936424f5c6975828f9898989898938e847d76706d6666646362636465666c71787f879298a2acaca2988f82766c6155463c32261b0f0000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800101d2a3743505d6a7683909da9a49c96918b85817c76716d66615e56544e4745403936312b27221b19130f0a030000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000050f1821282f34373839393939393939393939393b4754616e7a8794a1a094877a6d6154473a39393939393939393939393837342f2821180f0500000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d01000000000000000000000000000000000006111b242d34393d3e464646464646525e6b757979797978706c615f57514b433e3d424b51575f656c71787979797873685c504646464646463e3d39342d241b110600000a1724303d4956626c7179797979797979756f65594d3b46464646464644423e39312930383d41434646464646464c58646e7479797979797979716c6256493d3024170a00000000000815212e3b4854616e7b87939faca99b8e8174675c5145382c1d14202d3946525e6876828f9caaab9f9285796d6053473b31251a0e00000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000040b10131616171717171717171d2a3643505d697683909ca9a89c8f8275695c4f4236291c17171717171717161613100b05000000000000000000000915212e3a45505a62656c6c6c6c605c554b4034291c10040000000000000013202c3946535f6c7986929facada093867a6d606a6f7d869298a3a89f948f82796d665c544a42382f261d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000061018202830383f44515a616b707d869299a4a69d938b7e716a5f544a3f33281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000020e1b2835414e5b6874818e9ba5a5a5a59e96918a837d79767271706f6f707275787d838b9299a2aaafa49a92867b6e61594f44342a20150a0000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524c48433d38352f2a261f1b17110d080100000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2e3b4754616e7a8794a1a094877a6d6154473a2e2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000000000009121b22292d303139393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245393939393931302d29221b12090000000815212d3945505a62646c6c6c6c6c6c6c68655d534648535353535353504f4a433b313a42494e4f53535353535348535c64676c6c6c6c6c6c6c64625a5045392d2115080000000007131f2c38434e5866737f8c9aa4ada2978a7d7063554b4034281c111d2a36414c5664717e8b98a2aea2988b7e7164574d42362a1b1106000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000070f161b20222324242424242424242a3643505d697683909ca9a89c8f8275695c4f42362924242424242424242322201c160f070000000000000000000b1724313d4a56626c71797979796d675c5145382c1f13060000000000000013202c3946535f6c7986929facada093867a6d60606a707d869299a3a69f948f82786d665c544a42382f261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e262e343f485059606b707e87939fa6a59f92867c6f665b5044392e23180c000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000010e1a2734414d5a6774808d9aa7b1b4aea8a19e94908a85827f7e7d7c7c7d7f82858a90959fa3ababa39f93887e71695f53473e3322180e040000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800101d2a3743505d6a7683909da69a8d8079726d68625f5853504a46413b38322c29241d1a150f0b0600000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000050c12171b1e1f202020202020202020212e3b4754616e7a8794a1a094877a6d6154473a2e212020202020202020201f1e1b17120c05000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000911171d2124252d2d2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d2d2d2d2524211d1711090000000005111d29343e48505658606060606060605b59534d535f6060606060605d5b554d4339424c545a5c6060606060605f5353585a60606060606060585650483e34291d1105000000000915222e3b4854606a7784919eacab9e9285796d6053463a2e23180d1925303a4754606d7a86929facaa9c8f8276695e5346382d22170b000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000007111921272c2f303131313131313131313643505d697683909ca9a89c8f8275695c4f4236313131313131313131302f2c272119110700000000000000000b1825323e4b5865717e86868686796d6053473a2d20140a0000000000000013202c3946535f6c7986929facada093867a6d6058606b707d879299a3a69e948f81786d665c544a41382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000010000040607080707050100040c141c2328363e474f59616c727f8c949faaa3989083786c60554b4034281c10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000d1a2633404d596673808c99a6b4aaa29f9a9f9f9c98928f8c8a8988898a8b8e92979da0a7aea8a199928b7f726c61574d42352c21100600000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524d48443d39352f2b261f1c17110d080200000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000001070b0f1112131313131313131314212e3b4754616e7a8794a1a094877a6d6154473a2e2114131313131313131312110f0b0701000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d2114070000000000000000000000000000000000000000060c1115171820202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023202020181715110c060000000000000c17222d363e45494b535353535353534e4d4d575e6c6c6c6c6c6c6c6a665f554a3e49545e66696c6c6c6c6c6c6c5e574d4e535353535353534b49453e362d22170c0000000004101c2834404b54626f7c8996a0aca99a8e8174665c5144382c1d120813202c3945515d6775818e9ba9ac9f93877b6e6153493f33271b0f030000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000040f19232b32383b3d3e3e3e3e3e3e3e3e3e3e43505d697683909ca9a89c8f8275695c4f423e3e3e3e3e3e3e3e3e3e3d3b38332b23190f05000000000000000a1723303d4a5663707d8993988a7d7063574a3d31261b0f0300000000000013202c3946535f6c7986929facada093867a6d605359616b717e87929aa4a69e938e81786d665b534941382d2217140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000020608080e070c101313151413110d0802020a1117242c353d47505a606c77828f98a2aa9f958b7e71675c5145382c1f14080000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000c1926323f4c5965727f8c98a5aea298928d939aa0a29f9c999796959697989b9ea1a9acaba39f9691877f726d625a50453c31231a1000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600101d2a3743505d6a7683909da9a49c96918b86817c76716d66615e56544f4745403937312b28221c19130f0a040000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000020405060606060606060814212e3b4754616e7a8794a1a094877a6d6154473a2e211407060606060606060504020000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000005080a0b131315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201413130b0a0805000000000000000006111b242d34393d3e464646464646464246535e69767979797979797771665b4f424e5a66707679797979797976695e5346464646464646463e3d39342d241b11060000000006131f2c3845515c6674818d9aa8ada197897d7063544a4034281c0b04111d2935414b5564707d8a97a2ada49a8c7f73655b5044372b1f13070000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a505d697683909ca9a89c8f8275695c4f4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000815222f3b4855626e7b88959a8d817467584e43372b1f120600000000000013202c3946535f6c7986929facada093867a6d60534f59616c717e88939fa3a59e938e81786c655b53493f3327261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000003090e1214151a1c181c1f202121201d19130c050006121a232b353e44505b656e7b86929faaa79e9184796d6053463b3025190d0100000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1825313e4b5864717e8b97a4ab9f9286818890959b9fa3aba4a3a2a2a3a5a8a9a7a8a19e99928d847d716d625b51483e332a1f110800000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400101d2a3743505d6a7683909c9fa6a8a09d98928d88837e79736e6863605953514b47423c38332d2a251e1b15100c07010000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004060000000000000000000000000009121b22292d3031393939393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b39393939393931302d29221b120900000000000713202d3a4653606d7985929eabab9e9185796d6053463a2e23180c010d18242f3a4653606d7985929fabac9e9184786c6053463a2f24180d0100000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000004101b27323d474f54565757575757575757575757575d697683909ca9a89c8f8275695c57575757575757575757575756544f473d33271c10040000000000000714202d3a4753606d7a86979e9184786a5f53473a2e21150800000000000013202c3946535f6c7986929facada093867a6d605347505a616c727f8b919ba4a59e938e81776c655b504440382e261c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000060e151a1e2122272823282c2d2e2e2d2a251e160e05000811192327333f49535e69737f8c98a2ada1968b7e7164564c41362a1e110500000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1724313d4a5764707d8a97a3ac9f9286797c83898e9299999c9d9e9f9f9f9e9d9b9896918c86807a706b625a51493f362c21180e0000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100101c2936434f5c6976828a8f949a9fa2a9a29f9a94908a84807b756f6b65605d55534d46443f3836302b271f1c18120e0903000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000911171d2124252d2d2d2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d2d2d2524211d171109000000000005111d2935414c5664707d8a97a2ada89a8d8074665c5044382b1c12070007131f2c3845515c6674818e9aa8aca096897c7063554b4035291d110400000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000713202c38444f59606364646464646464646464646464697683909ca9a89c8f827569646464646464646464646464646360594f44382c20130700000000000006131f2c3945515d677885929e96887b6f6255483c3025190d01000000000013202c3946535f6c7986929facada093867a6d60534748505a626d727f8c929ca4a59d938e80776c605c524a40382e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000060f181f262b2d2e34352e34383a3b3a3936302820160c0200071117222d38414d57606d7a86929faca89c908376685e5246392d20140700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303d495663707c8996a3afa399867a6f787d82868a8c8f909192929291908e8b8884807b736d68605950483f372d241a0f0600000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000713202d3a4653606d787d82888d92979da0a7a69f9c97918c86817c77726d67625f5753504a46413a37322c29231d1a140f0b0600000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e110400000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000060c111517182020202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120202020181715110c060000000000000713202d3946525e6875828f9ba9ada196897c6f63544a3f34281c0b000004101c2834404b5463707c8996a1ada89b8e8174675d5145392c20140900000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f120000000000000916222f3b4854606b7071717171717171717171717171717683909ca9a89c8f82757171717171717171717171717171706b6054483b2f22160900000000000004101d2935404b556a7783909d998c7f7266564c41362a1d1105000000000013202c3946535f6c7986929facada093867a6d6053473e48515b626d737f8c929ca4a59d938d80746e645c524a40372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e18212a31373a3b414243404546484746413a32281e1308000006111b262f3b45525d6875828e9ba8ac9f93877a6e6154473b2e21140800000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000916222f3c4955626f7c8895a2b5ab94877b6e6c70757a7d808284848586858583817f7c78736e68605d564f473f362d251b120800000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000006121f2c3844505c666d71767b80858b90959b9fa3a9a19e99928e89837e79746e6964605b54524c47433d38342f2a251f1b17110d080100000000000000000000000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d10040000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000005080a0b1313131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21151313130b0a080500000000000000000714212e3a4754616d7a86929facab9e9184786c605346392e23170b0000000c18232e394653606c7884919eabac9f92857a6d6053473b31261a0e02000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83919daaaa9d90837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000c18242f424f5c6875828f9b9c908376685e5246392d201307000000000013202c3946535f6c7986929facada093867a6d6053473a3f49515b636d73808d929da5a59d928d80746e635c524940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009151f2a333c4247484d4f504b51535454524c443a3025190d0100000a141d2935414c5664717e8b97a4afa49a8a7e7164574b3e3124180b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000815212e3b4854616e7b8794abb5a295887b6f6263686d7073767778797978787674726f6a66615e56524c433d352d241b1309000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000003101c28343f4a545c60646a6e74797e83898e92989ea0a8a39f9b95908b85807b76706c66615e56544e4745403936312b27221b19130c04000000000000000000000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000606060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080606000000000000000000000006121e2b37424d5765727f8b99a3aea89a8d8073655b5044372b1c110600000007121f2b3844505b6673808d9aa8aea2988b7e7164574d42362a1e12050004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d000000000003101d2a3643505d6976838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9195a0acab9f95908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5044372a1d1104000000000000071a2734414d5a6774808d9a9f93867a6d6154473a2e23180c000000000013202c3946535f6c7986929facada093867a6d6053473a373f49525b636e74808d939da5a49d928d80736e635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c454d53555a5b5c555c6061615e564c41362a1d11050000020b19242f3c4955626f7c8895a2b6ac998d8073665a4d4033271a0d00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000714212d3a4754606d7a8799a4afa296897c6f63565d606366696a6b6c6c6c6b6a6865625f5854524d45413a312b231b1209010000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000c17232e38424a5053575f62676d71777c81868c91969c9fa4a7a09d97928d87827d78726d6862605853514b46423b37332d29241e160d0a0100000000000000000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a87949f9f94877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b0000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000814212e3a47535f697683909d9f9fa096897c6f6253493f33271b0a00000000030f1c28333f4a54626f7c8895a09faa9c908376695f53463a2d21140700000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f1409000000000003101d2a3643505d6976839097979797979797979797979797979da0a8b1b1a79f9d97979797979797979797979797979083776a5d5044372a1d11040000000000000c1926323f4c5965727f8c98a4998b7e7164544a4034281c10040000000013202c3946535f6c7986929facada093867a6d6053473a2d374049525c606c77818e939ea6a49c928c80736d635b51493f372d241b1209000000000000000000000000000000000000000000000000010101010101010101010613202c3946535f6c7986929facaca09386796d6053463a2d20130701010101010101010101000000000000000000000006121e2b37424d575f616768696a676d6e6d685e5246392d2013080000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000613202d394653606c7986939faca3968a7d706357525457595c5d5e5f5f5f5e5d5b5855534e4746413b352f281f19110900000000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000006111c2630383f44464e53555d60656a6f747a7f848a8f93999ea1a9a29f9a938f8a847f7a746f6a64605c55534d46443f38352f28201c140a00000000000000000000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8792929292877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815222f3b4855626e7b8895939393939184776a605441382d22170b00000000000b17222d3847545f6a7784919393939394887b6e6155483b2e221508000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e03000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9f9f9f9fa9abb0b8b8b0aaa89f9f9f9f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000b1724313e4a5764717d8a97ab9b8e8275665c5144382c1f12060000000013202c3946535f6c7986929facada093867a6d6053473a2d2e374044505b656d78818e949ea6a49c928c7f736d635b51493f362d241b120900000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d13202c3946535f6c7986929facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d07060400000000000000000814212d3a47535f696e7475767778797b7a6d6154473a2f24190d0100000714202d3a4753606d7a8693a0ada89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000005121f2b3744505b657885929faba4978b7e7164584b474a4d4f515152535252504e4c4947433c39363029241e160d0700000000000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000000000a151e262e34383c42474b5153586062686d72787d82878d92979c9fa6a49f9c96918c86817c76716d67615e5753504945413a322e261c1207000000000000000000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000000000000000000000814212e3b4754616e7a8786868686877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a010000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000d1a2733404d5a66738086868686868686807366584e432f261b1106000000000006111c2b37434e5866737f86868686868686807366594d4033261a0d00000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a110700000000000003101d2a3643505d6976839093939393939393939393939393939c9fa6b0b0a69e9c93939393939393939393939393939083776a5d5044372a1d11040000000000000916232f3c4956626f7c8995ab9f9285796d6053463a2d2013090000000013202c3946535f6c7986929facada093867a6d6053473a2d2027333f49535c666d78828f949fa6a49c918c7f726d625b51483f362d241b12080000000000000000000000000000000001070d1113141a1a1a1a1a1a1a1a1a1a1a1a202c3946535f6c7986929facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1313100c070000000000000815222e3b4855616e7b80828384858687807367554c4135291d120c070a0a15212e3b4854616e7b8794a1aea89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000030f1b27333f495e6b7884919eaba5988b7f7265584c3f3d404344454646454543413f3c3b37322d2a251f19130c0400000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000030c151c23282c3137394045474e54565e61666c70757b80858a90949a9fa2a8a19e98928e89837e79736e6963605b53524c4440382e24190e020000000000000000000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000714202d3946525e687579797979797975685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a02000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000c1926323f4b57636e7379797979797979736e6358463d321d140a000000000000000f1b26323c4b57636d7379797979797979736e63574b3f3226190c000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f1911080000000000000003101d2a3643505d69768286868686868686868686868686868690949fabaa9e948f86868686868686868686868686868683776a5d5044372a1d11040000000000000814212e3b4754616e7a8799a3a297897c706356493d31261a0e0200000013202c3946535f6c7986929facada093867a6d6053473a2d20222d38414a545c666d79828f949fa7a49c918c7f726d625b51483f362c241a12080000000000000000000000000000040c13181d2021272727272727272727272727272c3946535f6c7986929facaca09386796d6053463a2d27272727272727272727272727201f1c18120b03000000000915222f3c4855626f7b888e8f9192978f8276675d5145392f241d181616141b222f3c4955626f7c8895a2afa89b8e8275685b4f4235281c0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222d44505d6a7783909daaa6998c7f7366594c403333363738393939383735322f2e2b26201e19140d080b09050100000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000030a11171c1f262b2f35393d43474c52545b6063696e73797e83888e92989da0a7a39f9b95908b85807b75706c65605d56524a40352a1f13070000000000000000000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000005111e2a36414c565e616c6c6c6c6c6c615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e050000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c66635c5247342b200b02000000000000000a15202f3b46515b63666c6c6c6c6c6c6c66635c52473b2f23170a0000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000030f1c2935424e5a66707679797979797979797979797979797982909ca9a89c8f827979797979797979797979797979797771665b4f4236291d10030000000000000613202d394653606c7986929fa99a8d807367574d42372b1e120600000013202c3946535f6c7986929facada093867a6d6053473a2d201b262f38424a545c676d798290959fa7a39b918b7f726d625a50483e362c241a1108000000000000000000000000040d161d24292c2d34343434343434343434343434343946535f6c7986929facaca09386796d6053463a34343434343434343434343434342d2c28231d150c030000000713202d3a4653606d7985929c9d9f9f92867a6d60554b40352f2923232324262d36424d5765717e8b98a4b1a69a8d8073675a4d4034271a0d01000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000061d293643505c6976838f9ca9a69a8d8073675a4d403427292a2b2c2c2c2b2a282522211f1b1919191919181715110c06000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000000000000060c10151a1d24292c32383a41464a5053575e61666d71767c81868b91959b9fa3a79f9d97928d87827d78726d68635c52473b2f23170a0000000000000000000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000000000000000000000010d1925303b444c52545f5f5f5f5f5f54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b040000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000007131f2a35404a52575a606060606060605a58524a403522190f000000000000000004121e2a354049515759606060606060605957524a40352a1f1307000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0903000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f9ca9a89c8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e0100000000000005121f2b3744505b657784919eaa9d918477695f53473a2d21140800000013202c3946535f6c7986929facada093867a6d6053473a2d20141d263039424b555d676d79839095a0a8a39f93887f726c625a50483e362c231a110800000000000000000000010c161f282f35393a40404040404040404040404040404046535f6c7986929facaca09386796d6053464040404040404040404040404040403a38342e271e150b00000006121f2c3844515c6676828f9caaaba2988b7e72675d51454039342f3030312f383f46525e6975818e9ba8b3a9988b7e7265584b3f3225180c00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020f1c2935424f5c6875828f9ba8a79a8e8174675b4e413428252525252525252525252525252525252525252524211d17110900000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000003090e12181d1f272b3036383f44464d53545c60646a6f747a7f84898e92999ea1a8a19e99938f89847f7a736e63574b3f3226190c0000000000000000000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000000000000000000008141e29323b4146475353535353534746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d03000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e14080000000000000000000000000000020e19242e3840474b4d535353535353534d4b4740382e2410070000000000000000020d19232e3740464b4c535353535353534d4b4740372e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d606060606060606060606060606976838f9ca9a89c8f827569606060606060606060606060605d5b554d43392d22160a00000000000000030f1b27333f49536976838f9ca9a096887b6e6155483b2f24190d01000013202c3946535f6c7986929facada093867a6d6053473a2d2014141e273039434b555d676d7a839096a0a8a49a93887e716c615a50483e352c231a110800000000000000000007131d28313a4145474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d535f6c7986929facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4645403930271d1207000004101c2834404a5465727e8b98a2aeaa9e9184796d605b514b45403e3d3d3d3f4149505b616e7b86929facada197887c6f6255493c2f22160900000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020e1b2835414e5b6874818e9ba7a89b8f8275685c4f4235323232323232323232323232323232323232323232312e29221b12090000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000000000000000000000001070c10161b1e252a2d33383b42464b5153585f62676d72777c82868c91969c9fa4a49f9c96918b868073665a4d4033271a0d0000000000000000000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000000000000000020d1720293036393b4646464646463a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000007121c262e353b3f4046464646464646403f3b352e261c120000000000000000000007121c252e353b3e4046464646464646403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b0803000000000000000000000000000000000000000000000000000000030f1b26323c464e53555656565656565656565656565c6976828f9ca9a89c8f8275695c56565656565656565656565655544e463c32271b0f0300000000000000000b17222d414e5b6874818e9ba7a8988c7f7265554c4135291d1104000013202c3946535f6c7986929facada093867a6d6053473a2d20140c151e273039434c555d686e7a849196a1a9a49a93877e716c615a50473e352c231a110700000000000000010d18242f3a434b51545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7986929facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c0000000c18232e3a4754616d7a86929fa9aca1968d80746d605d55514b4a49494a4b4f535b606d74818e98a3aeab9e9285796d6053463a2d20130700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000010d1a2734404d5a6773808d9aa6a99c8f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b1106000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000040a0f13191c22282b3136394045464e53555d60656b70757b7f848a8f939a9fa2a8a09e989083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000000000000050e171e252a2d2e3939393939392e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000a141c242a2f32333939393939393933322f2a241c140a00000000000000000000000a131c232a2f32333939393939393933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e08010000000000000000000000000000000000000000000000000006131f2b37434e585f62636363636363636363636363636976828f9ca9a89c8f827569636363636363636363636363636260584e43372b1f13060000000000000000061a2633404d596673808c99a6a99c8f8276675d5145392c201306000013202c3946535f6c7986929facada093867a6d6053473a2d2014070c151e27313a434c565e686e7b849196a1a9a49992877e716c61594f473e352b23190f0400000000000004111d2935414b555d606767676767676767676767676767676767676c7986929facaca09386796d676767676767676767676767676767676767605c544b4034281c100400000713202d3946525e6874808d97a2ada89d928c7f746d67605c5557565657585960656c727f8b939daaafa4998d8074665c5044382b1f120600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000d192633404c5966737f8c99a6aa9d9083776a5d504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c0100000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000002080d11171c1f252a2e34383c43474c5154596063686e73797d82878d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e02000000000000000000000000000000000000000000050d14191e20212c2c2c2c2c2c21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2726231f19120a020000000000000000000000010a12191e2325262d2d2d2d2d2d2d2626231f19120a010000000000000000000000000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000815212e3b47535f6a6f707070707070707070707070707075828f9ca8a89c8f827570707070707070707070707070706f6a6054473b2e22150800000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d6054473a2d22170b000013202c3946535f6c7986929facada093867a6d6053473a2d201407030c151f28313a444c565e696e7b849197a1a9a39992877e706c61594f473d352b21160b0000000000000613202c3945515d676d737373737373737373737373737373737373737986929facaca0938678737373737373737373737373737373737373736d665c5145382c1f1306000005111d2935414c56616d7a85929fa5aea49b918c8079716d67656463636465686b70787f87929fa5afa89f93877b6e61544a3f34281c100300000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000c1925323f4c5865727f8b98a5aa9e9184776b5e5858585858585858585858585858585858585858585858585650483f34291d1105000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000000000000000000000000000000000000060b0f141a1d23282c32373a4145474f54565e61666d70767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000002080d1114142020202020201413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000070e1317191a202020202020201a1917130e08000000000000000000000000000000070d12161919202020202020201a1917130e07000000000000000000000000000000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d82909ca9a99d90837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000a1723303d4a5663707d8996a3aea3998a7d7164544a3f33281c0f030013202c3946535f6c7986929facaca093867a6d6053473a2d20140700030d161f28323b444d575f696e7c859297a2aaa39992877e706b61594f473d32271b100400000000000714212d3a4754606d79808080808080808080808080808080808080808087929facb3a69a8d8080808080808080808080808080808080808080796d6053463a2d2013070000010d1925303a46525e68717e8b939da5ada39b928d847e797572717070707274777d828c9299a3afaaa1968e8174695f5342382e23170b0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b1825313e4b5864717e8b97a4ab9f9285786565656565656565656565656565656565656565656565656565625a50453a2e21150900000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c6064696e74797e83898e929084776a5d5144372a1e110000000000000000000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000000000000000000000000000000000000000000105070813131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000002070a0c0d131313131313130d0c0a0702000000000000000000000000000000000002060a0c0d131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d13080000000000000000000000000000000000000000000003101d2a3643505d69768289898989898989898989898989898990949fabab9f959089898989898989898989898989898983776a5d5044372a1d1104000000000000000815222f3b4855626e7b8895a99f9f9b8e8174665b5044382b1f12060013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070000040d162029323b454d575f6a6f7c859298a29fa39992877d706b60594f44382c20130700000000000814212e3b4754616e7a878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3afb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d20140700000008131e2a36414c56626c74818e939da4aea49d96918b85827f7d7c7c7d7e8184898f949fa3abaaa29891847a6d60574d4230261c11060000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000a1724313d4a5764707d8a97a3ac9f93867872727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000000000000000000000000000000000000000000000000070c10151b1e24292c32383b41464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e0300000000000000000000000000000000000000000003101d2a3643505d6976839096969696969696969696969696969c9fa6b0b1a79f9d96969696969696969696969696969083776a5d5044372a1d1104000000000000000714202d3a4753606d7a8697939393939285796c605346392d2013060013202c3946535f6c7986929393939393867a6d6053473a2d201407000000040e172029333b454e585f6a6f7c8692989393939992867d706b6054483b2f22160900000000000814212e3b4754616e7a87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5b9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a93867a6d6053473a2d201407000000020d1925303a44505a606d78818d929fa2aaa8a09e97928f8c8a89898a8b8e91969c9fa6ada7a09892867c6f685d52453c311e140a000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000091623303c4956636f7c8996a2afa4998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464d53555d60656a6f747a7f8175685b4f4235281c0f0000000000000000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a08040000000000000000000000000004080a0b1313131313131313131313131313131311100e0b06000000000000000000000005090d0f101313100f0d090500000000000000000000000000000000000000000000000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f140800000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9fa3a3a3a9abb0b9b9b1aba9a3a3a39f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000006131f2c3945515d677885868686868686867c6f6256493c2f2316090013202c3946535f6c798786868686868686796d6053473a2d20140700000000050e172129333c464e58606a707d8686868686868686867c706356493d3023160a00000000000814212e3b4754616e7a8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5acacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a093867a6d6053473a2d2014070000000008131e29323f44505c666d78808b92989fa3aba9a29e9b9897969697989b9ea0a8aca9a19e9590867d6f6a60564c41332a1f0c02000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000915222f3c4855626f7b8895a2b5ab9b918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5f5245382c1f12050000000000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000001080d11161b1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e0000000000000000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f150900000000000002090f14181b1b191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000050c11141717202020202020202020202020202020201e1d1b17120b0400000000000000020a1015191c1c20201c1c1915100a020000000000000000000000000000000000000000000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000003101d2a3643505d6976839093939393939393939393939b9ea5afb7b7b6b7b9b8afa59d9b93939393939393939393939083776a5d5044372a1d11040000000000000004101d2935404b55687378797979797979796f6a6054483b2e22150900121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000050f18212a333c464e58606b70797979797979797979706b6054483b2f22160900000000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000020d172028343f4a545c666d747e858e92999ea1a8a7a8a5a4a3a3a3a5a7a8aca49f9d97928c837b6f6b60584e443a3021180e00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000815212e3b4854616e7b8794abb5ada39b989898989898989898989898989898989898989898989898989285786b5f5245382c1f1205000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616568655d53483d3125190c0000000000000000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e030000000000030b131a202527282621201d19130f0a040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000040c141b212528292d2d292825211b140c0400000000000000000000000000000000000000000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d00000000000000000000000000000000000000000003101d2a3643505d6976828686868686868686868686868e939ea9b0aba9abacb2a99d938e86868686868686868686868683776a5d5044372a1d110400000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260584e43382c1f130700111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000060f18212a343d464f5960636c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000814212e3b4754616e7a8793939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d2014070000000000050e17232e38424a545c606c717a81868d9196989a9c9e9f9f9f9f9e9d9c999a93908b857f786e6960594f463c32281e0f0600000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000000000714212d3a4754606d7a8799a3afacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9285786b5f5245382c1f120500000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514a47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11171c1f262b2f35393d43474c5254595b59534b42372c2015090000000000000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000000020b151d252c313435332e2d2a251e1b16110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000020c161e262c32353639393635322c261e160c0200000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e010000000000000000000000000000000000000000030f1c2935424e5a667076797979797979797979797979818e9ba7a69f9c9ea1a8a79b8e817979797979797979797979797771665b4f4236291d1003000000000000000007121d2731454f575d5f6060606060606056544e463d32271b0f03000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000060f18222b343d474f54565f606060606060605f56544f473d32271b100400000000000814212e3b4754616e7a868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000000006111c263038424a505a61686e747b8084888b8e90919292929291908f8d8a87837e79726d665f574f473d342b20160c0000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000000000613202c3945515d677986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f1205000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494644403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32373a4146474c4f4d48423930251b0f040000000000000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000009131d272f373d40423f3a3936302c27201d18130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000a141e2830383d4143464643413d3830281e140a000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d010000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c66707d89939eab9f94909196a1ac9f93887c6f666c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e010000000000000000010b151f333d454c5052535353535353534948433d342b21160a00000915202b353f474e5253535353535353535345403931271d1207000000000000000000061019222b353d4448495253535353535353524948443d352b21160b0000000000000714202d3946525e687679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675d5145392c201306000000000000000a141e2630383f4450565e61696e73787b7e81838485868685858482807d7a76726d67605c544d453d352b22190e040000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0000000004111d2935414b556b7885929393939393939393939393939393939393939393939393939393939393939285786b5f5245382c1f120500000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e14090000000000000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000040f1a252f3941484d4e4c4746413a38322c29241d1a15100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060005101b26303a42494e4f53534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060606057606d7883919da5a499908384919ea6a49a9083786d6057606060606060605d5b554d43392d22160a00000000000000000000030d212b333b404445464646464646463c3b38322b22190f040000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000071019232b32383b3d4646464646464646463d3b38322b23190f0400000000000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d110400000000000000020c141e262e343e444c52575e61666a6f727476777879797978777573716d6865605d55504a423c332b23191007000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a677480868686868686867e7164584b3e3125180b00000000010d18242f44515e6b7784868686868686868686868686868686868686868686868686868686868686868685786b5f5245382c1f1205000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231c1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e323534312c251e150c0200000000000000000000030f1b27323d464e545660606060606060595751444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000814202c37414b53595b5954524c48433d39352f2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000915212c38424c545a5c60605c5a544c42382c2115090000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535e69727f8c95a0a99f93877c7e8a949faba0958c7f72695e53535353535353504f4a433b31271c110500000000000000000000000f1921292f343738393939393939392f2e2c27211910070000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000007111921272c2f30393939393939393939302f2c272119110700000000000000020e1925303b444c525f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b433a2f24180d010000000000000000020c141c2328323b41464d5354585f626567696b6c6c6c6c6b6a696664615e5653514b443f38302a2119110700000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e01000000000000000000000000010d1a2733404c58646e7479797979797979716c6256493d3024170a0000000000071d2a37434f5c67727779797979797979797979797979797979797979797979797979797979797979797873685d5044372b1e11050000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126282825201b140c030000000000000000000000000a16202b343d434749535761686b6c6c66635b5146464b515357565e61666a6c6c6a66605d56514c46423b3328231c140c020000000000000c1825313d48535d656866615e56544f4745403a37312c28231c1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e000d1925323d49545e66696c6c69665e54493d3225190d0000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000a151f2831383e42434646464643505a616e7b86929fa7a2978d817476828f99a3a79f92867b6e61594f434646464644423e3931291f150b000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000070f161b2022232c2d2d2d2d2d2d2d2c2322201b160f0700000000000000000008141e29323b4146535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403a31281d130700000000000000000000020a1117202930363b4246484e5355585b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f070000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180c00000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800000000020f1b27333f4b5660676b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000040f19222b32373b3c505c6873787979736d63574b434750555d60686d7276787977736d685f584e443b31292117110a02000000000000000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d08020000000000000000000000000000000000000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000f1c2835414e5a66707679797670665a4e4135281c0f0200000000000000000000000000000000000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b0203040506000000000000000000000000000000000000030d161f272d323536393935404b55616c75828f98a2a79f92857a6d6e7c87929fa9a2988f82756c61554b403539393736322d271f170d0300000000000000000000000000060d13181c1e1f202020202020201615130f0a040000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000040b101316161f202020202020201f161613100b0400000000000000000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f281f160c01000000000000000000000000060e171e252a31363a3c4347484b4e50515253535252514f4d4a4746413a39352f28231c150c060000000000000000000005111d29343e48505658606060606060605b59534b41372c20140800000000000000000000000000000814202b36414a53585a60606060606060585650483e34291d110500000000000b17232e3a444e565c5e60606060606060606060606060606060606060606060606060606060606060605f5d574f453b2f24180c00000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c09040000000000000000000000000000000007101920272b3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f14080000000000000000000f1b2835424e5b6875817f7a756f6b65605d55534e4644403936302b27221b19130f0a040000000000000000000000000000000000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000b1724313e4a5764717d8686868686868686868686868686868684776a5e5144372b1e1100101c2936434f5c69768286868276695c4f4336291c10030000000000000000000000000000000000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e1011121307060401000000000000000000000000000000040d151c2226292a2d2c3945515d67707d8a949eaaa0958b7f72686a73808d97a1aa9e938a7d70675d51453c31262a2926221c150d0500000000000000000000000000000002070c0f11121313131313131309090703000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000307090a1313131313131313130a09070400000000000000000000000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241d160d040000000000000000000000000000050d14191f252a2d31373a3c3f41434445464646454442403e3a3936302c29241d17110a030000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a0f040000000000000000000000000000030f1a252f3841484c4e535353535353534b49453e362d22170c00000000000006121d28323c444b4f51535353535353535353535353535353535353535353535353535353535353535352504c453d33291e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000101d2a3743505d6a76838c86817c77726d67625f5853514a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000b1724313e4a5764717d8a93939393939393939393939393939184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1413110d08010000000000000000000000000000030a11161a16202b37434e58606d7984919ea6a59d9083786d60606d7a85919ea6a59e9184796d60584e43372b20161a16110b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c040000000000000000000000000000000002080d141a1e21262b2e2f323436383939393938373633312e2d2a25201d18120c06000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d13090000000000000000000000000000000008131d262f363c4041464646464646463e3d39342d241b1106000000000000010c16202a323a3f434446464646464646464646464646464646464646464646464646464646464646464544403b332b21170d0200000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312100e0c08070502000000020404060606060606000000000000000000000000000000000001040707131313131313130d0c0a07020000000000000000000000000002060808131313131313131310060603000000000000000000000000040a1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e11050000000000000000101d2a3743505d6a768390928e89837e7a746f6a64605c54524d46443f3835302b271f1d18120e09030000000000000000000000000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070f161b1f22232c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201d19130c040000000000000000000000000000000508131e28323a47535f6a73808d96a1aa9e93897d70665c5d67717e8b949faba1968d80736a5f53473e32281e13080500000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013110d07010000000000000000000000000000000000000003090e12151a1f212225282a2b2c2c2c2c2b2a29272421201e1913100d07010000000000000000000000000000000009121b22292d3031393939393939393534312c251d150b0100000000000000000000000000000000010b141d252b3033343939393939393931302d29221b12090000000000000000040e1820282e33373839393939393939393939393939393939393939393939393939393939393939393837342f2921190f0600000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191514120e09030b0e10111313131313130b0b0905010000000000000000000001080d111314202020202020201a1916130d0700000000000000000000030a0f1214151f202020202020201c13120f0b0600000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d2014060000000000000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29241d1a15100b060000000000000000000000000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101920272b2e2f3938373635343331313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392d2c29241e160d040000000000000000000000000000020c1924303a44505a626e7c87929fa8a2988e81756b605455606c78839099a4a89f92877c6f625a50443a3024190c03000000000000000000000000000000040b101316162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313060401000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1e1c1a171413110d080401000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2524211d17110900000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f070000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a282522211e1a1410171b1d1e202020202020181715110c060000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a0100000000000000060e151a1f21222c2d2d2d2d2d2d2d29201f1c17110a020000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000101d2a3743505d6a7683909da7a09d98928d88837e79736e6963605b53524c47433c38352f2b261f1c17110e0802000000000000000000000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040f19222b32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041434445463a39352f281f160c01000000000000000000000000000a141e2935414c56616c76828f99a3a89f92867b6e61594f505b656f7c87939fa9a3999082766c62564c4135291e150a0000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10111213131312110f0d0b070705010000000000000000000000000000000000000000000000060c11151718202020202020201b1b18140f0901000000000000000000000000000000000000000001080f14181a1b20202020202020181715110c06000000000000000000000000040c12171b1d1e20202020202020202020202020202020202020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322e2d2b261f1c23272a2b2d2d2d2d2d2d2524211d181109000000000000040d161e24292c393939393939393933322f2a241c130a000000000000060f1820262b2e2f3939393939393939362d2b28221c140b0200000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000101d2a3743505d6a768390979d9fa7a29f9a94908a85807b75706c65605d56544e4745403937312b28231c1914100b040100000000000000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a16202b343d4347495251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524745413a31281e130800000000000000000000000006111c26303845525d68717e8b949faba1968c8073695e534749535f6a74818d97a2ab9f948b7e71685d52463d30261c110600000000000000000000000007111921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211a11080000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f0e0c080400000000000000000000000000000000000000000000000003080b0d0e131313131313130b0a080500000000000000000000000000000001060b0f1111131313131313131313131313131313131313131313131313131313131313131312110f0c070200000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464543413f3b3a37312c282e33363739393939393932312e29221b120900000000010c1620282f35394646464646464646403f3b352e251c120700000000040d18222a31373a3b4646464646464646433938332d261d140a000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f1206000000000000000c1926323f4c5965727f858b90959b9fa3a69f9c97918c87827d78726d6862605853514b47423c38342e2a251e1b16110d0801000000000000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f221509000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b27323d464e54565f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c433a2f24190d0100000000000000000000000b17232e38424e58606d7a85929ea6a69e9184796d60574d42414e58616d7a85929ea7a69e92857a6d61584e42382e23170c0200000000000000000000040f19232b32383b3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a10050000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b161009010000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4846423c3834393f43444646464646463e3d3a342d241b110600000008131e28323a414553535353535353534d4b4740372e24190d020000010c161f2a343c43474852535353535353534f46443f382f261c11060000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d201306000000000000000b1825313e4a57626d72797e83898e92999ea1a8a19e99928f89847f7a746f6a65605d55534d46443f3836302c27201d19130f0a0400000000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e5860626c6b6a696867666463626160626f7b8895a2aa93867a6d606162636465666768696a6b6c605d564c4135291d11040000000000000000000003101c28343f4a54606a74818d97a1ab9f948a7e71675d51453b3c46525e68727e8b95a0aca1978e81746a60544a3f34281f1409000000000000000000000b16212b353d44484953535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443d352c21160b000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000001060b0f111113131313131207060300000000000000000000000000000000000000000000000000000000000000000000060606060606060503000000020608080c0f111213131312100e0b08070502000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5855534d46443f444b4f515353535353534b4a453f362d22180c0100010d19242f3a444c525f606060606060605957524940352a1e1307000007131d28313c464e53555f606060606060605c53504a42382d22170b00000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f221508000000000000000916222e3a46515b62676d71777c81868c91969c9fa6a39f9b96918c86817c77716d67615f5753504a46413b38322c29241e1b15100c0700000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222e3b4754606a6f7877767574737271706f6e6d686e7b8894a1a39886796c6c6d6e6f7071727374767778796d685d5245392c201306000000000000000000030c19232b3844505c666f7c87939fa9a3998f82766c61554b403335414c56606c7883909aa4a99f93887c6f665c50443b30251a0d03000000000000000004101b27323d474f5456606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606056554f473d33271c1004000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c1309000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000040c12171b1d1e20202020201f1312100c060000000000000000000000000000000000000000000000000000000105090b0b13131313131312120f0c04090e121415191b1d1f1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865615f5753504a4e565b5e606060606060585650483f34291d11050004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a00071018242f3a434e585f626c6c6c6c6c6c6c6c69605b544a3f33281c0f030000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000006121e29353f4951555c60646a6f757a7f848a8f949a9fa2a8a09e98928e88837e79736e6964605c54524c48443d39352f2b261f1c18120b030000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f03000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6d6054473a2d2114070000000000000000000b151e2a36414d56606d78839099a4a99f92877c6f625a5043392f303a44505b666f7c87939faaa49a9083786d60574d42362a1f150b01000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b1005000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000060e161d23272a2b2d2d2d2d2d2c201f1c17110a03000000000000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1e212225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787674726e6964605c545660676a6c6c6c6c6c6c65625a50453a2e211509000713202c3945525d687679797979797979736d63574b3f3225190c050e19222935404b555f6a6e7979797979797979766c665b5044382b1f120600000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c00000000000000010d18232d373f434b5153586062686d73787d82888d92989da0a8a29f9b95908b85807b76706d66615e56544f4745413a37312c28231d150c030000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8991908f8e8d8c8b8a898887868583919daa9f92878385868788898a8b8c8d8e8f9091877a6d6054473a2d211407000000000000000007121d27303946525e68727f8b95a0aba1978d80746a5f53483e312728333f4a54606b74818e98a2aca0958c7f72695e52463e31271d1207000000000000000916222f3b4854606b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f2316090008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a00020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b1005000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000040e1820282e3337383939393939392d2c28231c150c03000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735312e2d2a251f1b150d07010000000000000000000000000000000000020b18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f58677277797979797979716c62564a3d3124170b000714212d3a4754606d7a86868686868686807366594d4033261a0d0b16202b343d45515d676e7c868686868686868682796c605346392d201306000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000007111b252d31394045474e54565e61666d70767b81858b91959b9fa3a79f9d97928d87827d78736e6863605954514c47433c38342e271e150b000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959d9c9b9a99979695949992919195a0aca399929091929995969798999a9b9c9d93877a6d6054473a2d21140700000000000000000c18232e39424f59616e7b85929fa7a79e92857a6d60584e43362c1f222d38424f59616e7a86929fa7a79f92867b6e61594f43392f24180c030000000000000a1623303d495663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f0008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a00040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000010c16202a323a3f43444646464646453a38342e261e150a00000000000000000000000000000000000000000009121b22292e313239393939393939373430282c31373a3b3f4244454646464543413e3b3936302b272018130c04000000000000000000000000000000000a141d2a333e474f5961696e787e83888b8e909292939291908e8b88837e786f6a606a77848686868686867e7165584b3e3225180b000714212d3a4754606d7a8793939393938c807366594d4033261a0a141d28323d46515b606d798391989393939991847a6d665b5044382b1f12060000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000a131b1f272f34383d43474c52545c60646a6e747a7f84898f92999ea1a9a29f9a938f8a847f7a75706b65605d55534e4645403930271d1207000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8995a2a7a6a5a4a3a2a1aaa29f9e9da0a7b1aba39f9d9e9fa2aaa2a3a4a4a5a6a7a093877a6d6054473a2d2114070000000000000004101c2834404b54606b75818e98a2aca0958b7e72685d52463c31241a1c262f3d46525e68727f8c95a0aca2988e81756b61554b4035292015090000000000000a1623303d495663707c89939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a00101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c000006121d28323c444b4f5153535353535246443f3830261c11060000000000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4247484c4e505252535252504e4b4746413b373229241d160d05000000000000000000000000000006111b262f3c454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c706b67798592939393938a7d7164574a3e3124170b000714212d3a4754606d7a87939f9f9f998c807366594d4033261a111c262f3a444e58626d75818e95a0aaa59f92877c6f685e544a3f33281c0f03000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e1206000000000000000000010a0d151d23292c32383a41464a5053585f62676d72777d82878d92979d9fa7a49f9c96918c86827c77726d67625f5853514b42392e23180c000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959b9a999998979695949892919095a0aba39992909192989495969798999a9b9c93877a6d6054473a2d211407000000000000040d1a242c3845515c66707d89939eaaa59d9083786c60564c41342a2012141d2a36414c56606d7883919da5aa9e938a7d70675d51453c31261a0d0400000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000b17232e3a444e565c5e60606060605f53504a42382e23170c000000000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000000000000b17222d38414d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d706d798698a29f9f96897d7063564a3d3023170a000714212d3a4754606d7a8793a0aca6998c807366594d4033261a17222d38424c56606a727f8b939ea8a79e938b7f726a60564c42382d22170b000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d010000000000000000000000030b12181c1f272b3036383f44464e53555d60656b70757b80858b90959b9fa3a8a19e99928e89847f7a746f6a64605c544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6d6054473a2d2114070000000000010c161f2a36424d57606d7984919da5aa9e93897c6f665b50443a3022180e0b1925303b44515c66707d89939eaaa59e9184796d60574e42372b20160c01000000000a1623303d495663707c8996a3acacacb5afaca7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a00131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d201300111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000f1b27333f4b5660676b6c6c6c6c6c6c605c544a3f34281c1003000000000000000000000000000000000005111d29343f485056586060606060605f5d574f4a5153575f6265686a6b6c6c6c6b6a6864615e56544e45413a312921170f050000000000000000000000030f1b27333f49535f69707d8792989fa7aba7a09d9898929191919299989d9f9892877d707a8794aab4a396897c706356493d3023160a000714212d3a4754606d7a8793a0ada6998c807366594d403326172128333f4a545e686f7c87929fa5aaa0958e81756d62584e443a2f261c11060000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b11060000000000000000000000000001070c10161b1e252a2e34383c43474b5154596063696e73797e83888e92989ea1a8a39f9b95918b85817c76716d665c5145382c1f1306000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c83838281807f7e7d7c7b7a7978777887939f9e9184787879797a7b7c7d7e7f80818283847a6d6054473a2d211407000000000007131d28313a46535f69737f8c96a0aca2988e81756b60544a3f32281e100608141e2834404a54606b75828f98a2aca0968c80736a5f53473e32281e1308000000000a1623303d495663707c8996a7b1bbb5aba39f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a96897d7063564a3d3023170a00131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00111d2a37434f5c6772777979797979786d665c5044382c1f120600000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c696157545c60646a6e72757778797979787674716e68626058514b433b332921170d030000000000000000000005121f2b3744505b656e7b859299a2aaaaa39f95918b888584848586888b90959e9992857b7b8894a1aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d4033261e29333b44505b666d7a849199a3aea2989083796d605b51463d32281d140a00000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000040a0f13191c23282b31373a4145474f54575e61676d71767c81868c91969c9fa4a7a09d98928e88837e796d6053463a2d20130700000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815212e3b47535f6a6f77767574737271706f6e6e6d66667885929e9d9083766b676d6e6f7071717273747576776d675d5145392c20130600000000020b18242f3a43505a616e7b86929fa8a89f92867b6e61594f42382d20160c00020c18232e39424f59616e7b86929fa8a89f92867b6e625a50443a2f24190c020000000a1623303d495663707c8995a0a9b3afa399928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d20130013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00111e2b3844515e6b7784868686868686786d6053463a2d20130800000000000000000000000000000000000b1724313d4a56626c71797979797979787369585f666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b010000000000000000030f1b27333f4953606c77829097a2abaaa398928b837f7b79787778797b7f83899196978f827c8895a2aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d40332627303b454f59606c78828f96a1aba49f92857b6e675d51493f342b20160b02000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e181109010000000000000000000000000000000000000002080d11171c1f262b2f35393d44484d53555c60646a6f747a7f848a8f939a9fa2aaa29f9a94908a8376695d5043362a1d1000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e585f626a69686766666564636261605c6a7784919d9c8f8275695c60616263646566676869696a605d554c4135291d1104000000000a141d2935404b55616c75828f98a3aca0968c7f73695e52473d2f261c0e04000007121c27303d46535e69737f8c96a0aca3998f82766c61564c4135291e140a0000000714202d3a4753606d79839097a2acac9f928780808080808080808080808080808080808080808080808080808080808080808080808080807b6e6255483b2f22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d20130013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000e1b2734414e5a6774818d93939398897c6f6356493c2f24190d01000000000000000000000000000000000b1825323e4b5865717e868686868686857866616a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000000005121f2b3744505b65717e8a949fa9aea39892867f78726e6c656b666d6e72767d849094948c7f8c99a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033232e39424d57616b73808c949fa8a69d928a7e71695f554b40372d22190e050000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d06000000000000000000000000000000000000000000000000060b10151a1d24292c33383b42464b5153586062686d72787d82878d92989da0a7a69f9c9084776a5d5144372a1e1100000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b26323c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54514c433a2f24190d0100000006111b262f3845515d67717e8a949eaaa69e9184796d60574d42352b1d140a000000000b151e2a36424d57606d7984919ea6ab9f948a7e71685d52453d30261c1106000006131f2c3945515d676e7b85929aa4afa3998e81747373737373737373737373737373737373737373737373737373737373737373737373736e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000a1724313d4a5764707d8a99a3aa998c807366564c4135291d1104000000000000000000000000000000000b1724313e4a5764717d8a939393939786796d6c707c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f24180c03000000000000000613202d394653606c7883909da6b0a79f92867d726c6662605b545c6062656b707a8290959286929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332834404b545e69707d88939fa6a99f948d80736c61574d43392f251b100700000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000030a0f13181d20272c3136394045464e54565e61666c70767b80858b90959ca4aa9d9084776a5d5144372a1e1100000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474951504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514745413a31281e1308000000000b17222d38414e58606d7984919ea6ab9f948a7d70675c51453b3023190b0200000000030c1a25313b45515c67707d8a949eaba69e91857a6d60584e42382e23170b000004101d2935404b555f69707d88939fa6ab9d938b7e716a67676767676767676767676767676767676767676767676767676767676767676767625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000714212d3a4754606d7a86929fa99d908376685d5245392c201307000000000000000000000000000000000a1723303d4a5663707d89969f9fa994877a6d707e8690959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403529201509000000000000030f1c28333f4a5463707d8995a0acab9f958b7e716b605b5453504a5053555961686d798391999299a3aeafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033343c45515c666e7b85929aa4aba1979082786d605a50453c31271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11161c1f252a2e34383c43474c52545b6064696e747a7e838c929caa9d9084776a5d5144372a1e1100000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040e18222a32373b3c44434241403f3e3d3c3b414e5a6774818d9a988c7f7265594c3f3c3d3e3e3f40414243443a39352f281f160c01000000030f1b27333f49535f6a73808d96a19fa3998f82766c61554b4033291f100700000000000009141f2934404b55616c76828f99a39fa1978d80746a60544a3f34281c100300000c18242f39434d57616b73808c949ea8a59f92867c6f685d545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000613202c3945515d677683909ca99f92867a6d6054473a2d211409000000000000000000000000000000000a1623303d495663707c8996a3aca195887b707e8792989e9896918f8e8d8e8f91979b9fa4aca49f9691847b6e675d51453c31261a0f02000000000006121f2b3844505b6674818e9ba7b1a99d9083766d6259504a46443f4446484f565d676f7c87929fa3abb4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40313c46505a606d78839097a2aca39991857a6e665c50483e332a1f150b00000000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1d24292c32383a41464a5053585f62676d7279808c99a69d9084776a5d5144372a1e110000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101820262b2e2f37363534333332313033404d596673808c99978b7e7164584b3e313031323334353636372d2c29241e160d040000000005121f2b3744505b656f7c87929393939392877c6e625a5043392e21170d00000000000000030c18232f3943505a616e7b86929393939393877c6f665c5044382b1f1206000007121d27313b454f59606c78828f96a0aaa39891847a6d665b504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0004111d2935414c5566737f8c99a9a3998a7d7164574a3e31261a0e02000000000000000000000000000000091623303c4956636f7c8996a2afa295897c7c86929996918c8784828181818285888e939aa1a9a8a0969083796d60584e43372b1f140900000000000613202d394653606c7985929eabada1978a7d70645a50443f393734383a3d444c555f6a74818e9aa7b1bdafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403a434e58616c74808d959fa9a59f92877d6f685e544a3f362c21180d0300000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f262a2f35383d43484c52545c60646a6e747a7e838c929caa9d9084776a5d5144372a1e110000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070e151b1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0400000000000613202d394653606c79838686868686868680736a5f53473e30271d0f05000000000000000007121d27313e47535f6973808686868686868683796d6053463a2d2013070000010b151f2a333e44505b666d7a849198a2aaa1968f82786c60594f45404040404040404040404040404040404040404040404040404040403b3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900010d19242f3c4956626f7c8997a2ab9a8e817467574d42372b1e12050000000000000000000000000000000916232f3c4956626f7c8995a2afa396897d839098938d847f7b777574747476787c81889197a1a9a8a0958d80736a5f53473b30251a0e02000000000916232f3c4956626f7c8997a2adab9e9285796d6053463f332d2b282c2d323a434e58626e7b88959fabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40414b555f6a717e8a929da7a89e938c7f726b60564c42382e241a0f06000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000000000000040a0f13191c22282b3136394045474e54565e61666d70767b80858b90959ca4aa9d9084776a5d5144372a1e110000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161e1d1c1b1a19181724313e4a5764717d8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d080100000000000005121f2b3744505b656c7679797979797979736e64584e43352c1e150b000000000000000000010b151f2b37424d57636e7379797979797979776d665c5044382b1f1206000000030d182128333f4a545d686f7c86929fa4a89f948c80736b61574d43392f343434343434343434343434343434343434343434343434342f2e2b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000813202d394653606c7985929eab9e918478695f53463a2d2114060000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f828f9593888079726e6969686768696a6f747d859197a2ada79f92877c6e62574d42362a1e1205000000000c1926323f4c5965727f8c98a9b3a79b8e8174665c50443828221f1c1f2028313c47535f6a7683909da9b6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d3f45515d676f7c86929fa4aaa0968f81756d62594f443b30261c12080000000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f05000000000000000000000000000000000000000000000000000000000000070c10151b1e24292d33383b42464b5153586062686d73787d82888d92989da0a7a69f9c9084776a5d5144372a1e110000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000306080911100f0e0d0c0b1623303d495663707c899694877b6e6154483b2e21150b0c0d0e0f1011070604010000000000000000030f1b27333f49535b60696c6c6c6c6c6c6c67645c52463c31231a0c0300000000000000000000030d1a26313c45525c63666c6c6c6c6c6c6c6a605c544a3f34281c100300000000060f17222d38424c565f6a717e8b929da7a69f93887d70695f554b40352927272727272727272727272727272727272727272727272722211e1a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000006121f2b3844505b6675828e9ba8a196887b6e6155483b2e23170c0000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e948f9493887e736d67615e575b5a5b5860626b6f7c85929ea6afa3998e8175695e52463a2d201408000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f342817121012161f2b37434e5866727f8c99abb5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595049515b606d79849198a2aea29891847a6d605b51473d32291e150a0000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c01000000000000000000000000000000000000000000000000000003090e12181c1f262b3035383f44464d53555d60656a6f757a7f848a8f949a9fa2aaa29f9a948f8a8276695d5043362a1d100000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020100000915222f3c4855626f7b889598867a6d6053473a2d201407000102030304000000000000000000000000000b17222d38414950535d606060606060605a58524a40332a20110800000000000000000000000009151f2a33404a52585a606060606060605d53504a42382e23170b00000000000006111c262f3a444e58616c74808d959fa9a49a92857b6e675d51453f342b20171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030000030f1c28333f4a5465717e8b98a8a8988b7e7265544a3f34281c100300000000000000000000000000000916222f3c4955626f7c8895a2afb0a69e9c958c80736c605c55524d4e4e4e4e5459606a717e8a949fabab9f92877b6e6154483b3025190e02000005111d2a36414c566a7784909daaafa499887b6f6255483c2e23170603060d1a26313c4956626f7c8999a3afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736b605b5358626d75818e96a0aaa49f92867c6f675d51493f352b20170c03000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000001040b10141a1d23282c32373a41464a5053575f61676d71777c81868c91969c9fa6a7a09d98928d88837e786d6053463a2d2013070000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879a928579675d5145392c2013060000000000000000000000000000000000000006111b262f383f444650535353535353534d4c4740382e21180e00000000000000000000000000030e18212e3840474b4d535353535353535046443f3830261c1106000000000000000a141d28323c46505a606d78839097a1aba2979083796d605b51463d32291e140a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000b17222d3b4854616e7b8795a0a89b8f8275665c5044382c1f120600000000000000000000000000000916222f3c4955626f7c8895a2afb8b0a89d9083786d605a514b464241414143474f58616c76828f9ca9afa3998c7f7266564c41362a1e110500000713202d3946525e687985929facac9f9386796d6053463a2d20130600000913202d3a4653606d7986929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adab9e91847d726c655d606a727f8b939ea8a79d928a7e716a5f554c41372d23190e050000000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b00000000000000000000000000000000000000000001080d11161c1f252a2e34383c43474c52545b6063696e73797e83898e92999ea1a8a39f9b95908b85807b76716d665c5144382c1f12060000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939184786b554b4035291d100400000000000000000000000000000000000000000a141d262d3337394346464646464646403f3c362e261c0f060000000000000000000000000000060f1c262e363b3f4046464646464646443a38342e261e140a0000000000000000020b16202a343e44515c666e7b859199a3a9a0958e81756d62584e443a30261c11060001010101010101010101010101010101010000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000000000614202d3a46525e697784919daa9f9285796d6053463a2d20130800000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d71665c5045403936303432373d46505a63707d8a97a1adab9d908377685e5246392d20140700000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3845515c667784919daaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adada19691877f776d68686f7c87929fa5a99f958d80746c61584e433a2f251b110700000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f0200000000000000000000000000000000000000040c13191d20272c3036394045464e54565d61666c70757b80858b90959b9fa3a8a19e99928e89837e7a746e6a64605c544a4034281c10040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869a9184786b554b4135291d11040000000000000000000000000000000000000000020b141b22272b2d36393939393939393433302b241c140b000000000000000000000000000000000a141c242a2f323339393939393939372d2b28231c140c02000000000000000000040e18222834404a545e69707d87929fa5a79e938b7f726a60564c42382e23170f0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000005121e2a36424d576774808d9aaaa298897c6f6356493c2f24190d01000000000000000000000000000916222f3c4955626f7c8895a2afb8ab9e9184786c60544a3f342f2a2527272b333e4653606c7885929eabaca095877a6e6154473b2e21140800000915222f3c4855626f7b8895aab4a99d9083766a554b4034281c1004000004101c2834404b546975828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb2a9a199928c827a6f6d7a849199a3aba1979083786d605a50463c31281e130a000000000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e07000000000000000000000000000000000000010a0d161e24292c33383b42464b5153585f62686d72787d82878d92979da0a7a49f9c96918c86817c77726d67625f5853514a42392e23180c000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794928679675d5145392c201306000000000000000000000000000000000000000000020a11171b1f202a2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2a201f1c17110a020000000000000000000000061018232e39424d57606b727f8c939ea7a59f92877c6f685e544a3f342821180d04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000020e1a25303d4a5763707d8a98a3aa998c807366564c4135291d1104000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8074665b5042382e231d1a1b1b212b3844505b6674818e9ba7b1a7978a7e7164574b3e3124180700000a1623303d495663707c8996a3afa89c8f8275695c4f422e23180c000000000c18232e414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adbbb2aba39f948f847c78828f96a1aba49992857b6e665c51483e342a1f160c0100000000000000000000000000000000000000000000000000000002080e111724313d4a5764707d8686868684786b5e5245382b18120e09030000000000000000000000000000000a131c1f282f35393d44484d52545c60646a6f747a7f848a8f939a9fa2a9a19e9a938f8a847f7a756f6b65605d55534e4644403930271c12070000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020101000915222f3c4855626f7b889598877a6d6054473a2d2114070001020303040000000000000000000000000000000000060b0f12131d202020202020201a1917130e080100000000000000000000000000000000000000080e1317191a202020202020201d1312100b06000000000000000000000000000007121c27303b454f59626d75818e95a0aaa39991847a6d665c50443e332a1f160c010000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a0400000000000000000914202d3a4753606d7a86929fa99d908376685d5245392c201307000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0a0f1c28333f4a5465717e8b98abb5a69a8d8073675a4d402e23180c00000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb8b0aaa9a69e969186828f949fa8a69f93877d70695e544b40362c22180d04000000000000000000000000000000000000000000000000000001070c14191b2227313d4a5764707d8a93939185786b5e52453828231c1a140d070100000000000000000000000007121c252e313a4145474f54575e61666d71767c81868c91969c9fa4a79f9d97928d87827d78726d6863605953514b47433c38342e271e150b000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000206080811100f0e0d0c0b1623303d495663707c899694887b6e6155483b2e22150b0c0d0e0f10110707050100000000000000000000000000000003050610131313131313130d0d0b07030000000000000000000000000000000000000000000002070a0c0d131313131313131107060300000000000000000000000000000000000b151e29333d47515b606d79839098a2aba1968f82786d605a50453c31281d13070000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070303030303030303030303030713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000000000006131f2c3945515d6776838f9ca99f92867a6d6054473a2d211409000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6054473a2d21150a01000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c1004000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb0a69e9c9fa2a199928f949ea6a89e948c7f736b60574d42392e241b10060000000000000000000000000000000000000000000000000000030b12181e252a2d33373d4a5764707d8a979e9185786b5e524538342e2a251f18120c0400000000000000000000020d19232e3740434c5154596063696e73797e83888e92989ea0a8a29f9a95908b85807b76706c66615e56544f4745403a37312c28231c150c03000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000030a0f1214151e1d1c1b1a19181824313e4b5764717e8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b353f45515d676e7b86929aa4a89f948d80736c61574e433a2f2418110700000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114101010101010101010101010101013202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000000000004101d2935404b5566727f8c99a9a3998a7d7164574a3e31261a0e020000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130300000613202d3a4653606d7986939facab9e918478675c5145382c1f1306000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adaa9e948f9298a2a39f9c9ea6aaa1968f82776c60594f453b30271d12090000000000000000000000000000000000000000000000000000060d151d23293036383f44464a5764707d8a979e9185786b5e5246444039363029241d160d0600000000000000000006121e2a35404951555d60656b70757b80858a90959a9fa2a8a09d98928e88837e79736e6963605b54524c48433d39352f2b261f1c18120b030000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000060e151a1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0500000000000000000000000305060e101010101010090806030000000000000000010304060606060504030100000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232935404b555f69707e88939fa6a69d928a7e716a5f554b40352923190e05000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a1ab9a8d817467574d42372b1e12050000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4135291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada99c8f82869298a3aba9aaaea39891847a6d655b50473d33291e150b0000000000000000000000000000000000000000000000000000070f181f272f343b4146495053565964707d8a979e9185786b5e5753514a46423b352f281f180f0700000000000000000a16232f3b46515b63676d72777d82878d92979d9fa7a39f9b96918b86817c76716d67615f5753504a46413a38322c29241d1a15100c07000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000060f1820262b2e2f37363534343332313033404d596673808c99978b7e7164584b3e313031323334353636372e2d2a251e170e050000000000000000060b0f12131b1d1d1d1d1d1d1615130f0a0400020507080b0e1011121313131211100e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000071118242f39434d57616c73808d949fa8a49f92867c6e675d51453f352b20170c030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2929292929292929292929292929292929292d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000713202d394653606c7885919eaa9e918477695f53463a2d2114060000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e221508000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807d869299a3abb5ac9f92867c6f685d53493f352b21170c0300000000000000000000000000000000000000000000000000071019212a313940454c52535b60636669707d8a979e9185786b6763605c54524d454039312921191007000000000000000c1925323e4b57636d737a7f84898f92999ea1a9a19e99928f89847f7a746f6a64605c55534d46443f3836302c27201d18130f0a040000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000030e18222a31373a3b44434241403f3e3d3c3b414e5a6774818d9a998c7f7266594c3f3c3d3d3e3f40414243443a3936302920170c020000000000020a11171b1f202729292929292922221f1b150e090e111414181a1c1e1f20201f1f1e1c1a181514120e0904010000000000000000000000000000000000000000000000000000000000000000000007121d28313c45505a606c78828f96a1aaa2989183796d605b51473d33291e150b0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a36363636363636363636363636363636363636363a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d07010000000000000000000000000005121f2b3744505b6575818e9baca096887b6e6155483b2e23170c0000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95897c6f6256493c2f231609000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80737d879299a4aca6998c80736a60584e453c332a21170f05000000000000000000000000000000000000000000000000060f19222b333c434b51565e61656c6f7375777e8a979e9184787674706d66615e57514b433b332b22190f060000000000000d192633404c5966737f868b91959b9fa3a69f9c97918c86827d78726d68625f5853514b46423b38332d2a251e1b16110d0701000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474851504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514746413a32291e130800000000020b141b22272b2d343636363636362f2e2b262019141a1e20212527292b2c2c2d2c2c2b29272421211e1a14110d08020000000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505b666d7a849198a3aaa0958e81756d62594f453b30271c120700000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447434343434343434343434343434343434343434343434653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000000000000030f1b27333f495364717e8b9aa4a8988b7e7265544a3f34281c100300000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073717e87939aa4ab9e92857c6f6a5f574d453b332921170e0500000000000000000000000000000000000000000000040d18212b343c454d555c60686e73787c7f828486929fa196898482807d79746e69605d554d453d342b21180d030000000000101d2a3743505d6a768390989da0a8a29f9a948f8a84807b75706c65605d56544e4745403936312b28221c19130f0a040100000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000020f1a26313c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54524c443a3025190d010000000a141d262d333739414343434343433c3b37322a2220252a2d2e313436373939393938373634312e2d2a25201d19130d070100000000000000000000000000000000000000000000000000000000000000040d182128333f4a545e686f7c86929fa5a79e938c7f726b60574d42392e23181006000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000000000000b17222d3b4754616e7a87939fa89b8f8275665c5044382c1f120600000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000916232f3c4956626f7c8995acb6a89b8f8275685c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736c717e88939fa3a19792857c6e695f574d453b332920170e050000000000000000000000000000000000000000010c161f2a333c464e575f676d737a8084898c8f919298a3a8a197918f8d8a85817b736d675f574e463d332a1f150b0100000000101d2a3743505d6a7683909da7a09d98928d88837d79736e6963605b53524c47433c38342f2a261f1c17110d080200000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006121f2b37434e585f626a69686767666564636261605c6a7784919d9c8f8275695c60616263646566676869696a615e564c41362a1d1105000006111b262f383f44464e5050505050504947433c34292c30363a3b3e41434445464646454443413e3b3a36312c29241e18130c0400000000000000000000000000000000000000000000000000000000000000060f17222d38424c56606a717e8b939da7a59f92877d70695e544a40342822180d040000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000000000000000614202d3946525e687783909daa9f9285796d6053463a2d20130800000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000815222e3b4855616e7b889aa4afa99d9083766a544b4034281c10040000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073666c727f8b919ca4a19791857b6e695f574d453b322920170e050000000000000000000000000000000000000008131e28313c464e5860696e7980868d9196999c9d9fa3aaaba9a19e9c9a97928d8680796e6960584e453b31271d120700000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29231d1a140f0b06000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000814212e3a47535f6a6e77767574737271706f6e6d6d66667885929e9d9083766b666d6e6f7070717273747576776d685e5246392d20130700000b17222d38414950535a5c5c5c5c5c5c55544e463c35393b4246474b4d4f515253535252514f4d4b4846423b39353029241d160d070000000000000000000000000000000000000000000000000000000000000006111c262f3a444e58626c74818e959fa9a39991857b6e665c51443e342a20160b0200000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d696969696969696969696969696969696969696969696969696969696d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000005111e2a36414c566773808d9aaaa298897c6f6356493c2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000714202d3a4753606d7a86939facab9e918478665c5145382c1f1306000004111d2935404b556976828f9ca9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366626d727f8c929ca4a19791847b6e695e574d443b322920160e040000000000000000000000000000000000010d19242f3a434e58606a6f7b838c92989ea1a9a8aaa39f9e9e9fa3aaa8a9a29f98928d837b6f6a60574d43392f24180c03000000101d2a3743505d6a768390928e89837e79746e6a64605c54524d46443f38352f2b261f1c18120e09030000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222f3b4855626e7c83838281807f7e7d7c7b7a7978777887939f9e9184787778797a7b7c7d7e7f80818283847a6d6154473a2e21140700030f1b27333f49535b6067696969696969625f584e454045474d5254585a5c5e5f5f605f5f5e5c5a5754534d4745413a352f281f191109010000000000000000000000000000000000000000000000000000000000000a141d28323c46505a606d79839097a1aba1979083786d605a50463c32281d140a00000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a767676767676767676767676767676767676767676767676767676767676788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000000010d1925303d495663707d8998a2aa998c807366564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000613202c3945515d677784919eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073665b636d73808d929da5a19691847b6e695e564d443a322820160d040000000000000000000000000000000004111d2935414c555f6a6f7c8590959fa2aaa69f9c98989291919298979c9fa4aaa39f9590857c6f695f554b4035291f1509000000101d2a3743505d6a76838c86817c77716d67625f5853504a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c88908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6e6154473b2e2114080005121f2b3744505b656c747676767676766f6a5f574d4b5153575e616467696a6c6c6c6c6b6a696764615e5754524c45403a312b231b130a010000000000000000000000000000000000000000000000000000000000020b16202b343f45515c676e7b859299a3a99f958d80746c61584e443a2f261b1106000000000000000000000000000000000000131f2c3946525f6c7985929facb6a99c8f82828282828282828282828282828282828282828282828282828282828282828f9ca9b5ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d110400000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0004101c2934404b55697683909ca9afa399887b6f6255483c2d22170b00010714202d3a4753606d7a86939facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595b636e74808d939da5a19691847b6e685e564c443a32281f160d040000000000000000000000000000030e18222c3945515d676e7c859297a0a7a8a09e94908b8886858586878a8f93999fa7a7a09792857b6e675d51453c31261a0e0000000f1b2835424e5b6875817f7a756f6b65605d55534e46443f3836302b27221b19130f0a040000000000000000000000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100704000000000000000000000000000000000916222f3c4955626f7c88959b9a9a99989796959a93929190959faba39992909192989495969798999a9b9c94877a6e6154473b2e211408000613202d394653606c79808283838383837c6f695e56555d6065696e717476777879797978777674716e6966605d56514b433d352d251c130a000000000000000000000000000000000000000000000000000000000000040e19222834404b555e69707d87929fa5a79d928a7e716a5f564c41382d22170f050000000000000000000000000000000000131f2c3946525f6c7985929facb8ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000006131f2c3845515c6775828f9ca89f92867a6d6054473a2d211409000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261906000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000c18232f414d5a6774808d9aa7b5ab978b7e716453493f33271b0f0b0e121c28333f4a5463707d899aa4afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736659525c606c77818e939ea6a09691847a6e685e564c443a31281f160d04000000000000000000000000000a15202b37434e58606d7a849197a2a9a79f969189837e7b797878797b7e828790959ea5a9a1979184796d60574d42372b1d120700000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d0801000000000000000000000000000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1614100b0500000000000000000000000000000916222f3c4955626f7c8895a2a7a6a5a4a3a2aca49f9f9e9d9fa7b1aba39f9d9e9fa2aaa2a3a3a4a5a6a7a194877a6e6154473b2e2114080005121f2b3744505b656e7b858f8f8f8f8f857b6e685d60676d72777b7e80828485868685858482807e7b77726d68605d554f473f372e251c1209000000000000000000000000000000000000000000000000000000000000071018232e39434d57606b727f8c939ea8a49f92867c6f685d53493f332721170c0300000000000000000000000000000000131f2c3946525f6c7985929facb8b0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000000000000000004101c2834404b5565727f8b98a8a3998a7d7064574a3d31261a0e020000000000000000000916222f3c4955626f7c8895a2afa79a8d8074675a4d412e23170c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000071824313e4b5764717e8a97a7b1a79a8e8174655b5044372b211b171a1d242b3844505b6673808d9aacb6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d505b656c78818e949ea6a09691837a6d685e564c433a31281f160d030000000000000000000000020f1a26313b4754606a74818e96a0a9a89f9590847d76716e6c656b696e71757c838e939ea6a9a0968d8073695f5347392e23180c00000c1825313d48535d656866615e56544f4745403937312c28231c1a140f0b060000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336292423201c171008000000000000000000000000000916222f3c4955626f7c88959d9c9b9a98979695949992919095a0aca399929091929994969798999a9b9c9d94877a6e6154473b2e21140800030f1b27333f49535e696f7c8692999c9790837a6d666d72797f83878b8d8f919292939292918f8d8a87837f7a736d676059514940372e241b0f0600000000000000000000000000000000000000000000000000000000000007121d27303b454f59636d75818f95a0aaa29891847a6d655b50443d33291e150b00000000000000000000000000000000131f2c3946525f6c7985929facb8b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8b9ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000c18232e3b4855626e7b8896a1ab9a8d817467574d42372b1e12050000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a3f34281c1003000004101d2935404b556a7683909da9b4aa95887b6e6255483b2f22150800000814212e3b4754616e7b8795a0acab9e9184786c6053463e332b2722252a2f35404a54606c7884919eabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d49535b666d78828f949fa6a09590837a6d685d564c433a31281f150c030000000000000000000006121f2b37434e58626f7c89939da8aca09690837a706b6561605b575e61646a6f78818e949faaa89f92867b6e62554b4034281c1004000814202c37414b53595b5954524c48433d39352f2b261f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433633302f2c28211a11080000000000000000000000000916222f3c4955626f7c8891908f8e8d8c8b8a898887868583909daa9f92878385868788898a8b8c8d8e8f9091877a6e6154473b2e21140800000b17222d38414d57606a707e87939fa0958f82786e787f858b9095979a9c9d9f9f9f9f9e9d9c9a9795908c868079706b625b514940362c21180e030000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839198a2aaa0968f82776c60594f453b30271d1207000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714212e3a47535f6a7884919eaa9e918477695f53463a2d2114060000000000000000000916222f3c4955626f7c8895a2afaa9d908377665c5044382c1f1206000006131f2c3845515d677885919eabaea298877a6d6154473a2e21140700000714202d3a46525e697784909dabada197897d70635a50453d37332d3136394045515c66717d8a96a1adb9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d414a545c666d79828f949fa7a09590837a6d685d554b433931271e150c030000000000000000000814212e3a47535f6a76828f9ca5afa49a91847a6d6860595553504d5254585f666d78828f98a3aea3998d8074675c5145382c1f130600040f1a252f3941484d4e4c4746413a38322c29241d1a15100c060000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433e3f3d3c38332c231a110800000000000000000000000915222f3c4855626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6e6154473b2e211408000006111b262f3b454e58616c727f8b929d9f948e817b838c92979d9fa7a8a09e9c9b9a9b9c9d9fa4a7a09d98928d847d726d635b51483e332a201509000000000000000000000000000000000000000000000000000000000000030c17212b353f45515d676e7c86929fa4a89e948c7f736b60574d43392e231810070000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939393939393939393939393959ca6b1ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000000000006121f2b37434e586774818e9aaba096887b6e6155483b2e23170c0000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facab9f928578685e5246392d201307000005111e2a36424d5666737f8c99a3afa99c8f82766c61574f46443f414142464b515a606d7883919da8b0b8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40424a545c676d79829095a0a7a09590837a6d675d554b433930271e150c0300000000000000000815222f3b4855626e7b88949fabac9f93877d6f685d564f4846444246484e545c666e7b86929facab9f9285796d6053463a2d201307000009131d272f373d40423f3a3936302c27201d18120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f464a4c4a48443e352c231a1108000000000000000000000815212e3b47535f6a6f7877767574737271706f6e6d676e7b8894a1a39886796c6c6d6e6f7071727374757677796e685e5246392d2014070000000a141d29333c464f59626d74808d939e9d938e8690959ea2a8a19e9896918f8e8d8e8f91939a9d9fa7a29f9691877f736d635a50453c31261a0e05000000000000000000000000000000000000000000000000000000000000050f19232935414b555f6a717e8a929da6a69f93877d70695e554b40342822190e0400000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868686868686868686868686868a95a1adac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000020f1a26313e4a5764717d8a99a4a8988b7e7265544a3f34281c100300000000000000000916222f3c4955626f7c8895a2afaea398887c6f6255493c31251a0d06030615222f3c4855626f7c889aa4afaa9d9083776a564c4135291d11050000020e1925303b4854616e7b87929fabab9f948a7d706a60595350494e4e4d53555d606c73808c959c9ea6b0afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4038424b555d676d7a839095a0a79f959082796d675d554b433930271e150c0200000000000006121f2b37434e586774808d9aa6b0a89b8e82756b60564c443d3937363a3c424a545f6975818e9baba7a2978a7d7064574a3d3124170a0000020b151d252c313435332e2d2a251e1b16100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f51575957554f473e352c231a110800000000000000000006121f2b37434e585f626c6b6a696867656463626160626f7b8895a2aa93867a6d606061636465666768696a6b6c615e564c41362a1e1105000000020b17212b343e47515b606c78818f959f9d999299a0a7a49f96918b8884828181818284878b90959ea2a8a199928c7f736c61574e42372b22170b00000000000000000000000000000000000000000000000000000000000000071118242f3a434e58616c73808d949fa8a49992857b6e675c51453f342b20160b02000000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797979797979797979797979788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000a14212e3a4754616d7a86939fa89b8f8275665c5044382c1f120600000000000000000916222f3c4955626f7c8895a2afb4aa988b7f7265574d42362a1f161210121c2834404a5465717e8b98acb6a79b8e8174685b4e413025190d010000000914202d3a46525e6975818e99a3afa69e92857c6f6b62605b535a5b575e61676d737e8893948f949eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403039434b555d686d7a839096a0a79f959082796d675d554b423930261e140b0200000000000815212e3b47535f6a7884919eabaca096897c6f62594f443a322d2b2a2d3038424d5763707d89999b9a99988d8073665a4d4033271a0d000000030b131a202527282621201d19130f0a04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c515b63666361594f473e352c231a11080000000000000000030f1b26323c464e53555f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c443b3025190d0100000000050f19222c353f44505b666d79839096a1a39fa3aba49a938c847f7b777675747475777a7e838a9297a1a8a39f918a7e716a5f53473e33281c10040000000000000000000000000000000000000000000000000000000000000007131d28313c46505a606d78828f96a1aba1979083796d605a50463c32281d140a000000000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000713202d3946525d687683909da99f9285796d6053463a2d20130800000000000000000916222f3c4955626f7c8895a2afb6a99c8f8376695e53463c3128201f1c1f232c3844515c6675818e9ba8b3a9988b7f7265584c3f322519080000000005121e2a36424d57626e7c87929fa7ada19791857d746f6c6568676869696e7279808893958f828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40333039434c565e686e7a849196a1a79f948f82796d675c544b423830261d140a00000000000915222f3c4855626f7c8896a1adaa9e9184776a6054473d3228201f1e2026303c4753606d79868f8e8d8c8b8b8276695c504336291d100000000002090f14181b1b191413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c5b636d72706b61594f473e352c231a110800000000000000000a15202a343c4347485251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524746413b32291e140800000000000007101a2328333f4a545d676e7a84919eabacafa49a93888079726e696968676869686d71767e859196a1aaa39f92867c6e625a5044392d20150a00000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505c666d7a849199a3a99f958e81746c62584e443a2f261c11060000000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060606060606060606060606060606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000005111d2935414c566673808c99aaa298897c6f6356493c2f24190d01000000000000000916222f3c4955626f7c8895a2afb9ac9f93877b6e61584e433a312d2c282b2e343f4953606d7985929eabada197887c6f6255493c2f22160900000000020e1a25303b47535f6a73808d95a0a8a9a1979188817c797674747476787b7f848d939890837e8a97a3afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403328313a434c565e686e7b849197a1a69f948f82796d665c544a42382f261c1106000000000c1925323f4c5865727f8b98a8b2a79a8d807467584e43352b20161212151f2c3845515c677481828180807f7e7d7063564a3d3023170a00000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958636d727f7d706b61594f473e352c231a110800000000000000040e18222a32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041424344463b3936302920170d0200000000000000081117222d38424b555e6873808c99a6b3ac9f93887e736d67615f575b5a5b565e61656c717b849198a2aea2988f82766c6155493c32271b0f0300000000000000000000000000000000000000000000000000000000000000040d182128343f4a545e686f7c87929fa5a79d938b7e716a60564c42382d22170f0600000000000000000000131f2c3946525f6c7985929facada093877a6d605453535353535353535353535353535353535353535353535353606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000010d1924303c4956636f7c8998a2aa998c807366564c4135291d1104000000000000000916222f3c4955626f7c8895a2afbbafa4998d80746a5f554c433d3a383438393f44505b65717d8a97a2adab9e9285786c605346392d201306000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284878c91969992867c7d8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332628313a444c565e696e7b859197a1a69f948f82786d665c544a42382d22170b000000030f1b27333f49536875818e9ba8b4aa978a7d7064574a3d3224190d0505101c2934404b55646f74757474737271706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a727f8c867d706b61594f473e352c231a11080000000000000006101820262b2e2f3938373635343231313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392e2d2a251e170e0500000000000000000006111c28343f4a54606d7a85929eabb7aa9d91847a6d665d55534d4e4e4e4c52545a61696f7c86929fa8aa9f948a7d7064584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000060f17232e38424c56606a727f8b939da7a59f92867c6f685e544a3f332821180d03000000000000000000131f2c3946525f6c7985929facada093877a6d605447464646464646464646464646464646464646464646464653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e0200000000000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000916222f3c4955626f7c8895a2afb4aba39f92877c6e675d554f4846443f44464a5059606c7883909da9b1a79a8e8174655b5044372b1f12050000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877e717e8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261f28323b444d575f696f7c859298a2a69e948f81786d665c544a3f33281c0f03000005121f2b3744505b657784909daaaea298877b6e6154483b2e21150800000c18232f3943535d64686968676665646360594f44382c2014070000000000000000000000000000000000000000000406071013131313131310100d0a050000000003060809121313131313130d0c0a0702000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f827669626e7b869292877d706b61594f473e352c231a110800000000000000060e151b1f21222c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201e19140d050000000000000000000006121f2b3844505c66727f8c97a1adb8aca0968f81786c605b514842414141464750575f6a727f8c96a1ada69d9083766a6054473b2e22150900000000000000000000000000000000000000000101010101010101010101010006111c26303a444e58626d74818e95a0a9a39891847a6d665b50443e332a1f150b010000000000000000131f2c3946525f6c7985929facada093877a6d6054473a39393939393939393939393939393939393939393a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d211409000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760595553504a5053545c606b727f8b959fabaca095897c6f6353493f33271b0f030000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9e9f9d9590867e70717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403326162029323b454d575f6a6f7c869298939393938e81786d665b5044382b1f120600000613202d394653606c7985929facab9f928578695e52463a2d201407000007121d2731414b53595b5c5b5a59585856544f473d33271c100400000000000000000000000000000000000001070c1013141d2020202020201d1c1a16110a03040a0f1215151f2020202020201a1916130d07000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000060606060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a707e869292877d706b61594f473e352c231a0e0400000000000000040a0f1215151f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1414110d080200000000000000000000000713202d3a4653606d7985919ea9b3b2aca89e938d80746d625a50463d3336393e454e58606d7984919eabab9f95887c6f6255493c31251a0e02000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0a141e29323d46515b606d79839097a1aaa1968f82786c60594f453c31271d12070000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e020000000000000916222f3c4955626f7c8895a2afac9f928692958f827a706b6562605c545b6062666d727d86929fa7b0a69d9083776b605441382d22170b00000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908a837c706c717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a172029333c454e58606a6f7d868686868686868681796c605346392d20130600000714212e3a4754616d7a8798a2aeaa9d9084776a574d42362a1e12050000010b151f2f3941484c4e4f4e4d4d4c4b4a48443d352b21160b000000000000000000000000000000000000030b12181d1f202a2d2d2d2d2d2d2a2926221c150d0e151b1f21222c2d2d2d2d2d2d2625231e19120a010000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f0200000000000306060c13131313131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958616c707d869292877d706b61594f473e352c20160c020000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e0f1011130807050100000000000000000000000000091623303c4956636f7c8997a1adb2a8a19ea19d928b7f726c61584e453c322d333c44515c66727f8c99a7b1a79a8d807367574d42362a1e12050000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a17202b343f45515c676e7b859299a4a89f948d80736c61574d43392f2418100700000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2120202020202020202020202020202020202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c17232e3b4855616e7b8896a0ab9a8d817467574d42362a1e12050000000000000916222f3c4955626f7c8895a2afa6998c7f8c94948f847d76726f6d666b666c6e72787f879298a3aea99f948a7e7164594f442f261b1106000000000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0e17212a333c464e58606b6f7979797979797979756c665b5044382b1f120600000815222f3b4855626e7b8895aab4a99c8f8276695c4f4330251a0e02000000030d1d262f363c4041424141403f3e3d3c38332b231a0f050000000000000000000000000000000000030d151d24292c2d363939393939393736322d271f161820262b2e2f3939393939393933322f2a241c130a0000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000060b0f12131920202020201b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276696464646b707d859292867d706b61594f473d32281e130800000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b02030405060000000000000000000000000000000005111d2935414c566773808d9aa9b2a8a0969196a19f93877e706a60574d443a312834404a54616e7b8795a0acaa9e918477695e53463a2d211407000000000000000000000000050c13191d2021272727272727272727272727272727272727272934404b555e69707d87939fa6a69f93887d70695f554b40352922190e05000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313131313131313131313202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000614212d3a46535f697784919eaa9e918477695f53463a2d2114060000000000000916222f3c4955626f7c8895a2afa396897d828f97969189837f7b79787778797b7f848b9299a3aaaaa2978f82766c6155473d321d140a000000000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0f18212a343c464f5960636c6c6c6c6c6c6c6c68605b544a3f33281c0f030000091623303c4956636f7c8996a2afa89b8e8275685b4f4235281c0900000000000b141d252b303335363534333231302f2c27211a11080000000000000000000000000000000000020c151f272f35383a4346464646464643423e3831281f222a31373a3c45464646464646403f3b352e251c120700000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f0200020a11171c1f20262c2d2d2d2c202734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276717171717171717c859292867d706b61594f443a3024190d01000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000713202d3946525d687784919daaaca09691849197a19992867c6f695f564c43392f2e3946535e697784919daaaca096877b6e6154483b2e2115080000000000000000000000050e171e252a2d2e34343434343434343434343434343434343434342f39434d57606b737f8c939ea8a49a92857b6e675d51453f342b20170c030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606060606060606060713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e09020000000000000000000000000000000000000005121e2a36424d576774818d9aaba096887b6e6155483b2e23170b0000000000000916222f3c4955626f7c8895a2afa3968a7d7b8592999e95908b888685848486888c91959fa3abaaa29892857b6e615a5045352b210b0200000000000000000000030d172129333b434b51586062686e71747678797978787674726e6964605c5464717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d060f18222b343d474f54565f606060606060605b53504a42382d22170b0000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e0100000000020b131a202427282928272625252322201c160f080000000000000000000000000000000000000a141e27313940454750535353535353504e4a433a31212a343c434748525353535353534d4b4740372e24190d0200000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5b60666c6c6c6c6c6a5c544a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f00060b141c22282b2d333939393939382b34414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f90837e7d7d7d7d7d7d7d7e7f869392867d706b61564c4135291d1105000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acaa9e91847b859298a29892857b6e685e554b42382d36424d576774818d9aa7b2a8978a7e7164574b3e3124180b00000000000000000000020c1720293036393a4040404040404040404040404040404040404040404040454f59606c77828f96a0aaa2979083796d605b51463d32291e150a0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000020e1a26313d4a5764707d8a99a3a8988b7e7265544a3f34281c100300000000000916222f3c4955626f7c8895a2afa4978a7d717d8792989f9d9899929191919298989da0a8aba79f9892867d70695f53483e3323190f000000000000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865615f5753505864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00061019222b353d43484952535353535353534e46443f382f261c11060000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e01000000000001090f14181a1b1c1b1a1a1918171614100b0500000000000000000000000000000000000006111c263039434b51535d6060606060605d5b554d433829333c464e53555f6060606060605957524940352a1e1307000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051575f666c72797979797975665c504439352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e090f181d262d3338393f4646464646453834404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f95908a8a8a8a8a8a8a8a8a8c93999892867d70685d5246392d201307000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2a89b8e81757c869299a19791847a6d675c544a3f33313e4b5865717e8b98a4b1a6998d8073665a4d4033271a060000000000000000000008131e29323a4146474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d505b656d7a849198a2a9a0958e81756d62594f443b30261c110600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000000000000000000000914212d3a4754606d7a86929fa89b8f8275665c5044382b1f120600000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959d9fa39f9e9e9e9fa3aaa9a8a79f9d9590867d706b60574d42362c22110700000000000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534d464b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000071019232b32383b3c4646464646464646423938332d261d140a000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e010000000000000003070909131211100f0e0d0a09070400000000000000000000000000000000000000091317232e38424b555d60696c6c6c6c6c6c6a665f554a3e323b454e585f626c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e444d525b62696e787f8686868687796d6053463a2d241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180d1419212a2f383f44464c535353535352443f3848535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f9393939393939393939393979fa4a39892857a6d6154473a2e211407000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a6998c7f73707e87939fa0969083796d665b50443f363c4956636f7c8996abb5a89c8f8275695c4f422e23170b000000000000000000010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a535d686f7c86929fa4a79e938b7f726b60564c42382e23170c00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000000000000000000000000000613202c3945515d677683909ca99f9285796d6053463a2d20130800000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838a9095989b9d9e9f9f9f9e9d9b9895908a837b706b60594f453b31241a10000000000000000000000000000000050d161d242932373b4146474b4e505252535252504e4c4846423e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000007101921272c2f303939393939393939352d2b28221c140b02000000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e010000000000040a0f131516201f1e1d1c1b1a171614100b050000000000000000000000000000000009121b2528343f4a545d676d767979797979797671665b4e423b444d575f6a6f78797979797979736d63574b3f3225190c000000000000000000000000000000000000000000050b1014191e202429323a414650565e616d727b828c929992877e71665c5044382b1f130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b41372c200e171f252a333b424a5053595f6060605f5e504a42414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828686868686868686868686868b93999992877e70685d5246392d20130700000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e0100000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b1a4978a7e716c727f8b929d9f958f81786c605b51483e3b4754616e7a8799a4afaa9d9084776a544a3f34281c1003000000000000000005111d2a36414c565e6167676767676767676767676767676767676767676767676767676767676a717e8a929daba59f92877d6f685e544a3f34281c1003000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000004111d2935414c5566737f8c99a9a297897c6f6356493c2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192929291908e8b88837e766e6960594f473d33291f120800000000000000000000000000000000040c131820272b3036393b3e4143454646454543413f3b3a363e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000070f161b1f22232c2d2d2d2d2d2d2d28201f1c17110a020000000000091623303c4956636f7c8996a2afa79b8e8174685b4e4135281b060000000000070f161b1f22232c2b2a292827262322201c160f08000000000000000000000000000008111b242d373f44505c666d798286868686868683766a5d5043434c565f696f7c85868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c100100000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a19202930363f454d545b60666c6c6c6c6c6a5c544a3f41484c4e535353535353534b49453e362d22170c00000915202b353f474e5253535353535359636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b686157535353534e4c4841382f251a0f03000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000f1c2835414e5a6670767979797979797979797979797e869392877e706c61564c4135291d1105000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d0000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c70636d74808d939e9e938d80746d625a50463d4653606c7986939facab9e928578665c5044382b1f120600000000000000000713202d3946525e686d7373737373737373737373737373737373737373737373737373737373737374808d99a3aea39991847a6e665c5044382c1f1206000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000000000000000000010d19242f3c4956626f7c8997a2a9998c807366564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7e8183858586858583817e7b76716c615f574f473d352b21180d00000000000000000000000000000000000001070d151b1e252a2d2e31353738393939383735322e2d313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000040a0f1315161f202020202020201b13120f0b06000000000000000915222f3c4855626f7b8895aab4a89b8f8275685c4f422d22170b0000000007101921272c2f3039383736353433302f2c27211a110800000000000000000000000007101a232d363f49525c606d78828f94939393938c807366594d434c565e686e7b85919793939992877d706356493d3023160a00000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b00000000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d1e2529323b424651575f666c72797979797975665c5044383c4041464646464646463e3d39342d241b11060000040f19242d353d42454646464646525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5046464641403c362f261d130800000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c717e879392877e716c615a50443a3024190d01000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9aea295887b6f62606c78818f959f9d928b7f726c61584e4544505b667885929fabac9f9386796d6053463a2d20130700000000000000000714212e3a4754616d7a80808080808080808080808080808080808080808080808080808080808080808086929facaba1969082786d6053463a2d201307000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a1005000000000000000000000000000000000813202d394653606c7985929ea99d908376685d5245392c201306000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678787979787675726e6964615a534d453d352b23190f060000000000000000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a28252225313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000307090913131313131313130f0606030000000000000000000714212e3a4754616d7a8798a2aea99c8f837669544a3f33281c0f030000040f19222b32383b3c464544434241403d3c38332b231a0f0500000000000000000000060f19222c353e48515b636e74818e949ea69e948e81746e63574b4b555d686e7a849197a1a49f93877e716b6054483b2f221609000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c11060000000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312c2518202830353e444d525b62696e787f8686868687796d6053463a2d33343939393939393931302d29221b12090000000008121b242b313638393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f524539393433302b251d140b0100000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000915212c38424c545a5c6060606060605a626c717e879392877e716c615a50483e32281e130800000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f1408000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea194877b6e615b666d79839096a09f93877e706a60574d444a546b7884919eabafa49a867a6d6053473a2d20140700000000000000000815222f3b4855626e7b888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb2a99f94897d7063564a3d3023170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000000000000000000000000000006121f2b3844505b6675828e9ba89f92867a6d6054473a2d211409000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6865615f57555046423b332b231a1108000000000000000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000000000000000000606060606060606020000000000000000000000000613202d394653606c7985929facaa9e918477665b5044382b1f120600000a16212b343d434849535251504f4e4d4a48443d352b21160b000000000000000000050f18222b343e47505a626d73808d939da69f948f82786d605c524a545c676d7a839096a0a49c918b7f726c61594f44382c201307000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201d2429323a414650565e616d727b828c929992877e71665c5044382b27272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d282724201a130b020000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110005101b26303a42494e4f535353534e58626c717e879393877e716c615a50483e362c20160c02000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e03000000000000000000000000000000000000000004111d2a3744505d6a7783909daaada194877a6e61545d676d7a849197a19992867c6f695f564c515e6b7784919eaab6a094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5bbb0a6968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000000030f1c28333f4a5465717e8b98a7a3998a7d7064574a3d31261a0e020000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f5f5f5e5d5b5855534d49453e36312a211a11080000000000000000000000000000000000000000000000000000020507080b0e101213131212100e0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784909daaac9f9285796c605346392d20130600030f1b27323d464f54565f5e5d5c5b5a5956544f473d33271c100400000000000000040e17212a343d464f59616c727f8c929ca5a0959082796d665c5044505c666d79829095a0a59d928c7f736d625a50473d32271b100400000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c0200000000000000000000000000000000000000000000000000000000060c11151718202020202020201b1b191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c1b20202020202020181715110c060000000000000000080f151a1d1f202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c30231b1a18140f08010000000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000a141e2830383d414346464647535f6a717e879393877e716c615a50483e362c231a0e04000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d130800000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada094877a6d6154555e686e7b859298a29892857b6e685e554b5e6a7784919daaada194877a6e6154473b2e21140800000000000000000815222f3b4855626e7b8895a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7acaeb5acacaca3968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000000000b17222d3b4854616e7b8795a0ab9a8d817467574d42362a1e12050000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484b4e505252535252504e4b4847423c39332a261f180f0800000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba8aea398887b6e6255483b2d22170b0407131f2c38434f5960636c6b6a696867666360594f44382c201407000000000000040d162029333c464e58616b717e88939fa4a19690837a6d675d544a525c606d78818f949fa69e938d80746d635b51483e352b21160b000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b131313131313130b0a0805000000000000000000000004090e11121315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d20140d0b08030000000000000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110000020c161e262c32353639393c4855626f7b869393887e716c615a50483e362c241a11080000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada194877a6e61544c565f696f7c869299a19791847a6d675c545e6b7784919eaaada094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000614202d3a46525e697784919daa9e918477695f53463a2d2114060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e363a3b3f4143454546464543423f3b3a37312d28221a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5865727f8b98a8b2aa978a7e7164544a3f33281b13101014222f3b4854606b6f79787776757473706b6054483c2f2216090000000000030c161f28323b454e58606a707d87929aa4a19791847b6e685d554b515b636e74818e939ea69e948e81776c605b51493f362c23190f04000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000606060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060606000000000000000000000000000000000001040605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000000040c141b212528292d2e3a47535f6a73808c887e716c625a50483e362c241a120800000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000004111d2a3744505d6a7783909daaaea194877b6e6154484d57606a707e87939fa0969082796d665b5e6b7884919eabb4aa93877a6d6054473a2d21140700000000000000000815222f3b4855626e7b88939393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b0000000000000000000000000000000005121e2a36424d576774808d9aaaa096887b6e6155483b2e23170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735322e2d2b261f1c170e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a1ada79a8e8174665b5044382d241f1c1d1f27303c4956636f7d868584838281807d7063564a3d3023170a00000000020b151e28313a444d575f6a6f7c869299a3a29892857b6e695e564c505a626d73808d939da59f948f82786d655b504940372d241a110700000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000020a1015191c1c1f2b37434e58636d73807e716c625a50483e362c241a1208000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e0801000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea295887b6f625548454e58616c727f8c929d9f948e81786c605b657885929eabaea29886796d6053463a2d20130700000000000000000815222f3b4855626e7b8686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a000000131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000000000000000000000020e1a25303d4a5763707d8a98a3a8988b7e7265544a3f34281c100300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2c2c2b2a282522211e1a15110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabab9e9185786c6053493f352f2c28292c2f39424f5966727f8c91908f8e8d8b7e7265584b3f3225180c000000000a141d273039434c565e696e7c859298a2a39992867c6f695f564d4f59626c727f8c929ca5a0959082796d665c53493f372e251b12080000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c02000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000000005090d0f0f1a26313c46525b646e73716d625a50483e362d241a120800000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b080300000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8afa296897c6f6356493d46505a626d74808d939e9e938d80736d606c7986929facab9f928578665c5044382c1f120600000000000000000814212e3a47535f6a76797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f231609000000131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000000000000000000000000000000000914202d3a4753606d7a86929fa89b8f8275665c5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518181b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f221609000714212d3a4754606d7a8793939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aa6ada1978a7d70655b5045413a383435393b424b54606b7783909d9d9c9b95887b6e6155483b2e22150800000006111b262f39424b555e686e7b849197a2a49a92877d706a60574d4f59616c717e88939fa4a19690837a6d675d544a41382d251c1309000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b110800000000000000000000000000020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000a15202a344049525c646765625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3e48515b606c78818f959f9d928b7f726c6d7a8799a3afaa9e9184776b544a3f34281c1003000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000131f2c3946525f6c7986929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d0000000000000000000916232f3c4956626f7c89959f9f9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000000000006131f2c3945515d6776828f9ca99f9285796d6053463a2d20130800000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101212131312100f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f221609000714212d3a4754606d7a86868686868686807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4855626e7b88949eaca99d9083786c605a524c4645404045474c545c66707d8995a0aaa99d918477695f53463a2d2114070000000b17222d38414a545d676d7a839196a1a49f93887e716b60584e4e58606b707e87929aa4a19791847b6e685d554b42392f261b130a00000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100000000000000000000030e18222e37404a52585a585650483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313080705020000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a5998c7f7266594c3f363f44505b666d79839096a09f93877e706f7c8995abb5a99c8f8376695c50432e23170c000000000000000000020e1a26313c454e535560606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c1004000000131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f060000000000000000000916232f3c4956626f7c89939393939386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000000000004101d2935404b5566727f8c99a9a297897c6f6356493c2f24190d01000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000713202c3945525d687679797979797979736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000a15212e3a47535f6a76828f9aa4ab9f958c7f726c605d5653514b4b5153565e666d7983909da7ada2978b7f7265574d42372b1e12050000030f1b27333f49535c666d79839095a0a59c928b7f726c61594f4d575f6a6f7d869299a3a29892857b6e695e564c433930271d140a010000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c13090000000000000000000000000000000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000006101c252e3840474c4d4b4a453f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e0902000000000000000000000000000000000a1724313d4a5764707d8a97a9b2a89b8e817568564c4136333f4a545d676d7a849197a19992867c717e8a97a4b1a79a8e8174675b4e4134281b06000000000000000000000915202a333c4247485353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b00000000121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300131f2c3946525f6c7986868686868686868681756c61554b40342b1e150a000000000000000000000916232f3c4956626f7c86868686868686796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000000000000000000000000000c18242f3c4955626f7c8897a1a9998c807366564c4135291d1104000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a0000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939fa8a79f93887e746d6863605c54555d6063686e78818e95a0aca69f9285796d6053473c31261a0e02000005121f2b3744505b656d78828f959fa59d938c80736d625a504c565f696f7c859298a3a39892867c6f695f564d443a31271e150b020000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b1209000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e110000000000000000000000000a131c262e363c3f403e3d3a342d241b1209000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000815222e3b4855616e7b8896a1adaa9d908477685e5246392d38424b555e686e7b859298a29892857b808d9aa6b4aa988b7f7265584c3f3225190c00000000000000000000030e18212a31373a3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a100500000000101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200121f2b3844515d6974797979797979797979756f65594f433a2f22190c03000000000000000000000815222e3b4754606a6f79797979797979766c5f5346392d20130013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000000000000000000000000000713202d394653606c7885919ea99c908376685d5245392c201306000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f130600010d19242f3a444c525f606060606060605957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754606a74818e96a0a9a49a9387807a74706d666a6a676d70747a828e939ea7a89f948b7e72675d5145392a1f140900000815212d3945505a606c77818e949fa69e938e81746e635b5146525e686e7b859197a2a39992867d706a5f574d443b32281f150c030000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e11000000000000000000000000010b141c242b30333432312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939392e2d2a251f170f0500000000000000000000000000000714212d3a46535f697884919eabac9f93877a6d6154473c322f39434c565f696f7d86929aa197918483909daaaea298897c6f6356493c302316090000000000000000000000060f1820262b2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a110800000000000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00101c2935414d5862696c6c6c6c6c6c6c6c6c68655d53473e31281d1007000000000000000000000006131f2b38434e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000000000000000000000000000000005121f2b3744505b6575818e9bac9f92867a6d6054473a2d211407000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f03000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d7a849197a2a9a499938d85807d79787777787a7c81868f949ea5a9a1969082776c60554b403529180e0300000a1724303d4956626c74808d939ea69f948f81786d605c52494754616e7a849197a1a49a92877e706b60584e453c322920160d0300000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100000000000000000000000000020b12191f2326272524211d181109000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036394646464646464646463b3a36302921170d020000000000000000000000000005121e2a36424d576875818e9baaafa49a8b7e7164584e43372b313a444d57606b717e88939fa096919095a0abac9f9285796d6053463a2d201307000000000000000000000000060e151a1e21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c16100800000000000008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a000d1925303b4650585d5f60606060606060605b59534b42352c1f160c000000000000000000000000030f1b27323d464e5456606060606060605f5a52493e33271b0f00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000000000000030f1b27333f495364717e8a9aa4a3998a7d7064574a3d3124170a000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c45515d676e7c859297a0a7a49f97928d89868584848586898d92989fa6a79f9791847b6e655b50433a2f2418060000000b1825313e4b5864717e8b929da5a0958f82796d665c504a43505d6a76839096a0a99f93887e716c61594f463c332a20170e0400000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c13090100000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e11000000000000000000000000000001080e1317191a181715110c060000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000020e1a26313e4a5764717e8a98a2aeac9c8f82766a5f53473f352f323c454f59616c727f8c929da09d9da0a7b1aa9c8f8275665c5145382c1f13060000000000000000000000000003090e121415202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050008141f2a343e464d515253535353535353534f4d48423930231a0d04000000000000000000000000000a16202b343d43474953535353535353534f4940372c21160a000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000000000000000b17222d3a4754616d7a87939393938d8174675a4e4134271b0e000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e0400000000040d161e24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414c555f6a6f7c8590959fa3a9a19e9a96979291909192999a9fa2aaa29f9590857b6e695e53493f31281d13070000000d1a2633404d596673808c99a4aa9d91847a6d675c544a3f45525e6b7885919ea8a5998c7f726c625a50473d342a21180e0500000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000b1724313e4a5764717e8a93939393939393939393939393939184776a5e5144372b1e110000000000000000000000000000000003070b0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525f60606060606060605f524d453b30251a0e02000000000000000000000000000914202d3a4753606d7985929fabab9f94887c6f625b5145403937333d46505a626d74808d939ea7aaabb1aea2988b7e7164544b4034281c1004000000000000000000000000000000020608081313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000020d18222c343b414446464646464646464642413d3730271e11080000000000000000000000000000040f19222b32383b3c4646464646464646433e372e251b1005000915202b353f474e5253535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000613202d3946525e687783868686868684776b5e5144382b1e11000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b2620181006000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434e58606a6f7b838c92989ea1a9a7a9a29f9d9d9e9fa3aba9a19e98928d837b6e695f574d41382d1f160c010000000d1a2633404d596673808c99a3ac9f92867c6f695f564c4345525e6b7885919ea6a89c8f82786d605c52493f362c2319100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000b1724313e4a5764717e8686868686868686868686868686868684776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000006131f2c3945515d6774818d99a3afa69c8f82766d625a514b474242414148515b606c78818f959fabb8b4aa9f92857a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000006101a222a3035383939393939393939393534312c251e150c0000000000000000000000000000000007101920272b2e2f393939393939393937332c251c13090000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d1308000000000000000000000000000000000000000005111e2a36414c5667717779797979797772675c4f43372a1d11000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e06000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313c464e5860696e7980868d9197999c9d9fa3aaaaa9a19e9c9a97928d8680796e695f574d453b2f261b0d04000000000a1623303d495663707d87929aa4a29891857b6e685e554b424e5b6874818e949fa79e948e81746e635b51483e352b22180f060000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f1013130f0e0c09040000000000000713202d3946525e6876797979797979797976695e52463a2d2014070000000000000000000000000004101d2935404b55616e7b87929fa9ab9f948b7f726c605d55534d4e4e4e4b51535b666d7983909da9b6aea2988d8073675d5145392c1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000000810181f25292b2c2d2d2d2d2d2d2d2d282825201b140c030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2b27211b130a0100000008121b242b31363839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b010000000000000000000000000000000000000000010d1925303a44555f676a6c6c6c6c6c6b6760564b3f33271b0e0006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a04000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a333d464e575f676d737b8085898c8f919298a3a8a196918f8d8985807b736d675e574d453c33291d140a00000000000916222f3b4854606b717e88939fa4a19791847a6d675d544a4653606d78828f959fa69d938d80736d625a50473d342a21180e050000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c04000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1b1915100902000000000714212e3a4754616d7a86868686868686867b6e6154483b2e21150800000000000000000000000000000c18242f3946535f6974808d96a1aba69f92877e736d67615f575b5a5b555d60636a6f7a83909daab6ab9f92857a6d61554b42382d2217110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a050000000000000000060d14191c1f1f20202020202020201c1b19150f090200000000000000000000000000000000000000040a0f13151620202020202020201e1b16100901000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000008131e2932434d555b5d60606060605e5c564e44392e23170b00030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1313131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343d454d555d60696e73787c7f828486929fa196898482807d79746e69605c554d453c332a21170b0200000000000713202c38444f59616c727f8c929da5a0969083796d665c5044515c666d79839096a0a59c928b7f726c61594f463c332920170d0400000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c030000000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000000000000000007121d2a36424d57606d7a849199a3aba39992878079736e696968676869676d70757c8490959fabb3ab9e91847a6e675d544a3f3328231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313130f0e0c09040000000000000000000000000000000000000000000000030608091313131313131313120f0a050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f08010000000000000000000000000000000000000000000000020d1720313b434a4f515353535353514f4b443c32281d120600000a15202a343c434749535353535353534b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0d0f111213131212100e0c080705020000000000000000000000000000000000000000000000000000000000060f19222b333c434b51565e61666c6f7375777e8a979e9184787673706d66615e56514b433b332a21180f0500000000000003101b27323d47505a626d73808d939ea69f958f82786d605b524a545d676d7a849197a1a49f93887e716b60584e453b32291f160c0300000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393534312c261e150c0200000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000010e1a26313b45525d686f7d879299a3aaa399938d847f7b787675747475777a7d828991969fa7aca6a8a1969083796d665b50443f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b08030000000000000000000000000000000000000000000000000000050e1f2931393f4244464646464644433f39322a20160c010000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000000000000000000002080d111314171a1c1e1f1f201f1f1d1b181514120e090400000000000000000000000000000000000000000000000000000000071019212a313940454d52545b60636669707d8a979e9185786b6763605c54524d454039302921180f0600000000000000000b16212b353e48515b606c77818e949fa79e948e81746d635a504b555e686e7b859198a2a49a92877d706a5f574d443a31281e150b02000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464642413d3730271e140900000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e21150800000000000000000000000000000009141f2935414c56606b717e879298a0a8a49f97918c8885838181818283868a8f939da0a8a39f999b9e9f958f81786c605b51483e342b21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000004090e111213131313131313131313131313131313131313131313131313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d171f272e33363739393939393837332e2820180e040000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f1112131313131313090907030000000000000000000000000000000000000000050b1013191d20212427292b2b2c2c2c2b2a282522211e1a14100c07010000000000000000000000000000000000000000000000000000070f181f272f353b42464a5053565964707d8a979e9185786b5e5653504a46423b342e271e170f06000000000000000000040f19232c363f44505b656d78828f95a0a69d938c80736c62594f4c565f696f7c869299a3a39992867c6f695f564c433a30271d140a0000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4d49423930261b1004000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000000000000030d19242f3a444f59616c717e8691969fa2a9a19e9997918f8e8d8e8f9092999b9ea5a69f99928d8e939e9e938d80746d625a50463d33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000080f151a1d1f202020202020202020202020202020202020202020202020201f1f1e1d1b19161413100c07040100000000000000000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2b2a27231d160e06000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a0400000000000000000000000000000000040a0f171c1e24292c2d3133363738393939383735322e2d2a261f1d18120b060000000000000000000000000000000000000000000000000000060d151d24293036383f44464a5764707d8a979e9185786b5e5246443f38363028231d150c05000000000000000000000007111a2427333f49535c666d79839096a1a59c928b7e716b61584e4d575f6a707d879299a4a29891857b6e685e554b42392f261b11060000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c0500000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c59544b42372c211509000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e2115080000000000000000000000000000000008131e28323d47505a616c717c848c92989d9fa4a9a19e9c9b9a9b9c9d9fa3a9a29f9a94908780818e949f9d928b7f726c61584e453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b29282623201f1d1813110d080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e20202020201e1d1b17120c040000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000000000000000000070f151b22282d3035393a3e404244454646454543413f3b3a36312c29241d17110a0200000000000000000000000000000000000000000000000000030b12181f252a2d33383d4a5764707d8a979e9185786b5e524538342e2a251f18120b0300000000000000000000000000091217222d38414b545d676e7a849197a1a49f92877d706a60574d4e58606b717e87939fa4a19791847a6d675d544a41382d22171209000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000050c11141717202020202020202020202020202020201e1d1b17120b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c68655d54493d3125190c000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800000000000000000000000000000000010c16202b343e48505a616a6f797f858b90939a9a9c9d9e9f9f9f9e9d9c9a9897928d88837c7378828f95a09f93877e706a60574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000008121b242b31363839393939393939393939393939393939393939393939393939393837363432302d2c2924201d19130e0902000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131311110e0b0601000000000000000000000003060809131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000009101920272b33393a4145474a4d4f515252535252504e4b4846423b39352f27221b140b050000000000000000000000000000000000000000000000000001070c14191c2228313d4a5764707d8a93939185786b5e52453828231c19140c070000000000000000000000000000000006111b262f39424c555e686e7b859298a2a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f3327241a1007000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000004080a0b1313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a6670767979756f65594d4134281b0e000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000000000000040d19222d363e48505860676d737a7f83878a8d8f90929292929190908e8b8885807c766f6a6d7a8390969a9992867c6f695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100040f19242d353d42454646464646464646464646464646464646464646464646464646454443413f3d3a38352f2c29241e1a140c06000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000000000000020a131b222b32373e44494c5254575a5c5e5e5f5f5f5e5d5b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000002090e111724313d4a5764707d8686868684786b5e5245382b17110e09020000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857b6e685e554b505a626d73808d939da69f958f82786d655b50443f362c22190f04000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868175685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000007101b242d363e464e555c60676d72767b7e80828485858685848483817e7c79746f6a625f686e7b848d8d8d8d8d857b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000915202b353f474e5253535353535353535353535353535353535353535353535353525251504e4c494745403a39352f2a251f17110a03000000000000000000000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000000000000a141c252d343d43475055565d606466696a6b6c6c6c6b6a6865615f5753514b443f382f292018100600000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e06000000000000000000000000000000000000000000020b151e28313b444d57606a707d87929fa3a19791847a6e675d544a515b636e74818e949ea79f948e81776c605b51483e342b21160a0000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000000000000000000000000000000000000010406070a0c0e101112131313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000009121b242d343d434b51555d6065696e717375777879797978777674716f6d66625f58565e696f7c8181818181807f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000e1a26313d4751595e5f60606060606060606060606060606060606060606060605f5f5f5e5c5b595653514b4745413a363028231c150c05000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000009121c262e373f464e545a6164686d7173757778797978787674726e6965605d555049413a322a221810060000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f00000000000000000000000000000000000000000000030c161f29323c454e58616b717e8b919ca4a0969083796d665c5349525c606d78828f959fa69e938d80736d625a50473d32271b0f03000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000000000000000104080d11131417191b1d1e1f1f20201f1e1e1d1b19161413100d0704000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000009121b222b313940454b5154575e616467696a6b6c6c6c6b6a69676562605c54534e4d575f6a6f747474747474726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5554524c46423b342e261e170f06000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000000000006101b242e384049515860626c70757a7d808284858586858583817e7b77726d67605b534c443c342a22180e05000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b0000000000000000000000000000000000000000000000040d17202a333d464f59626c737f8c929da5a0958f82786d655b5044505c666d79839095a0a59d928c7f726c61594f43382c1f13070000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000002080d1113191d2021232628292b2c2c2c2c2c2b2b2a28252320201d1813100c0700000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c10040000000000000000000000000000000000000000000910191f272f343a4145474d5254575a5c5d5f5f5f5f5e5d5d5b585553514a4743454e585f6267676767676765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797877767472706d6765605d56524d443f38302921180f06000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000008121b242b3136383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e2215090000000000030e18222d36404a525b626a6f767d82868a8d8f919192929291908e8b88847e79716c655e564e463c342a20170c0300000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000000050e18212b343e47505a636d74808d939ea69f948e81776c6053464a545d676d7a839196a1a49f93887e716b6054483b2f221509000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000000000001080d13191d2024292c2d303335363738393939393837363432302d2c29241f1c18120b060000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000070d151d23292f35393b4246474a4d4f51525253525151504e4b4946444039373c464e53555a5a5a5a5a5a585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130013202c3946535f6c798786868686868686868686868686868686868686868686868685858483817f7c7976726d68615e57504a423b332a22180f050000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00040f19242d353d424546464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000000000a15202a343e48525c636d727c838a8f9299999c9d9e9f9f9f9e9d9b9895908b857e776d685f584e463c32291e150a000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c0100000000000000000000000000000000000000000000000000060f19222c353f48515b606c78818f94939393938c7f7366594c424b555d686e7b84919793939a92867c6f6356493c302316090000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000000040c13191e24292c2f35393a3d3f4143444546464645454443413f3d3a39352f2c28231d17110a02000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c1207000000000000000000000000000000000000000000000000030b12181d24292c30363a3b3e40424445464646454443413e3c3a38342e2b343c4347484e4e4e4e4e4e4b4a463f372d23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939399929292918f8e8c8986827e7a746e69605c544d453c342a21170c0200000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000030f1b26313c46505a636e737f8790949c9fa3aba8a5a3a1a1a1a3a5a7a7a09d97928b827a6f6a5f584e443b30261c1106000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f0500000000000000000000000000000000000000000000000000000007101a232d364044505b666d79828686868686868275695c4f42434c565e696f7c858686868686867f7265584c3f3225190c000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000000000000000000070d161e24293035393a4145474a4c4e505152525353525151504e4c494745403a38342e27221b140b060000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000000001070c13181d20252a2d2e313436373839393938373634322f2d2c2823222a31373a3c4141414141413f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9899928f8b86817b736d665e574e463c33291e140a00000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000006121f2b37434e58626c73808b92999fa6aca49f9c989695949596989c9fa4a9a19e948f847c6f6a5f564d42382e23170c0300000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000008111b2428333f4a545c676d767979797979797570655a4d413a444d575f6a6f78797979797979726d62564a3e3124180b00000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000810181f282f353a4145474c525456595b5c5e5f5f5f5f5f5e5e5d5b585653514b46454039332d261d180f0700000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000000000000000000000000000001070d11141a1e20212427292a2c2c2c2c2b2a2a282522201f1c181820262b2e2f34343434343432312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a9a7aba39f9c98928d867f786e695f584e453b30261c1106000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000815212e3a47535f6a717e8b929fa3aba69f9a938f8c89888788898c90939a9ea6a69f9691857c6f685e544a3f34281f1409000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000091217222d38424b555c60696c6c6c6c6c6c69655e54493d323b454e585f626c6c6c6c6c6c6c65625b51463a2e221509000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0000000000000008111a222a313a41454c5254565d60636668696a6b6c6c6c6c6b6a69676563605d5553514b443f382f2a21191107000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000000000000000000000104090e111414171a1c1e1f1f201f1e1e1d1b18161312100c0e151b1f21222727272727272524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a8a9acaaa29f98928c837b6e6a5f574d42382e23170b010000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000713202c38444f59626f7c86929fa4afa49c948f87827f7c7b7a7b7c7f83878f949fa3a8a19791857a6e665c50443b31261a0e030000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000006111c262f39434b51535d6060606060605c5a544c423729333c464e53555f606060606060585651493f34291e120600000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000007101a242c343c434c51565d6065686d707274767778797979787877767472706d6764605c555049413c332b231910070000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020507080b0d0f11121313131211100e0b0907060400040a0f1215151b1b1b1b1b1b181815120c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9196979c9fa3abaaa29f9590847c6e695e544a3f34281d13070000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c798786868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d2014070000000916222f3b4854606b76828f98a2aea49c928c827b7672706e6e6e7072767c828b9299a3a9a1979082786d60574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273139404547505353535353534f4d49423930212a343c434748525353535353534c4a463f372d23180d010000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0000000000040e19222c363e464e555d60686d72767a7d7f8183848585868685848483817f7c7a75706d67605b534e463d352b22190d0400000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000001030405060606050403010000000000000000030608090e0e0e0e0e0e0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284878b8f92999fa7aea79f9691847b6e665c50443a2f24180d0100000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000005111e2a36424d5663707d89949faaa79d928c80766e69656362616263656a6f767f879299a4a99f948c7f73695f53463c31261a0f010000000000000000000005080a0b1313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000000000000000000020b151f272f34383a4346464646464642413d3730271e222a31373a3c454646464646463f3e3a342d251b110600000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000020c16202b343e4850585f676d737a7f8386898c8e8f9192929292929191908e8b8986827d79716c655f584f473d342b20160c01000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c10040013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787a7e828790959da4aea9a1969083786d60554b4135291d110400000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070606060606060606060504020000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d20130700000714202d3a46525e6976828f9ca6aca0958d80736d625f575655545556585f626d727e87939fa6a69f92867b6e61584e43372b1e13080000000000000000060c111517182020202020202020202020202020202020202020202020202020202020202020202020201c1b191510090200000000000000000000000000000000000000030d151d23292c2d363939393939393635312c261e151820262b2e2f3939393939393932312e29231b13090000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080000000008131e28323d46505a616a6f7a80868b909399999b9c9d9e9f9f9f9f9e9d9c9a9898928e8a847e786e6a60594f463d32281e1308000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000020608080b0e10121213131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0f1111121313131211100e0c0906050300000000000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769686d71767c838d929da5afa89f958c7f72675d5145392c201307000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20141313131313131313131212110f0d0a07060401000000000000000000000000000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d20130700000814212e3b4754616e7b87939e9fa39d9083786d605b534d49484748494e535b626c727f8c949faba3988f82756a5f53473a2f24190d010000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d292825211b140c0e151b1f21222c2d2d2d2d2d2d2524221e1811090100000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000000010d1924303a444e58616c707c848d92989c9fa4a49f9e9c9a9a99999a9a9b9d9fa3a29f9b96918b837c706b60584e443a2f24190d020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000104090e121415181b1d1e1f20201f1e1d1a181514120e090401000000000000000000000000000000000000000000000000000000000000000105080e11141417191c1d1e1f20201f1f1e1c1b181513120f0b060000000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565d60646a6f78808d939eaab1a79e92857a6d6054473a2f24180d010004101c2834404b545c606161616161616161616161616161616161616161616161616161616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20202020202020202020201f1f1e1c1a171413110d08040000000000000000000000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d20130700000c1926323f4c5965727f8c8f91929996897d70665c5047423d3b3b3b3d4347515a606c77828f99a3aa9f93877c6f62564c4135291d1104000000000009121b22292d30313939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c020000000000000000000000000000000000000001070c1013141d2020202020201c1b1915100902030a0f1215151f202020202020191815120d06000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000005111d2935414c56606a707e8691969fa2a49f9b9993918f8e8d8d8c8d8d8f9092989a9fa2a19e9590867d706a60564c4135291e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000001080d11151a1e212225282a2b2c2c2c2b2b2a272421211e1a14100d070100000000000000000000000000000000000000000000000000000002080d1114191e20212426292a2b2c2c2d2c2c2b29272522201f1b17110f0a040000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c5254585f666c78818e98a2aeada2978b7e7265554b4035291d100400000c18232e39424b51535454545454545454545454545454545454585c5c5c5c5c58545454545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a28262421201d1913100c07000000000000000000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d20130700000a1723303d4a5663707d80828486888a84776b60544a3f37312f2e2f31373f44505b656e7b87929faca49a8e8174685d5245392c2013080000000006111b242d34393d3e46464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000000000000000000000000000000000000000000040607101313131313130f0f0d09040000000003060809121313131313130c0b0906010000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000713202d3946525d686f7c869298a0a7a099938f8a868482818080808081828486898d92989da59f9892867c6f685d52453a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000070c13191d20262b2e2f3234363839393938373634312e2d2a25201d18120c0400000000000000000000000000000000000000000000000002090e13191e20252a2d2e30333537383839393938373634322f2d2b27221b1b16100b04000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f40414145474e545b666d7a85929fabb3a99c908376675d5145392c201306000007121d2730394045464747474747474747474747474747505a6264686868686865625b5147474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312d2c29241f1c18120c060000000000000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d20130700000916222f3c4854606b70737577797b7d7d7063594f42382e26222122262b333f49535f6974818e9aa6ac9f92867a6d6054473a2f24190d010000000c17222d363e45494b5353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000005121e2a36424d57616d7a859298a3a69f959087827d7a77767474737373747577797d80868e929ba3a29891847a6d60564c4135291d110400000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000030b12181e24292c31373a3b3e414345454646454443413e3b3a36312c29241d160d0802000000000000000000000000000000000000000000070c141a1e252a2d3036393b3d4042444445464646454443413f3c3937332d2b27201b160d070100000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b05000000000013202c3946535f6c7986929facada093867a6d6053473a3232323232323232323233332f35393c424a545e68737f8c99a9b2ac9f9286796d6053473a2d2014070000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b4956626c717575757575726d62564a3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403d3a39352f2c28231d17110a030000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d20130700000714202c38444f5960636669666d6f71706b6054473d30262c2c2c2b2a222d38414d57626e7b88949faba3988b7e7265554c4135291d1104000005111d29343e485056586060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900000000000002070a0c0d131313131313120908060300000000060b0e10111313131313130f07060300000000000000000000000000000000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000714212d3a46535f6974808d97a1a99f948f837c75706d686967676666676768666d70747a818b919ba5a1968d8074685d5245392c20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000060c151d23282f35393c4247484b4e50515253535251504d4b4846423b39352f281f19130c04000000000000000000000000000000000000030b12181f252a3036393b4146474a4c4f50515253535252514f4e4b4846443f3837322c272118130c04000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252525262724292c2f38424c56626f7b8896a1adaea399897c6f6256493c2f231609000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e313e4b5864717e82828282827f7265584c3f322e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252514f4d4a4745413a38342e28231c150c0700000000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000004101c27333d474f54565a545c6062646360594f44353638393939383734312f3c47535f6a76838f9ca9aa9c908376675d5145392c20130600000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000070d1316191a2020202020201f1515120f0a04040b11171a1d1e2020202020201c1312100b060000000000000000000000000000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000815222e3b4855616e7b86929fa9a1978f82796e6a64615d565b5a5a595a5a545c6063686d747f8b939ea89f92867a6d6054473a2d21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000810181e272e343a4145474d5355585b5d5e5f5f5f5e5e5d5a5754534d474540393129251e160e0500000000000000000000000000000000050c151c232830363a4146474d525457595c5d5e5f5f605f5f5e5c5a585553504947433d383229241d160d060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191d20262f3a47535f6a7885919eabb5ab978b7e7164584b3e3125180b00000000030b12181c1f20212121212121212121212734404d5a6773808d8f8f8f8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d606060606060606060606060606060605f5e5d5b595754514c46454039342e261e191009000000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d2013070000000b16212b353d44484a4d4b5153555756544f473e4143454646464543413e3a39424e5765727e8b98a7ac9f92867a6d6054473a2d21140600000a1724303d4956626c717979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000000010a12191e2325262d2d2d2d2d2d2c22211f1b150e0e161d22272a2a2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000004101c2934404b556673808c99a2a99e91857a6d675f5854524c4e4d4d4d4d4e4b5153565d606d75818e9ba9a2988b7e7164584b3e3125180b00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000000000000000000000000000000009121a222a303940454c5254575f626567696b6c6c6c6b6a696764615e5753514b433e35302820170e050000000000000000000000000000050e171e272e343b42464c5254565e616366686a6b6b6c6c6c6b6a69676562605b53544e48443d352f281f180f0600000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c080d11141d2b37434e58697683909ca9b2a5988c7f7265594c3f3226190c000000000000070c1013131414141414141414141a2734404d5a6773808d9a9b9b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664605d5553514b443f38302b221b120a0100000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000000050f1a232b33383c3d40404546484a494845474a4d505152535252504e4b4746414754616e7a8795a0aca3998a7d7064574a3d2e23170b00000b1825313e4b5864717e8686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f0000000a131c242a2f3233393939393939392f2e2b2620181720272e333637393939393939352d2b28231c140c02000000000000000000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000006131f2c3845515c6777848f929797988b7f72685d554e4746414141404040414045464c525b626f7c8897a2aa9b8e8174685b4e4135281b0e02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000009121a242c343c434b51565d6066696e7174767878797978777674716e6965605d555046413a322920170e05000000000000000000000000050e172029303940444d52565e6165686e70737577777879797978777674726f6c65626058544f45413a312a21180f060000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040b1b2631424f5c6875828f9ba8b2a6998c7f7366594c403326190d000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573706d6764605c54504a423d342d241c130a01000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d2013070000000008111a21272c2f302e34383a3c43474b5154575a5c5e5f5f5f5e5d5a5854524c48525e687784919daaab9a8d807467544a3f34281c1003000b1825313e4b5864717e8b939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000007121c252e353b3f40464646464646453c3a37312a22202932393f4344464646464646423a38342e261e140a00000000000000000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d2014070101010101010101010101010101010101010101010101010101010100000000000000000000000714202d3a4753606d79808285878a8c86796d60564c433c393530343333342e34383a4147535f6a7885929fa99d9083766a5d5043372a1d1004000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000000000000000000000000000000007111a242c363e464e555c60686d72777b7e818384858686858483807e7b76716d67615a524c443b332920170b0200000000000000000000040d172029323b424a51575e61686d72777a7d7f82838485868685858482817e7b78746f6a636059514b433b332a21180d0400000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040a1b2835424e5b6875818e9ba8b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858482807d7a76716d66605c544e463f372e251c1309000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000080f161c2022232a313a41454e53555d606467696b6c6c6c6b6a6764615d56544f566774818d9aa7a99c908376665c5044382b1f1206000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8275695c4f4236291c0f00020d19242e3740474b4d535353535353524847433c342a21323b444a4f515353535353534f46443f3830261c1106000000000000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7376787b7d807f73675d51443a312d29242727262723282c3037434e586a7784919daa9e9184776b5e5144382b1e1105000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000000000050e19232c363e4850585f676d737a7f84888b8e90919292929191908d8a87837e79716c615e564d453b32291d140a000000000000000000010c161f29323b444c545c60696e757a7f83878a8c8f90919292939292918f8d8b8885817c76706b605d554d453c332a20160c010000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140a0a0a0a0a0a0a0b070d10141b2a36414c566976828f9ca9b4aa978a7e7164574b3e3124180b000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140b0b0b0b0b0b0b0b0b0a0a0907060401000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399939291908e8c8a86837e79726d666058514940372e251b10070000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000000000000050b1019232b343c434c52585f62676d71747678797979787674716d686360595865717e8b98a4ac9f9285796d6053463a2d201307000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a7a9aeacacacafa9a7a5a5a5a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0007131e2a3540495257596060606060605f55534e463c332939444d555b5d6060606060605c53504a42382e2317130a0000000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000004101c2934404b555c606769696e7073736d63554b403228201d191a1a1e21262b30363e46525e697885919eab9e9184786b5e5145382b1e1205000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000000000000000000000000000000020d17202b353e48505a616a6f797f868c9195989a9c9e9f9f9f9e9d9c9a9795908b857e766d685e574d443b2f261b1106000000000000000007121d28313b444d565e666d727b81868c909596999b9d9e9e9f9f9f9e9d9c9a9897918d89837d746d675f574d453c32281e13080000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2016161616161616171718181d20262d3946525e687784909daaaea298897c6f6356493c30231609000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20181818181818181818171716151413110d080705020000000000000000000000000000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9b9999928f8b857f786f6a625b514940372d22190c0300000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000050e19222b353d464e565d606a6f747a7d8083848586858583817e7a76706b625f626f7c8995aaaea298887b6e6255483b2f221508000b1825313e4b5864717e8b979898989898989898989898989a9da4aebaafa59d9a9898989898989898989898988f8275695c4f4236291c0f000a16232f3b47525b63666c6c6c6c6c6c6c625f584e453b323f4a555f676a6c6c6c6c6c6c68605c544a3f3428251c120900000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000c18232f39434b51535a575e61646666635b5143392f20191d2021262b2e31373a41464f59616e7b8796a1aa9d9083776a5d5044372a1d1104000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000008141e29323d47505a616c717c848c92989da0a7a7a7a4a3a2a1a2a4a6a7a79f9d97918a827a6e695e564c41382d22170b01000000000000010d18242f39434d565e686e787f868e92999da0a7a6a8a7a5a4a3a3a4a5a7a9a7a9a19e9a94908981796e695f574d443a2f24190d04000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d232323232323232324242524292c2f38404b55616e7a86939facac9f9285796d6053463a2d201307000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d242424242424242424242424232221201d191514120e0903000000000000000000000000000000000013202c3946535f6c7986929facb9b3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa2a5a8aba39f9c97928c837c726d635b51493f342b1e150b00000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000020c17202b343d474f585f686d747c81868a8d8f9192929291908d8b86827d766f6a616d7a8798a2aeaa968a7d7063574a3d3024170a000b1825313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929da9b5a99d938e8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f000c1925323f4b57636d73797979797979786f6a5f574d443a434f5b677177797979797979756d665c504440372d241b1108000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c0400000000000000000007121d2731394045474d4d535457595957514940312720252a2d2e31373a3c42464c5259616b73808d99a9aa9b8e8175685b4f4235281c0f02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f120600000000000000000000000000020b1925303b444f59616c717e8691969fa2aaa9a19e9b9796959595979a9ea1a8a9a19e948f837b6e685e53493f33271e130800000000000004101d2935404b555e696e7a838c92989fa3ababa39f9d9a9897969697989a9d9fa3ababa69f9c938e847b6e695f564c41352921160a0000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a3030303030303030303031312f35393c4149515d67727e8b99a4afa79c8f8275665c5145382c1f1306000000000000070c1013131414141414141414141a2734404d5a6773808d9aa69b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a31313131313131313131313131302f2d2c292422211e1a14100b0600000000000000000000000000000013202c3946535f6c7986929facb9ada1979292929292929292929292929292929292989495989b9fa3aaa9a19e9591877f736d635b51463c30271d1207000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000008131e29323d464f59606a6f7a81878e92989a9c9e9f9f9f9e9d9a99928f89837c726d687885929faba5988b7f7265584c3f3225190c000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d9aa7b4a79a8e807f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000d1a2633404d59667380868686868686857c6f695e564c4344515d6a778386868686868682786d605c52493f362d231a1107000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000010b151f272f34383a404246484a4d4c4b464037292c2d3036393a3e4247484d53565e616b707d87929faca2988b7e7265584b3f3225180c00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000a141d2a36414c56606b717e879298a0a8a8a19e97928e8b898888898a8d91969ea1a8a69f9591847a6e655b50443a2f24190d0000000000050f1a232c3945515d676e7b8490959fa2aaa9a19e9992908d8b8a89898a8b8d9092999ea1a9aba59e9691847b6e685d52453d32271b0f03000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473d3d3d3d3d3d3d3d3d3d3d3e3e3f4045474e535b606d7984919eababa0958a7d7164544b4034281c100400000000030b12181c1f20212121212121212121212734404d5a6773808d9aa69b8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2e2d2a261f1c17110a020000000000000000000000000013202c3946535f6c7986929facb8ab9e9285858585858585858585858585858585858687898b8e92989fa2aaa7a099928b7f736d62584e43392e23180c000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000010d1925303a444e58606b707c848e939a9fa2aaa9a8a4aba39fa3aba39f9c9490877f746d7784919daaa69a8d8073675a4d4034271a0d000814212e3a47535f6a6e72727272727272727272727272727d8a96a3b0a3978a7d72727272727272727272727272706b6155483c2f231609000a1623303d495663707d87929a93939791847b6e685e554b424d5a6774808d93939393938e81746e635b51483f352c231910060000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010000000000000000030d151d23292c2d31363a3b3d40403e3b352f35393a3d4146474a4d5355575f61686d747d869299a3a79f92867a6d6154473a2e21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000006111b262f3846525e68707d879299a3aaa49d96918a85817e7d7b7b7c7d80848a91969fa7a7a0968f82776c60564c4135291c1106000000000b16212c38444f59606d798390969fa7aea59d97918c8683817e7d7d7d7d7e8083868c91979ea5ada8a09691847a6d60594f43382c1f14090000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d605349494949494949494949494a4a4b4c4b5153585f656c74808d96a1aca4999083786c605346392e23180c00000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e34404d5a6773808d9aa69b8e8174685b4e41352e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d60534b4b4b4b4b4b4b4b4b4b4b4b4b4a4a49484745413f3b3a36312b28231c140c0701000000000000000000000013202c3946535f6c7986929facada093867978787878787878787878787878787878797a7c7f82868c92989fa7aba39f918b7f726a60554b4034281d12070000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000005111d2a36414c56606a707d8691969fa4acaaa29f9b979599929994979a9e9f99928c81787683909ca9a79b8e8174685b4e4135281b0e0006121e2b37424e575f6265656565656565656565656565707d8a96a3b0a3978a7d706565656565656565656565656361594f44382c201407000916222f3b4854606b717e88939fa4a19691847a6d675d544a4653606c78818e949fa69d938d80736d635a50473e352b22180f0600000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000030b12181c1f20252a2d2e3133332f34383a4045474a4c525457575f6265696e737a81889298a2a8a0958d8073685d5246392d20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000b17222d38414f59616e7a859299a3aba49c928d847e787471706f6e6f7173787d8490959fa8a89f948c7f72685d5245382d22170b00000004101c27333c4854606b74818e95a0a8ada39c938e857f7b777472717070717274777a7f858e939ca4ada9a0968e81746b6054483b31251a0e02000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6056565656565656565656565657575859555d60646a6f77808d929da8a59f93877d70655b5044372b1d1207000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b404d5a6773808d9aa69b8e8174685b4e413b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6057575757575757575757575757575757565554514c4c4846423b38342e261e18120b030000000000000000000013202c3946535f6c7986929facada093867a6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b666d6d6f72757a808590959fa6aea49f92877c6f675c5145392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000040f19232d3946525e686f7c869298a1a8aba39f98928e8a88878686888a8e92979f9f938d8075828f9ba8a89c8f8275695c4f4236291c0f00020e1a26313c454e535558585858585858585858585863707d8a96a3b0a3978a7d7064585858585858585858585857554f473e33281c1004000713202c38444f59616c727f8b929ca5a0969083796d665c5349505b666d78828f959fa59c928c7f726c625a50473d342a21180e05000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000001070c1013141a1e2124293036394045474b515357565e616467696e72767b80858d939aa2a79f969183796d60564c4135291d110500000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000030f1b27333f4953616b75828f97a1aba49c918c8079716c66646362626264666c707a839096a0aca69f92857a6d60544a3f33281c0f0300000714202c38444f5963707d89939ea7aea49c918c817a726e686765646363646567686e737a818c919ca5afa89e93897c6f63574d42362a1e12050000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d636363636363636363636363636364646668676d71757c828d929da4a49f938c7f726b6053493f33271b0b0000000007121d273039404546474747474747474747474747474d5a6773808d9aa69b8e8174685b4e474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d64646464646464646464646464646464646362605d555855534d46443f383029231d150d0500000000000000000013202c3946535f6c7986929facada093867a6d605f5f5f5f5f5f5f5f5f5f5f5f5f5c60616265686d737b838f949fa7afa3999183796d60544b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a16212c38444f59616d7a849198a2aaaaa299928d85817d7b7a79797b7d81858b92979d928a7e818e9ba7a99d9083766a5d5043372a1d1000000915202a333c4247484c4c4c4c4c4c4c4c4c4c4c5763707d8a96a3b0a3978a7d7064574c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000004101c27323d47505a626d73808c929da59f958f82786d655b504a545c666d79839096a0a49c918b7e716c61594f463c332a20170d040000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000000000000000000040610181f272f353b41464b5153555d606467686d7174777b7f83888d92989fa4a39f9590847b6e675d51443a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000005121f2b3744505b65707d8a939ea9a79d928c7f746d67605b5456555556545b60686d7984919da6aea2988c7f72665b5044382b1f120600000916222f3c4854606b7783909da5afa89d928c7f746d68615e56585756565758565e61686d747f8c939da9afa59c8f8276695e53463a2d211407000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867970707070707070707070707070707071717274767a7d82878f949da4a099938c80746d63594f41382d22170b000000000c18232e39424b515354545454545454545454545454545a6773808d9aa69b8e8174685b545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada0938679717171717171717171717171717171717170706f6d676865615f5753504a423d342f271f170e05000000000000000013202c3946535f6c7986929facada093867a6d605352525252525252525252524a50535456565e61696e78828f95a0acaba0958b7f72665c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1b27323c4855606b75818e96a1aaaaa2989287807a75716e6d676d6e7074797f858f949e9185818e9ba8aa9d9084776a5d5144372a1e110000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f4a5763707d8a96a3b0a3978a7d7064574a3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000b16212b353e48515b636e74808e939ea69f948e81776c605b514b545d676d7a849196a1a39f92877e706b60584e453b322920160d0300000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000000071019222a313940454d52555c6064676d7074777a7d8184888c90959a9fa2a39f98928c837b6e695e554b4032281e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000613202d394653606c7883909da6aca0958d80736d605c55504a4a4848494a50565d676f7d89949facaa9e9185786c605346392d2013060004101c2834404b5463707d8995a0acaca0968d80736d605d56524d4b4a4a4a4a4b4c52565d606d74818e97a2adab9f94877b6e6154483b2e211507000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7f8183868a8e93999f9f9d9590877f746e645b51473d2f261b110600000004101c2834404b545c606161616161616161616161616161616773808d9aa69b8e817468616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7a7875726e6964605c544f454039312920170e050000000000000013202c3946535f6c7986929facada093867a6d605347454545454545454545453f444647494c52575f666d7a83919da6b0a79e9184796d6053463a2d20130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000007131f2c38444f5963707d89939ea8aea29892867d746d686462605d606164676d727a828e93979185929facaa9e9184776b5e5144382b1e11000000060f1820262b2e2f3232323232323232323d4a5763707d8a96a3b0a3978a7d7064574a3d3232323232323232302f2c28211a110800000000050f19232c363f49525c606c78818f949fa69e938d80746d635a504b555e686e7b849197a2a39992867d706a5f574d443b32281f150c03000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000061019232b343c434b51565e61676d71757a7d8084868a8d9196989d9fa7aba399928e867f796e695e574d43392f20160c020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000005111e2a36424d5763707d8a95a0aca69d9083786d605b514b443f3d3c3b3c3f444c55606b7683909c9f9e9d97897c6f6256493c2f2316090006131f2c3845515c6675818e9ba7b1a99e9184796d605b524c46413f3e3d3d3e3f41464c525b606d7a85929fabb0a6988c7f7265594c3f2f24180d0100000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9a5998f8989898989898989898989898989898a8a8b8c8e9092989b9e9c9995908a837d726d645c53493f352b1d140a0000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e73808d9aa69b8e81746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facb9a69a908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784827f7b76716d666059514b433a322920160c0300000000000013202c3946535f6c7986929facada093867a6d6053473a38383838383838382e34383a3a3c41464d545d686f7c89949eaaada1968a7d7064574a3d31251a0e02000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000915222f3b4854606b7683909da5afa69f92867d706b605d565554515355555d60686d78818e94989298a2aeab9e9184786b5e5145382b1e1200000000060e151a1e21222525252525252525303d4a5763707d8a96a3b0a3978a7d7064574a3d31252525252525252423201c16100800000000000007111a242d374044505b666d79828f95a0a59d928c7f726c625a504c565e696e7c859298a2a39892867c6f695f564d443a31271e150b020000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e21150800000000000000000000030c18222b353d464e555d60686e73797e82868a8d90939a9a9ea0a8a9abb1ac9f9287817b736d665e574d453b31271d0e04000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000714202d3a46525e6976828f9ca7ab9f94897d70665c50454039332d2f2f2d333a434f5964717e8b989291908f8c7f7366594c403326190d000713202d3a4653606d7985929facada1978a7e71675d5145413a36303130303130363a4145525d68737f8c99a9b3a89c8f827569554b4035291d10040000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9aba199969696969696969696969696969696969797999b9d9f9e96918f8c88837e78706b625b534a41372e23190b02000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d9aa79b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9aca29a97979797979797979797979797979797979797969596918f8b88837e78706b605c554c443a32281e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d2c2c2c2c2c2c2c23282b2d2e30363b424c56606b75828f9cabb2a89b8e817568574d42362a1e1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700030f1c28333f4a54636f7c89959fabab9f948b7e716a6059524c48474546484b51565e666d788290989fa2aab4ab9e9185786b5e5245382b1f12000000000003090e1214151919191919191924303d4a5763707d8a96a3b0a3978a7d7064574a3d3124191919191919171614100b05000000000000000008121b2528333f4a545c676d79839096a0a49c918b7e716c61594f4d575f6a6f7d869299a3a29891857b6e685e564c433930261d140a0000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000000000000000b151e2a343d474f585f676d737b80858a8f92989a9d9fa4a39f9fa4aba4a7a79a8d807b756f6a605c544a42382e23170c03000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000205070814212e3b4754616e7b87939facaa9c9083766b60544a3f342f282222222228313d4855616e7b878685848483817f7265584b3f3225180c00091623303c4956636f7c8998a2a5a69e9285796d60554b40352f2a2524232324252a2f35414c56626f7c8897a1adab9e918578675d5145392c201306000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9b3aba5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a5a7a99e948f84827f7b76716c656059514941382f251c110700000000000a1723303d4a5663707d87878787878787878787878787878787878d929da99e938e87878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929facb9b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a8a19e9b9894908a847d746d675e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d201f1f1f1f1f1f171c1f2021252a303a434f5964707d8a99a3afab9e928578695e53463a2d211407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505b6674818e9ba7b1a79c8f82766c62584f45413b3a393a3b40454c545c666e7b86929facb4b7ab9e9184786b5e5145382b1e1200000000000000020608080c0c0c0c0c0c1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170c0c0c0c0c0a0907040000000000000000000000091317222d38424b555d676d7a849197a1a39f92877e706b60584e4e58606a707d87929aa4a19791847a6e685d554b42382f261b1106000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000007121c27303c464f59606a6f7980868d92979c9fa3a8a09e9a9992939995989b9f9d928d87827c736d665c544a3f34281e150a000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000002080e1114141d2935404b5565727f8c99a4aea2988a7e7164594f42382e231d17191917212d3a46535f69767b7a7978777675726d62564a3d3124180b000c1926333f4c5966727f8c969798999a8d8174665c5143392f241e1917171717191e24303a4653606c7985929eabada197867a6d6053473a2d20140700000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f2316090000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a4a6aaa89c8f827e7a736e6964605b534f473f372f261d130a0000000000000a1723303d4a5663707d89949494949494949494949494949494949a9da4aea59e9b949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a2a5a8aba8a69f9c95918981796d685e564c42382e23170c030000000013202c3946535f6c7986929facada093867a6d6053473a2d201412121212060b10121314191e28313d4754606d7a86929facada297877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000613202d394653606c7985929eabaca095897c6f635a50463d35302d2c2d2f353a424a545e6973808d9aa4afb7aa9e9184776b5e5144382b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000006111c262f39434c555e686e7b859197a2a39992867d6f6a5f574d4e58616b717e88939fa4a09690837a6d675d544a41382d22170b060000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000c18232e39424e58606b6f7c848c92989fa2a7a09d9996918d8a868687888b8e92989f9a948f8780786d665c50443e30261c11060000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000050d14191e2021252c3845515d6776838f9cabac9f9285796d6053463d3026252525252525252a36424d575f696e6d676b6a696865625b51463a2e221509000e1b2835414e5b68748188898a8b8d8e8b7e7164544b4031271d130e080a0a080e131f2b3744505b657683909da9b3a994887b6e6155483b2e2215080000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393949597999d9f9e948f8a85807b726d605c544a42392e2318140b010000000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9aeb6afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949496989b9fa2a9aba7a09d938e837a6d685e544a3f342820150a0000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070505050000030607080c16202c3945515d677783909daab3a9968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000916232f3c4956626f7c8997a2adaa9d9083776b6054483f34292421202024293039424d57616e7b87939facb7aa9d9184776a5e5144372b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3a39892857c6f695e564c4f59616c727f8b929ca5a0959082796d665c53493f332722170c0000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000004101c2834404a545f6a6f7d8691969fa2a69e9c95908c8884807d7a797a7c7e81858c92989e99938c81786d605a5042382e23170c0000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000050e171f252a2d2e32323a4753606d7986929faca89b8e8275675c51453832323232323232323230313b454d575e61605d555d5c5b585651493f34291d1206000714212d3a4754606d7a7b7c7d7f8081827b6e6155483b2e22150b0100000000030f1b27333f49536975828f9ca8aea295887b6f6255483c2f2215090000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868787888a8d90959a9f9c98928d867e756d665c544a40342820160a000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa6a8aeb6afa9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868788898c8e92979da0a8aca59d9590837a6d665c50443c31261a0f0300000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004111d2935414c556975828f9ca8b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000c1925323f4c5865727f8b98a9b3ab998c7f7266594f43362d2219141313181e27303b46525e697683909da9b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000020b151e28313a444d575f6a6f7d869299a3a29791847b6e685e554b505a626d73808d939da59f948f82786d655b50443e34281d11050000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000006121f2c3844515c666f7c859298a0a8a19e948f89847f7b7774706d6c6d6f7174797f869195a09f938e81746c61544a3f34281c100300000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000020d1720293036393b3f3f3f495663707c8998a3aeaa988b7e7265554b403f3f3f3f3f3f3f3f3f3f3d3c383b454d535453514b51504f4b4a463f372d23180d01000613202c3945515d676d6e7071727374756e695f53463a2d2114030101000205080f17222d424f5b6875828e9ba8b5ab95887b6e6255483b2f2215080000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000013202c3946535f6c7986929facada0938679797979797979797979797979797a7a7b7e8083888d9299a19f98928b81786d665c51443d32271b0f030000000000000a1723303d4a5663707d89939393939393939393939393939393939a9da4aea59d9b939393939393939393939393939393938a7d7164574a3e3124170b0013202c3946535f6c7986929facada0938679797979797979797979797979797979797a7b7c7f81858b91969fa4aca79f959082786d60584e43372b1f140900000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000010d19242f414e5b6874818e9ba7b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c6f6356493d32231b100806070c151e2a36424d576774808d9aa7b3a99c8f8276695c4f4336291c10000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000030c161f29323b454e58606b707e87929fa3a19691847a6d675d5145515b636e74818e939ea69e948e81776c605a5045392d21150800000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d20140700000000000000000713202d3a4653606d78839197a2a8a097928a827c77726e6967636060616265676d727b839196a19d938a7d70665c5044382c1f120600000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000008141f29323b4146474c4c4c4c5966727f8c99aaaea398887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4948443d3b4246484745404443423f3d3a342d251b1106000004111d2935414c555d6062636465666869615f574d42362a1e120d0d0e090e121419212b37434e58697683909ca9aea399877a6d6154473a2e2114070000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c666c6d6e6f7173777b80879196a1a29f938e81786d60584e43382b20150a0000000000000a1723303d4a5663707d86868686868686868686868686868686868d929da89d938e86868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c666d6d6e6f7275797e848d939aa4afa79f948d80736a5f53473b31261a0e02000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000081b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d201407000000030c1a25303f4b5865727e8b98a5b1a89b8e8275685b4f4235281c0f000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000040d172029333c464f59616c717e8b919ca4a0969083796d60534749525c606d78818f949fa69e938d80736c6156493d3024170a00000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000006131f2b37434e5865727f8c95a0a9a09691857d766f6b66625f575753535455555d60696e7a84919ea59e9184786d6053463a2d20130800000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c12070000020e1925303b444d5254585858585b6875828e9ba8ac9f9286796d605858585858585858585858585856544f473d363a3b3a39352f363532312e29231b1309000000010d19242f3a434c5154555657585a5b5c55534d453b31261a1a1a1a1b1b1a1e21252a333b4754606a7884919eabac9f9286796c605346392d20130600000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000013202c3946535f6c7986929facada093867a6d606060606060606060605b606061626466696e747c849196a1a59e938d80736a6054473c31261a0f0200000000000916232f3c4855616b707979797979797979797979797979797979808d9aa69b8e817979797979797979797979797979797979716c6155493c3023170a0013202c3946535f6c7986929facada093867a6d606060606060606060606060605c6061616365676d71798088939fa5afa69f92877c6f62574d42362a1e1205000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004101c2834404a546875828e9ba8b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c1f130600000000091724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000050e17212a343d474f59626c727f8c929da89f958e8175685b4e4244505c666d79828f95a0a59d928b7e7164584b3e3125180b000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000000000815222e3b47545f6a7784919ea7a39891847b706b63605955534d4a474647484b51575e68707d8a96a1a1968a7e7164574b3e2f24190d01000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000005111e2a36414d565e6165656565656a7784909daaaa9d9083776665656565656565656565656565656360594f44382d2e2d2c292429282524221d181109010000000008131e28313a41454748494a4c4d4e4f4846423b332923272727272728252a2d30363c454e58626f7c8896a1adab9c908376655b5044372b1f1205000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000013202c3946535f6c7986929facada093867a6d6053535353535353534a505354545557575f616a6f7b84919ea7a59f92877c6f62584e43372b1f120600000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808d9aa69b8e81746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080013202c3946535f6c7986929facada093867a6d6053535353535353535353534a5153545556555d60676d747f8c939daaaea3998e8275695f53463a2d211407000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000104060708090b141f2c3844515c667683909ca9b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000000b1824313e4b5764717e8a97a4b1a5998c7f7266594c3f3326190c000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000060f18222b353e47505a636d74808d9aa7a79d9083766a5d50433f4a545c676d7a84909daaa4998c807366594d4033261a0d0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000916222f3c4955626f7c8896a0ac9f92867c6e696159544f4847423d3a393a3c40454d56606c7884919ea89b8f827568554c4135291d1104000000000000000000000000000000000408101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000714202d3946525e686e7272727272727985929faca89b8e8275727272727272727272727272727272706b6054483c3126201f1d181d1c181815120d06000000000000010c161f282f35393a3b3d3e3f4041423b3a36312c2f3034343434343531363a3b41464e57606a74808d9aa8aea3998c7f726653493f33271b0f03000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646463f44464747484b4d53585f69707d8a959faba3998f82766a5f53473a2e211408000000000004101c27333d474f55566060606060606060606060606060606773808d9aa69b8e817468606060606060606060606060606060575550483e33281c11040013202c3946535f6c7986929facada093867a6d6053474646464646464646464044464748494b51555d606d74818e98a2aeab9f93877b6e6155483b2f24180d010013202c3946535f6c7986929facada093867a6d6053473a2d2014131313070d10131414151a1d27303a4653606d7985929fabb2a896897c706356493d3023160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180c00000000000c1825323f4b5865727e8b98a5b5ab978a7e7164574a3e3124170b000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000007101a232d373f44505c666d7983909da9a59d9083766a5d5043434c565e696f7c85929faca3998c807366594d4033261a0d0000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000b1825323e4b5865717e8b98a8a79a8d81746a5f574f48443d3a37312d2d2e2f353b44505b6574818e9ba79e928578675d5145392c2013060000000000000000000000000000050c1114171d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000814212e3b4754616e7a7f7f7f7f7f7f7f8c98a2aea99c8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574e42372b1e13100c070f0c0b0906010000000000000000040d161e24292c2d2f3031323335362e2d2a32383b3d404040404141424246484c525860696f7c87929faca99f92867b6e6155483b2d22170b000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939392d3338393a3b3c3e42464e57616c7683909da9ab9f94887b6e6255483b2f2215060000000000000b16212c353d44484a53535353535353535353535353535a6773808d9aa69b8e8174685b53535353535353535353535353534a49453e362c22170c000013202c3946535f6c7986929facada093867a6d6053473a393939393939392e34383a3a3b3c40454b515b616d7a86929facafa4998c7f7366554b4035291d10040013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181d20202122252a2f39434d57636f7c8998a2aeaca196877b6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180d01000000000c1926333f4c5966727f8c99a5afa399887c6f6255493c2f221609000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000060f19222c363f49525c606d78828f959fa69d938c807366594d424b555e686e7b859198a2a49a92867d706356493d3023160a00000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000d192633404c5966737f8c99a6a3968a7d7063584e453e38322e2b262020212429333f49536673808d99a6a197877a6d6054473a2d211407000000000000000000000000000810171c2123242a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000714202d3a4753606d7a868b8b8b8b8b8c919caab4ab9f948f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b84776a5f53473a2e2114080000020000000000000000000000000000040c13191d202122232425272829222b353d4448494d4d4d4d4e4e4f4d5354565e616a6f7b849199a3aba1978d8174695f53463a2d1b11060000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d22282b2d2d2e2f31363c45505a65727f8c98a5b0a6998c7f7366594c402d22170b00000000000005101a232c33383c3d464646464646464646464646464d5a6773808d9aa69b8e8174685b4e464646464646464646464646463e3c39332c241a1005000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d23282c2d2e2e2f35394046525e6873808d99a9b3ab9d908377675d5145392c2013060013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d24292c2d2e2f30363b424b555f6974818e9aaab4ab9e918478695e52463a2d201407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000030f1b27333f49536773808d9aa6ac9f92867a6d6053473a2d201407000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000050e18212b343e48515b636e74818e949ea79e948e81746e63574b4a545d676d7a849197a1a49f93887e716b6054483b2f22160900000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000d1a2633404d596673808c99a6a295887c6f6255493c332c27211e1d2024292d333b434e586774818d9aa7a994887b6e6155483b2e22150800000000000000000000000008121a22282d3031323643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e211508000613202c3945515d6775828f98989898999ca3adbcb0a69f9c98989898989898989898989898989896887b6e6255483b3025190e02000000000000000000000000000000000001080d111314151617191a1b1c27323d474f54565a5a5a5a5a5b5c575e6164686d747c859196a0aaa39992857a6e61574d42362a1e0a000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d202020171c1f20212122262a333e4955626f7c8895a2afa99c8f82766953493f33271b0f0300000000000008111a21272c2f30393939393939393939393939404d5a6773808d9aa69b8e8174685b4e4139393939393939393939393931302d28221a120800000013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181c1f20212224292f35414c56626f7c8897a2adac9f9286796d6053473a2d2014070013202c3946535f6c7986929facada093867a6d6053473a393939393939392f35393a3b3b3d42464d545c676e7b87929facb1a79a8d817467574d42362a1e1105000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c20130600000005121f2b3744505b6576838f9ca9aa9d908477675c5145382c1f1306000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000040d17202a333d47505a626d73808c939da69f958f82786d605b5244505c666d79839096a0a59c928b7f726c61594f44382c201307000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000000000c1925323f4c5865727f8b98a9a396897c706356493d332b262324292c2f35383f444d56606a7683909da9a399877a6e6154473b2e211408000000000000000000000008121a242c33393c3e3f3e43505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080004101d2935404b5565717e8b99a49f9fa5a7adb5bbb2aaa4a19f9f9f9f9f9f9f9f9f9f9f9f9f9fa8998c7f7266564d41362a1e11050000000000000000000000000000000000000001040607080a0b0c0d13202c38444f596063676767676768686a696e71757a81879197a0a8a19892877d6f685e52453b31261a0e00000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014130b0f12131414151a212e3b4754616e7a8794a1adab9e928578655b5044372b1f1205000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d34404d5a6773808d9aa69b8e8174685b4e41352d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000013202c3946535f6c7986929facada093867a6d6053473a2d2014131313130c1012131415181d25303a4653606c7985929fabafa399897c6f6256493c2f2316090013202c3946535f6c7986929facada093867a6d60534746464646464646464640454747484a4d52575e666d79829099a3afab9f95897c6f6356493c30251a0e02000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d20140a0000000613202d394653606c7985929fabac9b8e817468554b4034291c1004000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000030c161f29323c464f59616c727f8b929ca5a0969083796d665c5049525c606d78828f959fa69e938d80736d625a50473d32271b10030000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2014131313131313131313131313131313131313131313131313130807050200000000000000000000000000091623303c4956636f7c8997a1a5988b7e7265594f453d3731302f35393a40454950565e686f7c89959fac9f9286796d6053463a2d2013070000000000000000000008121a242c363e45494a4c4a46505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800010d18242f3a4754616d7a86939393939a9da5afb5aaa0989593939393939393939393939393939393908376685e5246392d2014070000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737374747576787b7e82868e9299a1a39f9791867e716b60564d4133291f140900000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c090e13202d3a4653606d798693a0acac9f9286796c605346392d2013060000000000000000050b10141617202020202020202020202734404d5a6773808d9aa69b8e8174685b4e41352820202020202020202020171714110c05000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000004060707070c131f2b3844505b667683909ca9b5ab978a7e7164574b3e3124180b0013202c3946535f6c7986929facada093867a6d6053535353535353535353534b5153545557575e61696e78818e949fabafa59d9083776b6054483b2f1f140900000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c706356493d30261c110a080a111c28343f4a54626f7c8898a2aea49a8a7e7164574b3e2f23180c00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000020b151e28313b444e58606b707e87929fa4a19791847a6d675d544a515b636e74818e949ea79e948e81776c605b51483e352b21160b0000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000713202d3a4653606d7985929ea99c8f82766b60574f47433e3d3d4045474b51535b60686e7a84919ea7a99d908376665c5145382c1f130600000000000000000008121a242c363e48505557585651505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000713202d3946525e687682868686868e929da9b0a4988e888686868686868686868686868686868686887b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000a1623303d495663707d808080808181828385878b8f92999fa09e99928d857c716c61594f443b3021180d030000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20191919191919191a1a1c222d3a4754606d7a8793a0adafa399877a6d6054473a2d211407000000000000000000000407090a1313131313131313131a2734404d5a6773808d9aa69b8e8174685b4e4135281b1313131313131313130b0a08040000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000030f1c28333f4a546875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facada093867a6d606060606060606060606060555d6061626466696e737b828e939ea6b0a79e938a7d7063594f44382c200d0200000b1825323e4b5865717e868686868686867c6f6256493c2f23160b0301071a2733404d5a66738086868686868686786d6053463a2d201307000c1825323f4b5865727e8b98a9b2ab998c7f7266594f42382e231a1615141c232c3844505c6673808d9aaaac9f93877a6d6154473a2e21140700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000a141d27303a434d565f6a6f7d869299a3a29892857b6e685e554b505a626d73808c939da69f958f82786d655b50493f362c23190f0400000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000006121f2b3844505c6673808c96a19f94897d70696059534e4b49494b5153555d60656c717a839096a0aca2978c7f7265544b4034281c1004000000000000000008121a242c363e48505a616465625b515d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000005111e2a36414c5666707679797979818e9aa7aea195887c79797979797979797979797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8d8d8d8d8e8f909298979c9c9a9896918d86807a6f6a615a50473d32291f0f060000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252626262b2d333c4855616e7b8894a1aeaea399867a6d6053473a2d201407000000000000000000000000000006060606060606060d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0606060606060606000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000b17222d414e5b6774818e9aa7b2a5998c7f7266594c3f3326190c0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c676d6e6e7073767b80858f949ea5afa8a0958e81756b6155473d32271b0f0000000b1724313d4a56626c71797979797979796f6a6054473b2e231c150c0b121826323f4b58636e737979797979797976665c5044382c1f1206000916222f3c4955626f7c8897a1adaa9d9184776b60544a3f342b26232222262e35414c56606d7985919eabaa9d908376685e5246392d20130700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000006111c262f39434c565e696e7c859298a3a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f372d241a110700000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000003101c28343f4a54606d7a849199a49e91847b6f6b625f58585656555d6064676d71787e859095a0a8a49e92857a6d6154473a2e23180c000000000000000008121a242c363e48505a616c71726d625b5d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000010d1925303a44545e66696c6c6c75818e9ba8ada194877a6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564d41362a1e11050000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999a9a9a9b9b9d9fa29f94908d8b8884807b746d68605850483e352b20170d00000000000000000000000915202b353f474e524d52575f62666a6e71737577787879797978777573706d67636059534d46423c332a1f140900000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a323232323232323233333137383f444f5964717e8b97a4b1ac9f928679675d5145392c1f1306000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000061b2834414e5b6774818e9aa7b2a6998c7f7366594c403326190d0013202c3946535f6c7986929facada09386797979797979797979797979797979797a7a7b7d8082868c92979fa6afa79f969183796d60594f44352b21160b0000000915212e3a45505a62656c6c6c6c6c6c6c6260584e443d342e271e18151d2329333c47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000613202d394653606c7884919eabaca095897d70665c50443f37312f2e2f30383f46525e68717e8b97a1ada3988b7e7265564c41362a1e110500000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000091217222d38424b555d686e7b849197a2a39f92877d706a60574d4e58606b707e87929fa4a19791847a6d675d544a41382d251b120800000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000b17232e3845525d68707d87939aa19691847d746f6a6764636366676d70757a7e838b9297a0a7a49c928b7e71685d5246392d1d12070000000000000008121a242c363e48505a616c717e7f726d6257697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000008131e28323a4146545a5d60606875828f9ba8ada093877a6d606060606060606060606060606060606054524d443b3025190e020000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a7a7a8a9aba99c9083807e7c77736e69615e564e463e362c23190e0500000000000000000000010e1a26313d4751595e5f6060605e575f626466696a6b6b6c6c6c6b6a686663605d6060606055534d453c31261a0e02000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f404142464a5057606b75828f9ca8b5aa9d9184776a554b4035291d1004000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000205101c2834404b556875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868687888a8c8f92999fa2a9aba39f9590847b6e675d51473e3323190f0400000005111d29343f4850565860606060606060605e56544f444039302a211f272f343e454d53555d60606060606060605f504a42382e23170c000005121f2b3744505b6574808d9aa6b0a89d9083786d605a5047433d3c3b3c3d424a505b616d7a85929ea9ab9f92867a6d6154473a3025190d0100000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000007101b2428333f4a545c676d7a839096a1a49c918b7e716b61584e4d565f6a6f7d869299a3a29891857b6e685e554b42382f261b130900000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000000000006111c2935414c56606b717e8892989f969188817c777471707073767a7d81858b91959ea1a9a29f928d80736c61564c4135291d0b0000000000000008121a242c363e48505a616c717e878b7f72695e697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e21150800010d1925303a444c52545757575c6875828f9ba8aca09386796d60575757575757575757575757575755544e46413b32291f1408000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9fa0a1a2a4a6aa9e9185817e7a746e69605c554d443d342c241a1107000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585a5c5d5e5f5f5f5f5e5d5b575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4d4e4d53545b6069707d88939facb3a99b8e8174685b4e412f24180c00000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c090e1116202c3845515c677683909ca9b6ac978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949597999c9fa3abaca49f99928d837b6e695e554c41352c21110700000000010c18222d363f454a4b5359636a6c6c6c6c6b636059514a423c332a2a3139404550575f626a6c6c6c6c6c5f574d53443f3830261c11060000030f1b27333f4953626f7c88949eabab9f958c7f726c625a534e4a4948484a4e545c606d75818e97a1ada3998d8074685d524639291e13080000000000000000000002070a0c0d0908060a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000040f19222d363e44505b666d79828f95a0a59d928c7f726c62594f4c565e696e7c859298a2a39892867c6f695e564c433930261d140a01000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000d19242f3a444f59626c717e868f949c9a938e8883807e7c7c7f83868a8e92989da0a7a39f97928a80736e645a50443a3024190d00000000000008121a242c363e48505a616c717e879292867b6e61697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e2115080005111d2a36414c565e61646464646875828e9ba8aca09386796d6464646464646464646464646464646260584e43372b20170d02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c939393939495979a9d9f97918e8b85817b736d675e564d453b30271d1207000000000000000000000006121f2c3845525e6a757979797978706b605c544d5151525353524b515a61696e777979797976695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada093867a6d60585858585858585858585859595a575f61666c717b84919aa4afada2978a7e7164574b3e3124180700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191e2028323a4653606d7986929facafa49a897c6f6356493c302316090013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a1a3a6a8a6a8a09e9a938f8780796e695e574d433a2f231a1000000000000006111b242d343a3d3e525e6a757979797978706b605c544d453f36333c434b515a61696e777979797976695f53463a342e261e150a000000000b17222d3847535f6a75828f99a3afa79f92877e716c625f5857565555575860666d737f8c939ea9a89f92867b6e61564c413529170d02000000000000000000070d131619191515120f1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000a16212b343e48515b606c78818e949fa69e938d80746d635a504b555d686e7b849197a2a49992867d706a5f574d443a31281e150b02000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c11050000000000000008131e28323d47505a626c717b82898f92999b95908d8b89898c8f92999b9fa2a9a29e99928e857e736e645c52483e32281e13080000000000050e1a242c363e48505a616c717e879292867d70695e697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d201407000713202d3946525e686d717171717174818e9ba7ada093877a717171717171717171717171717171716f6a6054473c31261a0e02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f868686868687888a8d90959a9e9b98928d8680796e695f574d43392e23180c03000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e221508000000000000000000000013202c3946535f6c7986929facada093867a6d65656565656565656565656566666769696e72787e859196a1acb1a79f9285796d6053473a2d20140700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a9a9a8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2525252525252525252627252a2d323a444e5863707d8998a2aeac9f93867a6d6154473a2e2114070013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999796918c87827c736d675e574d453b31281e11080000000000000009121b22292e3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e231c150c030000000006111b2b37434e58626f7c87929fa6aea39992877e766f6a666462616263666a6f78808c919ca5aaa0968c8073695e53443a302419050000000000000000010a12191e23252622211f1b1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000030f1b27323d47505a636d74808d939ea69f948e81786c605b514a545c676d7a839096a1a49f93877e716b60584e453b32281f160c030000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000000000000010c16202b353f48505a61696e767d8287929fa09d9a979696999c9fa3a9a29f9b97928d86817a716c635c524a40362d20160c0200000000020d17202c363e48505a616c717e879292867d706b6057697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000714212e3a4754616d7a7e7d7d7d7d7d828f9ca9b1a4988b7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f62574d42372b1e1205000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797a7a7b7e8083888d9399a09f99928c837b6e695f554b4034281f140900000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada09386797272727272727272727272727272737476787b7f848a9297a1a8b2a9a0958c7f72675d5145382c1f130600000000000000000000000000000000000000000000010d1a2734404d5a6773808d8d8d8d8d8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a32323232323232323232333330363a3e444c565f6a75818e9baab4aa9d918477685d5246392d2013070013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399929291908f8d8a8784807b756f6a605c554d453b33291f160c0000000000000000000911181d25323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d21110a030000000000000f1b26313c47535f6a73808c949fa7aba399928b827c7773706f6e6f7073777c838d929ca3aba2989184796d60574d4232281e130800000000000000000a131c242a2f32332f2e2b262024303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000007131f2c38434f59616c727f8c929da5a0959082796d665b5044505b666d79828f95a0a59c928b7f726c61594f463c332920160d0400000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a0000000000000000040d19232d363f49515a61696e757b818e9aa7aaa7a4a3a3aba39f9c9997928e8a85807b746d68615a524a40382e241b0e04000000000008141f29323e48505a616c707e879291857c6f6b646464697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e02000714212d3a4754606d7a868a8a8a8a8a8f949fabb3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8377695f53463a2d211408000000000000000000000000000000000000000000000000000001020a16222f3a46515b63666c6c6c676d6e6f7173777c81879195a0a39f9590847b6e675c51453b30251a0e02000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818384888b91959fa2a9afa8a1979083796d60554b4035291d100400000000000000000000000000000000000000000000000a1724303d4a5763707d80808080807e7164574a3e3124170b0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f404142464750565d686f7c87939facb0a69a8d807367564c4135291d11050013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858382807e7b77736e69625f58514b433b332921170d0400000000000000000000060c1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1200000000000000000a15202b37434e58606d78828f959fa6aba39f948f8883807d7c7b7b7d7f838990959ca4aba39992867c6f675d51453b3120160c020000000000000007121c252e353b3e403c3b37322a24303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222f3b4854606b717e88939fa4a19690837a6d675c544a4653606c78818e949fa69d938c80736d625a50473d342a21170e0500000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000000000000000915202a333f48515b636c717b81878e939da9acaba49f9d999992908c8985817d79746e69615e56504840382e261c12090000000000020e1925303b44505a616c707e879291847c717171717171717683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000613202c3945525d6876828f979797979c9fa6b0b7aca39b9897979797979797979797979797979795887b6e6155483b3025190e0200000000000000000000000000000000000000000407090a0d0e0f10121e2a353f495157596060555d60616264676a6f747c839095a0a7a0969083796d60574d42362a1e1205000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8f9196989da0a7adaba59e9691857b6e675c5143392f24180c0000000000000000000000000000000000000000000000000916232f3c4855616b707373737373716c6155493d3023170a0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4e4d52545a61686d7a83909aa4afac9f94887c6f6255493c3024190d010013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573716e6966625f57534e454039302920170f050000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e0200000000000000030f1b26313c44505c666d7a8390949fa4aca69f9c95908c8a8988888a8c90959d9fa7a8a19992877e716a5f554b4033291f0e0400000000000000020d19242e3740464b4c4847433c3429303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000091623303c4956636f7c86929a93939791847b6e685d554b424d5a6673808d93939393948e81746e635b51483e352b22180f0500000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000020e1a26313c45505a636d727e868e939a9da5a39f9c9993908c898683807c7975706d66615e57524c443e362e261c140a00000000000005111e2a36414d56616c707e879292867f7e7d7d7d7d7d7d7d7e83918f8275685c4f4235291c0f0000020c1620283036394646464646464646463b3a36302921170d02000004111d2935414c5665727e8b9aa49f9fa1a3a9b1bbb5aca7a49f9f9f9f9f9f9f9f9f9f9f9f9f9fa7988c7f7265564c41362a1e1105000200000000000000000000000000000000050b101416171a1b1c1d1e1f232e373f464b4c53534b5153545557585f626a6f7a839097a1a8a0958d8074695e52463a2d2014090000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000000000013202c3946535f6c7986929facb9ada39b989898989898989898989898989899999a9c9ea1a8aaacaaa69f9c938e847c6f695f554b4031271d12070000000000000000000000000000000000000000000000000714202c38444f596163676767676764615a5045392d2114080000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565e61656c707a829095a0acafa49a8f82766a5f53473b2e1e1308000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5755534d47433c342e271e170e050000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f14090000000000000000000a152028343f4a545d686d7a828d939a9fa6aba7a09d999795949596999d9fa7aba39f9691877e716c61584e43392f21170d000000000000000007131e2a35404952575955534e463f35303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000c1925323f4c5865727f868686868686857c6f695e564c4343505c69768286868686868682786d605c52493f362c23191006000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060606060000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e0100000000000006121e2b37424e57626d727f8a92989fa4a29f99928f8b8683807d797673706d6664605c54534d46413a322c241c140a020000000000000714202d3946525e68707e87929999928c8a8a8a8a8a8a8a8a8a91958f8275685c4f4235291c0f000000050e161e252a2d2e39393939393939392e2d2a251f170f05000000010d19242f3b4754616e7b879393939394979fa9bcaea49c9993939393939393939393939393939393908376685e5246392d20140c070f0b0a080500000000000000000000000810161c202324262728292a2b2c202e353a3e3f464640454747484b4e535860686d7a85929ea9a79f92877b6e6154483b31261a0e02000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a9a9a7aca49f9d99948f89817a6f6a5f574d43392e1f150b0100000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5a5a575550483e33281d11050000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769696e72777d8590949fa7b1a79f93877c6f62584e43372b1f0c02000013202c3946535f6c7986929facada093867a6d6060606060606060606060606060605f5f5e5d5c5a5754524d4847423c373128231d150c050000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000030c17232e38424c565d686d78808790949b9fa2aaa8a6a3a2a1a2a3a6a8a9a29f99928d847d716c615a50463c31271d0f0500000000000000000a16232f3b46525b6366625f585146413a3d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000b1824313e4a56626d72797979797979786f6a5f574d443a414e5a667076797979797979756d665c504a40372d241a11070000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f13131313130c06060300000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000814212e3a47535f6a717e8b919fa2a69f98928d87827e7a7673706d676663605c5453514b46423b363029201c17110a020000000000000814212e3b4754616e7b859299a3a39f9793939393939393939393938f8275685c4f4235291c0f00000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d0500000000000814202d3a46525e69768386868686878d97aab4a89c928c8686868686868686868686868686868686887a6e6154473b2e211c181c1b171714110c05000000000000000008111a21282c2f30333435363738392d2c282f3233392f35393a3b3c3e43474e565e68717e8b97a1ada3998d807367574d42362a1e12050000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999a93908d88827d756d685f584e453c30271d0d0300000000000000000000000000000000000000000000000000000b16212c353e44484a4d4d4d4d4d4a49453e362c22170c000000000000000000000000000000000000000013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787b7f838a91979fa6b0a79f958d80746a6054463c32261b0f00000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252504f4d4b4846423b3a37312b262018120b030000000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000006111c26303a434c565d666d737c83898e9298999b9d9e9f9f9f9e9d9b9997928d87817a6f6b615a50483e342a1f150b0000000000000000000c1925323e4b57636d736f6a625b524c443d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c625f584e453b323e49545e66696c6c6c6c6c6c69605c544a3f382e251b1208000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1320202020201913120f0b060000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000005111e2a36424d57626e7b86929fa3a59e949086807b75716d686663605d555653504a464540393631302e2d2b28231c140c0400000000000714202d3946525e68717e87929999928a8686868686868686868686868175685c4f4235291c0f000000000002080d11131420202020202020201514120e090200000000000005111e2a36424d56667176797979797b8798a3aea6998c8079797979797979797979797979797979797976685e5246392d2c292329282423211d17100800000000000005101a232c33383c3d404142434445453a38342e27262d24292c2d2e2f31373d444c56606c7885919eabab9e918478695f53463a2d2114070000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939a93929291908f8e8c898683807b76706b615e564e463c332a1e150b00000000000000000000000000000000000000000000000000000005101a232c33383c3d40404040403e3d39332c241a1005000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818285878b90959ea1a9aea69f959083796d60584e43342a20150a00000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403e3b3a36302e2b261f1b150c0700000000000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000a151e28313a444c545c606a6f767c8185898c8e909192929292918f8c8985807b746d68605950483e362c22180d030000000000000000000d192633404c5966737f7c726d615d564f444a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000006121e29343f495156586060606060605f55534e463c332938424c545a5c6060606060605c53504a42382e261c130900000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281f202c2d2d2d2c26201f1c17110a02000e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000714202d3a46525e6975828e98a2a89e938e827b736e6964615e565653514b4946443f3a3e4041403e3d3b3a38342e261e160d040000000005111e2a36414d56616c717e879392867e797979797979797979797979756f65594d4134281b0e00000000000000010507071313131313131313080705020000000000000000020e1925303b44555f666a6c6c6c6c7985929faca89b8e81756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564c413b3a38342f363531302d28221a120800000000000b16212c353e44484a4d4e4f505152524644403930271c181d20202122262b323a44505b6674818e9aa7ada196887b6e6155483b2e22150800000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868685858483817f7d7a77736e6a636059524c443c342a21180c030000000000000000000000000000000000000000000000000000000008111a21282c2f30343434343431302d28221a120800000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9197989da0a7adaaa39f948f837a6d675c51463d3222180e0400000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312e2d2a25211e1a150f0a0400000000000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c0200000000000000000000000000030c161f28323a424a515860626b6f75797c7f828385858685858482807c79746e6a615e564f473e362c241a1006000000000000000000020f1c2835424f5b687581867f756d686059504a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d18232d373f464a4c535353535353524847433c342a21303a42494e505353535353534f46443f3830261c130a010000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a545c6a6c6c6c6c6c66605b5f5e5e5d5b59575553504a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235282b383939393939332d2b28221c140b060e1b2734414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000814212e3b4754616e7b87939faaa0968e81786e69615e5754524c494745403d3a3840464b4c4e4c4b494846443f3830281f160c01000000020e1925303b44505a616c717e879392877e716c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000009141f2932434d555b5d60605b667783909daaaa9d908377675c60606060606060606060606060606054524c4446484745404443423e3d39332c241a100500000004101c28333e474f5557595a5b5c5d5e5f53514a42392e231810131414151b2028333f4a5464717e8b97a4b2a8978a7e7164574b3e3124180b000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000121f2c3845525e6a757979797979797979797979797979797979797979797979797877767472706d6866625f58544f46413a322a22180f060000000000000000000000000000000000000000000000000000000000000810161c20232427272727272423211d1710080000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a9aaacaba39f98928c827a6d685e554b40342b2110060000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1a14120e09030000000000000000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000040d162028303940444e54596063666d707275767879797978777573706d66625f57524c443d342c241a120800000000000000000000020f1c2835424f5b6875828e8b827a6f6b605c545763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000006111b252d343a3e3f464646464646453c3a37312a221e2830383e4143464646464646423a38342e261e140a010000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a44505c66757979797979726c665f5751504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d402e34384546464646463f3938332d261d180f091a2733404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d0100000000000b1825313e4b5864717e8b99a4aa9d9184796d665f57524d4746413d3a38352f3040495157595b5958565453504a423a31281e13080000000008141f29323e48505a616c717e889392877e716c615a6060606060605c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000020d1720313b434a4e50534a546774818e9aa7ac9f9286796d6053535353535353535353535353535347464a51535453514b504f4e4a49453e362c22170c0000000714202c38444f596163666768696a6b6c605c544a4034281c100607080a0e17222d3d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c00000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f0500000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e5655534e48443d363028201810060000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a171714110c05000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa8a6a7a09d99928e867f786d685e564c43392e22190f000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20202020202020202020201f1f1d1c1a181514120e0906020000000000000000000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f050000000000000000000000000000000000040d161e272e343d43474f54545c606366686a6b6c6c6c6b6a686663605c54534e46413a322b221a12080000000000000000000000020f1c2835424f5b6875828e938f847d736d665e5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000009131b23292e3132393939393939392f2e2b262018161e262d323536393939393939362d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252d3a4653606d7987868686867f786e69625b524d443e3c3a38342e2c29241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d383f445253535353534c46443f382f2a2119141824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000010d1a2734404d5a6773808d9aaba4988b7e71675c544d46423b3935302d2c292e3842515b63666866646361605c544c433a2f24190d01000000020d17202c363e48505a626c717e889392877e716c61574d535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000050e1f2831383e4243464b5865717e8b98a8aea399897c7063564946464646464646464646464646404a545c6061605c555d5c5b575550483e33281d110500000916232f3c4855616b70737475767778786d665c5144382c1f12060000000616232f3c4956626f7c8995a2afa6998c807366594d4033261a0d0000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060605f5f5e5d5c5b595654524c4847433c38332a251e160e0600000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999795908c86817b736d665e564c443a30271d1007000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d20141313131313131313131212110f0d0b08070502000000000000000000000000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000040c151c232832373d43484b515356595b5d5e5f5f5f5f5e5c595653514b47423c35302820191008000000000000000000000000020f1c2835424f5b6875828e9b96918780786e696163707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2c22211f1a150e0c141b212628292d2d2d2d2d2d29201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000050b10141f2b3844505c66717e879399928c827b726d615e565046413a322924201d19130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b4138424a505e5f6060605f5953504a423b332a251f17202b36414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000000020e1b2835414e5b6874818e9ba7a194887b6e61554b423b36302d292523282c343f4a54636d73747371706e6d665d564c4135291d110400000000050e1a242c363e48505a626c717f889392877e71695f534646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000d161f272d3236373b4855616e7b8896a0acab998d807366594f4338393939393939393939393844515c666d6e6d676b6a696864615a5045392d21140800000a1724303d4a5763707d80818283848586786d6053463a2d20160d0909070c1724303d4a5763707d8a96a3b0a69a8d8073675a4d4034271a0d010000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000000000915202b353f474e525353535353535353535353535353535353535353535353525251504e4c4a4746413b3a37312c272119130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939393939399929291908f8d8a87847f7b756e69605c544c443a32291e150b00000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140706060606060606060605040200000000000000000000000000000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000000000000030b121820272b323839404546494c4f505252535252514f4d4946454039373129251e160e0700000000000000000000000000020f1c2835424f5b6875828e9ba199928c827b706c63707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000060d121518192020202020201f1515120f0a03030a1015191c1d2020202020201c1312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f19100700000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841343f4a545c6a6c6c6c6c6c66605b544d453f3630292019252f3841484c4e535353535353534b49453e362d22170c00000915202b353f474e525353535353535353535353534a545c6a6c6c6c6c6c66605b544d5353535353535353535353535353535353534e4c4841382f251a0f030000000000020e1b2835414e5b6874818e9ba7a194877a6e6154473e39352f3333332e34383d44505c66737f817f7e7c7b786d685d5245392c201306000000000008121b242d363f48505a626d727f8b9192867b6e6155483b39393534312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292d3a46535f697784919eaaaa9d9184776b6054483d31282d2d2d2d2d2d2d2d3a4653606d787b7a7978777675716c6155493d3023170a00010e1a2734414d5a6774808c8d8e8f9091887c6f6255483e31281f1a171617181d27333f495364717e8b97a4b1a6998c807366594d4033261a0d00000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646454443413f3d3a3936302e2b26201c160d080200000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868685858382807d7a77736e69615f57504a423a322920170c0300000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000000000000000070c151b21272c2e34383a3d3f424345464646454442403d3a38342e2b262019130c040000000000000000000000000000020f1c2835424f5b6875818e969ea39f9490857d746d707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000106090b0c13131313131312090806030000000005090d0f101313131313130f07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d373844505c66757979797979726c665f575146423b3229251e262f363c4041464646464646463e3d39342d241b11060000040f19242d353d4245464646464646464646464644505c66757979797979726c665f5751464246464646464646464646464646464641403c362f261d1308000000000000000d1a2733404d5a6673808d99aca295897c6f62585047454140403f40404045464f57606d78858e8c8b8987867a6d6054473a2d21140700000000000009121b242d363f48505a626d727f8b8c7f72695f53463a2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1e2a36424d576773808d9aa7aca096897c6f63594f433a3129242322222429333f4a5463707d878685848382817e7164574a3e3124170b00000b1825323e4b5865717e8b989b9c9d988b7f7265594f433a312a2524232323282f3744505b6574818e9aa7b5ab988b7e7265584b3f3225180c0000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393837363433302e2d2a25211f1a15100b050000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797878777573716e6866615e57534d443f38302820170e0500000000000000121f2c3845525e6a75797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373533302d2c28231d1a150d080200000000000000000000000000000000091623303c4956636f7d848e939fa29f97928a8079707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312d3a4653606d7987868686867f786e69625b524d443e35302820252b3033343939393939393931302d29221b12090000000008121b242b313638393939393939393939393a4653606d7987868686867f786e69625b524d443e353039393939393939393939393433302b251d140b01000000000000000b1824313e4b5764717e8a9aa4a69a8d80736a615a54524c4d4d4c4c4d4b515359606a717e8b979997968f8376685d5245392c2013060000000000000009121b242d363f48515b626d727f80736d63574d42362a1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1a26313c4855626f7c88959faba89b8f82756b60554b433b352f2f2f2f2f353b44505b6673808c989291908f8b7e7164584b3e3125180b00000815222e3b4855616e7b8896a0a9aa9d9083776b61554b433c36313030302e3439404b55606c7884919eaaafa499897d7063564a3d3023170a00000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262321201d1914120f090300000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5654534d46423c342e261e160e050000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b292623201f1c18120e09030000000000000000000000000000000000000915222f3b4854606b6f7a818a92989fa29e928d837b7d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a131313131310100d0a050000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d28271f2b3844505c66717e879399928c827b726d615e565046413a3229241d2427272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d2d2d2d2d2d2d2b3844505c66717e879399928c827b726d615e565046413a3229242d2d2d2d2d2d2d2d282724201a130b0200000000000000000814212e3b4754616e7b87939fac9f92867c706c64605d565a5959595a555c60636b707c85929fa9a1968b7e7265564c4135291d1104000000000000000009121b242d363f49515b626d72736e635b51453b31261a0e0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a47535f6a7683909da7aa9e93897c6f675d554c45413d3c3b3c3c40454d57606c7884919e9f9e9d95877a6e6154473b2e21140800000814212d3a47535f697784919daaaca0958a7d70675d554d46423e3d3c3d3e40454b515c67707d8a96a0acac9f93867a6d6054473a2d2114070000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d04000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020201f1f1e1d1b19171413110d08060200000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060606060605f5f5e5d5c5a5754524c4846423b373128231c140c040000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1f1f201f1f1e1c1a161313100c070000000000000000000000000000000000000000000713202c38444f5960686d757e8590949fa39d959086818e9ba8b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020201d1c1a16110a0300000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000000000000000060c11151718202020202020201b1b1c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191b20202020202020181715110c060000000000000000080f151a1d1f20202020202020201c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f1920202020201b1a18140f08010000000000000000000714202d3946525e6876828f9aa4a39892857d76716d6868676666666668676d70757d859197a2a49e9184796d6053463a2f24190d0100000000000000000009121b242d373f49515b626566635c52493f33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a95a0aca59d9183796d675e56514b4a494848494b51575f69717e8b96a1aca89d908377685e5246392d201407000006121e2b37424d5766737f8c98a2aea79e9184796d675f57534d4b4a494a4b4b51555d606d7983909da8b2a99d908376685d5245392c201307000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f05000000000000000000000000000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131211100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000915202b353f474e5253535353535353535353535353535353535353535353535353535252504f4d4a4746413b3a36312b261f17110a02000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f101213131312110f0d0a0706040000000000000000000000000000000000000000000000030f1b27323d474f565d606c717b828c9299a0a098928e939eaab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000000000000000005080a0b131313131313130f0b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313131313130b0a0805000000000000000000000004090e1112131313131313130b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313130e0d0b0803000000000000000000000005111e2a36414d56626f7c87939fa5a297928a837d7a777573737273737476797d82889197a1a59d928a7e71675c514538281e1308000000000000000000000009121b252d373f495156585a57524a40372d21180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4653606c7883909aa4aca0958f82796e68605d555756555556555d60696e7b85929fa8aca1968a7e7164564d41362a1e11050000020e1a26313c4754616d7a86929fa8aca1969082796e69615e575857565657545c60676d75818e95a0acada2978b7f7265564c4135291d11040000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464645454442403e3b3936302d2a251f1a140b06000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444c525a61696e787f8791969da29f9b9ea5afb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d303139393939393736322d271f160d030000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000606060600000000000000000000000000000000000104060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000601010000000000000000000000000000020e1925303b4754606a73808d939fa4a29f94908a86848280807f7f80818385898f939aa1a49f938d80746c61554b403428160c0100000000000000000000000009121b252d373f464a4c4d4b4740382e251c0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656f7c88939fa7a89e948f837a736d6765636262626365676d727b849197a2ada59e9184786d6053463b3025190e020000000915202d3946525e6873808c95a0aaa89f9490837b736e6967646363636465666d7179818e939da7b0a69e92857a6d6054473a2f24190d0100000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e09020000000000000000000000000000000000000000000000000000000000000000000104060606060606060601000000000000000000040607090c0e0f11121213131211100e0b0808060200000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000008121b242b31363839393939393939393939393939393939393939393939393939393938373533312e2d2a25211e1a140e0903000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000040f19232b323a414550575e666c727c848d929ea1a9aaafb7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000008141f2b37434e58606d78818d939a9fa69f9c9992908f8d8c8c8c8d8e9092989c9fa49f99938c81786d605a5043392e231804000000000000000000000000000009131b252d343a3e3f403f3b352e261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74808d959fa8a69e959086807a7672706f6e6f6f7274797f869196a1a9a79d938a7e71665c504438291f14080000000005111d2935414c56606d79849198a2aaa69f959086807b767371706f70717275797e848e939da5afa89f948b7f72675d5145392c1e13080000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b0703000104070c10131316191b1c1e1f1f20201f1e1d1b181514120f0a0400000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1914120e0903000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131208070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020171714110c0500000000000000000000000000000000071119202830353e454d545b606a6f79808a92979ea6aeb4aca3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000020f1b27323d44505c666d78808890959b9fa2a39f9d9b9a999999999b9d9fa2a29e9b948f877f776d665c50483e30271d120700000000000000000000000000000109131b23292e313233322f2a241c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d788390959fa7a79f98928c86827f7d7c7b7b7c7e81858b9298a1a8a69f958e81746c61544a3f3428170d0200000000010d1925303a45515c676f7c869298a1a9a79f98928d8783807e7d7c7d7e7f82858b91969ea5afa7a0969082786c60554b4135291d0c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201a1a17130e070d1113181c1f20232527292a2b2c2c2c2c2b2a282522211f1a15100c0701000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020201f1f1d1c1a171414110e0805020000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000070e161e2429333b424a505860676d747d858f949fa29f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850555760606060605d5b554d43382d22160a00000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000a152028343f4a545c666c737c83898e9298989b9c9e9e9f9f9f9e9e9d9a9897928e89827c736c655c544a3f362c1e150b00000000000000000000000000000000010911181e2225252726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d45515c666d7a8390959fa4aaa29f98928f8c8a898888898b8e92979fa2aaa59e949083796d605a5042382e23170500000000000008131e2934404b555f6a707d8692979fa6aaa39f9993908d8b8a89898a8c8f92979da0a8aca59e9590847a6d665b50433a2f24180d00000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726231f1913181d2023282c2d2f323436373839393938383734322f2e2b261f1c18120b03000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000004090e111213131313131313131313131313131313131313131313131313131212110f0d0b0807050200000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130a09070400000000000000000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000040c131921292f383f444e555d606b707a828b9298939393938a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6c6a665f554a3e32261a0d0000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f23160900000000000000000000000000000000000000040b17232e38424a545b606b6f767d8185898c8e9091929293929291908e8c8985817c766f6a605b534a42382e241a0c03000000000000000000000000000000000000070d121618191a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b545e686d7a838d939a9fa7aaa29f9c989695959596989b9fa2a9a8a09e938e827a6d675d51483e30261c1106000000000000020c18232f39434e58606b707d858f949ea0a8aba49f9c9a9796969697989b9ea1a9aca7a09d938e837b6e685e544a3f31281d1307000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e09050200000000000000000000000000000000000008121b242b313638393939393939393433302b241d24292c2e34383a3c3f41424445454646454443413e3b3a37312c29231d150d0700000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020171614100b05000000000000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000000002080f171d262d333c434b515961686d757e858686868686867d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7079797979797671665b4e4236291c1000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000006111c263038424a505960636b7075797c7f81838485858685858483817f7c79746f6b6260585049413830261c120900000000000000000000000000000000000000000106090b0c0d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e39424c565e686d79808790959b9fa2aaa8a5a3a2a1a2a2a5a7aba49f9c96918981796d685d554b40362c1e150a000000000000000007121d27313c464f59606a6f7b828a91969c9fa3aba8a6a4a3a2a3a4a5a8a8aaa29f9b95908981796e695e564c42382d1f160c01000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000040f19242d353d424546464646464646413f3c362f282f35393a404546494c4e4f51525253535251504e4b4847433c38342f271f19100a01000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000020507081313131313131313131313131313131313131313131313131313131313131211100c09060503000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000010406070a0d10111213131312100e0b070705010000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2323201c16100800000000000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000000000000000050b141c2228313940454f565e616d7279797979797979706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d868686868683766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000a141e262f383f444f54596063666d6f72747677787979797877767472706d66636059544e443f382f261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c565e676d747c83898e9298999b9d9e9f9f9f9e9d9c9999938f8a847d756d675d564c433a2f241a0c030000000000000000010b151f2a343d474f5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9998928e89837d756d675e564d443a2f261c0d040000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000915202b353f474e52535353535353534d4c474038313a4045474b515356585a5c5d5e5f5f5f5f5e5d5b5855534e47454039312b221b130a0000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020201f1e1c191613120f0b06000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000000000000000000000000000001070d111314171a1c1e1e1f201f1e1d1b181413110d080200000000000000000000000000000000000008111a21272c2f3039393939393939302f2c27211a1108000000030f1b27323d474f545660606060606060575550483e33281c1104000000000000000000000000000000000000020a11171f272f353e444c525b62656c6c6c6c6c6c6c64615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000020c141d262d333d43484f54545c60636568696b6b6c6c6c6b6b6a676563605c54544f47433d332d261d140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a444c555c606b6f767c8185898c8e909192929291908f8d8a86827d79706b605d554c443a31281d120800000000000000000000030d18222b353d464e575e616c71787d82868a8c8f90919293929291908e8c8985817d77706b605d554d443b32281d140a00000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000e1a26313d4751595e5f6060606060605a58524a403a434b5153545c60626567696a6b6c6c6c6b6b6a6765625f5853514b433d342d251b12090000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b292623201f1b17110c0600000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000000000040a0f13181d20202326292a2b2c2c2c2b2a272521201e1913100b0500000000000000000000000000000005101a232c33383c3d464646464646463d3c38332c231a1005000007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000060d151d2429323a41465156585f606060606060575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000000000000000000020b141c222832383d44484a515356595b5d5e5f5f605f5f5e5d5b595653504a48443d383227221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162028323a434b515960636b6f75797d7f828385858685858482807d7a76716d666059514b433a32281f160c000000000000000000000000061019232b343d454d525a61666c70757a7d80828385858686858483817f7c7975706b636059514b433b322920160b02000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c67645c5247404b555d6064666d6f727475777878797978777674716e6a64605c554e463f372d251b11070000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000000050e171e252a2d2e39393939393939393939393939393939393939393939393939393939393938373633302d2b27221b17110a0300000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000000002080d151b1d24292c2d3033363738393939383634312e2d2a251e1c160f0a04000000000000000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000915222f3b4854606b6f79797979797979716c6155493c3023170a000000000000000000000000000000000000000000030b1218202930363f454a4b525353535353534a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000020a111721272c333839404446494c4e5051525253525251504e4c4946443f3838322b272017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e162028313940454f54596063676d707375777879797978777673716e6864605c544f454039312820160d0400000000000000000000000000071119222b333b424650545b6064676d707375777879797978787675726f6d67636059544f45403a312920170e050000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000121f2c3845525e6a7579797979797979746e64584c45515d676d7176797c7f81828485858686858483817e7b77716d67605851493f372d23190b020000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464544433f3c3937332d28231c150c0500000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000050d131920262b2f35393a3d404344454646464543413e3a3936302c28211b150e06000000000000000000000004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7d868686868686867e7164574a3e3124170b0000000000000000000000000000000000000000000001070e171e252a343a3d3f464646464646463d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000060b161b21272c2e34383a3c3f41434445464646454443413f3d3a38342e2c27211b160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f272f343d43484f54555c606366686a6b6c6c6c6b6a696664615e5653514a423d352f271f160d04000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605c55554f48443d352f281f170e050000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a02000000000000000013202c3946535f6c79878686868686868074675a4d4753606d797e8286898b8d8f90919292929291908e8b88837e796f6a625b51493f352b1d140a0000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000008141e29323b41465353535353535353535353535353535353535353535353535353535353535352514f4c4946443f38342e261e170f070000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000080e171e252a31373a4045474a4d4f515152535251504e4b4746413a38332b2620181009000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8993939393938a7d7164574a3e3124170b000000000000000000000000000000000000000000000000050d131923292e31323939393939393931302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000040a0f161c1c23282c2d3032353638383939393838373432302d2c28231c1b160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5e5d5c5a5754524d464440393029241d150d040000000000000000000000000000000000070e171f252a2f383f44464b515457595c5d5e5f605f5f5e5d5b595653514b48443d383329241d160d050000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000013202c3946535f6c798692939393938d8074675a4d4f5c6875828b8f9298989a9c9d9e9f9f9f9e9e9d9a9895908b847c726d625b51473d2f261c1106000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000020e1925303b444c525f60606060606060606060606060606060606060606060606060606060605f5f5e5c5956535049443f38302921191007000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000008111a202930363c43474b515356595c5d5e5f5f5f5e5d5a5854524c48443e37312a221b120a0100000000000000000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000002080d181d2224252c2d2d2d2d2d2d2423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000050b1012181c1f202326282a2b2c2c2d2c2c2b2a282623201f1c17110f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c3238394045464a4c4f505252535252514f4d4a4746413b38342e271e18120b0300000000000000000000000000000000000000050d141a1d262d33383a4145474a4d4f50525253535251504e4c494645403938332c272118130c0400000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000013202c3946535f6c7986929f9f9f9a8d8074675a4d4f5c6975828f9c9fa3aaa7a7a4a2a1a1a0a1a3a6a7a79f9d9691877f726d62594f42382d22170b000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a696663605b53504a423b332b23190f0600000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000008121a232c323a41464e53555d606366696a6b6c6c6c6b696764615e56554f47433c342d241c130a01000000000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000060c111517181f202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000070c10121316191b1d1e1f1f201f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b21272c2e34383a3d40424445464646454443403e3b3936302c28231c150c070100000000000000000000000000000000000000000002090b141c22282b2f35393a3d40424445464646454543423f3c3a38342e2c27211c160d070100000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9caaa29f9c9a97969594939496999ea0a8a8a099928b7f726b60544a3f33281c0f03000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000714202d3946525e6876797979797979797979797979797979797979797979797979797979797979787776726f6c65605c544d453d352b22180d0300000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000008111a242c353e444c52585f62676d7073767778797979787674716d68636159534e463f362e251c1309000000000000000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000105090b0c131313131313130a0a080400000000000000000000000000000000000000000000000000000002050708080808080808080808080808080808080808080808080808080a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0c0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373633312e2d2a251f1c18120b0300000000000000000000000000000000000000000000000000020a11171c1f24292c2d30333537383939393938373533302d2c28231d1c16100b0500000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9c9a9892908d8b8988878787898c91969fa2aaa39f93877d70665b5044382b1f120700000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000814212e3b4754616e7a8686868686868686868686868686868686868686868686868686868686868584827f7c78716d665e574f473d342a1f150b0100000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000050f1a232c363e474f565e616a6f747a7d808284848586858483817e7a76706b625f58514840372e251b11070000000000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141415151515151515151515151515151515151515151515151515151724313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f12181c1f202326282a2b2c2c2c2b2a29272421201e1914100c070000000000000000000000000000000000000000000000000000000000060b0f13181d20212426292a2b2c2d2c2c2b2a282623201f1c1812100b050000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f1409000000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838f918d898583807e7c7b7a7a7b7d7f848b9298a2aba4999083786c605346392e23180c0000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000814212e3b4754616e7a87939393939393939393939393939393939393939393939393939393999292918f8c89837e786e6960594f463c31271d1207000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000020d17212c353e48505961686d757c8186898c8f909192929291908d8b86827d766f6a625b524940372d23190d0300000000000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000010507080b0e10111213131211100e0b0807050100000000000000000000000000000000000000000000000000000000050d14191e202121212121212121212121212121212121212121212121212121212124313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317191c1d1f1f201f1f1e1c1a171414110e080400000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1f1f20201f1e1d1b19161313100c07000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838a85807c797674716f6e6e6d6e7073787e869299a3aba0958a7e7164544b4034281c100400000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d9c9995908b837b6f6b60584e43392f23180c02000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000009141f29333d47505a616b707a82888e9298999c9d9e9f9f9f9e9c9a99938f8a837c726d635c52493f352b1f150b01000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110d080300000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000013202c3946535f6c7986929faca79a8d8074675a4d4e5a6774807d7974706d666764636261606163656c727d87929faca79b8f8275665c5145382c1f130600000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7a8794a1acacb4aeaca6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8aaa9a7a09d9590857d6f6a5f554b4034291e130800000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020e1a25303b454f59616c717d858f939a9fa3aaa9aaa8a7a6a7a9a9aba49f9c9490867f736e635b51473d31271d1207000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000060b1014191e20212427292b2c2c2c2c2b2a272421201e19140f0b0600000000000000000000000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b1108000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4c58646e74716d6663605c54585655545454535b606b74818d9aa9ac9f9285796d6053463a2d20130700000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000814212e3b4754616e7a8794a7afb4aba39f9a9898989898989898989898989898989898989898999b9ea1a9aca79f9792857c6e675c51453a3025190d0100000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000005121e2a36424d57606b717e8791979ea5acaba9a19e9b9a9a9b9d9fa4abaca69f98928b80736d62594f43392f23180c000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000020a11171c1f252a2d2e3134363839393938373634312e2d2a251f1b17110a02000000000000000000000000000000000000000009141f29323b4246474848484848484848484848484848484848484848484848484848484848484a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a12080000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b13090000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000013202c3946535f6c7986929faca79a8d8074675a4d47525c646764605c5453514b4b4948474748495059626e7b8897a1ada298887c6f6255493c2f2216090004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000814212e3b4754616e7a87959fa3aba399928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8f92979ea1a9a9a2979184796d60564c41362a1d110500000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000030e18212d3a46525e69707d879299a1a9ada79f9d97928f8d8d8e9093999fa2aaaaa39f928b7f726b60554b4034291c12070000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000001070c141c23282b3036393b3e414344454646454443413e3b3936302b27221b140b07000000000000000000000000000000000000020e1925303b444d5254545454545454545454545454545454545454545454545454545454545454545764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000000000000010b151f272f343846464646464646464645423d352d24190f040000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000013202c3946535f6c7986929faca79a8d8074675a4d414a52585a5753504a4645403e3c3b3b3a3b3f47535f6a7885929eabaa968a7d7063574a3d3024170a0006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e0300000714202d3a4753606d79838c9299a29f9286807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8082858a91969fa7a9a0968c7f73685e5246392d2013080000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000915202c38444f59616e7b869299a3abada49c959089858281808183878c9298a0a8aea49f93877d6f675c5145392e23180c0000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000030b12181e262e34383b4146474a4d4f515253535251504d4a4746413b37332d261d18120b030000000000000000000000000000000005111e2a36424d565e61616161616161616161616161616161616161616161616161616161616161616164707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000013202c3946535f6c7986929faca79a8d8074675a4d4141474c4e4a46443f3a38342e302f2e2d2d37434e586a7784909daaa4978b7e7164584b3e3125180b000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f140900000613202c3945515d676d787f879297a29992867e727272727272727272727272727272727272727375797e8490959fa9a89f92867a6d6154473a2f24190d0100000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020f1a26313c4855616b75828f98a2abada39b928c837d7975747374767a7f869196a0a8afa4999184796d60544a4034281c100400000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000050d151d242930383f44464c5254575a5c5e5f5f5f5f5e5d5a5754524c46443f382f28231c150c030000000000000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000013202c3946535f6c7986929faca79a8d8074675a4d41363c3f413e3a38342e2c2823232221212c3844505c667784919daaa5988b7f7265584b3f3225180c000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020004101d2935404b555d666d727d859298a29892877f716b6565656565656565656565656565656566666d717a839097a1ada2988b7f7265564c4135291d11040005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b37434e5863707d8a939eaaafa59b918b8078706c66676768686d737b849196a0acaba0968c7f72665c5144382c1f120600000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000050e161f272f353e424a5053565e616467696b6c6c6c6b6a696764615e56535049413d342e271e150c0300000000000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f8b98a49d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f090000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000013202c3946535f6c7986929faca79a8d8074675a4d4134303334312d2c28231f1c18161e2429363e4653606d7985929facab978a7e7164574b3e3124180b000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500010d18242f39434b545c606b707d86929fa29992877d70675d5858585858585858585858585859545c60686d7a85919ea9aa9c908376685d5245392c201306000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000814212e3a47535f6a7683909ca5afa99e938b7f736c65605b545a565e61696e7a84919aa4afa89e9285796d6053463a2d22170b00000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000040d162028313940454f545c6064686e7174767778797978777674716e6863605b534e44403930271e150c0300000000000000000000000000111e2a3744515d6a7784878787878787878787878787878787878787878787878787878787878787878787878b919ba99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b12090000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000013202c3946535f6c7986929faca79a8d8074675a4d413427262724201f1c1713141920282f353f48515b63707d8998a2aea399897c6f6356493c30231609000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000007121d283139424a5059606b717e8b949fa39991857a6d60564c4c4c4c4c4c4c4c4c4c4c4c4c4a51565e68717e8b97a1a69f94877a6d6054473a2d211407000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000815222f3b4855626e7b88949fabada2978e81746d605b53504a4d4c52575e68707d87939facada1978a7d716453493f33271b0f03000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000010c161f28323a434b515961666d71767a7e808284858686858483807d7a76706c656058514a423930271e150a00000000000000000000000000111e2a3744515d6a778490949494949494949494949494949494949494949494949494949494949494949494989ba3a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d20130600000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f120600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a1b171312100e171f252a323a4145515a626d76828f9caaac9f9286796d6053473a2d201407000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000010c161f2830383f444f59626c76828f9ca7a1978d8073685e52463f3f3f3f3f3f3f3f3f3f3f40444c56606d7985929a999896897c6f6356493c30231609000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576774808d9aa6b0ac9f92857a6d615b5049443f4041464d56606b75828f9baab3a99b8e8175655b5044372b1f1205000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000008131e28313a444c555d606b70787e82868a8d8f919292929291908d8a87827d786f6a605c544a423930261c1106000000000000000000000000111e2a3744515d6a7784909da1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4a7aca99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b0013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b02000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0b070b1218202930363e444c525b626c727f8b949faba89c8f8376675d5145392c1f1306000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000000040d161e262e343d47505a63707c8995a0a99f92867a6d6154473b3032323232323232322e343a45515c6674818e8e8c8b89887f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714212d3a46535f697884919eabafa49a8c7f73685e52443f383330363b444f5963707d8a98a2aeab9f9285796c605346392d201306000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000050e19242f3a434c565e676d747d848a8f93999a9c9e9f9f9f9e9d9c9a9a938f8a837c736d665c544a42382e23170b020000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c00000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e030c151c2328323b41464f565d606d727e87929fa6ada1968b7e7165554b4035291d1004000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000040c141c2328353f4854606b7783909daaa3988c7f7266574d42362a25252525252525232834404b5464717e8281807e7d7c796d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815222e3b4855616e7b8896a1aca69f93877b6e61564c41332d28252a323d4653606c7985929fabada297887b6e6155483b2e221508000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d00000000000000000000000000000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0c151e272e343e444d525961686d757f879299a3afa59e9184796d6053463a2f24180c00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080000000000020a1117232c38444f596673808c99a6aa9d918477695e52463a2d2019191919191918232e394955616c7176747371706f6d675d5145392c201306000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b939a979a9c908376695e52443a30221b19202b3844505b6676838f9ca9b3a9978a7d7064574a3d3124170a000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c110600000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c00000000000000000000000000000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0b151e273039404450565e616b707a818b9299a3aba79e938b7e71665c5145382c1d12070000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000006101b27323d4956636f7c8996a9aca095877b6e6154483b2e21150c0c0c0c07121d2d3944505a6164696766656362605d554b4035291d1104000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000c1925323f4c5865727f8486898b8d8f8c807366574d4232281e110f1c28333f4a546774808d9aa7b2a5988b7f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b00000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c100000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000013202c3946535f6c7986929faca79a8d8074675a4d4134271a121d273039424a515a62686e757d848e939fa3aba8a0958f81756c61544b4034281c0b0100000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000b14212d3a4754606d7a8797a1ada7978b7e7164584b3e3125180b00000000101c28333e485055575c5b5958565553514b433a2f24180d01000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000b1824313e4a56626d72787a7c7e8082847d7063574a3d3024160c0b17222d404c5966737f8c99a6b2a6998d8073665a4d4033271a0d000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f030000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d000000000000000000000000000000000000000000000001080d13202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000000000000000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f2215090013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020013202c3946535f6c7986929faca79a8d8074675a4d4134271a18232e39434b545c606c717b818a91969ea5afa69f959083796d605a5042392e23180c0000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000030613202c3945515d677885919eaba6998d8073665a4d4033271a0d0c0c0c0c0b17222c363e44494a4f4e4d4b4a484745403a31281d1307000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000916222e3a46515b6265676d6f71737578706b6155483c2f231604061925323f4c5865727f8b98a5b2a79a8d8074675a4d4134271a0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f13080000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00000000000000000000000000000000000000000003090e13191d202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120802000000000000000000000000000000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d201306000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050013202c3946535f6c7986929faca79a8d8074675a4d41342716202834404b555c666d747e858e939ea1a8aca49f9490837b6e675d51483e30271d12070000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000040a0f13151d2935414b556a7783909daaa89b8f8275685c4f4235291c191919191919191a242c33393c3e4341403e3d3c3a39352f281f160c01000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000006121e29343f495156555d60626467696b6361594f44382c2014070b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d01000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000000000000000000000000000000000000030a0f151a1e24292c2e3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c19130d080100000000000000000000000000000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f12060013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d4134271e28323a45515c676d78818b92979ea5ada8a19a938d827a6e695e554c41362d1e150b0000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000070f161b1f2223242f43505d697683909ca9a99c908376695d5043362a2525252525252525252520282d303136343332302f2d2c29241d160d04000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000010d18232d373f464a4b515356585a5c5e57554f473e33281c10040b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d11050000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000000000000000000000000000000060b151a1f262b2f35393a40444a54616e7b87939f92878583817d786f6a5f584e4238342e29241e19130c04000000000000000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d41342724303a44515b606d79828e939fa2a9ada59d96918880786d685e564d433a2f241b0c0300000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000007101921272c2f303236434f5c6976828f9ca9aa9d9083776a5d50443732323232323232323232322d2c28232429282625232220201d18130c0400000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000006111b252d343a3a404547494b4d4f514a48443e352c21170b000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d201307000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d030000000000000000000000000000000000020a111720262b31373a4145474a5153555e6976828f9b8f82787774706c655f58504a46443f38353029241e160d070000000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272935414c56626d75818e949da5ada9a19e938e847d736d665d564d443b31281e1209000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000000040f19222b32383b3c3f3f434f5c6976828f9ca9aa9d9184776a5e51443f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e151a1817151413110d070100000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a00000000000000000009131b23292e2f35393a3c3e4042453d3c38332c231a1005000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e21140700000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000060c141c232831373c42474c5154545c60626466717e8a9792877b6e6a69676462605b5453504a45413a352f281f18120b03000000000000000000000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e040000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272d3946525d68727e8b939ea6afa69f979189817a706b605c544c443b32291f160c000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000a16212b343d4348494c4c4c4f5c6976828f9ca9aa9d9184776a5e514c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d12070a09070604010000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000010911181e1d24292c2d2f31343638302f2c28211a110800000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a030000000000000000000000000000000000070f181e262e343c43474d53555d6064666d6f717375798592998c8078777673716e6c6663605c54524c45413a3128231d150c040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b262018100600000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080013202c3946535f6c7986929faca79a8d8074675a4d4134272e3a4754616d7a85929fa5afa59e948f857d746d676059514a423a322920170d04000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000030f1b27323d474f5456585858585c6976828f9ca9aa9d9184776a5e585858585858585858585858585853514b42392e23180c00000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000060d1213181d2020232527292b2423201c1710080000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d00000000000000000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a05000000000000000000000000000000000000081019212a30383f444e53575f62676d7175797c7e80828390979c928c848382807e7b7974706d66605d56524c433d342e271e160e0500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e060000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000613202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d41342935404b5565727f8c97a2ada59e938e827a706b605d554f444039302820170e05000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000007131f2c38434f59606365656565656976828f9ca9aa9d9184776a656565656565656565656565656565605c544b4034281c10040000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000000000000000101070d11131416181a1c1e171614100b05000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f9095a0a49c9691908f8d8a8885817d79736d68605d564f454039302820160e05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000020a13202d394653606c7984868687888b90959a9590867c6f665b5044382b1f1206000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c2013060013202c3946535f6c7986929faca79a8d8074675a4d41342c3945515d677783909da9ac9e938e81786d686159514c433d342e271e160e05000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000915222f3b4854606b6f72727272727276828f9ca9aa9d918477727272727272727272727272727272726d665c5145382c1f130600000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a00000000000000000000000000000001040607090b0d0f120a0a07040000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a0000000000000000000000000000000000000000000000000002050708080808080808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9da0a7aea8a19e9d9c9a9797928e8985807a736d686059514b423a322820170e050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000001070c141c232b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d11040013202c3946535f6c7986929faca79a8d8074675a4d41342d3a4753606d7a86929faca49a8f81776d665e564f45413a3128231c150c04000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000091623303c4956636f7d7f7f7f7f7f7f7f83919daaab9e91857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d201307000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000000000000000000010305000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d211408000000000000000000000000000000000000000000000003090e12141515151515151513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000030b12181e262e34383f4a54616e7b87939f92878583817d786f6a5f584e42382d2218120b030000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4855626f7b8899a3ac9f93877b6e655c544c443d352f281f18120b0300000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000d1a2734404d5a6773808b8b8b8b8b8b8b9195a0acada197918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d21140700000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d110500000000000000000000000000000000000000000000050d141a1e2121212121212121201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000050d151d242930383f44464c535e6976828f9b8f82787774706c655f584e443f382f28231c150c03000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000013202c3946535f6c7986929faca79a8d8074675a4d4134303c4956636f7c8996abaa9e918477695e534a423a3229241e160d070000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000d1a2734404d5a6773808d9898989898989da0a7b1b3a9a19e98989898989898989898989898989893877a6d6054473a2d21140700000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c00000000000000000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000050e161f272f353e424a5053565e6164717e8a9792877b6e696764615e56535049413d342e271e150c0300000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4955626f7c8895a7ab9e9184786a5f544a423930281f160d040000000000000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000d1a2734404d5a6773808d9a9f9f9f9f9fa9aab0b8bab2acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211407000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a1006000000000000000000000000000000000000000000030c17212931363a3b3b3b3b3b3b3b3937332d261d140a00000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d040000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d070100000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000040d162028313940454f545c6064686e7174798592998c80777674716e6863605b534e44403930271e150c0300000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000013202c3946535f6c7986929faca79a8d8074675a4d41342e3a4754616d7a8795a0aca196887c6f665c544b423a31281f160d03000000000000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a00000000000d1a2734404d5a6773808d9393939393939c9fa6b0b2a8a09393939393939393939393939393939393877a6d6054473a2d21140700000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a1208000000000000000000000000000000000000000000000a151e29333b42464848484848484846443f382f261b110600000000000000000000000000000000000000000000000000000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000010c161f28323a434b515961666d71767a7e80828f979c928c8483807d7a76706c656058514a423930271e150a000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000013202c3946535f6c7986929faca79a8d8074675a4d41342d3946525e687784919da8a89c9082786d665c544b433a31281f150b0100000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b0200000000000d1a2734404d5a677380868686868686868f949faaaca0968986868686868686868686868686868686867a6d6054473a2d2114070000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d1710080000000000000000000000000000000000000000000006111c26303b454d535454545454545453504941382d22170b0000000000000000000000000000000000000000000000000000000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d130700000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000008131e28313a444c555d606b70787e82868a8d8f949fa49c9691908d8a87827d786f6a605c544a423930261c11060000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f1205000013202c3946535f6c7986929faca79a8d8074675a4d41342935414c5666727f8c96a1ab9f948e81786d665d554c433a31271d1207000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000d1926333f4c58646e7379797979797979828f9ca9aa9d9184797979797979797979797979797979797976685d5245392c201307000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000000000c17232e38424d575e61616161616161605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000050e19242f3a434c565e676d747d848a8f93999a9c9fa6aca8a09e9c9a9a938f8a837c736d665c544a42382e23170b02000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000013202c3946535f6c7986929faca79a8d8074675a4d413425303a4754606d79849199a4a69e938e81786d675d564c43392f24180d03000000000000000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000b17232f3b47525c64676c6c6c6c6c6c76828f9ca9aa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a080500000000000000000000000000000000000000000000000003101c28343f4a545e696e6e6e6e6e6e6e6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f1409000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d130700000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000013202c3946535f6c7986929faca79a8d8074675a4d4134272c3945515d67707d87939fa3a59e938f82796d685d554b4035291f150b0100000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000007131f2b36404a52585a60606060606976828f9ca9aa9d9184776a6060606060606060606060606060605f524c443a2f24190d0100000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d0908060300000000000000000000000000000000000000000000000006121f2c3844505c66767b7b7b7b7b7b7b776c605346392d2013060000000000000000000000000000000000000000000000000000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e020013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d01000000000013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c1106000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000013202c3946535f6c7986929faca79a8d8074675a4d4134272935414b55606b727f8c919fa3a59e948f837a6d675d51453e31271d12070000000000000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000020e19242e3840474c4d535353535c6976828f9ca9aa9d9184776a5e53535353535353535353535353535345413a32281e13080000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000713202d3a4653606d7986878787878786796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000013202c3946535f6c7986929faca79a8d8074675a4d413427242f3a434f59626d727f8b9299a2a69f959083796d605a5043392f24180c000000000000000000000000000000000915202b353f474e524c52575e61666a6f7274767878797978787675726f6d66626058534e4846423c332a1f140900000000000000000008121c262e363b3f404646464f5c6976828f9ca9aa9d9184776a5e51464646464646464646464646464639352f2820160c010000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e060000000000000000000000000000000000000000000713202d3a4653606d79869394949493867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f0300000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271d28313d47515b636d727e879298a2a79f958e81756c61554b4035291d10040000000000000000000000000000010e1a26313d4751595e5f6060605e585f626568696b6c6c6c6c6b6a686663605c546060606055534d453c31261a0e020000000000000000010a141c242b2f33343939434f5c6976828f9ca9aa9d9184776a5e5144393939393939393939393939392c29241e160d040000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000713202d3a4653606d798693a0a1a093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e2114080013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f1308000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000013202c3946535f6c7986929faca79a8d8074675a4d413427161f2c353f49515b636c717d869299a3a79e938a7e71675d5145382c1f1307000000000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585b5d5e5f5f5f5f5e5d5b59575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000020a12191f2326272d36434f5c6976828f9ca9aa9d9184776a5e5144372d2d2d2d2d2d2d2d2d2d2d2d201d19130c040000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e04000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d0100000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000131f2c3946525f6c7985929faca79a8e8174675b4e4134281b1a232d373f49515a626b707d87929fa6a59e9184796d6053473a2f24180d010000000000000000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d2114070000000000000000000001080e1317191c2936434f5c6976828f9ca9aa9d9184776a5e5144372b202020202020202020201413110d0805030000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000713202d3a4653606d798693a0a7a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a00000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d1105000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000121f2c3945525f6c7885929faba89b8e8275685b4f42302519111b252e373f485059606b717e8b949faba1968b7e7165554b4135291d1104000000000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e22150800000000000000000000000002070b101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e13131313130b101316171e1a1613120f0b060300000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f030000000000000000000000000000000000000713202d3a4653606d7986939a9a9a93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f12050013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d2013070000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000121e2b3845515e6b7884919eaba99c8f827669564c41362a1e11131c252e363e474f59626d76828f9caaa99c908376675d5145392c20130600000000000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e110600080f161c2022232b2723201f1b17120f0b0600000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000040607080808080808080813202d3a4653606d79868d8d8d8d8d86796d6053473a2d20140808080808080808070604000000000000000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f030013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e211407000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000101d2a3643505d697683909ca9ab9e918478685e5246392d20140a131c242d353d47505a63707d8998a3ac9f92867a6d6054473a2d21140700000000000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e070008111921272c2f3038342f2d2b27221f1c17110a020000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000001070c101314151515151515151515202d394653606c7880808080808080786d6053463a2d201515151515151515151413100c0701000000000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000f1b2835424e5b6875818e9ba8ada196877a6e6154473b30251b1413121b232b353f4653606d7986929faca399897c6f6256493c2f23160900000000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e51442f24180d050f19232b33383c3d45403c3937332d2b28221c140b050000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c020000000000000000000000000000000000000000000000000000000000000000000000010b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f22160900000000030b12181d1f20212121212121212121212b3844505b666c747474747474746d665c5044382c21212121212121212121201f1d18120b030000000000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b1106000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000c1926323f4c5965727f8c98a9b2a8978a7d7064564d42362b2621201f1f20232c3845515c667784919eaaab978a7d7164574a3e3124170b000000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000000000000000000020f1c2935424f5c6875828f9ba8ab9e9184786b554b4035291d110b16212b353d44484a514d4946443f3938332d261d170e0500000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c30231609000000030d151d24292c2d2e2e2e2e2e2e2e2e2e2e2e333f4a545b6067676767676767605c544a3f342e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d030000000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d201407000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b0000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000091623303c4956636f7c8997a2ada89b8f8275695e52463f37312e2d2c2c2d2e343b45515d677885919eaba4978b7e7164584b3e3125180b0000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000000000000000020f1b2835424e5b6875818e9ba8ab9f928578675d5145392c2017161c27333d474f54565e5a5653504946443f382f2920170d0200000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a25313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000010b151f272f35383a3b3b3b3b3b3b3b3b3b3b3b3b3b424a50535a5a5a5a5a5a5a53504a423b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b0100000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b0200000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000713202d3a4653606d7985929fabac9f92877b6e615a5147433c3b3a38383a3b40444d56606d7a86939facaa978a7d7164574a3e3124170b00000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f0600000000000000000000000000000000010d1a2734404d5a6773808d9aa6ac9f93867a6d6053473a2e262323262c38444f5960636b6762605b5353504a423b33291f1409000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000000000000000000000000000000911181d21242527272727313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000b16212c353d44484a535353535353534a48443d352c21160b0000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000007121d27313940454748484848484848484848484848484848484d4d4d4d4d4d4d48484848484848484848484848484848484745403931271d12070000000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a020000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d21140800000000000000000000010a121a202830363b4246484e5361696b6c6c6c68605c545d5b595653514a47433d373127221b140b030000000000000000000006121f2c3844505c6674818e9ba6afa3998e81756c625b534e494746444446484a51575e68727e8b99a4aea398897c6f6256493c2f23160900000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a0000000000000000000000000000000000000c1825323f4b5865727e8b98aaafa49a897c7063544b403631303031363f4854606b7078736f6c6563605b544d453b30251a0e02000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000000000000000000000000009121b22292e313234343434343e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000005101a232c33383c3d464646464646463d3c38332c231a10050000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000c18242f39434b5153545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392f24180c0000000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b0600000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d1105000000000000000000000000080e161e252a30363a3c505d697378797979746d665e564e4c494644403937322b262017110a02000000000000000000000003101c28343f4a54626f7c89949fabab9e938b7e726d625f5856545351505355545c60696e7a85929eabac9f92867a6d6053473a2d201407000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000000000000091623303c4956636f7c8998a2aeac998c8073665c5146423e3d3c3d4246515b63707d84807c78746f6c665e574d42362a1e11050000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f4c4841382f241b130900000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4040404040404b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000008131e28313a414547494949494949494745413a31281e13080000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c000004101d2935404b555d606161616161616161616161616161616161616161616161616161616161616161616161616161616161605d554b4035291d100400000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b06000000000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c0000000000000000000000000000050c13191f252a3845525f6b788586868681786d685f584f473f38342e2b27201b150b0600000000000000000000000000000c17232e384754606a76828f99a3aea59f92877f756f6a666261605c5c606164666d727b839097a1ada59c8f8275675d5145392c1f13060000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000000000000714202d3a4753606d7985929facab9e9185796d605a534d4b4a494a4d535b626d76828f8d8984807c786e695e52463a2d201407000000000000000000000000020e1925303b444c525f6060606060605d5c5d5e5f5f5f5f5e5d5b6060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4d4d4d4d4d5864717e8b97a4b1a79a8e8174675b4e4134281b0e00010d19242f3a434c52545656565656565654524c433a2f24190d0100091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000006131f2c3845515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b060000000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a100600000000000000000000000000000002080d141a26323f4c5965727f8c93938e827a6f6a615951444039302820180f0a0300000000000000000000000000000006111c2b38434e58626f7c87929fa5afa399928b817c76726f6e6d66666d6e7074797f859095a0a9a89e93897d7063554b4035291d1004000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000000000000000006131f2c3845515c6775828f9ba7ada1978c80736c615f5757565657575f616d727f8b949a96918d89857b6e6154473b2e21140800000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555253534f5960636c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5a5a5a5a5a64717e8b97a4b1a79a8e8174675b4e4134281b0e0004111d2935414c565d6062626262626262605d564c4135291d110400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d20140700000000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b06050300000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d11050000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a120800000000000000000000000000000000000003091825313e4a56626d75818f969490847c706b625b514a423a322a21191106000000000000000000000000000000000f1b27323d47535f6a727f8c939da5aba39f938e87827f7c7a797879797b7d81858b9297a0a7a8a0968f82756b605443392f24180c0000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000000004101c2934404b5563707d8a95a0aca99f93887e746e69666463636366696e757f87939fa6a19e9a908377695e52463a2d2014070000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676767676767717e8b97a4b1a79a8e8174675b4e4134281b0e000613202c3945525d686d6f6f6f6f6f6f6f6d685d5245392c20130600091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c030000000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d17100800000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000a16202b37434e58606c77818e939fa2aaa59e9a938f8c898786858586888a8d92979ea1a9a59e9691847a6d61594f4431271d1207000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b110800000000000000000000000000000000000000000000000c18232f394653606c7883909aa4afa49a938b817b767371706f7072767b818b9399a4afa99f948a7e7164574d42362a1e11050000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1724313d4a56626d71737373737373737373737e8b97a4b1a79a8e8174675b4e4134281b0e000714212d3a4754606d7a7c7c7c7c7c7c7c7a6d6054473a2d21140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f000000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000000000000000000000040f1b26323c44505b656d78818b92989fa4aca49f9c9995949892929894979a9ea1a9a7a09d938f847b6e685d52473d331f150b0100000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000000000000007121f2b3844505b66707d88939fa5aca49f938e8783807e7d7c7d7f82878e939fa4aba9a1978f82766c6155453b30251a0e020000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717f80808080808080808080828f9ca9b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d898989898989897d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b0000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b211007000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a08050000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000a152027333f49535c666d747f868e939a9ea1a8a7a5a2aaa29f9fa2aaa3a7aaa29f9b959089827a6e695e564c41352b210d03000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000000000000030f1c28333f4a54606b73808d939da4aca59d99938f8c8a89898a8c8f93999ea5aea79f9791857b6e615a504533291f1409000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976828d8d8d8d8d8d8d8d8d8d8f949eaab4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899595959595897d7063564a3d3023170a00091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f00000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d09080603000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000040b17222d38414a545c606d727b81878d9196989a9c9d9e9f9f9f9e9d9d9b9898928e8a837d756d685e574d443a3023190f000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000b17222d38424f59606c78818d929ea0a8aba49f9c9997969696999c9fa4abaaa29f9590857c6f695e53483e3420170d02000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9a9a9a9a9a9a9a9a9a9c9ea6b0b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a2a2a296897d7063564a3d3023170a00091623303c4956636f7c8993939393938a7d7164574a3e3124170b0000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c17100800000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c0000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000006111b262f38424a505b62696e757b8084888b8d8f90929292929191908e8b8985817d78706b605d564d453b32281e110700000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000000000000000000006111c262f3d44505b666d78808a91969d9fa7a7a9a6a4a3a2a3a5a9a7a8a09e98928c837b6f6a5f574d42362c220e0500000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca6a6a6a6a6a6a6a6a9aab0acaca79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7d868686868686867e7164574a3e3124170b00000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a0000000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a1208000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e0600000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000000000000000000000000000a141d2630383f4451575f61696e73787b7e80828485858685858483817f7c7a75706d666059524c443b332920160c000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000a141d28333f4a545c666d747d848b9095979a9c9e9f9f9f9f9e9d9a9896918c857f786e695f584e453b31241a100000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a000915222f3b4854606b6f79797979797979716c6155493c3023170a0000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c020000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00000000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000020b151e262e343f454d53575f6266696e71747677787979797877767472706d6763605c544f45413a322921170e040000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000020b17222d38424a545c606b70797e83878b8d8f919292929291908e8b88847f7a736d665f574e463c33291f12090000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f939393939393939393939393939393938e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a0007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d211408000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c03000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b0707040100000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e0400000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000030c151c2328333c42464d5355575f626567696a6b6c6c6c6b6a6a686563605d5553504a423d35302820170f050000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e0902000000000000000000000000000000000000000000000000000000000000000006111c262f38424a505961666d71767b7e818384858686858483817f7b77736d68605c544d453c342a21170d000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000003101d293643505c6976828686868686868686868686868686868686868174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00030f1b27323d474f545660606060606060575550483e33281c110400000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d08050100000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c110500000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000010a121a212930363c4247484e5355596063676a6b6c6b6a666260585653514b48433d37312a211b1209010000000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000000000000000000000000000000030a1117212a31373c4247484d5355585a5c5d5f5f5f5f5e5e5d5b585653514b46443f383029241e160e05000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000000000a141d2630383f444f545c6064696e7174767778797978787674726f6a66605d56514a423c332a22180f05000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076797979797979797979797979797979797979746f64594c4033271a0d000916232f3c4855616b7079797979797979706b6155483c2f23160900000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d08020000000000000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000080f171f252a31373e4850585f626b6f737778797877736f6a615f574f473d38322b2620180f090000000000000000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f0300000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000000000000060f181f262b31373a3c4247484b4d4f51525253525251504e4c494745403a38342e261e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141e262e343e424a5153575e616467696b6c6c6c6c6b6a6765625f5854524c444039302a21181006000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c2014070000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000005101a232c33383c3d46464646464646464646464646463f44464f4f4f4f4f4f4f46444046464646464646464646464646463e3c39332c241a10050000000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c0701000000000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a00000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000050d15202a333e47505a616a6f767c808385868583807c756e6960594f473d32291f150e060000000000000000000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000000000000000000000000000000000000060e141a1f262b2e31373a3b3e41434445464646454443413f3d3a39352f2b28231c140c0802000000000000000000000000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232830394044464d5254585a5c5e5f5f5f5f5e5d5b5855534e4745413a342e271e180f06000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060606060606060606060606060605b59534a41362b2014080004101c27333d474f55566060606060606056554f473d33271c100400000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a02000000000000000000000000000008111a21272c2f3039393939393939393939392d38424a50535c5c5c5c5c5c5c53514a42392e393939393939393939393931302d28221a12080000000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b030000000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020e1a26313c454f59616c707c82898d90929291908d88827b706b60594f443b3025190e02000000000000000000000000000000000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5a61646c6c6c6c66635c5248433d37312a211b120901000000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000003090e151a1e21262b2e2f32343637383939393837373532302d2c29241f1c17110a02000000000000000000000000000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e34383b4246484b4e50515253535251504e4c4847433c39353028231c150c06000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000005101b26303a42494e505353535353535353535353535353535353534e4c4841382f251a0f0300000b16212c353d44484a535353535353534a48443d352c21160b0000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d28333f4a545b6068686868686868605c544a4034282d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d0300000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000006121e2b37424d57616c707e868f949a9c9998999c99938f857d706b60564d42362a1f14080000000000000000000000000000000000000000000000000000080f171f252a31373a3c4247484b4d4f4a505b636c7079797979736e63574b3f322b2620180f09000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f2216090000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e0200000000000000000000000000000000000000000003090e12151a1e21222527292a2c2c2c2c2b2b2a282523201f1d1812100b0600000000000000000000000000000000000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c30363a3b3e414344454646454543413f3c3a37312c29241e18120b03000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464646464646464646464646464641403c362f261d130800000005101a232c33383c3d464646464646463d3c38332c231a1005000000000000040a0f13151620202020202020171714110c050000000000000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e08030000000000000000000000000000000000000000050b101416172020202020202020201f2b3844505b666c757575757575756d665c5144382c1f202020202020202020171714110c05000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000814212e3a47535f69707e87929899938f8c8b8c90949e9792877d6f695e52463b3025190e020000000000000000000000000000000000000000000000000000050d141a1f262b2e31373a3b3e444c545c606d727e868686868073665a4d4033271a150e060000000000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c3023160900000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000000206090e121415181a1c1e1f1f201f1f1e1d1b19161413100c0703000000000000000000000000000000000000000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363839393939383734322f2e2b26201d19130c07000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393939393939393939393939393433302b251d140b010000000008111a21272c2f3039393939393939302f2c27211a110800000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000010507080b0e10111213131211100d0b080705020000000000000000000000000000000000000000000000000407090a131313131313131313202d394653606c7881828282828281796d6053463a2d201313131313131313130b0a08040000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000020714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013070502000000000000000000000000000000000006121f2b37434e58626e7b869299959187827f7f80838991969992857b6e61564d41362a1e110500000000000000000000000000000000000000000000000000000002090e151a1e21262b343d454d565d666d747f87929892857b6e6154473b2e21140903000000000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000020608080b0e1011121313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10141a1e20212527292b2c2c2c2c2b2a282522211f1b15110d08020000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606060713202d3a4653606d79868f8f8f8f8f867a6d6053473a2d201407060606060606060000000000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e0100000000000003090e1214202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201514120e09030000000000000000000000000000000815212e3a47535f6a75828f989691837c76737273767d849197978e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d20130000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484f5152525352514f4b4746413a35302820191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e121415181b1d1e1f20201f1e1d1b191515120f0a0401000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020202020202020202020202020201b1a18140f08010000000000000000050b1014161720202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939b9b9b93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d10040013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e01000013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000050d141a1e21212d3a4753606d7a8693939393939286796c5f5346392d2d21211e1a140d0500000000000000000000000000000915222f3c4855626f7b88949e91847a6f6a6665666b6f7b85929e93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9fa9ababa99f9f9f9f9f9f9386796c605346392d20130000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131313131313131313131313130e0d0b08030000000000000000000000000407090a131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a8a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f13060013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e01000013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000050f171f252a2d2e393a4753606d798686868686868687796c5f53463939392e2d2a251f170f05000000000000000000000000000d192633404c5966737f8c99968a7d70685f5858596069717e8b98998b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000000000000013202d394653606c7986939facacacacacb6b7b7b6acacacacac9f9386796c605346392d201300000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c00000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d20140700121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000030d17212931363a3b464645515c67767979797979797979756a5e52464646463b3a36312921170d030000000000000000000000020f1c2935424f5c6875828f9b9184786b61564e4c4f57606d7a86929a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9c3c4c4c3b9b9b9b9ac9f9386796c605346392d2013000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a030000000000000000000000000000000000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a1006000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000020507080b0d0f1112131313131211100e0b08080602000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f130600111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000009141f29333b4246485353534b555c6c6c6c6c6c6c6c6c6c6a635953535353534846423b33291f1409000000000000000000000004101d2a3743505d6a7683909c8f827669594f443f45515d677784919c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6cfd0d0cfc6c6c6b9ac9f9386796c605346392d20130000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000205090e121415181a1c1e1f1f20201f1f1e1c1a181514120e09060300000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d1004000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000020e1a25313b454d535f6060606060605d606060606060605f5e5c6060606060605f534d453b31251a0e020000000000000000000004101d2a3743505d6a7683909c8f827669594f454045515d677784909c8f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2dcdddddcd2d2c6b9ac9f9386796c605346392d201300000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c0300000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a070704010000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b01000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000003090e12141a1e21212527292a2b2c2c2c2c2c2a29272522211e1a15120f0a0400000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000915202b353f474e52535353535353535353535353535353535353534d545b60666c6c6c6c6c6a5c544a53535353535353535353534e4c4841382f251a0f030000000915202b353f474e52535353535353534d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d5353535353534e4c4841382f251a0f0300000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000020f1c2935424f5c6875828f9b9184786b61574f4d5058606d7a86929a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfe9eaeae9dfd2c6b9ac9f9386796c605346392d2013000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f00000000000000000000000000000000000000000000000004080d111314171a1c1d1f1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000003090e141a1e21252a2d2e31343637383939393938373634322f2e2b26211f1b150f0a0400000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d12070000040f19242d353d424546464646464646464646464646464646424651575f666c72797979797975665c50444646464646464646464641403c362f261d130800000000040f19242d353d424546464646464646535e69767979797979797771665b4f464e5a66707679797979797976695e5346464646464641403c362f261d1308000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000d192633404c5966737f8c99968a7d706960595a5a616a727e8b98998b7e7265584b3f3225180c00000000000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfecf6f6ecdfd2c6b9ac9f9386796c605346392d20130000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b21100700000000000000000000000000000000000000000000070c1013191d20212426292a2b2c2c2c2c2b2a28262421201d1913100c0701000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c030000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000000060b151a1f262a2d31363a3b3e4042444546464646454443413e3b3a37312e2b26201b150c070000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b0100000008121b242b31363839393939393939393939393930353e444d525b62696e787f8686868687796d6053463a3939393939393939393433302b251d140b01000000000008121b242b31363839393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b393939393433302b251d140b01000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000916222f3c4955626f7c88949e91847b706b6766676c717c85929f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfececececdfd2c6b9ac9f9386796c605346392d2013000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f000000000000000000000000000000000000000000060b12181c1f24292c2d31333537383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000020a11171f262b31363a3b4246484b4d4f51525253535252514f4d4b4847423c3a37312b262018120b0300000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d03000000000009121920262a2c2c2d2d2d2d2d2d2d2d2429323a414650565e616d727b828c929992877e71665c5044382b2d2d2d2d2d2d2d2d282724201a130b020000000000000009121920262a2c2c2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d282724201a130b0200000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000815212e3b47535f6a76828f989691847d77747374777e859297978e8174695e52463a2d2014070000000000000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfdfdfdfdfdfd2c6b9ac9f9386796c605346392d20130000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000000000000000000000000000000020a11171c23282c2f35393a3d4042444546464645454342403d3a39352f2c29231d18120b0300000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000000000000000000040c141c232831373b4246484d5354585a5c5d5e5f5f5f5f5f5d5c5a5855534d4847433c373228231d150c0500000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353535345403931271d120700000000000000000000000000000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e00000000000000080f151a1d1f202020202020191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c202020202020201b1a18140f0801000000000000000000080f151a1d1f202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120201b1a18140f08010000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e211508000000000000000000000006131f2b37434e58626f7c86929a96918984818081848a92979892857a6e61564d42362a1e11050000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2d2d2d2d2d2d2c6b9ac9f9386796c605346392d201300000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a00000000000000000000000000000000000000050b141c22282e34383a4145474a4d4f50525253535252504f4d4a4745413a38342f28231d150c070000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000050e161e262e343c42474d5355575e616467696a6b6c6c6c6c6b6a696765625f5755534e47433c342e271e170e05000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f1006000000000000000004090e1112131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b1313131313130e0d0b080300000000000000000000000004090e1112131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115130e0d0b080300000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000030f1b26323c47535f6a717e8892989e95908d8d8e91969e9792867d6f685e52443b3025190e020000000000000000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6c6c6c6c6c6c6c6b9ac9f9386796c605346392d20130000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c02000000000000000000000000000000000000070f171d262d33394044464c525457595c5d5e5f5f5f5f5e5d5b595754524c47454039342e271e1810090000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000050e17202830383f444d53575f6166696e71737577787979797978777674716e6967625f58544e454039302920170e050000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c3939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000000104060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060601010000000000000000000000000000000000010406060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508010100000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000000a15202b37434e58616c717e868f949a9d9a999a9d99938f857d706b60564d4132291f1409000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9b9b9b9b9b9b9b9b9ac9f9386796c605346392d2013000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c0300000000000000000000000000000000000007101921292f383f444a5153565d606466686a6b6c6c6c6c6b6a686663605d5653514b454039302a221a12090000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f14090000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030c172029323a424a50575f62696e73777b7e8082848585868685858482807e7b78736f6a625f58514b423a322920170c030000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f0500000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000040f1b26313c46505a616c717c82898d90929291908d88827b706b60594f443b3020170d020000000000000000000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacacacacacacacacacacacac9f9386796c605346392d201300000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000000000000000000000000071119222b333b424a50545c6064686d70737577787979797878767573706d6864605c55514b423c342c241b1209000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e01000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000b151e29323a444c545c60696e757b8084878b8d8f90919292929292908f8d8b8884807c766f6a605c544c443b32291e150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c1108000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000a15202a343e48505a616a6f767c808385868583807c756e6960594f473d32291f0e050000000000000000000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000000000000000000060f19232b343d454d545b60666d71767a7d8082838585868685858382807d7a76716d67605c544e463e362d241b1108000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d27303a444c565d666d737b81878c9196979a9c9d9e9f9f9f9f9e9d9c9a9896918d88827c746d665e564c443b30271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000003061313131313131313130604000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a0000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b1208000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000030e18222c363e4850585f626b6f737778797876736f6a615e574f473d342b20170d0000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000000000000000000030c18212b353d464f575e666c71797e82868a8c8f90919292929291908e8c8a86837e79726d665f5850483f362d231a0e05000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c0000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000000c18232e39434c565e686d7880868e93999da0a8aba39f9d9d9c9c9c9d9fa2aaa8a19e9a948f8780786d685e564c42392e23180c03000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c020000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000006101a242c363e464e53596063676a6b6c6b6a66625f58534d453d352b22190e0500000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a0200000000000000000000000000000000000000000a151e2a333d474f5960696e787e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8b857f796f6a615a50483f352b20170d02000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c10040000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000004101c2834404b555e686d7a828c92999fa4a9a19e99999291908f8f90909298989da0a8a69e99928d837a6e685e544b40342820150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a070604000000000305050606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b02000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b120900000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e110500000000000000000000000000000008121a242c343c43474f54565a5d5f5f5e5d5a55534e46423b332b23191007000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000000000006111c26303c454f59606b6f7b828b91969c9fa3a9a19e9c9b9a9b9c9d9fa2aaa39f9c97928c847c716c625a50473d32291e130800000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000020d17202c3845515c676d7a838f949fa3aaa29f97918c898684838282838485888b91969ea1a9a39f9590837a6e665c51453c31261a0f020000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d0100000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000008121a222a31373d4348494d50525352504d4947433c36312921191107000000000000000000000000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e080300000000000000000000000000000000000000000000000c17232e38424d57606b707d8590949ea1a8a29e9997918f8e8e8e8f909298999ea2a9a19e9691867e716c62594f443a3025190d0400000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f23160900000009141f2b37434e58606d798390959fa6a8a098928b85807c79777675757677797c7f848a92979fa7a79f959083786d60584e43372b1e13080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000000000008101820262b32383b3c404445464543403c3b37322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000000000000010507080b0e10111213131211100d0b0807050200000000000000000000000000000000000000000000000003101c28343f4a545f69707d8692979fa6a49d97928c888583828181828385898c92979fa3a8a09892887e716b60564c41362a20150a0000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020e1925303a47535f6a73808d959fa7aaa09691867f79736f6d676a696969666d6f72787d8590959fa9a79f958d80736a5f53473a3025190d0100000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d02000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000060e151b21272c2f30343738393837332f2e2b26201a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666e7b859298a2a9a49f928d857f7c78767574747576797c80858c9299a2aaa39a92877d70685e52463c32261b0f0200000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000005111e2a36424d56626f7c87929fa7aea29891847c726d6763605c555c5c545c6062656c707a839097a1ada79f92877c6f62564c41362a1e110500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e05000000000000000000000000000000000000000000040a0f161b1f2223272a2c2c2b2a2722211f1b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b13131313131313090806030000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000004111d2935414c56606d78839097a2aaa49a938b807a736f6a6968676869666d6f737a80879298a2aba39992857a6d61584e43372b1e14080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f03000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000714202d3a46525e6975828e99a3afa89f92867c6f6a605c5553514b4f4f4a5053535b60686e7a85919ea7afa3998e8175685e5246392d20130700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000000000000000040a0f1315161a1d1f201f1d1a1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a0400000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000713202c3945525d68727f8c95a0a9a69f93887f746d68625f585b5b5b545c6063676d737d869299a4aba2978e81756a5f54473b3025190d010000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d2114070000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000814212e3b4754616e7b87939fabaca0958a7e716a5f58514b47454042423f44464950565e68707d8a95a0acab9f92867a6d6154473a2e21140700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d080100000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d080200000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000030709090d11121312100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e060000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000714212d3a4754606d7a85929fa7ab9f948c7f726d605d56534e4f4e4e4a5053555d606b707d87939faaa99e93887c6f62564c41362a1e11050000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e221506000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a1108000000000c1925323f4c5865727f8b99a4afaa9d9184786c60574e45403a38342f2e34383a3f444d56616b7783909daaafa3998b7e7265584b3f2f24180d01000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d101010101010080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b26201810060000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2b37434e5866727f8c97a2ada79c9083786c605b524c47434241413f44464c5159616b73808d98a2aea59b8f8275685e5246392d2014070000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d10040000000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000004111d2935414c556975828f9cabb2a9988b7e72655b50453c342e2c292323282b2d333b444f5965727e8b98a9b3ab9b8f827568554b4035291d1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e090603000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f1112131313110f0c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e04000000000000050a0f1213131313131313131313131313131313131313131313120f0a05000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000815222e3b4754606a7784919ea9aca095897d70655b5045413a3732342e34383a41454f59606d7a85929fabac9f92867a6e6154473b2e23180c0000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f14080000000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000613202c3945515d677885929eabada196887b6e6153493f3328231f1c18171c1f2227323e4855626e7b8897a2adab9e918578675d5145392c201306000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000916222f3c4955626f7c8896a0acaa9d9084776b6053493f35302b262823282c2f353e45525d6874818d9aaaafa3998b7f7265544b4034281c10040005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e0200000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000714212d3a4754606d7a8797a1adab9e918578695f5341382d211813100c0b101217202d394653606c7985929fabada196867a6d6053473a2d201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f0300000000000000000000000000000000000307090a0e111213131211100e0b090706030000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d110500000d192633404c5966737f8c99a8b2ab998c807366594f41382d241e1b1b171c1f242935414c5663707c8998a2aeab9c8f8276665c5145382c1f1306000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895a9b3a99c8f827669574d422f261b0f070400000306121f2b3744505b657683909da9b2a995887b6e6255483b2f221508000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313120807050200000000000000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f1306000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b0600000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e2115090005111d2935414c566976828f9ca9afa399897c6f6356493d2f261b130f0a0c101319242f3a4653606d7985929facac9f9285796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000916232f3c4956626f7c8995a2afa89b8e8275685b4f423128140a0000000000030f1b27333f49536976828f9ca9afa295897c6f6256493c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e090300000000000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a1208000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a020000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000713202d3946525e687885929eabac9f92867a6d6053473a2d20140a0200000308131f2c3844505c667683909ca9aea298887c6f6255493c2f221609000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a00000000000000091623303c4956636f7c8996a2afa79a8d8174675a4e4134271b080000000000000b17222d424e5b6875818e9ba8afa296897c6f6356493c30231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c020000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000714212e3a4754616d7a8797a1adaa9e918477675d5145382c1f13020000000003101c28343f4a546774818e9aa7b4aa978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a00000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c11060000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000815222f3b4855626e7b8895aab4a79a8e8174675b4e412f24190d010000000000061b2835424e5b6875818e9ba8b4aa95887b6f6255483c2f221509000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c00000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f2216090000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a0000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000915222f3c4855626f7c8895a9b3a99c8f837669554b4035291d100400000000000c17232e3f4c5966727f8c99a5b2a6998c807366594d4033261a0d000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7a8798a2aea89b8f827568564c4135291d11070400010407101d2935404b556976828f9ca9aea398877a6e6154473b2e211408000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c110400000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f22160900000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c110600000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422f24180c000000000000061825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000613202d394653606c7985929faba99d908376685d5245392c221813100c0d101318202c3945515d677783909daaac9f9286796d6053463a2d201307000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f1409000005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8e8174675b4e4134281b070000000000000b1724313e4a5764717d8a97a4b0a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505b6676828f9cabac9f92867a6d6054473e3429241f1c18181d202328323b4753606d7a86929faca99c908376665c5144382c1f1206000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e02000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c1003000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99c8f8376695c504336291d10000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000030f1c28333f4a5466727f8c99a3aea3998a7d71645a50463d352f2c292324292c2e343b444f5963707d8a99a3aea6998d807366544a4034281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202a333d474f5961636c6c6c6c6c6c6b615f574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110600000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867e7164574a3e3124170b0000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f1206000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99d9083766a5d5043372a1d10000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d11040000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000b17222d3b4754616e7b86929faaab9d9083766c61584e45403a38342f2f35393a40454d56606b75828f9babab9f94887b6f6255483c2e23180c00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323c454f59616b70797979797979786e695f53463a2d211407000714212d3a46535f696f7c86929a939992867d6f695f554c41382d22170d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7e7164574a3e3124170b0000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b070000000000000b1724313e4a5764717d8a97a4b0a99d9083766a5d5043372a1d10000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a00000000000000000614202d3946525e6874818e98a2ab9f958a7e716a6058514b47454042434045474b51575f696f7c89939eaaa4998f82766a5f53473a2e1c120700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444d57606b707d868686868686857b6e6155483b2e2215080005121e2a36424d57606a707e88939fa29892857b6e675d53493f33271f160c010000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e422e23180c0000000000000b1825313e4b5864717e8b97a4b1a99c8f8376695c504336291d10000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e020000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000005111e2a36414d56616e7b85929fa4a79f92867c6f6a605d5553514b4f4f4b5153545c60696e7b84919ea6a69f93877c6f63584e43372b1f0b0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000040d17222d38424c565f696f7d869299939a92867c6f695f53463a2d21140700020e1a26313b454e58616c73808c949ea1979183796d655b50443d31281d13070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312110f0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000916222f3c4955626f7c8895a9b3a99c8f827669544a4034281c100400000000000c1926333f4c5966727f8c99a5b2a89c8f8275695c4f4236291c0f000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e120500000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000000020e1925303b46535e69717e8b929da4a29891847c726d6763605c555c5c555d6063666d727b839096a1a69f948d80736b6054463c31261a0f0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d1207000000000000000000000000000000000000000000000000000000000000000000010c161f28333f4a545d686e7b859298a29f93887e706a60574d42362a1e1205000009141f29333d46505a606c77828f96a1a0958f82776c60594f433a2f24180c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000814212e3b4754616e7a8797a2adaa9d918477665c5144382c1f120600000000000e1b2734414e5a6774818d9aa7b4a89b8e8175685b4e4235281b0f000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a0000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a00000000000000000008141f2a36424d57626c74808d929fa2a19691877f79736f6d676969696a676d6f73797f869095a0a49f949082796d60594f43342a20150a0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d2013070000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c03000000000000000000000000000000000000000000000000000000000000000008131e28313a44505b666d7a849197a29e948c80736c61584e453b31261a0e020000030d18212b343e44505b656d7a849199a49e948c7f726b60554b4135291e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a28262225313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3946525e687885929fabac9f9286796d6053463a2d20130a0400000006121f2b37434e586976828f9ca9b4a79a8e8174675b4e4134281b0e0006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f0000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000020e1a25313b45505a646e74808b92989fa199928c85807c797776757676777a7c80858b9298a09f9a938d82796d675d51473d3222180e030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606c78828f96a0a1968f82776c605a50463d33291f140900000000060f192227333f49535e68707d87939fa69f92877d6f675d51453d30271d1207000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d21140700000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322f2e313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005111e2a36414c56697683909ca9aea399897c6f6256493d32271b13100c090e1117212e3a47535f6a7885929eabb3a6998d8073665a4d4033271a0d0003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d1207000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000009141f29333f48525c646e747e868e92999c9f97928d898684838282838486898d92979f9c99948f8780796d675d554b40342b211006000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000000000010b151f2935414c56606b737f8c949ea49991847a6d655b50483e342b21180d030000000000071017222d38414c56606b74808d96a0a3999184796d60594f42392e23180c020000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e120500000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f1409000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464544423f3b3a373e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d192530404d5a6673808d99a9b2ab998c7f7266584e43372b251f1c181b1a1b2228343f4a54626f7c8897a2adb1a4978b7e7164584b3e3125180b00000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c00000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a00000000000000000000030d17212d36414a525c646c717b81868c8f92979e99999291908f8f90919299999e9892908c88827d746d675d554b43392f22190f00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a000000000000000000000000000000000000000000000000000000000007121d27313945525d68707d87939fa69f93877d6f685e53493f362c22190f060000000000000006111b262f3a444f59606d7984919ea5a0968e81746b60544b4034281e13080000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e02000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4847433e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e221508000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000081623303c4956636f7c8997a1adaa9d9083776a6054473f36302c282328252a2d333c44505c6673808c99a9b3b3a996897c6f6356493c3023160900000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050f1b242f38414a525a62696e747b7f8285929faba39f9d9c9c9c9d9d9fa3ab9f928682807b766f6b605d554b433a31271d100700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f03000000000000000000000000000000000000000000000000000000000c18232f39434f59606d7a849199a4a0968d80736b60564c41382d231a10070000000000000000000a141d28323d45515d67707d89939ea89d93897d70665c51453a3025190d0200000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f1409000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5955534e464b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000a1724313d4a5764707d8a97abb5a79a8e81746a6160606163656260584e43372b1f1306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000713202d3a4653606d7984919eaaab9f95897c6f625b5146413a38342e343136383f444d57606d7984919eabb7ada297877a6d6154473a2e21140700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f13080000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000091217232e38424a535b606a6f767c8084919eaaa7a4a2a1a0a0a1a2a4a7a99c8f837f7b756e6a625b514b433a31281f150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f140900000000000000000000000000000000000000000000000000000004101c2934404b55606b74818e96a1a59d9184796d60594f443a2f261b110800000000000000000000020b16202935404b55606b75818e98a2a59d9184796d60564c41362a1f140800000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e030000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865625f5853505864717e8b97a4afa295887c6f6255493c2f2216090000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006121f2b3844505c6673808d98a2aea79c8f82766d625b524c46454041414242464950575f69727e8b96a1adb8ab9e928578685e5246392d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d010000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000020c162028343f4a545c656c737c82888c9196a09f9a97959493939495979a9e9f948f8b86817b726d645d534a40352c1f150b0100000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000020d17212c3845515c67707d89939da89e93897d6f675c51473d32281d140a000000000000000000000000050e18242f39434f59616e7b86929fa9a0968c7f72685e52463b3025190e01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f0600000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787775726e6a64605c5464717e8b97a4afa295887c6f6255493c2f2216090000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000003101c28343f4a54616e7b86929fa8ab9f948b7f726d615e5653514b4e4e4f4d53535b60696e7b85929fa8b2b5a89c8f827569564c4135291d11050000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d11050000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000008131e28323a44505c666d777f878f94999e9f97928e8b8887868687888b8d92979e9c99928e867f746f645c52473e31271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c2013040000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d12070000000000000000000000000000000000000000000000000009141f2a36414c56606d7984919ea5a2988e81756b60554b40352b20160b020000000000000000000000000007121d27313d46525e6973808d97a2a89f92857a6d61564d41362a1e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e06000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000000000000030e18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f0400000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000b17232e3846525e6973808d96a0aaa69f93877f746d6863605c545b5b5c575e61656c717b849198a2aebab3a9988c7f7265594c3f3025190d010000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000000010d1924303a44505a606d78818c93999fa098928c85817e7b7a797a7a7b7e81858b92979f9f99928b81746e63594f43392f24180c00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000020e1a25303946525e68737f8c96a0a99f92867a6e61594f43392f23190e040000000000000000000000000000010b151f2a36424d57606d7a85929eaaa2978d8074685e52463a2f24190d010000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e0903000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000000000009141f2a333e474f5961696e787e83888b8e909292939291908e8c88847e786e6a64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b27201910070000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000006111c2a36424d56606d79849198a2aba499938b807a736f6d666968676869696e71787e859196a1aab3b9ada297887c6f6255493c2f2216080000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000004111d2935414c56616c74808d939fa4a09591867f7a74716f6e6d6d6e6f7174797e8590959fa39f938d80736b61554b4035291d1004000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000005121e2a36424d57616e7a86929fa8a1978c8073685e52473d31271d110700000000000000000000000000000000030d1a25303b45525d6873808c98a2a99f92867b6e61554c4135291d11040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b1106000000000000000000000000000000000000000000020b1a26313b454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c6f6b717e8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000e1925303b45515d676f7c869299a2aaa49f928d86807c79767574747576787b7e838a9297a1a8b2bcb8ab9e9285796c605346392d20130600000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b00000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000713202c3945525d68717e8a929da5a19791837b726d676462616060616264676d717a839096a1a59c928a7d70675d5145392c1f150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f140900000000000000000000000000000000000000000000000714202d3a46525e6974818d98a2aa9e92857a6d60564c41352b1f150b00000000000000000000000000000000000009141f2935414c56616d7a86929faca3988d8073675d5145392c20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000a141d2a36424d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d6f717d8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a0400000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f2935404b55606a707e879298a0a7a49d98928d898583828181828384878b90959ea1a9b2babeb2a99b8e8175665b5044382b1f1206000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c0300000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000003101c28343f4a54606d7a85929ea4a79e91857b6e69605d55555453535455555c60686e7a84919ea8a49e9184796d6053473c31261b0f030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e0000000000000000000000000000000000000000000004111d2935414c56616e7b86929faaa2988c7f73675d51443b3023190d03000000000000000000000000000000000000020d19242f3a46525e6874808d9aa6aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006111b262f3846535f69707d8792989fa7aba8a09d9898929191919299989d9f9892867c707d8a96a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221509080603000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020c18242f39434e58616c707d8690959ea1a9a29f9a9892908f8e8e8f8f9196989da09f9da0a8b2b9ada1978a7d7063544a3f33281c0f030000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d2013070000000000000000000006121f2b3844505c66737f8c97a1ab9f958a7d70695f57514b4847464747484b51565e68717e8a96a0aca1968b7f7265584e43372b1f12060000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000000000713202c3945525d6874808d99a3ab9f92857a6d60554c4132291e1107000000000000000000000000000000000000000008131e2935414c56626f7b88949faba2988b7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000b17222d3841505a616e7b859299a2aaaba39f96918c888584848586888c90959e9891847a7d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000007121d27313d46505a616b707c838b91979c9fa3aaa29f9d9c9b9a9b9c9ea1a29f9a939196a0acb8ab9e9184796d6053463a2d22170b0000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f1207000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000713202d3a4653606d7984919ea9a99d9083766b61574d45403c3b3a3a3b3c40454c56606c7884919eaaa89d9184776a5f53473a2e2115080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000714212d3a4754606d7a86929faba69a8d8074685d52433a2f20170d000000000000000000000000000000000000000000010d1925303a47535f6a7683909cacaa9d9184776a5f53473a2e21150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000030f1b27333f4953616c76828f97a2ababa399928c847f7b79787778797b7f838a9197968e817d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000010b151f2b343e485059616a6e787e858a8f9299999b9d9e9f9f9f9e9e9c9998928e8684919daab0a69a8d8073665c5044382b1c110600000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c0000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000091623303c4956636f7c8996a1adab988b7f7265594f453c352f2e2d2d2e2e343b44505b6674808d9aa7aca095887b6f6255483c2f2215090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006131f2b37434e5865727f8c98a2ab9f94887b6e62564c4131281e0e050000000000000000000000000000000000000000000008131e2b37434e5865727f8b9aa4aca095887b6f6255483c32261b0f03000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000005121f2b3744505b65717e8a949fa9aea39992877f78726e6c666b666d6f72777e859095938c7f8c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000030d19222c363e474f575f666d72797e82868a8c8e909192929292918f8d8a86817c838f9ca9aa9e93887b6e62544a3f34281c0a00000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d100400000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000000000c1926333f4c5966727f8c99a8afa499887b6e6255483e332924212020212328333f4a5464717d8a97a4b1a7988b7e7265584b3f3225180c0000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000815212e3b47535f6a7784919daaac9c8f83766a5f53443a301f160c0000000000000000000000000000000000000000000000020f1a26313c4754616e7b87939faca7998c807366584e43372b1f1306000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000613202d394653606c7883909da6b0a79f92877d726d6662605b545c6062656c717a8390969285929facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000007101a232c353e454e545c60676d71767a7d7f828385858686858482807d79757d89949faba69b8f82756a5f5342382e23170b000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000020f1c2935424f5c6875828f9ba8ac9f9386796c605346392d20181413141418222d3c4956626f7c8995a2afa79a8e8174675b4e4134281b0e01000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000305101d2a3643505d69768390908376695d5043362a1d1005030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000000916222f3c4955626f7c8896a0aca49a8b7e7265574e4232281e0d040000000000000000000000000000000000000000000000000a15202d3a46525e697683909da9aa9e9184776a5f54473b2e221506000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000030f1c28333f4a5463707c8995a0acab9f958b7f726b605c5453504a5153555a61686e7a8491989298a2aeafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000008111a232c333c424a50555c6064676d707375767878797978777673716d7883909da6ac9e93887c6f62584e4330261c110600000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000003101d2a3643505d697683909ca9ab9e928578665b5044382b1f120707070715222e3b4855616e7b8894a1aea89b8f8275685c4f4235291c0f0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b16100901000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000060b0f12131d2a3643505d69768390908376695d5043362a1d13120f0b06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000006131f2b37434e586673808d99a8ac9f93877b6e6154473c3121160c0000000000000000000000000000000000000000000000000005111e2a36424d5765727f8c98a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000006121f2b3844505b6674818e9ba7b1a99d9083786c6059504a46444044464850565e68707d89939fa2aab4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000008111a212a30383f444b5153555d606366686a6b6c6c6c6b6b696668717e8b95a0aca49a8f82756a5f54463c311e140a000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000004111e2b3744515e6a7784919daaab9e9184786b554b4034281c100400000814212e3b4754616e7a8794a1ada99c908376695d5043362a1d1003000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020a11171b1f202a2d3643505d69768390908376695d5043362d2a201f1b17110a0200000000000000000000000000101d2a3643505d69768390908376695d5043362a1d10000000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000815222e3b4754606a7784919eaaa99c908376685e5246392d20140400000000000000000000000000000000000000000000000000020e1a25303b4855616e7b8896a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a0000000000000000000000000000000613202d394653606c7985929eabada1978a7d70655b50443f393834383a3e444c56606b75828f9ba8b1bcafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000030e1a242f3841474c4e4c474c515457595b5d5e5f5f5f5f5e59616d7a85929ea7a89f93877c6f62584e43342a200c0200000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a21191108000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000004111e2b3744515e6a7784919daaab9f928578675c5145382c1f130f0b0c1015222f3b4855626e7b8895a1aea99c8f8376695c504336291d100300000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000020b141b22272b2d37393943505d69768390908376695d50433939372d2b27221b140b0200000000000000000000000811192a3643505d69768390908376695d5043362a1911080000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000000916222f3c4955626f7c8896a0aca8988c7f7265564d41362a1e110500000000000000000000000000000000000000000000000000000914212d3a46535f697884919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000916222f3c4955626f7c8897a1adab9e9285796d6053493f342e2b282c2d323b444f59626f7c8995a0acb8afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000008141f2b36414a52585a5954524c474a4c4f50525253534c56616b74818e97a1ada1968d81746a5f54463c3222180e000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5a61646c6c6c6c66635c524739342e261e180f080000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000003101d2a3643505d697683909ca9aea29886796d6053463a2f241f1c17181c1f262f3d495663707c8996a3afa89b8f8275685c4f4235291c0f02000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b100500000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000a141d262d33373943464646505d69768390908376695d50464646433937332d261d140a0000000000000000000009111a232b3443505d69768390908376695d5043342b231a110900000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000003101c28343f4a546673808c99a8ada196887b6e6155483b3025190e02000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000c1926323f4c5965727f8c98a9b3a89b8e8175665c5041382d231f1c1f2029323d4854606a7784919daab7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000b1724303c47525c646766615e56544e46454045453f49535d68707d8a939da9a59e91847a6d60584e43342a200f0600000000000000000000000000000000030b121821272c323839404546494c4f50514a505b636c7079797979736e63574b3f32231c150c0600000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c1106000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000020e1b2835414e5b6874818e9ba7b3aa96897c6f63554b40352f2b282223282c3038414e5865727f8c98a5b5ab9a8d8073675a4d4034271a0d0100000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006111b262f383f444650535353535d69768390908376695d535353535046443f382f261b1106000000000000000006121b232c353d464e576976839090837669574e463d352c231b1206000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000006121f2b3844505c6676828f9ca9ab9e918478695f53463a2d1f1408000000000000000000000000000000000000000000000000000000020e1a26313f4c5965727f8c98abaea298887c6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f2f261b12101217202c38434e586673808d99abb5afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b0000000000000000000d1a2633404c58646e74736e6862605853514b464244505b656d7a84919ea5a79e938a7d70675d51463c3222190e00000000000000000000000000000000000001070c161b21272c2e34383a3d3f42444c545c606d727e868686868073665a4d4033271a0a03000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c00000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000000000c1925323f4c5865727f8b98a7b1a6998c8073675d5145403938332d2e34383a4149535f6a76828f9ca9afa4998a7e7164574b3e3124180b0000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000b17222d38414950535d6060606060697683909083766960606060605d53504941382d22170b000000000000020a1117242d363e474f585f69768390908376695f584f473e362d2417110a0200000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000713202d3a4653606d7985929faba89b8e827568574d42362a1e0d0200000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aeaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c100300000000000000000000000005111d2a36414c566a7784909daaafa499887c6f6255483c2e22140a04060e1b27323d495663707c8999a4afafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a0000000000000000010e1b2734414e5a6774807f7a756f6a64605c55524d505a606c77828f96a1a9a0958e81756b61554c41342a2010070000000000000000000000000000000000000000040a0f161b1d23282c2d343d454d565d666d747f87929892857b6e6154473b2e21140800000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f0900000000000000000000000000000000000815222f3b4855626e7b88959fabab9e9185796d605a514b46443f42424045464c525b656e7b87939facac9f93867a6e6154473b2e211408000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000030f1b27333f49535b606a6c6c6c6c6c6c7683909083766c6c6c6c6c6c6a605b53493f33271b0f0300000000020b141b2227363f485059606a6f7b859191857b6f6a605950483f3627221b140b02000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000713202d3946525e687985929facac9f93867a6d6053473a2d20140700000a14202d3a4753606d7a86939facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f2316090000000000000000020f1c2935424f5c6875828c86817c76716d67615e5759616c727f8c949ea9a2979083796d60594f433a2f22190e0000000000000000000000000000000000000000000000040b0c151d2328363e464f575f686d78818c939993877d70695e52463a2d2014070000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000814212e3a47535f6a7683909da6ada1978c80736c605c5553504a4e4f4b5153565d616c77828f99a4afa69c8f8276685e5246392d20140700000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000101d2a3643505d69768390908376695d5043362a1d0a0000000000000000000005121f2b3744505b656c76797979797979798390908379797979797979766c655b5044372b1f1205000000000a141d262d334048505a616b6f7c8591979791857c6f6b615a504840332d261d140a000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c1825323f4b5865727e8b98aaaea399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d0100000000000000000000000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3945515d677784919eaaafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e2114080000000000000000020f1c2935424f5c6875828f928e89837e79736e6963606b707e88939fa6a39992857b6e675d51473e31281e10070000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1105000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d2013070000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000006121e2b37424e5764707d8a949fa9a99c928b7e746d6762605b545b5b555c6062686d75808d949eaba99e94897d7063564c41362a1e110500000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000020b142a3643505d69768390908376695d504331261a0b020000000000000000000613202d394653606c798386868686868686909494908686868686868683796c605346392d20130600000006111b262f383f44515a626c707d8591938e8e9391857d706c625a51443f382f261b11060000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000020e1b2835414e5b6874818e9ba7ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000004101c2934404b556976828f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000915222f3c4855626f7b8895aab4a99d9083766a554b4034291c1004000004101d2935404b556976828f9ca9afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d2014070000000000000000020f1c2935424f5c6875828f999b95908b85807b756f6b6f7d86929aa4a49f92877d70695f554b41352c1f160c0000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e21140300000006121f2b3844505c6674818e93939393978a7d7063574a3d3024170a00000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a04000000000000000000000000000000000000000000020e1a26313c4955616c76828f97a1aaa49f93888079736f6c6669686869676d6f747a818d929ca6aaa1978f82766b6055443b3025190e0200000013202d394653606c798693939393939393969696969393939393939386796c605346392d20130000000000000000000a141d2b37434e586976839090837669584e43372b1d140a00000000000000000005121f2b3744505b656f7c899393939393939c9f9f9c939393939393897c6f655b5044372b1f12050000000b17222d384149505b636c717e8692928c81818c9292867e716c635b504941382d22170b0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f130700000000000000000000000004101c2934404b55697683909ca9aa9e918477675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000c18232f414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000a1623303d495663707c8996a3afa89c8f8275695c4f422f23180c000000000c18242f414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e11050000000000000000000d1a2633404d59667380878c91979c97928c86827c777c859298a2a49a938b7f726b60574d433a2f231a0d0400000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f140900000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b1e120600000003101c28343f4a5463707d868686868686868175685b4f4235281c0f00000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c07010000000000000000000000000000000000000000000000000915202d3944505a616e7b859298a1a9a49a938d85807b79767575757677797c81858e939ca4a9a19892857b6e61594f4432291e14080000000013202d394653606c798693928d8989898989898989898989898d929386796c605346392d2013000000000000000006111b262f3847535f6a7683909083766a5f53473d2f261b11060000000000000000030f1b27333f4953606b75828f99a39f9f9fa9ababa99f9f9fa3998f82756b6053493f33271b0f030000030f1b27333f49535b606d737e8792928b807474808b9292877e736d605b53493f33271b0f0300000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000006131f2c3845515c677885919eaba99c8f827669554b4034291c1004000000000000000000000000000000000000000000000000000000000000071926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508080400000000000000000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e020000000000000000000c1926323f4b57636e737b80858a90949a99928e8984869297a2a49a93887f726d62594f453b3128221c140b020000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c31261a0e02000000000b17232e384855616b7079797979797979756f65594d4034271b0e0000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000003101c28333e46525e696f7c8692979fa6a49f97918c888583828182828386898d92989ea5a69f9792867c6f695e52473d3320170d020000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000000000000000b17222d38414f59626f7c879292877c6f62594f41382d22170b0000000000000000000b17222d38414f59616e7b86929fa9b3acb6b7b7b6acb3a99f92867b6e61594f41382d22170b00000005121f2b3744505b656c747f8b9292877e736d6d737e8792928b7f746c655b5044372b1f120500000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f23180c000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b050000000000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e221509000000000000000000000a17232f3b47525c63696e73797e83888d92989b95909298a2a99f93887f726d625b514c47433c332d261d140a00000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146332a201509000000000006111c2c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222a36424d57606a6f7c858f949ea1a8a19e999892908f8e8e8f9092999a9fa2a8a09e948f857c6f6a60564d42352c210e05000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d201300000000000000030f1b27333f4953606b75828f99998f82756b6053493f33271d1207000000000000000006111b262f3d46535f6974808d97a2adbac3c4c4c3b9ada2978d8073695f53473d2f261b11060000000613202d394653606c77808c9192867d716c63636c717d8692918c80776c605346392d20130600000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c17100800000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d2114080000000000000000000007131f2a35404a52575e61666d71767c81869196a09d9fa2aaa6998c8075706b65605d55534e443f382f261c1106000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b1108000000000000000000000000000000000814202b36414a53595b60606060606060595651493f3521180e03000000000000101c28333e474f5557606060606060605b59534b41372c2014080000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000050e1a25303b454e58606a6f7b828b91969c9fa3aaa29f9d9c9b9b9c9d9fa3aba39f9b96918a827b6f6a60584e443b30231a0f00000000000013202d394653606c7986938b7e7265636363636363636365727e8b9386796c605346392d2013000000000000010c161f2b3744505b65707d89949e9e94897d70655b5044392e23180c0100000000000000000a141d2b37424d57606d7a85929fa8b2bdc8c8bdb2a89e92857a6d60574d42352b1d140a000000020f1b2835424e5b6875818d9292857c706b625a5a626b707c8592928d8175685b4e4235281b0f02000b1825323e4b5865717e8b9393939393897c6f6256493c2f2316110b0b101a2733404d5a6673808d939393939386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f22160900000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e120600000000000000000000020e19242e3840454d52545c60646a6f747b84919eaba39f9da09f9287827d77726d67625f58504a42382d22170b00000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a463f372d230f06000000000000000b16212c353e44484a535353535353534f4d4841392f251a0f0400000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000009141f29333d464e5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8a847e766e6960584e463d32291f110800000000000013202d394653606c7986938b7e7265585656565656565865727e8b9386796c605346392d201300000000000008131e2834404b54606c7883909da6a69d9083786c60544b4034281e13080000000000000000020b1a26313c45525d68727f8c96a0acb9c2c7b8aca0968b7f72685d52453b3123190b02000000000b1724313e4a5764717e869293877f746d665d5d666d747f879392867e7064574a3d3124170a00000b1825323e4b5865717e868686868686867c6f6256493c2f23221d16161b202733404d5a66738086868686868686786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e0200000000000000000000030e18212a31373e434b51575e666c727c849196a1a0999290959b99928f89847f7a746f6a605b544a3f33281c0f0300000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b0200000000000000000000000000000000000008131d262f363c4041464646464646463f3e3a352d251b11000000000000000005101a232c33383c3d4646464646464642403d372f271e13090000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000020d17212b343d464e565e616c71787e82868a8c8f90919292929291908e8c8986827d78716c615e574e463d342b20170d0000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d20130000000000010d19242f3845515c66717e8a959fabab9f958a7e71665c51453a2f24190d02000000000000000009141f2935414c56606d7984919ea6b0bebeb0a69e9184796d60564c41332a1f100700000000000a1623303c4955616c717d8692938c80786d67676d78808c9392867d706c6155493c3023160a00000b1724313d4a56626c71797979797979796f6a6054473b36332e272021272c2f303f4b58636e737979797979797976665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f22160900000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f1509000000000000000000000009151f2a333c42474f555c60696e787f879196a09f95918684898e92989b95918b85817c766c665b5044382b1f120600000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e0400000000000000000000000000000000000000010b141d252b3033343939393939393932312e29231b130900000000000000000008111a21282c2f30393939393939393534312c251e150c02000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e09030000000000000000000000000000000000000000050f19222b343c444d525a61666d71757a7d80828385858686858483827f7d7a75716d66615a524d453d342b22190e050000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d2013000000000004111d2935414c56606d7984919ea7b1b1a79e9184796d60564c4135291f14090000000000000000030d1924303a44515c66707d8a949facb6b6ac9f948a7d70665c51443a3021180e0000000000000814212d3944505a616b707c8591928d82796e6e79828e9291857c706b615a5044392d20140800000915212e3a45505a62656c6c6c6c6c6c6c6260584e4344433f3932292b32383b3d4647525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c100400000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e0300000000000000000000020e1a26313c454d535961676d727b828c92999f99928d837c777c81868c91969c98928d8882786c605346392d20130600000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2625221e18110901000000000000000000000810161c2023242d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000000000000071019222b323b424650545c6064676d70737577787979797878767573706d6764605c545046423b332b22191007000000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d201300000000040e18222c3945525d68727f8b96a0acb9b9aca0968b7f72685d52453b30251a0e04000000000000000008131e2834404a54616c7682909aa4afafa49a9082766c61544a4032281e0f0600000000000004101c28333e485059606a6f7b8490948f837a7a838f9490847b6f6a605950483e33281c1004000005111d29343f485056586060606060606056544e5353514f4a443b32353d44484953535352585a606060606060605f504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000916232f3c4956626f7c8995acb6a89c8f8275695c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d20140800000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f06000000000000000000000006121e2b37424d575f616b70797f868f949f9d948f8780796f6a6f747a7f84898f93999a9486796d6053463a2d20130700000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000000001080f14181a1b20202020202020191816120d0700000000000000000000000000050b10141617202020202020201c1b18140f09020000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605d5553504a423e3630292119100700000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d2013000000000a15202a36424d57606d7a85929ea8b2bdbdb2a89e92857a6d60574d42362a20150a0000000000000000020c18232e3942505a626f7c87939faaaa9f93877c6f625a5042392e20160c00000000000000000b17222c363e474f585f696e7a839094908484909490837a6e695f584f473e362c22170b000000010c18222d363f454a4b5353534c525f6060606060605d5b554d44393d474f54566060606060605a58535353535353443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000815222e3b4855616e7b889aa4afa99d9083766a554b4034281c10040000010e1b2834414e5b6774818e9aa7afa295887c6f6255493c2f221609000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a00000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000814212d3a47535f696e757d848c92989395908a827c736d676062686d72787d82878d929786796d6053463a2d20130700000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000003080b0d0e131313131313130c0b090601000000000000000000000000000000000407090a131313131313130f0e0c0804000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000070e171f252a30383f44464c515457595c5d5e5f5f5f5f5e5d5b595653514b46443f38302a251f170f070000000000000000000013202d394653606c7986938b7e7265585757575757575865727e8b9386796c605346392d2013000000020b1b26313a46525e6973808d97a1adbac4c4b9ada1978d8073695e52463c31261b0b02000000000000000007121c27303e4754606a75818e98a2a2988e81756a6054483e30271c0e04000000000000000005101a242c353d464e575f686e7a828f949191948f827a6e685f574e463d352c241a10050000000006111b242d343a3d3e46414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464638342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000714202d3a4753606d7a86939facab9e918478675c5145382c1f1306000004111d2935414c566976828f9ca9afa295887c6f6255493c2f221609000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c10070000000000000000000000000815222e3b4855616e7b8286868686868686837d766f6a605c55565d61656c70757b80858a867a6d6053473a2d201407000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000000000000000000050d14191e262e34383a4145474a4d4f50525253535251504f4c4a4745403a38342e261e1a140d05000000000000000000000013202d394653606c7986938b7e7265646464646464646465727e8b9386796c605346392d20130000000a141d2b37434e58616e7b86929fa9b3becccabeb3a99f92867b6e61584e43372b1d140a0000000000000000000b151e2b37434e58616e7b86929f9f92867b6e61584e43362c1e150b0000000000000000000008121a232b343c454d565e686d79828e93938e82796d685e564d453c342b231a120800000000000009121b22292e31323946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039392c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000713202c3945525d687884919eabafa295887c6f6255493c2f221609000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a000000000000000000000000000814212d3a47535f696e757979797979797976706b625f58514b4c52535b6063696e73797e83796d6053473a2d2014070000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000002090c151c23282c2f35393a3d4042444546464645454342403d3a39352f2b28231c140c090200000000000000000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d2013000006111b262f3847535f6a74818e98a2aebbb9b9b9b9baaea2988e81746a5f53473d2f261b11060000000000000000030c1b27323c46525e6973808d97978c8073695e52463c32241a0c030000000000000000000000081119222a333c444d565d676d78818d8d81786d675d564d443c332a2219110800000000000000000911181d21212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000004101c2934404b55697683909ca9afa399887b6f6255483c2e23170b00010714212d3a4754606d7a8796a1acafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c020000000000000000000000000006121e2b37424d575f61696c6c6c6c6c6c6c6a636159534e45404146495053575e61666d71766d675d5145392c1f130600000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000030a11171c1f24292c2d30333537383939393938373533302d2c29241f1c17110a02000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000b17222d38414f59626f7c87939faab4acacacacacacb4aa9f93877c6f62594f41382d22170b0000000000000000000a15202a36424d57606d7a85919185796d60574d42342b20110800000000000000000000000000071019212a323b444c555d666d748080746d665d554c443b322a2118100700000000000000000000060c1114212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000c18232f414d5a6774808d9aa7b5ab988b7e7165544a3f34281c100b0e131c2834404a5464707d8a97a8b2afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a020000000000000000000000000000020e1a26313c454d53555c606060606060605d57554f47433c3435383f44464d53545c606469605d554b4035291d1004000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000000000000000000000000000000060c1013191d20212426292a2b2c2c2c2c2b2a282623201f1d1812100b060000000000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d201300030f1b27333f4953606b76828f99a49f9f9f9f9f9f9f9f9f9fa4998f82756b6053493f33271b0f030000000000000000040e1a25303b45515d67727e8b8b7e71675d51453b3022190f000000000000000000000000000000070f182029323a434b545c606e73736e605c544b433a322920180f07000000000000000000000000010814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d201509000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b00000000000000071824313e4b5764717e8a97a7b1a79b8e8174665c5044382b221b171a1d242c3844515c6674818d9aa7b4afa295887c6f6255493c2f221609000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f06000000000000000000000000000000000009151f2a333c4247484f53535353535353504a48443e373129292d33373b42464b5153575d53514b43392f24180c0000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000003080d111314171a1c1d1f1f20201f1e1d1c19171413100c070300000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d20130005121f2b3744505b65707d8994939393939393939393939393939394897d70655b5044372b1f120500000000000000000009141f2935414b55606d788383786d60554b4033291f100700000000000000000000000000000000060e1720283139424a505c636767635c504a4239312820170e0600000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f030000000000000814212e3b4754616e7b8795a0acab9e9285796d6053463e342b2722262a2f35404b55606d7985929eabb8afa295887c6f6255493c2f221609000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d05000000000000000000000000000000000000030e18212a31373a3b4246464646464646433d3c38332b26201b22272b3136394045464b504745403931271d120700000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a07060400000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000613202d394653606c798386868686868686868686868686868686868683796c605346392d201306000000000000000000030d18242f3a44505c66707d7d70665c50433a2f21170d000000000000000000000000000000000000050d161f2730383f4452585a5a5852443f3830271f160d050000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b11060000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f12070000000000000714202d3a46525e697784909dabada1978a7d70635a50463d37332d31363a4045515d67717e8b97a1adb9afa295887c6f6255493c2f221609000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e09030000000000000000000000000000000000000000060f181f262b2d2e363939393939393937302f2c28211b1511171b1f252a2e34383a3e433a39352f271f150b01000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130005121f2b3744505b656c77797979797979797979797979797979797979776c655b5044372b1f12050000000000000000000007131d28343f4a54606b70706b60544a3f31281d0f0500000000000000000000000000000000000000040d151e262e3440474b4d4d4b4740342e261e150d04000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c00000000000005111e2a36424d5666737f8c99a3afa99c9083766c61584f46443f414142464b515b606d7984919ea9afb8afa295887c6f6255493c2f221609000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d07010000000000000000000000000000000000000000000000060e151a1e2122292d2d2d2d2d2d2d2a2423201c160f0a060b0f141a1d23282c2d31362d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000000000000000002070b0d0d131313131313130f0e0c0804000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a605b53493f33271b0f0300000000000000000000010b17232e38424f5960636360594f42382e1f160c000000000000000000000000000000000000000000030c151c2328363b3f40403f3b3628231c140c0300000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000004101d2935404b556976838f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000000020e1925303b4854616e7b87929fabab9f948a7e716a60595350494e4e4d53555d606d74808d969b9ea5afafa295887c6f6255493c2f221609000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b20140800000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a07060401000000000000000000000000000000000000000000000000000003090e1214151c202020202020201d171614100b0500000003090e12181c1f20242a201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000000000001080e1317191a202020202020201b1b18140f0901000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00000b17222d38414950535d6060606060606060606060606060606060605d53504941382d22170b00000000000000000000000006111c26303d474f555656554f473d30261c0d0400000000000000000000000000000000000000000000030a1117242a2f323434322f2a2417110a020000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f120700000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f24180c00000000000000000000000000000000000000000000000000000000000006131f2c3845515d677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000914202d3a46525e6975818e99a3afa69f92857c706b62605b535a5b575f61676d747f8b92938f939eaaafa295887c6f6255493c2f22160900040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f0300000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d01030505060605040300000000000000000000000000000000000000000000000000000000000000000000020608080f13131313131313100a0907040000000000000000070c101313181d1413100c0701000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f1307000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000006111b262f383f4446505353535353535353535353535353535353535046443f382f261b1106000000000000000000000000000a141e2c353d44484a4a48443d352c1e140a00000000000000000000000000000000000000000000000000060c191f2326272726231f190b0600000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c000000000006131f2c3845515d677885919eaba99c8f827669554b4035291d100400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e02000000000005121e2a36424d57626e7c87929fa7ada29792857d756f6c6568676869696e7379818b91948f828f9ba8afa295887c6f6255493c2f221609000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d13090000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606060606060400000000000000000000000000000406070b1007060400000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000000000000000000000000010a141c242b2f3334393939393939393534312c251d150b01000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000a141d262d33373944464646464646464646464646464646464646443937332d261d140a0000000000000000000000000000020c1a232c33383c3d3d3c38332c231a0c020000000000000000000000000000000000000000000000000000080e1317191a1a1917130e0800000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000004101d2935404b55697683909ca9aa9e918477675d5145382c1f13060000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000020e1a25303b47535f6a73808d95a0a8a9a1979288817c797674747476787b7f858d929790827d8996a3afa295897c6f6256493c2f2316090000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000000000008121c262e363b3f404646464646464642403d372f271d130900000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000020b141b22272b2d37393939393939393939393939393939393939372d2b27221b140b0200000000000000000000000000000008111a21272c2f30302f2c27211a11080000000000000000000000000000000000000000000000000000000002070a0d0d0d0d0a070200000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f140900000000000c18242f414e5b6874818e9ba7ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abaea298887b6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284888c91979992857b7c8996a2afa296897c6f6356493c30231609000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b03000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c27211910070000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f040000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a201f1b17110a020000000000000000000000000000000000080f161c2023232323201c160f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000071925323f4c5865727f8b98aaafa399897c6f6356493c302316090000000000000000000000000000000000000000000000000000000006121e2b37424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f000000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877d707b8895a2aea396897c706356493d3023160a0000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f090100000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000060b0f12131d2020202020202020202020202020202020201d13120f0b060000000000000000000000000000000000000000050b10141617171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d090500000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e1105000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e020000000000000000000000000000000000000000000000000000000814212d3a47535f697885919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c11060000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9ea09d9590867d706e7b8894abb5a396897d7063564a3d3023170a0000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c0803000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e21140700000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c0000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000003050611131313131313131313131313131313131313110605030000000000000000000000000000000000000000000000000407090a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1c1915100a02000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a000000000713202d3a4653606d7985929faca89b8f827568574d42362a1e12050000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908b837c706b6d7a8799a49f9f978a7d7064574a3d3124170a00000000000000000713202d3a4653606d7987868686867b6e6155483b2e221508000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f03000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c04000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040906111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130f0c07010000000000000000000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000006121f2b3844505c6676838f9ca9ab9e918578695f53463a2d211409000000000000000000000000000000000000000000000000000005121e2a36424d5766727f8c99a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c100300000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a606c798693939393938a7e7164574b3e3124180b000000000000000006131f2c3845515c6775797979797976695f53463a2d2114070000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000005090d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322c261e160c0200000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1e1c18130c050000000000000000000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c110600000003101c28343f4a546673808c99a8ada197887b6e6155483b30251a0e02000000000000000000000000000000000000000000000000000714212d3a46535e697783909daaaa9e9184776a5f53473b2e1c1106000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f5b6678848686868686867f7265584c3f3225190c000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e12050000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a0300000000000000000000020a1015191c1c20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643413d3830281e140a0000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a20262a2c2d2b3844505b66737f8c999393939393939084776b6054443a30242c2b28241e170f070000000000000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000b17232e3c4956626f7c8996a0aca9988c7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000815212e3b4854616e7b87959faba8998c807366584e43372b1f0a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d20130700000000000000030d172129333b434b51586062686e71747678797978787675726e6a64605c5454687278797979797979726d62564a3e3124180b0000000000000000000c18232e39434b51535f6060606055534d453c31261a0e0200000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d2013070005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000040c141b212528292d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4e49423a30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3236393939333f4a54616e7a8786868686868686867f7265594f433239393837342f2921190f0500000000000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000615222e3b4754606a7784919eaaa99d908376695e52463a2d20150a00000000000000000000000000000000000000000000000006131f2b37434e5865727f8c98a7aca095887c6f6255483c32261b0f00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e211417110b0b10121f2b3844505c6674818e93939393978a7d7063574a3d3024170a0000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865625f5753504a5660686b6c6c6c6c6c6c65625b51463a2e22160900000000000000000007121d27303940454653535353534846423c332a1f140900000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d030000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000020c161e262c32353639393635322d271f160d030000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c5a544c42382c211509000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a242d363d42454646464646525e686e797979797979797979726d625647454646464544403a332b21170c0100000000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120706040f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f120600000006131f2b37434e586673808d99a8ac9f93877b6e6154483c31261b0f0200000000000000000000000000000000000000000000020c15212e3b47535f6a7683909da9aa9d9184776a5f53473a2a20150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b2a27221d16161b202228343f4a5463707d868686868686868175685b4f4235281c0f000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534e46443f4e565c5e606060606060585651493f34291e1206000000000000000000000b151e272e34383a46464646463b3a37312a21180e03000000000000000000000000000a151e262e34384646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000a141e2830383d4143464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e54493d3225190d00000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b363f484e5253535353514d565e616c6c6c6c6c6c6c6c6c65625b514b5253535352504c453d33291e13070000000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222151b1313100c17222d3a4653606d7985929e9f9f9e9185796d6053463a2d201307000000030f1b27323d4955626f7c8896a0aca49a8b7f7265584e43372b1e13080000000000000000000000000000000000000000000008131e2a36414c56626f7c88959faba2988c7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000d1a2733404c59646f7479797979797979726d6256453c313736332e272021272c2f302e384855616b7079797979797979756f65594d4034271b0e00000000000000000000050d161d242932373b4146474b4e505252535252504e4c4847423c3834454b50515353535353534c4a463f372d23180d0100000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c100500000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c10050000000005101b26303a42494e4f5353504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4135281c0f00000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26323d4851595e606060605e575552545f606060606060606058565053585f6060605f5c574f453a2f24180c000000000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e2d2d28201f1c18121f2b3844505c6674818e93939393978a7d7063574a3d3024170a000000000a15212e3b47535f6a7784919daaac9c9083766a5f53473a3025190d010000000000000000000000000000000000000000010d1924303946525e6874818e9aa7aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146464644433f3932292b32383b3d4646444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000040c131820272b3036393b3e4143454646454543423f3b3a37312c283a4043454646464646463f3e3a342d251b1106000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e0600000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d1207000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a0000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000915212c38424c545a5c60605d5a544c43382d22160a0000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695c4f4336291c100000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e4237393939352d2c28231d1c28343f4a5463707d868686868686868175685b4f4235281c0f0000000006131f2b37434e5865727f8c98a2ab9f94887c6f62564c4135291e1308000000000000000000000000000000000000000005111d2935414c56616e7a86929faca3988d8074685d5245392a20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000814202b36414a53595b6060606060606059565153535353514f4a443b32353d444849535353534f5557606060606060605b59534b41372c20140800000000000000000000000001070d151b1e252a2d2e31353738393939383735322f2e2b261f282f34373839393939393932312e29231b1309000000000000000000000000000000070c10131320202020201514120e090300000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d0100000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000d1925323d49545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110500000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c45464646413a38342e271e232e384855616b7079797979797979756f65594d4034271b0e00000000030f1b26323c4754606d7a86929faaa69a8d8174685e52463a2f24190d02000000000000000000000000000000000000040d1a232d3946525d6873808d98a3aa9f92867b6e61564c413529180e040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000030f1a252f3841484c4e53535353534c525f6060606060605d5b554d44393d474f54566060606060605a585353535353534f4d4841392f251a0f040000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a282522211e1a151d23272a2b2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000406071313131313080705020000000000000000000000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d020000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e010000000000000000000000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000f1c2835414e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b514c50525353534e464540393029202c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c00000000000a15202c3945525d6874808d98a3ac9f92867a6d61564c4135291f14090000000000000000000000000000000000010c161f2a36424d57616d7a85929faaa2988d8074695e52433a2f241906000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e090300000000000008131d262f363c4041464646414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464642403d372f271e1309000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191514120e0912171b1e1e202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e14080000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d1003000000101c2936434f5c69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d181008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000814202b36414a53595b606060606060605956514f575d5f6060605b53514b423a322a28333e474f5557606060606060605b59534b41372c201408000000000004111d2935414c56616e7b86929faaa2988c8073685d52453b30251a0d030000000000000000000000000000000007121d28313946535e6973808d98a2a89f92857a6d61564d4231281e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e060000000000010b141d252b30333439393946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039393534312c251e150c0200000000000000000000000000000000000000020507080b0e101213131212100f0c0808060200070b0f11121313131313130c0b09060100000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e020000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a4c5761696b6c6c6c68605c544c443c342c2c353e44484a535353535353534f4d4841392f251a0f040000000000010d19242f3a46525e6974808d98a2aa9f92857a6d60574d42362a1f150b010000000000000000000000000000050e18242f39434f59616e7b86929faaa0968c7f72685e52443b301f160c01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f060000000000020b131a202427282d2e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e41342d282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e1408000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f04000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000008131d262f363c4041464646464646463f44505d697378797979746d665e564e463e35282c33383c3d4646464646464642403d372f271e13090000000000000008131e2a36424d57616d7a85929fa8a2978d8073695e52463d31271d120700000000000000000000000000020b17202935404b55606b75828f98a3a59d9184796d60564c4132291f0d0400000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e03000000000001080f14181a1b212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271c1b18140f090200000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000020e1a26313c454e53556060606060606055534e463c31261b0f03000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d040000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000000000010b141d252b303334393939393939393845525f6b788586868681786d685f584f473f342e272c2f30393939393939393534312c251e150c0200000000000000010e1a25303b46525e68727f8c96a0a99f92867b6e61594f43392f24180e040000000000000000000000000a141d29323a45515d67707d89939ea89d93897d70675c51443a3020170d0000000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f14090000000000000003080b0814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0c08040000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f2316090000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c625f584e43372b1f1206000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d323f4c5965727f8c93938e827a6f6a615951444039302823242d2d2d2d2d2d2d282725201a130c0300000000000000000009141f2a36414c56606d7984919da5a2988e81756b60554b40352920160b020000000000000000000006111c262f3a444f59606d7984919ea5a1968e81746b60554b4032291e0e050000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e020000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000000000000000000000000000000000814212e3a47535f6a7679797979797979766a5f53473a2e211508000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000001080f14181a1b20202020202025313e4a56626d75818f969490847c706b625b514a423a322a21192020202020201c1b18140f090200000000000000000000020d1925303a45515c67707d89939da89e93897d70675d51453d32281d140a000000000000000000071017222d38424c56606b74808d96a0a3999184796d60594f43392e20170d000000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e12050000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000000000000000000000000000000000815222f3b4855626e7b868686868686867c6f6255483c2f22140a000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000003080b0d0e131313131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a1313130f0e0c08040000000000000000000000000008131e2834404b55606b74818e96a1a59d9184796d60594f443a2f261b110600000000000000060f192228333f4a545e68707d88939fa69f92877d6f675d51473d30271d0e05000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d2114070000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000000000000000714212d3a4754606d7a879893939393897d7063564a3d2f261b11060000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000001010606060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300020100000000000000000000000000000000020c18232e39434f59606d79849199a3a0968d80736b60564c41382d221710070000000000030d18212b343d44505b666d7a85919aa49e948c7f726b60554b41352b1e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000000000000000000613202c3945525d687985929f9f9f998c7f7366584e41382d2217110a02000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c030000000000000000000000000000000000000007121d27303d45515d676f7d87929fa69f93877d6f685e53493f332722190f060000000009141f29333d46505a606c78828f97a1a0958f82776c60594f433a2f23190c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c000000000000000000000000000000000004111d2935414c566976838f9caca99d9083766a6053493f3327221b140b040000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000b151e2935414b55606b727f8c949ea49991847a6d655b50443e342b21180d030000020e1a26313b454e58616c73808d949ea19791837a6d655b50473d31281d11070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000000000000000000000000000000010d19242f3f4c5966727f8c9aa4ab9f95897c6f655b50443e332d261d160e0600000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000000000000000000000000000000000000030c18242f3a434f59606c77828f95a0a1968f82776c605a50463d33291f1409000005121e2a36424d57606a717e8a929ca29892857b6e685d53493f352b1f160c000000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000000000000000000000000000000000815222f3b4855626e7b87939faba79c9082776c605a50443f382f282017110a020000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000007131d28313d44505b656d7a839197a19e948c80736c61584e453b31261a0e02000714212d3a46535f696f7c869293939992867c6f695f564c41382d23190d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7d7164574a3e3124170b000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000000000000000000000814212e3a47535f6975828f99a3ab9f948c7f726c615a5049413a3227221b140b0400000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000000000000000010c161f27333f49535d686e7b859298a29f93887e706a60574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110700000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867d7164574a3e3124170b0000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000000000000000000000006121e2b37424d57626f7c87929fa7a69f93877e716c605b534c443d332d261d160e06000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000040d17222d38414c565f696f7d869299939a92867c6f695f53463a2d211407000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a00000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b11070000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e04000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000000000000000000000000020e1a26313c4754606a73808d959fa8a49992877e736c655e564f443f382f2820180f070000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000006111b262f3a434d57606a707d868686868686857b6e6155483b2e2215080005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000000000000000000000000000915202b37434e58606d79839096a0a7a39992877f776d6860595049413a322a2119100700000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000000000000a141d28313b454e58616b70797979797979786e695f53463a2d21140700020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c1104000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000000000000000000000000000000030f1b27323c45515d676e7a8490959ea6a399938c827a6f6b605b534c443c332b22191107000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d20140700000000000000000000000000000000000000000000020b161f2a333d464f5961636c6c6c6c6c6c6b615f574d42362a1e1205000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000000000000000000000000000000000a15202935404b555e686e7b838f949fa3a49f948f847d726c655d564d453d342b23190f060000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e020000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b090601000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f0000000000000000000000000000000000000000000000040c18242f39434c565e696e7a828c9299a1a69e9691877f776d685f574e463d352b21180c0300000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f140900000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000000000000000000000000000000000007121d27313b444d565e686d777f8791979fa6a199928c827a6e6960584f473d332a1e150a00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a070200000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000000000000000000000000000000000000000010b151f29323b444d565d656c727d858f949fa3a39f948f847b6f6a60594f453c30261c1106000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618192020202020201a1917130e0800000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f12080000000000000000000000000000000000000000000000000000030d172029323b444c535b606b707a828c9299a1a69e9691857d6f6b60574d42382e23170c020000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e2215080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000000000000000000000000000000000000000000000050e172029323a4149505960686d777f879297a0a8a09792867d6f695f544a3f34281e13080000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f1306000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a0000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000000000000000000000000000101020000000000050e1720282f383f444f565e656c727d859196a0a9a29892857b6e665c50443a3025190d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f030000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000407090a13131313131312080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313090907030005090d0f101313131312100d0903000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000050e1720353f474e524f54596063676d70727576787879797878777573706d6865605d55504a46423c332a1f14090000000000000000000000000000020507080a0b0c0c0d0e0f090907030000050d161d262d333d444c535b606b6f7b849196a1aaa2979083786d60564c41362a1b110600000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a00000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a202020201615130f0a1015191c1d202020201f1d19140e07000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000010e1a26313d4751595e5f606060555c606366686a6b6c6c6c6c6b6a686664615e566060606055534d453c31261a0e02000000000000000000000002090e111414171818191a1b1c1615130f0a0400040b141b2227323a4149505960696e7b849199a3a99f958c7f73685e5246382d22170b00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e040000000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d23221f1b161b212628292d2d2d2c2b29251f19110800000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000004111d2a36424e59636a6c6c6c6c6b636059595b5d5e5f5f5f5f5e5d5c5a575f626a6c6c6c6c6c5f574d42372b1e120500000000000000000000050d14191e20212324252627282823221f1b160f0700020a111720292f383f444f575f696f7d87929fa9a79f92867a6d6153493f33271b0f03000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f111213131312110e0b0706040000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000a131c242a2f323339393939302f2c2721262d323536393939393835312a231a11070000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160906040d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d211407000000000000000000050e171f252a2d2e30313233343435302f2c27211910070000060e171d262d333d454d57606b73808d97a2ada2988c8073655b5044372b1f1205000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141c1e1f1f20201f1e1b181413100c0701000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000007121c262e353b3f40464646463c3b38322b30383e41434646464645413c352c23190e03000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f231b1313100c1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e2215080000000000000000020d17202930363a3b3d3e3f3f4041423c3b38322b23190f040000050b141b2227333b454f59606d7a85929fabaa9e9185786c605346392d201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292a2c2c2d2c2c2a2824201f1c18120b03000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000020e19242e3840474b4d535353534948433d353a42494e5053535353514d473e352a1f140900000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b9393939393897c6f6256493c2f2d28201f1c181a2733404d5a6673808d939393939386796d6053463a2d20130700000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000009141f29323b4246474a4b4b4c4d4e4f4948433d352b21160a000000020a11172129333d45525d6874808d9aa7ada197887c6f6255483c2f221509000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e00000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d363738393939383735312d2c29231d150d0600000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000007131f2a35404a5257596060606056544f473d424c545a5c6060605f5e5850473c3125190d0100000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e868686868686867c6f6256493c3939352d2c28231d2733404d5a66738086868686868686786d6053463a2d20130700000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e120500000000000000020e1925303b444d5254565758595a5b5b56544f473d32271b0f0300000000060f18212935414c5663707d8996aab3a9988c7f7265594c3f3226190c000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4244454646464544413e3a38342f271f17110a02000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6360594f4349545e66696c6c6c6c6a62584d4135291d100400000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d00000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1724313d4a56626c71797979797979796f6a605447464646413a38342e2726323f4b58636e737979797979797976665c5044382c1f120600000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000005111e2a36424d565e61636465666767686360594f43382c1f13070000000000060f1924303a4753606d798698a2aea79a8e8174675b4e4134281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474f515252535352514e4b474540393127221b140b02000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000c1926323f4b57636e73797979796f6b6054484e5a66707679797979746a5e5145382b1f120500000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000915212e3a45505a62656c6c6c6c6c6c6c6260584e525353534e4645403930292f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000714202d3a46525e696e707172727374756f6b6054483b2f22150800000000000008131f2c3845515c677885929faba89b8f8275685c4f4235291c0f000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b0200000000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f130700030f1b26323c464e535560606060606060585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c52545c5d5f5f605f5f5d5b5753514b433f332d261d140a00000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000d1a2633404d59667380868686867d6f635649505c69768286868686796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070005111d29343f48505658606060606060605654575d5f6060605b53514b423a322a36404a52585a606060606060605f504a42382e23170c000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000814212e3b4754616e7b7d7e7e7f8081827d6f6356493c3024190d02000000000004101c2934404b556b7784919eaaa99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a000000000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60696a6b6c6c6c6b6a6864605c5550443f382f261b1106000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000d1a2633404d596673808c9393897c6f635649505c6976838f939286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900040d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700010c18222d363f454a4b53535353535353495761696b6c6c6c68605c544c443c342e3840474b4d5353535353535353443f3830261c11060000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000b1724313e4a5764717e898a8b8c8d8e8c807366564c4135291e130b060400020509121f2b3844505c667885929eaba99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c11060000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000815212e3b47535f6a7679797979797979716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d757778797979787774716d67625a504941382d22170b030000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f2316090b10141a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000006111b242d343a3d3e46464646464646505d697378797979746d665e564e463e3528363b3f40464646464646464638342e261e150a000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000815222f3b4855626e7c889798999a9a8f8275685d52463a30241d1512100c0e12141a202d3a4653606d7986939faca99c8f8276695c4f4336291c10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000916222f3c4955626f7c868686868686867e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8284858586868584817e79716c605b53493f33271f14090000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000b1825323e4b5865717e8b9393939393897c6f6256493c2f231610171c20232733404d5a6673808d939393939386796d6053463a2d20130700000009121b22292e313239393939393945525f6b788586868681786d685f584f473f342e2f323339393939393939392c28231c150c030000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000613202d394653606c7785929ea5a69f92867a6d61564c41352e27201f1c181a1e21252a34404b55626f7c889aa4afa79b8e8174685b4e4135281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f030000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87909292939292908e8a847e746c655b50443b30251a0e0200000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000b1825323e4b5865717e868686868686867c6f6256493c2f23161a22282d303139404d5a66738086868686868686786d6053463a2d201307000000000911181d2124252d2d2d2d2d323f4c5965727f8c93938e827a6f6a6159514440393028272d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000005121f2b3744505b6575828f9baaaea3988b7f72685d52454039302d2c2823252a2d30363e45515c6773808c99acb4aa998c7f7366594c403326190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f120600000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949e9f9f9f9e9d9b96918b80776c60574d42362a1e120500000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000b1724313d4a56626c71797979797979796f6a6054473b2e2217242c33393c3d46464b58636e737979797979797976665c5044382c1f12060000000000060c111517182020202025313e4a56626d75818f969490847c706b625b514a423a322a211920202020202012100c060000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000030f1b27333f495364717e8a98a2aeaa9e91857a6d605b514b423d3a38342e31363a3b42465059606d7984919eabaea398897d7063564a3d3023170a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949fa3aba6abaaa9a19e928b7f72695e52463a2d20140800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1c2328363e44494a525353525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000105090b0b13131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a13131306030000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000b17222d3a4753606d7a85929faaada1978e81746d605c544f4946444043434246484d525a616b737f8c96a1acac9f92867a6d6053473a2d201407000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8799929995999fa2aaada49f92867b6e6154483b3025190e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000005111d29343f485056586060606060606056544e463d3227262e343f485055575f6060605a585a606060606060605f504a42382e23170c000000000000000000000000060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000613202c3945515d6773808d98a2aea99d938c7f736d6660595653514a50504d5354575e616c707d87929fa8b0a69b8e8275675d5145392c201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f12050000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87878686888d9298a2abaea2988c807366564d41362a1e1105000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000010c18222d363f454a4b535353535353534947433d342b2830383f44515a61646c6c6c6c66635c5253535353535353443f3830261c11060000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c13090000000000000000000000000000000004111d2935404b55616e7b86929fa6afa59c918c8079706b6562605c545c5d575e6164696e747e869299a3afaa9f94897d7063554b4035291d1104000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f0300000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787c7a79797c80869299a4afaa9e918477685e5246392d201407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000006111b242d343a3d3e464646464646463c3b38322b29323a424a505b636c7079797979736e63574b46464646464638342e261e150a00000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000010d18242f3a46525e68727f8c949fa8ada49c928d837d77726f6d666a69696a696e71757b818a9298a2abaea2988f82766b6054433a2f24180d01000000000000000205111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100d0b08030000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b00000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000006121f2c3844515c666d6f6d686d6f737d87939facaca096877a6e6154473b2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000009121b22292e3132393939393939392f2e2b272b333b444c545c606d727e868686868073665a4d4039393939392c28231c150c03000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000007131d2a36414d56606d78829096a1a8ada49d959089837f7c797777767677787b7d82868e939fa2aaaea39f92867b6e61594f4431281d130700000000000002080e11141e2a3744515d6a778490939393938f8376695c50433629201b1a18140f0801000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1001000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b1106000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000004101c2834404a545c6062615e60626b75818e9ba8b2a8968a7d7063574a3d3024170a000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000911181d2124252d2d2d2d2d2d2d2322242c343d454d565d666d747f87929892857b6e6154473b2e2d2d2d2d1f1c17110a03000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000010e1925303b44505c666e7a849196a0a7afa7a09d95908c8985848383838485878a8e92999da5aeaaa39f918a7e71695f53473d321f160c010000000000050d14191e20212d3744515d6a77838686868686868276695c5043362d2d272724201a130b020000000000000000000004111e2a3744515d6a77838686868686868276695c504336291c140a000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a000000000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000000c18232e39424a5153555452535964717e8a97a4b1a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f030000000000000000000000050d151d232932383d44484b5161696b6c6c6c68605c5f5e5d5c5a5754524c47454039342e261e180f080000000000000000000000000000060c11151718202020202020151d2328363e464f575f686d78818c939993877d70695e52463a2d2020202012100c06000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000008141f28343f4a545e686e7b8490959fa3abaca7a09d98989291908f90919297979b9fa3abaca7a098928b7f726c61574d42352b210d040000000000050e171e252a2d2e3939424f5b6771777979797979797670665a4e423939393433302b251d140b0100000000000000000003101d2936424f5b6771777979797979797670665a4e42352e261c12070000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000000007121c2730394044464847464855626f7b8895a2aea6998c7f7366594c403326190d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000000000000000000000000030b121821272c323839505d697378797979746d665e564e4f4d4a4746413a39352f28231c150c06000000000000000000000000000000000105090b0b131313130e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1113130603000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000020b17232e38424d565f696e7b838d92999fa4acacaaaaa39f9e9d9c9c9d9ea1a9a8acaca8a19e9590867e726d625a50453c3123190f0000000000020d1720293036393b4646464a555f676a6c6c6c6c6c6c69665e54494646464641403c362f261d1308000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e544b4740382e24190e0200101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d070100000000000000000000000000000b151e272e34383a3c3a3a4754606d7a8793a0b5a69a8d8073675a4d4034271a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000000000000000000001070c161b21273845525f6b788586868681786d685f584f473f3a3936302c29241d17110a03000000000000000000000000000000000000000000000600070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e020600000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000006111c26303b444d575f696e7880878f939a9ea1a8a7a9aaaaaaa9a9aaaaa9a8aaa39f9c96918b837c716c625b51483e332a1f1107000000000008141e29323b4146535353535353555b5d6060606060605c5a545353535353534e4c4841382f251a0f030000000000000000000a16222e39434d555b5d6060606060606060605a57524a40352a1f130700101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000000000010507070b0b0b0b0b0b0b101d2a3643505d697683908f8276695c4f4336291c1000000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a0000000000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c0400000000000000000000000000030c151c23282c2d2f2e3a4653606d798699a3afa79a8d8074675a4d4134271a0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000000000000000000000000000000040a0f1926323f4c5965727f8c93938e827a6f6a6159514440393028201d18120c0600000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000106090b0c131313131313131312080705020000000000000000000000000000000000000000000000000000000a141e29323c454d575e666d737c82878d9196989a9c9d9e9f9f9f9f9e9c9b9998928f8a847f786f6a625a51493f362c21180e0000000000020e1925303b444c525f6060606060605d5b5553535353534f54566060606060605a58534a41362b20140800000000000000000006111c27313b434a4f5153515a61646c6c6c6c66635c52473b2f23170a00101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000002080d11131417171717171717171d2a3643505d697683908f8276695c4f4336291c100000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b0200000000000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000000000030b12181c1f20222c3844505c667986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d02000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a333c454d545c606a6f757b8084888b8d8f91929293929291908e8c8986827d79726d665f5850483f372d241a0f06000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a46444f5960636c6c6c6c6c6c67645c53483c3024180b0000000000000000000008101f2931323a424a505b636c7079797979736e63574b3f3226190c00101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000050d13191e20212424242424242424242a3643505d697683908f8276695c4f4336291c1000000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c110800000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f050000000000000000000000000000070c1012131c28343f4a5f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000020608080c0e111212131312110e0c080705020000000000000000000000000000000000000000050e18212a333b424b51585f626a6e73787b7e80828485858686858483817f7c7975716d66605c544e463f362d251b12080000000000000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d00000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d00101c2936434f5c6976828f908376695d5043362a1d100b0b0b0b0b0b0b07070501000000000000000000050e171e252a2d2e313131313131313131313643505d697683908f8276695c4f4336291c10000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b0000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f0500000000000000000000000000000004060c17232e46535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1e1f201f1f1e1b191514120e090300000000000000000000000000000000000000060f182129303940454e53575f6266696e71747677787979797877767572706d6764605c54504a423c342d241b1309000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e00000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800101c2936434f5c6976828f908376695d5043362a1d17171717171717171413110d0802000000000000020d1720293036393a3e3e3e3e3e3e3e3e3e3e3e43505d697683908f8276695c4f4336291c1000000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c0300000000000000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d030000000000000000000000000000000013202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000060c11151a1e212226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000060f171e272e343c43474e5355575f626567696a6b6c6c6c6c6b69686663605c5553504a443f38302a221b120901000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700101c2936434f5c6976828f908376695d5043362a24242424242424242421201e19130d05000000000008131e29323a4146474a4a4a4a4a4a4a4a4a4a4a4a505d697683908f8276695c4f4336291c100000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c0300000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b0100000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b00000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000002090e171d1f262b2e2f32353738393939383735322e2d2b261f1c160c07010000000000000000000000000000000000050c151d232831373c4247484d5355585a5c5e5f5f605f5f5e5d5b595653514b46443f38342e261e1810090000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500101c2936434f5c6976828f908376695d504336313131313131313131312e2d2a251e170e05000000010d1925303a444c5254575757575757575757575757575d697683908f8276695c4f4336291c10000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000050d141a22282d31373a3b3f4144454546464544413f3b3a37312c272118120b030000000000000000000000000000000000030b121820262b31373a3c4247484b4d4f51525253535251504e4c494745403a38342e28231c140c06000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e00000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200101c2936434f5c6976828f908376695d50433e3e3e3e3e3e3e3e3e3e3e3a3936302920170d02000005111e2a36414c565e616464646464646464646464646464697683908f8276695c4f4336291c100000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c070000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c03000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a01000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000060f171f252a34393c4247484c4e505152535252514e4c4846423c383329241d150d03000000000000000000000000000000000000070c151b20262b2e31373a3b3e41434445464646454443423f3d3a38342f2c28231c17110a0200000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000101c2936434f5c6976828f908376695d504a4a4a4a4a4a4a4a4a4a4a4a4746413a32291e130800000713202d3946525e686d7171717171717171717171717171717683908f8276695c4f4336291c10000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403429201509000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b5855534d48443d352f271f150d03000000000000000000000000000000000000030a0f151a1e21262b2e2f32343637383939393938363533302d2c29231f1c17110b06000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000101c2936434f5c6976828f908376695d5757575757575757575757575754524c443a3025190d01000714212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83918f8276695c4f4336291c100000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e020000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f57544f45403931271f150b010000000000000000000000000000000000000003090e12151a1e21222527292b2c2c2d2c2c2b2a282623201f1c1812100c060000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e00000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000101c2936434f5c6976828f908376696464646464646464646464646464615e564c41362a1e1105000a1723303d4a5663707d898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a91958f8276695c4f4336291c100000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f14090000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c03000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e69636059514b433931271d12070000000000000000000000000000000000000000000206090e121415181a1c1e1f1f20201f1e1d1b19161413100c070300000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000101c2936434f5c6976828f9083767171717171717171717171717171716d685e5246392d201307000a1723303d4a5663707d8993939393939393939393939393939393938f8276695c4f4336291c10000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e0200000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5a61646c6c6c6c66635c52473d373127221b140b03000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b605d554b43392f23180c040000000000000000000000000000000000000000000000020608080b0e1011121313131211100f0c0a07060400000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000101c2936434f5c6976828f91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6d6154473a2e211407000a1723303d4a5663707d868686868686868686868686868686868686868276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e110500000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000080e161e252a30363a3c4347484b4e504a505b636c7079797979736e63574b3f32262017110a020000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d675d554b40342920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000101c2936434f5c6976828f95918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a897d7063564a3d3023170a000916222f3c4854606b70797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131311100e0a06000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d20140800000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000010a121a212930363c4247485761696b6c6c6c68605c5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000000000050c13191f252a2d32373b3c3f444c545c606d727e868686868073665a4d4033271a0b060000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d675c51453d32271b0f00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000101c2936434f5c6976828f9393939393939393939393939393939393897d7063564a3d3023170a000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d0000000000000000000000000000000001080f14181a1b2020202020202020202020202020202020202020202020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e02000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000080f171f252a313744505d697378797979746d665e564e504f4c4a4745403938322b2620180f0900000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000000000000002080d141a1e20262b343d454d565d666d747f87929892857b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d60584e43372b1c110600000000000000000000000106090b0c0e06060300000000000000020405060605040200000000000002070a0c0d0b0b0905010000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000101c2936434f5c697682868686868686868686868686868686868686867d7063564a3d3023170a0004101c27333d474f5456606060606060606060606060606060606060605c5a544c42382c211509000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e1105000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000050d141a1f263845525f6b788586868681786d685f584f47403d3a38352f2c27211a150e060000000000000000000000000000000013202d394653606c798693939393939393969696969393939393939386796c605346392d201300000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a605447382e23170b00000000000000000000070d121618191b13120f0b06000608080c0e1112131312110f0c09080603080e1317191a181715110c06000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000f1c2835414e5a66707679797979797979797979797979797979797979706b6054483c2f22160900000b16212b353d44484a535353535353535353535353535353535353534f4e49423a30261b10050000000000000000000000000000010b141d252b3033343939393939393939393939393939393939393939393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d201407000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000002090e1926323f4c5965727f8c93938e827a6f6a6159514440393029241d1b160e0903000000000000000000000000000000000013202d394653606c798693928d89898989898989898989898989898986796c605346392d2013000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c01000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f62544a3f34281c100300000000000000010911181e22252628201f1c17110e121415181b1e1e1f201f1e1c191615130f12191f2326272524211d181109000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000050f19232b33383c3d4646464646464646464646464646464646464643413d3830281e140a00000000000000000000000000000008131d262f363c404146464646464646464646464646464646464646464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e211408000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000002090e1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063564a3d3023170a0000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e8175665c5044382b1f12060000000000000009131b23292e3132352d2b28221c1a1e212225282a2b2c2c2b2a282622221f1b1c242a2f323332312e29221b1209000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e1811090100000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000915212c38424c545a5c6060606060606060606060606060606060606056544f473d33271c100400000008111921272c2f30393939393939393939393939393939393939393635322c261e160c020000000000000000000000000000030f1a252f3841484c4e535353535353535353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e31241807000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000040a0f141a1e2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a02000000000000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706b6054483c2f22160900000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a090704000001070b0f1112131313131313130a0907040000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285786d6053463a2d20130700000000000009121b252d353a3e3f413938332d26262b2e2f323537383939383735322f2e2b27262e353b3f403e3d3a342d241b120900000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f060000000000000000000005101b26303a42494e4f535353535353535353535353535353535353534a48443d352b21160b0000000000080f161c2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c040000000000000000000000000000000814202b36414a53585a6060606060606060606060606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000002080d161b1f252a2d33404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000000000000000000000000000013202d394653606c7986938b7e7265636363636363636363636363636360594f44382c201307000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1e1f20202020202020171613100b050c12171b1e1f20202020202020171613100b05000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e6155483b2e221508000000000009121b252d373f464a4c4e46443f382f31373a3b3f41444546464544423f3c3b37322c3840474b4d4b4a453f362d241a120800000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000a141e2830383d4143464646464646464646464646464646464646463d3c38332b23190f05000000000000050b10131617202020202020202020202020202020202020201c1c1915100a02000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e00000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c10040000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000050c131921272c30363a3b404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e0800000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000000000000000000000000000013202d394653606c7986938b7e72655856565656565656565656565656544f473d33271c10040000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f6256493c2f2316090000000008121b242d373f495157595b53504a42383c4247484b4e5151525352514f4c4947433c39404a52585a585650483f362c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000020c161e262c32353639393939393939393939393939393939393939302f2c27211911080000000000000000000407090a13131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000d1a2733404c58646e747979797979797979797979797979797979797979797979797979797979797979797771675b4f4236291d10000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f13060000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000070e171e252a32383b4246474b4e596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e080000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a48443d352b21160b000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821282f34373839393939393939302f2c27211921282f34373839393939393939302f2c27211911080000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d7063564a3d3023170a000000040d1a242d363f49515b626568605b544a45464d5355585b5d5e5f5f5e5d5b5955544e47454a525c636665625a50483e362c231a0d0400000000000000000003060809131313131313131313131313131313131313131313131313130b0a0804000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b020000000000000000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a67748186868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000071019202930363d44484d5254575b5d6673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000002070c0f11121313131313131313131313131313131313131313131313131313131313131313131313131308070502000000000000000000000001070b0f1112131313131313130a09070400000000000000010c17212a333a404345464646464646463d3c38332b232a333a404345464646464646463d3c38332b23190f0500000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f6255493c2f2216090000010c161f2c363f48515b626d72746c665b545153575f6265686a6b6c6c6b6a68656260585452525c636e73716c625a50483e352c1f160c01000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c05000000000000000000070d1316191a20202020202020201a1a17130e080100000000000000000000000000000000020a1015191c1c20202020202020202020202020202020202020171613100b05000000000000000000000000000000000000000003090d1012131313131313130e0d0b080300000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000061019222b323a41464f54575e6164676a6b73808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c39332c231a10050000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000060d13181c1e1f202020202020202020202020202020202020202020202020202020202020202020202020201514120e09030000000000000000050c12171b1e1f20202020202020171613100b05000000000007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b0006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054473a2d211407000007131d28313e48505a626d727f81786c665b5c6064696e727477787979787775726f6a65605d5c636e73807e716c615a50473e31281e13080000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000005090d0f10131313131313131313131313131313131313130a090704000000000000000000000000000000000000000000070e14191d1f202020202020201b1a17140e08010000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f2216090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e18222b343d444c52596063696e7174767778808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a49443e362c22170b0000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e06000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d5145392c20130600010d18242f3a43505a626c727f8b8e81786c66666d71767b7e81848485868584827f7c77726d68606e73808d877e716c61594f433a2f24190d0100000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2726241f1a130b0200000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c16202a343d464e565e616b6f757b7e8183848587939f96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e0200000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000013202d394653606c7986938b7e726558575757575757575757575757575550483e33281c100400000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000060f1921292f343738393939393939393939393939393939393939393939393939393939393939393939393939392e2d2b261f180f0600000000050f1821282f34373839393939393939302f2c27211911080000000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b4135291d11040004111d2935404b55616c717e8893938e81786c70797e83888b8e9091929291908e8c88847f7a726d73808d9292877e716b61554c4135291d11040000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000020608080c0b09060100000000000000000000000000000000000000000004080a0b0807050200000000000000000000000000000000000205070813131313131313130707050100000000000000000007111a232a313538393939393939393433302b241d140b01000000000000000000000000000000000e1b2734414e5a6774818d9aa9b3b9ada1979191919191919191919191919191919191919191919191919083776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e28323c464e5860686d767c82878a8e9091929399a496897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070000000000000000000000000013202d394653606c7986938b7e72656464646464646464646464646464615a5044392d20140800000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000020d17212b333b404445464646464646464646464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000010c17212a333a404345464646464646463d3c38332b23190f050000111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433a2f24180d01000613202c3945515d67717e87939a9d938e81797d848b9095989b9d9e9f9f9e9d9b9895918c857f79808d929c9992877d70675d5145392c20130600000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000003090e121415191815120d06000000000000000000000000000000000000050c111417171514120e09030000000000000000000000000002090e12141520202020202020201413110d0802000000000000030e19232c353c414546464646464646413f3c362f261d1308000000000000000000000000000000000e1a2734414d5a6774808d97a2adb8ab9e91858484848484848484848484848484848484848484848484848275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444e58606a6f7a82898f94979a9d9e9f9fa4ab96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d100000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706c6155493c3023160a00000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000000000000000000000000000007131e29333d454c5052535353535353535353535353535353535353535353535353535353535353535353535353534846423c332a1f1409000007121e28333c454b5052535353535353534a48443d352b21160b0000121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4431281d130700000714202d3a4753606d7a859297a2a59d938e848991969d9fa7a7aaa8a7a7a8aaa8a7a09d97928b858d929ca4a39892857a6d6054473a2d21140700030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000060e151a1e21222524221e181109010000000000000000000000000000000810171c21232422211e1a140d060000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000009141f2a353e474d51535353535353534e4c4741382f241a0e030000000000000000000000000000000815212e3b4854616e7b85929ea4aea99d9083787777777777777777777777777777777777777777777777756f65594d4134281b0e000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565f6a6f7d848f949c9ea6a7a9aaabacafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000000000030a0f1d2a3643505d69768390908376695d5043362a1d0f0a03000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7064574a3d3124170a000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000c18242f3b454f575d5f6060606060606060606060606060606060606060606060606060606060606060606060606055534d453c31261a0e02000b17232f3a454e565c5e6060606060606056544f473d33271c100400121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e331f160c0100000613202c3945515d676f7c859298a2a59d9591959da0a8aba8a09d9b9a9a9b9d9fa4aca9a19e9691969ca4a39992867d70675d5145392c2013060006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000060f181f262b2e2f32312e29231b130a010000000000000000000000000008121a22282d30312e2d2a261f180f06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000010d1925313c4750585e5f6060606060605a58524a41362b1f14080000000000000000000000000000000714202d3a46525e69707d8a929da7ab9f958d80736b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686f7c8691969ea6aab0b4b6b7b8b9afa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000060e151a1f2a3643505d69768390908376695d5043362a1f1a150e060000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d20130000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352c210d0400000004111d2935404b55606a6f7c869298a2a7a09da0a7a9a29f9996918f8e8d8e90939a9ea1a8a8a19ea1a8a39992877d706b60554c4135291d1104000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000060f18212a31373a3b3f3e3a342d251c130a01000000000000000000000008121a242c33393c3e3b3a36312921180f0500000000000000020d17212930363a3b4646464646464646463936302820160c02000004101d2935414d58626a6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000005121e2a36424d57616c74808d95a0aaa79f93887d70685e545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57616d7a849198a1a8b0b7bbc1c3c4c5bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000006101820262b2e3643505d69768390908376695d5043362e2b262018100600000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797979797979797979797979797979797979797979797979797979797979797976695f53463a2d21140700111e2a3743505c68727879797979797979706b6054483c2f22160900121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e23180c00000000010d18242f3a434e58606a6f7d86929aa4acaaaca59d97928c88848281818283878b91969fa3ababadac9f92877d706b61594f433a2f24190d01000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b0000000000050f18212a333c4247484c4a463f372e251c130a0100000000000000000008121a242c363e45494a4846423b332921170e0500000000000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3845515e6a7479797979797979746e64584c3f33261a0d000000000000000000000000000000020e1a25303b454f59606d79839098a2aea49a92857a6e665b5051515151515151515151515151515151514f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714212d3a46535f6974818e96a1aab2bac2c7ccd0d1c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000061018222a31373a3c43505d69768390908376695d50433c3a37312a22181006000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868686868686868686868686868686868686868686868686867b6e6155483b2e22150800121f2b3845525e6b7884868686868686867d7063564a3d3023170a00121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a4034281c10040000000007131d28313d464e58606b6f7c87939facaba39f938e857f7b7775747475777a7e848c9299a2a9b3a4978a7e716b61594f473d31281e130800000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000050e172129333c454d5355585651493f372e251c130a010000000000000008121a242c363e4850555755534d453b332920170e0500000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c79868686868686868074675a4e4134271b0e0100000000000000000000000000000009141f29333e45515c676e7b86929fa5aca1978f82786c60594f4444444444444444444444444444444442413d3730271e140900000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000815222e3b4855616e7b87929fa8b2bcc4ccd3d7dcd5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000060f18222a343c43474847505d69768390908376695d50474847433c342a22180f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939393939393939393939393939393939393939393939393887b6e6155483b2e22150800121f2b3845525e6b7885919393939393897d7063564a3d3023170a00121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f150900000000010c161f2b343d45515d67717e8b9aa4afa399928b817a736e6968676768686e72797f879297a2aaa6998c7f73695f53463e352b1f160c010000091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000000020b172029333b454d575f6265625b51493f372e251c130a01000000000008121a242c363e48505a6164615f574d453b322920170c0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c798692939393938d8174675a4e4134271b0e01000000000000000000000000000000030d17212834404b555f69717e8a939da8a99f948c7f736b60564c4135373737373737373737373737373534312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f2215090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d576774818d99a3afbac4ced6dfe3e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000000030e18212a343c464e535554525d69768390908376695d525455534e463c342a21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a00121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c31261a0e0200000000040f1b27333f4953606d7984919eaca49f92877f746d68615f575b5a565e61676d727d859298a2ac9f92867b6e61564c41362a1e11050000000a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b0000000a141d29323b454d575f696e726d635b51493f372d251c130a0100000008121a242c363e48505a616c716e695f574d443b32291e140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000050f18232e39434d57616c74818e95a0aaa69f92877d6f685d52463f342a2b2b2b2b2b2b2b2b2b2b2b292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f697884919eabb5c0ccd6e0e8f1e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000009151f2a333c464e585f62615e566976839090837669565e61625f584e463c332a1f150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1e12060000000005121f2b3744505b65727f8c97a1a89c928a7e726d615d56534d4e4e4c52555c606b707c86929fa6a3988e8175685e5246392d2014070000000815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000006111b262f3b444d575f696e7b7f726d635b51493f372d251c130a010008121a242c363e48505a616c717d7b6e695e564d443a30261c110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000007121d27303c45505a606d79839198a3aea39991847a6d615b51463c31281d1e1e1e1e1e1e1e1e1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a1adbdc7d1dee8f2efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000020e1a26313c454e585f6a6f6d685e69768390908376695e686d6f6a5f584e453c31261a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a94887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e211408000000000613202d394653606c7884919ea9a0968d80736c625b524c4642414141464b5159606a717e8a939eaa9f92867a6e6154473b2f24180c0000000814212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f22160900000b17222d38414d565e696e7b848b7f726d635b51493f372d251b130a08121a242c363e48505a616c717e86847b6e695e564c42382e23170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000b151e2a333e45515d676f7c86929fa5aba1968f82756d62584e433a2f24180f111111111111110f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e11050000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a8b2bdcfd9e3f0faefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121e2b37424d575f6a6f7b7a6d686976839090837669686d7a7b6f6a5f574d42372b1e1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000000000000000003080b0e0e131313131313130a090704000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221508000000000a1623303d495663707d8996a0a99e9184786d605a5146413a373130363940454f58616c75828f99a3a3998c7f7266554b4035291d1004000006121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c20130700030f1b27333f49535e696e7b8491918c7f726d635b51493f372d251b13121a242c363e48505a616c717e879291847b6e685e544a3f34281c1003000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000030c18212935404b555f6a727f8b939ea8a89e948b7f726a5f554b41352921180d030404040404020200000000000000000000000000000000000000000000000000000000000000000000000000000001070c06111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d010000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfcfd9eaf5ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000814212d3a47535f696f7c85837a6d68768390908376686d7a83857c6f695f53473a2d211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000001080f14181a1b20202020202020171614100b0500000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb4a79a8d8080808080808080808080808080808080808080808080808080808080807a6d6154473a2e21140700121f2b3845525e6b7885919393939393897d7063564a3d3023170a000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124170b00000003101c28343f4a546773808d9aa8a2978a7e71665c51483f35302b26252a2e343d46505a626e7b87929fab9d908376675d5145382c1f13060000020e1a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b10030005121f2b3744505b656e7b8491969c918c7f726d635b51493f372d251b1a242c363e48505a616c717e8792999691837a6d665c5044382b1f1206000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000060f18242f39434e58626d75818e96a1aba69f92867c6f675d51453f332a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181b1e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1104000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f32261908000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000815222e3b4855616e7b859290837a6d7683909083766d7a839092857b6e6155483b2e221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000010406070a0d101112131312100e0b080705020000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2323201c160f08000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a73737373737373737373737373737373737373737373737373737373736d685e5246392d20130700121f2b3845525e6b7884868686868686867d7063564a3d3023170a0007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e3225180b00000006121f2b3844505c667683909da99f9285796d60544a403629241e1a191d2328343e47535f6a7683909ca99f92867a6d6053473a2d2014070000000915202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000613202d394653606c79839096a0a39c918c7f726d635b51493f372d25242c363e48505a616c717e879299a3a0959083796d6053463a2d201307000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000007121d28313c46515b606d7a849199a3aea3999184796d605a50463c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2b3844505b66737f8c999393939393939084776b6054443a302419120b030000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c30231609000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000713202d3a4653606d78818e9390837a7683909083767a8390938e81786d6053463a2d201307000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000020608080d0606030000000000000000000000000000000104080d111314171a1d1e1f201f1f1d1b181414110e080200000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000010b141d252b30333439393939393939302f2c27211a11080000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e67676767676767676767676767676767676767676767676767676767615e564c4135291d110500111e2a3743505c68727879797979797979706b6054483c2f22160900010c17212a333b434a4f5053535353534c4a463f372d232a333b434a4f5053535353534c4a463f372d23190f0500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e3124170b0000000713202d3a4653606d7986929fa89b8e8175665c5042392e2419130e0d1218222b37434e5866727f8c99a5a399897c6f6356493c30231609000000030e1925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f04000005121f2b3744505b65707d869298a2a39c918c7f726d625b51493f372d2c363e48505a616c717e879299a3a39992877e71665c5044382b1f1206000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000010c161f2a343f45525d686f7c87929fa6aba0968e81756c62584e43392f24180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821292f3437383939333f4a54616e7a8786868686868686867f7265594f43322c29231d150d0700000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d201307000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121f2c3844505c666d78818e9390837a839090837a8390938e81786d665c5044382c1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000003090e1214151913120f0b06000000000000000000000003070d1013191d202124272a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a050000000000000000000000000000000000000008131d262f363c4041464646464646463d3c38332c231a0f0500000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d01000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000a16222e39434d555b5d6060606060585651493f34292e39434d555b5d6060606060585651493f34291e120600000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c302316090000000714212e3a4754616d7a8798a3a5988b7f7265544a3f30271c1208020007101a26313d495663707c8996a3ab978a7d7164574a3e3124170b0000000008141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c2721191107000000030f1b27333f4953606b707d869298a2a39c918c7f726d625b51493f37363e48505a616c717e879299a3a39992877e716c61544a3f34281c1003000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000040d18222935414c56606a727f8c949fa9a89e938b7e716a5f554b40352921170c03000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212a333a4044454646463a46525e686e797979797979797979726d6256473f3a38342f271f191007000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb4aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f1206000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2734414e5a6774818d9aa7b4c0cddae7f6ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000003101c28343f4a545c666d78818e939084839191838490938e81786d665c544a3f34281c1003000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000060e151a1e212226201f1c17110a0200000000000003060c1012181d2024292c2d30343638393939383735322e2d2a251e1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353534a48443d352c21160b00000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32281e130800000b17232f3a454e565c5e6060606060606056544f473d33271c100400010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e333f4a555f676a6c6c6c6c6c65625b51463a2e22160900000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070000000815222f3b4855626e7b8895aaa4978a7d7164574a3e2e24150b000000000915222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000020d172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f0700000000000b17222d38414f59606b707d869298a2a39b918c7f726d625b51493f3e48505a616c717e879299a3a39992877e716c615a5042382e23170b00000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000061019242f3a444e58606c77828f97a1aba59f92867c6e675d51453e33291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333c454c505253535246444d565e616c6c6c6c6c6c6c6c6c65625b51504c47454039312a221910060000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c1003000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfced9e5f1feefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201300000000000000000c17232e38424a545c666c78818e92909195959191928d81786c665c544a42382e23170c00000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000060f181f262b2d2e332d2b28221c140b08060406060b0f12171c1f24292c2f35393a3d4043444546464543413e3b3936302b272019130c04000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000814202b36414b53595b6060606060606056554f473d33271c1004000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615447404040404040404040404040404040404040404040404040403a3935302820160c02000007121e28333c454b5052535353535353534a48443d352b21160b000003101d2936424f5b6771777979797979726d62564a3e3136424f5b6771777979797979726d62564a3e3124180b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f12060000000916222f3c4955626f7c8895a2a396897d7063564a3d30231706000000000714212e3a4754616d7a8794a0a5998c7f7266594c3f3326190c0000000000050e17222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000006111b262f3d474f59606b707d869298a2a39b918c7f726d625b514948505a616c717e879299a3a39992877e716c615a50483e30261c110600000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000008131e28323d44505b656d7a859199a4aea2989083796d605a50453b30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3a454f575c5e60605f53504a4d52545f60606060606060605c5e5f5f5c5853514b433c342a22180c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b00000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1824313e4b5764717e8a97a8b2bdc8d4e2edf8efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20110c0600000000000006111c263038424a545b666c77808d929da0a09d928d80776c665b544a423830261c110600000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000030e18212a31373a3b403938332d261d191312101314171c1f23282c2f35393a4145474a4d505152535252504e4b4746413b373229241e160e05000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c6360594f44382c201407000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b3434343434343434343434343434343434343434343434342e2d29251e160e04000000010c17212a333b434a4f5053535353534c4a463f372d23190f05000004111d2a3744505d6a778386868686867f7265584c3f323744505d6a778386868686867f7265584c3f3225190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c10040000000815222e3b4855616e7b8894aaa4978a7d7164574a3e2d22170b000000000815222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000000006111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c110800000000000000000a141d2b353d474f59606b707d869298a2a39b918c7f726d625b51505a616c717e879299a3a39992877e716c615a50483e362c1e140a00000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000010c162027333f49535e68707d87939fa6aaa0958d81746c61574d42392e23180e05000000000000000000000000000000000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c605c544a46475353534c52565d6065696b6c6b6965605c554e463c342a1e140a00000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f8b93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c110600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a0acb8c6d0dbe7f0f9e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c211d1711090000000000000a151e263038424a545b656c77808d939d9d938d80776c655b544a423830261e150a0000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000009151f2a333c4247484c46443f382f2925201f1d1f2022282b2e34383a4045474c5254575a5d5e5f605f5e5d5b5854524c47433c35302820170e0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000010e1a2733404c59646f7479797979797979706b6055483c2f231609000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e272727272727272727272727272727272727272727272721201d19130c0400000000000a16222e39434d555b5d6060606060585651493f34291e1206000004111e2b3744515e6a7784919393938c7f7265594c3f323744515e6a7784919393938c7f7265594c3f3226190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000000000714212e3a4754616d7a8798a2a5988b7f7265544a3f33281c1107010006101823303c4956636f7c8996a2aa978a7d7164574a3e3124170b000000000000000a141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000000020b19232b353d474f59606b707d869298a2a39b918c7f726d625b5a616c707e879299a3a39992877e716c615a50483e362c241a0c02000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000040d17222d38414c56606b73808d949fa9a79d928a7e71695f544a40342820170b02000000000000000000000000000000000000000000000000000000000000000000000005111e2a3744505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e463c30261c1106000000000000000000000000000000000916222f3c4955626f7c8895a2afa396897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a46535f697784919eaab4bfcad6dee8eee2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f534639302d29221b12090000000000030c151e262f38424a535b656c74818e9b9b8e81746c655b534a42382f261e150c030000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313c454d53555953504a423b35302d2b292c2d2d3338393f44464b5153565d606367696b6c6c6c6b6a6865615e56544e46413a322920170d020000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000010e1b2834414e5b677481868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d08020000000000010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e221609000005111e2b3844515e6b7784919e9f998c7f7266594c3f333844515e6b7784919e9f998c7f7266594c3f3326190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c1207000000000613202d394653606c7985929fa79b8e8174665b5044382d2218120d0c1117222b37424d5765727f8c98a5a398897c6f6256493c2f23160900000000000000020b141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c0100000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d62616c707e879299a3a39992877e716c615a50483e362c241a1208000000000009141f29333b42464853535353535353535346413a32281e130800000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000006111b262f3a444f59606d78829097a2ada49f92857b6e665c51443e32291d140a000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b000000000000000000000000000000000916222f3c4955626f7c8895a2afa3968a7d7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0005121e2a36424d576673808c98a2aebac3ccd7dce3e7d5c9bcafa296897c6f635649505c6976838f9c9286796c5f53463e3d39342d241b110600000000060f19232b353d464e58606a6f7c8592989891857c6f6a60584e463d352b23190f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d575f6166605b544d46413b393835393a3c3f44464a5053555d6064686d70737677787979787674716e68626058524c443a32291e130800000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393938a7d7064574a3d3124170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d070705010000000000000003101d2936424f5b6771777979797979726d62564a3e3124180b000005121e2b3845515e6b7884919ea6998c807366594d40333845515e6b7884919ea6998c807366594d4033261a0d00000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b000000000006121f2b3844505b667683909ca99e9285786c60544a3f3329241d19181b2227343c46535f6976838f9ca99f9286796d6053463a2d2013070000000000000000020b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e13080000000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d6c707e879299a3a39992877e716c615a50483e362c241a1208000000000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000a141d29323d44505c666e7b85929ea4ada2979083786d60594f443b2f261c11060000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c10030000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7d717d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c11060000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313b4754616e7a86929fa7b1bac2cbd1d6dcd5c9bcafa296897c6f635653535c6976838f9c9286796c5f53534b49453e362d22170c000000030e18212b353d474f58606a6f7c8592918c8c9191857c6f6a60584f473d352b21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f696e736c665f57524c484644404547494a5053545c6063676d71757a7d8083848586858583817e7a756f6a615d564c443a3025190d0100000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000000010e1a2734414d5a6774808d9a9f9f9f978a7d7164574a3e3124170b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080101010101010101010101010101010101010101000000000000000000000004111d2a3744505d6a778386868686867f7265584c3f3225190c000005121f2b3845525e6b7885919ea6998d8073665a4d40333845525e6b7885919ea6998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c030000000000030f1c28333f4a546673808d99a7a1978a7d70665b50443e352f292423282d333d464f59616e7b86929faa9c908376665c5145382c1f13060000000000000001070d111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000000000000071119232b353d474f59606b707d869298a2a39b918c7f72707e879299a3a39992877e716c615a50483e362c241a12080000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000020b172028343f4a545e69707d8a929da7a99f958d80736b61564d42382d22170e05000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000914202d3946525e6873808c95a0a8b1bbc0c7cbd0d0c9bcafa296897c6f63606060606976838f9c9286796c606060585650483e34291d110500000915202a333d474f59606a6f7c8592918c7f7f8c9192857c6f6a60594f473d332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b7f786e69615e565453504b515356545b6063666d70757a7e82868a8d909192939291908e8b86827c746d685e564c41362a1e11050000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000d1a2633404d596673808c99a6aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919393938c7f7265594c3f3226190c000005121f2c3845525f6b7885929ea69a8d8073675a4d40343845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000000b17222d3c4956636f7c8995a0a99d9083786c605a50454039352f2e34383f444e58616b75818e99a3a3988c7f7265544b4034281c1004000000000000040c13181d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d1307000000000000000000071119232b353d474f59606b707d869298a2a39b918b7f7d879299a3a39992877e716c615a50483e362c241a120800000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000050e17232e38424d57616c74808d95a0aaa79f93887d70695e544a3f332820160b020000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d0100000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b02000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005111e2a36414c56606d798390969fa7afb5babfc2c3c4bcafa296897c6f6c6c6c6c6c6c76838f9c9286796c6c6c6c64625a5045392d21150800020f1a26313c464f59606b6f7c8592918b7f72727f8b9192857c6f6b60594f463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88827b736d686461605b555d606265666c7074797d81858a8f92999a9c9e9f9f9f9e9d9b99928f87817a6d685e5246392d2013070000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9f998c7f7266594c3f3326190c000006131f2c3946525f6c7985929fa79a8d8074675a4d41343946525f6c7985929fa79a8d8074675a4d4134271a0e01000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e04000000000000000615222f3b4854606b7784919da8a0958c7f726c615a514b4541403f4045495058606a707d8a939eaa9f92867a6d6154473a2e23180c000000000000040d161d24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d01000000000000000000071119232b353d474f59606b707d869298a2a39b918b869299a3a39992877e716c615a50483e362c241a120800000000000000000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000006111c26303b45505a606d79839098a2aea49a92857b6e665b50443d32281d140a0000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a00000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1925303b45515c666e7b8490959fa3abaeb4b6b7b8b9afa296897d7979797979797979828f9c92867979797979716c6256493d3024170a0006121f2b37434e58606b707d8692918b7f726d6d727f8b9192867d706b60584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b888f86807a75716e6c666b676d6f7175797c81858a8e92989c9fa3aba39f9e9d9d9d9fa3a39f9a938e847a6d6154473a2e2114070000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a6998c807366594d4033261a0d000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919ea6998c807366594d4033261a0d00000613202c3946535f6c7986929fa79a8d8174675a4e41343946535f6c7986929fa79a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b22191107000000000000000007131f2c38434f5965727f8b96a1a79f93887e716c605d55524c4c4c4b51535b606a6f7c86929fa5a3988e8174685e5246392d1d12070000000000010c161f282f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000000000000000000071119232b353d474f59606b707d869298a2a39b999299a3a39992877e716c615a50483e362c241a120800000000000000000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000040404000a141e29333e45515c676e7b86929fa5aca1978f82786c60594f443a2f261b110600000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c20130600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000008141e2834404b545e696e7b838d92999fa3aaa9aaabacaea5998f8986868686868686868f949f988986868686867e7164584b3e3125180b000814212e3a47535f6a707d8692918b7f726d62626d727f8b9192867d706a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b8898928d86827e7b797877787a7c7e8285898d92979b9fa2a7a09d9999929190909192999a9ea19f96887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000916232f3c4956626f7c8995aab4a79a8e8174675b4e4134281b09000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea6998d8073665a4d4033271a0d000006121f2c3844515c667986939fa79b8e8174685b4e41353844515c667986939fa79b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f191007000000000000000000030c1b27323d4753606d7984919eaca49a92867e736d67605d565959545c60656c717c859198a2ac9f92867b6e61564c4135291d0c03000000000007131d28313a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c2013060000000000000000000000071119232b353d474f59606b707d869298a2aba39fa3a39992877e716c615a50483e362c241a12080000000000000000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000306080911111111110c17212834404b555f69717e8a939da8a99f948c7f736b60564c41382d22170d040000000000000000000000000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d21140700000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c60646a6e72757778787979787675726e69636159534d453d352b23190f0600000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020c18232e39424d575e696e7880878d9298999c9d9e9fa39fa1999693939393939393939c9fa6a393939393938b7e7164584b3e3125180b000815222f3b4855626e7b8592938b7f726d625b5b626d727f8b9192857b6e6255483b2f221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88959f98928e8b878685848586898b8e92979a9ea1a8a09e9995908c89868483838486898d92979e95887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000814212e3b4754616e7a8798a2aea89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d79869aa4a89b8e8175685b4e42353a4653606d79869aa4a89b8e8175685b4e4235281b0f02000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a0000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000b151e2b353d45515c67717d8a9aa4aca298928a8079716d6867666567666d70787e869197a1aaa6998c8073695e53493f372d1e150b00000000010d18242f3a434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d211407000000000000000000000000071119232b353d474f59606b707d86929facafacac9f92877e716c615a50483e362c241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a0f1215151e1e1e1e1e1e1e18232e39434d57616c74818e96a0aaa69f93877d70685e53493f33271f160c01000000000000000000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f1408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007121d27303b454d575e666d747b8186898d8f909192999393939393939393939393939393939393939393938b7e7164584b3e3125180b000814212e3a47535f6a74808d887f726d625b51515b626d727f8b8d80746a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88949fa29f9b979992919192939a989b9ea1a9a29e9a96918c8883807d7a78767677797c80858b9297887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000613202d394653606c7985929facaa9d9083776a574d42362a1e11050000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa79a8d8074675a4d4134271a0e01000714202d3a4753606d7a8693a0a89b8e8275685b4f42353a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000007121c27303d474f59606b707d87939facaaa29f928d847e7a767473727375797d838b9298a1a9b3a5998c7f726d625b51493f30271d120700000004111d2935404b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000000000000000000000000071119232b353d474f59606b727f8c98a5b2b3a79a8d80746c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000060e151a1f21222b2b2b2b2b2b2b2b2b27303c45505a606d79849198a3aea49991847a6d655b50443d31281e13080000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000b151e29333b454d545c60696e747a7d808384858686868686868686868686868686868686868686868686867e7164584b3e3125180b0006121f2b37434e58646e74817e726d625b514949515b626d727f80746e64584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a4754606d79828b92989ea1a8a39f9e9e9f9fa4aca9a19e9a97928e89847f7b7773706d676a6a666d6f73797f858f887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000005121f2b3744505b657783909daaac9f928579695e52463a2d2014070000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0a89b8f8275685c4f42353a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d070100000000000000000000000c18232e39424f59606b707d86929aa4aba9aca49c96918b8682807f7f8082858a90959fa3aaaaaca79c918b7f726d625b5142392e23180c0000000613202c3945515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e010000000000000000000000071119232b353d474f59606b707d86929facacacac9f92877e716c615a50483e362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000006101820262b2e2f3737373737373737373737333e45515d676f7c86929fa5aba1968f82776c60584e433a2f24190d06000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4347484c4e505252535252504e4b4846423b38332a251f170f0700000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d130800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000030c172129333b424a51575e61676d7073767778797979797979797979797979797979797979797979797979716c6256493d3024170a00020f1a26313c46525c646e74726d625b51493f3f49515b626d72746e645c52463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000613202c3945515d676d767e858c9196989b9d9e9f9f9e9d9a9897928e8a85817c77736e696663605d55545c6063676d727a81887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000030f1b27333f49536874818e9ba7aea298877b6e6154473b2e2114080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667986939fa79b8e8174685b4e4135281b0e02000814212e3b4754616e7a8794a1a89c8f8275695c4f42363b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000004101c2834404a54606b707d869298a3a69f9c9fa4a8a19e99928f8d8c8c8d8f92989da0a7a7a09da0a7a39b918b7f726d62544b4034281c100400000714202d3a4753606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c100300000000000000000000071119232b353d474f59606b707d869298a2a39f9fa3a39992877e716c615a50483e362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79b8e8174685b4e4135281b0e0200000000000000000000000000000000030e18222a31373a3c44444444444444444444444444404b555f6a727f8b939ea8a89e948c7f726a60554c41352922180c010000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e1104000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000000000000000000000a16202b343d4347494949494949494846423b33291f140900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000050f172029303940444d53555d606366696a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d21150800000915202a33414a525c646765625b51493f37373f49515b626567645c524a41332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0004111d2935414b555d606d717a7f84898c8f9091929291908e8b8885817d79746f6b66615f575653514b4b5153555c60686d757f7b6e6155483b2e221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000b17222d3f4c5865727f8b98aab4aa96897c706356493d302316080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869aa4a89b8e8175685b4e4235281b0f02000815212e3b4854616e7b8794a1a99c8f8376695c5043363b4854616e7b8794a1a99c8f8376695c504336291d1003000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000306070a0d101112131212100e0b07060400000000000000000000000000000006121f2c3844515c66707d869298a3a39c948f939aa0a7aba39f9c9a99989a9b9fa2aaa8a19e9590959ba3a39b918b7f72665c5145382c1f13060003101c2936434f5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000000000000000000071119232b353d474f59606b707d869298a2a399929299a3a39992877e716c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89b8e8275685b4f4235281c0900000000000000000000000000000000000a15202a343c4347485151515151515151515151515151514e58626d75818f96a1aba69f92877c6f675d51453f34291d110500000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d1004000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312e2f32353738393939383735322e2d2a261f1c170e0903000000000000000000000000000000000000000000030f1b27323d464e545656565656565654534d453b31251a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000050e171e272e343b42464b5153565a5c5d5e5f6060606060606060606060606060606060606060606060585650483e34291d11050000030e18212f38414a52585a585651493f372d2d373f495156585a58524a41382f21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00010d18242f3a434b515a62686d72797c7f82848586858583817f7c7974706d6663605955534d494745404045464b51565e616d726e695f53473a2d211408000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000616232f3c4956626f7c8998a3aea5988c7f7265594c3f3025190d0100000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000815222e3b4855616e7b8894a1a99c908376695d5043363b4855616e7b8894a1a99c908376695d5043362a1d1003000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79849197a1a49c918c838790959c9fa4aca9a7a6a5a6a8a8a7a09d96918a848c919ba3a0959084796d6053463a2d20130700000d1a2733404d5a6673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f020000000000000000071119232b353d474f59606b707d869298a2a3999286869299a3a39992877e716c615a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89c8f8275695c4f4230251a0e02000000000000000000000000000000030f1a26313c464e53555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b606d7a849199a3aea39991847a6d605a50453a2e211509000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000000000000006131f2b37434e586062626262626262615e574d42362a1e1205000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000050c151c232831363a4045474a4d5051525353535353535353535353535353535353535353535353534b49453e362d22170c00000000060f1d262f3841474c4e4b4a453f372d25252d373f464a4b4e4c4741382f261d0f060000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000007131d28313a414550565d60666d6f727577787979787674726f6c6663605c54544f4846423d3a393534383a40454c525b6265615f574d42372b1e1206000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000713202d3a4653606d7986929faca89b8e817568564c41362a1e110500000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000815222f3b4855626e7b8895a1a99d9083766a5d5043373b4855626e7b8895a1a99d9083766a5d5043372a1d1004000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e2215080000000000000002060a0c0d1313131313131313131313131313131313131313131312110f0c0701000000000000000006121f2c3844515c666e7c8591979c928c7f767c838a8f939a9a9d9e9f9f9e9d9b9895908b847e777f8c919b9691837a6e665c5145382c1f130600000916232f3c4956626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d0000000000000000071119232b353d474f59606b707d869298a2a39992877d7d879299a3a39992877e716c625a50483f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaa9d9083776a574d42362a1e120500000000000000000000000000000006121f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a686f7c87929facaba0968e81756c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181514120e0903000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6e695e53463a2d211407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000030b12181f252a2f35393a3d404344454646464646464646464646464646464646464646464646463e3d39342d241b110600000000000b141d262f363c40413f3d3a342d251b1b252d343a3d3f413f3c362f261d140b000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0000010c161f282f353f444c52545c606265686a6b6c6c6b6a676562605b5453514a48433d3a36312d2c29282c2f343a414651575955534d453c31261a0e02000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3844515c667683909ca9aa9e918477685e5246392d20130700000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000915222f3c4855626f7b8895a2aa9d9083776a5d5044373c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000070d12161919202020202020202020202020202020202020202020201f1e1b18130c050000000000000004101c2834404a545f6a6e7c8591928c7f736d6f787d82878b8e9091929291908e8b88837e79716d727f8c9191847a6e685e544b4034281c100400000815222e3b4754606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000000000000071119232b353d474f59606b707d869298a2a39992877e70717e879299a3a39993877e716c625a50483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facac9f928579695e52463a2d2014060000000000000000000000000000000815212e3a47535f6a6f777777777777777777777777777777777777777777777f8c99a5b2a89e938b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0f111212131312100f0c080705020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7b6e6154483b2e211508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000070c141a1d24292c2d303336373839393939393939393939393939393939393939393939393931302d29221b1209000000000000020b141d242b30333432312e29231b12131b23292e31323433302b241d140b02000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000040d161d2429323a41454a505356595c5d5e5f5f5e5d5b585553504a4644403938322d2a2620201d1c1f232930363f464a4c4847423c332a1f150900000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000004101c2834404a5466737f8c99a9aca096877a6d6154473a2e21140a00000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99c8f8376695c504336291d1003000916232f3c4956626f7c8995a2aa9d9084776a5d5144373c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e120600000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2b28241e170f06000000000000000c18232e39424e575f6a6e7c858c80736d63666d70767b7e81838485858584817f7c77726d67626d727f8b847b6e685e564c42392e23180c00000006131f2b38434e5863707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d201307000000000000071119232b353d474f59606b707d869298a2a39992877e706c6c717e879299a3a49993877e716c625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaea298877b6e6154483b2d22170b0607080808060200000000000000000915222f3c4855626f7c8484848484848484848484848484848484848484848484919daab7afa59f9285786c5f5245392c1f120600000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878989898989898074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000003090e13181d20202327292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000000020b131a1f2426272524221d1811090911181d2224252726241f1a130b0200000000000b1825313e4a56626d72797979797979736e63584b3f3226190c00000000040c131820282f35383f4446494c4f5152535252504e4c4946443f3a38342e2c27211e1a1413101013181e252a353a3e3f3b3a37312a21180e0300000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000c18232e3c4956626f7c8997a2ada8978a7e7164574a3e31261b0f03000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a99c908376695d5043362a1d100300091623303c4956636f7c8996a2aa9e9184776b5e5144383c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e02000000000a131c232a2f3233393939393939393939393939393939393939393939393837342f2921180f0500000000000007121c27303c454e575f6a6e7c7f736e635b5c6064696e717477787979787775726f6a65605d5b626d727e7b6e695e564d443b30271d1207000000030f1b27323d4854606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f12060000000000071119232b353d474f59606b707d869298a2a39992877e716c61616c717e879299a3a49993877e716c625a50483f362d241b12090000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929facb4aa978a7d7064544a3f33281c131313151514120f0a030000000000000916222f3c4955626f7c889191919191919191919191919191919191919191919196a0acb8b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e040000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692959595958d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000001070d111314171a1d1e1f202020202020202020202020202020202020202020202020181715110c060000000000000000000001080e14171a1b181815120c060000060c121518181b1a17140e08010000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000001070d161e24292e34383a3c3f42444546464543413f3c3938332d2c28231c1b16120e09060404070c131923292e31322e2d2b261f180f060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000713202d3a4653606d7985929eaba79b8e817468584e43372b1f1206000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a99d9083766a5d5043372a1d1004000a1623303d495663707c8996a3ab9e9184786b5e5145383d495663707c8996a3ab9e9184786b5e5145382b1e1205000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f15090000000007121c252e353b3e40464646464646464646464646464646464646464646464544403a332b21170c010000000000000b151e2a333c454e575f6a6e726d635c525053575e6164676a6b6c6c6b6a6865625f585351515b626c716e695e574d443b32291e150b00000000000a16202c38444f59606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000000040f19232b353d474f59606b707d869298a2a49992877e716c615a5a616c717e879299a3a49993877e716c625a50483f362d241b110600000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929facb4a79a8e8174665b5044382d22201f202222211f1a150e0600000000000916222f3c4955626f7c88959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a8b2acacac9f9285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e05000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa2a29a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000010406070a0d1011121313131313131313131313131313131313131313131313130b0a0805000000000000000000000000000003080b0d0e0c0b090501000000000106090b0c0e0d0b0803000000000000000006121e29343f495156586060606060605a58524a40362a1f130700000000000000040c13191c23282b2d2f323537383939383734322f2d2b28221f1c18120f0a0502000000000002080d181e22252622211e1a150e06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006121f2b3844505c6674818e9baaab9e9184786a5f53473a2e21150a000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000a1723303d4a5663707d8996a3ab9e9185786b5e5245383d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e03000000020d19232e3740464b4c5353535353535353535353535353535353535353535352504c453d33291e1307000000000000030c18212a333c454e575f6266635b524944464d5354585b5d5e5f5f5e5d5b5855534e474549515a6265615e574d453b322920170c03000000000004101c27323d44505b656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b00000000000b16212b353d474f59606b707d869298a2a49993877e716c615a50505a616c717e879299a3a49993887e716c625a51483f372d23180c0100000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929facb8ab9e9185786c60544a3f332d2c2c2d2f2f2e2b2620180f06000000000916222f3c4955626f7c88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b0400000000000000000000000000000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000001080d11171c1f202326292a2b2c2c2b2a282522201f1c1712100c070000000000000000000000070d121618191514120e090300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000003101c28343f4a5464707d8a98a2ada196887b6f6255483c31261a0f000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000a1724303d4a5763707d8a96a3ab9e9285786b5f5245383d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000006121e2a354049515759606060606060606060606060606060606060606060605e5c574f453a2f24180c00000000000000060f18212a333c454e53555957514940383b4246484b4e5051525252514f4c4847433c393f4850565854534d453b332920170e05000000000000000b162127333f49535b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000003101b27323d474f59606b707d869298a2a49a93877e716c615a504848505a616c717e879299a4a49a93887e716c625b51493f34291d11050000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929facb4aba1978a7e71665b50443f3a39383a3b3b3a37312a22180e030000000916222f3c4955626f7c8893939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000040613131313131313131312110e0904000000000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000060b10121316191c1e1f201f1f1d1b191613120f0b060400000000000000000000000000000106090b0c08080602000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000b17232e3a4753606d7985929faca8998c7f7366584e43372b1c11060000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e3d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000060f18212a333c4247484c4b463f372b31363a3b3e41444546464544423f3c3a37312c363f454a4b4846423b332920170e050000000000000000050b17222d384149535b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a00000000000713202c38444f59606b707d869298a2a49a93887e716c615a50483e3e48505a616c717e879399a4a49a93887f726d625b51453a2e22150900000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929facaea399929183786c6059504947454546484847433c342a20150a0000000916222f3c4955626f7c8686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000001070c10132020202020202020201f1d1a150f08000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000030607090c0f1112131312100e0c090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000006131f2c3845515d6774818e9ba8aa9d9184776a5f5347382e23170b0000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3ab9e9184786b5e5145382b1e1205000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f343e4b5764717e8a97a4ac9f9285796c5f4a3f34281c10030006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c100700000000000c1925323e4b57636d73797979797979797979797979797979797979797979797873685c5044372b1e11000000000000000000060f18212a31373a3b3f3e3a352e25252a2d2e313437383939383735322f2e2b26242d343a3d3e3b3a36312921170e050000000000000000000006111b262f38414950575f62686e717477787979787775726e69625f58514940372e231a0c0200000000000916222f3b4854606b707d869298a2a49a93887e716c625a50483e36363e48505a616c717e879399a4a49a93887f726d62564a3d3124180b000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929facac9f9286928c7f736b605b53535151535555534e463c31261a0f0200000815222e3b4754606a76797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120500000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000004101d2935404b5563707d8996a1aca095887b6f62544a3f34281c100300000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000b1825313e4b5864717e8b97a4ac9f938679665c5044383e4b5864717e8b97a4ac9f938679665c5044382b1f120600030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000d192633404c5966737f8686868686868686868686868686868686868686868685786b5e5245382b1f1200000000000000000000060f1820262b2e2f33322f2a231c1a1e212125282a2b2c2c2b2a282522211f1b1b22292e31322e2d2a251f170f050000000000000000000000000a141d262f383f444e53565e6165686a6b6c6c6b6a6865615e57534e463f372e251c11080000000000000a1623303d495663707d869298a2a39f93887f716c625a50483e362c2c363e48505a616c717e879399a4a49a93887e7265584b3f3225180c00000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3744505b657986939faca79a8d818d93877d726c6562605d5c6062625f584e43372b1f1206000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c10030000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000c18242f394653606c7884919eaba7998c8073665c5044382b1f140900000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000b1825323e4b5865717e8b98a4afa49986796d6053463a3e4b5865717e8b98a4afa49986796d6053463a2d20130700000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c020000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b5e5245382b1f120000000000000000000000060e151a1e21222625221e18120e121415181b1d1e1f1f1f1e1c191515120f11181d21242521211e1a140d0500000000000000000000000000020b141d262d333c42474c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a000000000000020f1c2935424f5c6875828f949fa39b918b7f726d625a50483e362d24242c363e48505a616c717e879399a49e938e8175685b4e4235281b0f0200020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202d394653606c78869aa4afa396897d869292877f78726e6d67676d6e6e6a5f53473a2e2114080000030f1b27323c464e5455606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b0006121e29343f495156586060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000007121f2b3844505b6673808c99a3ab9e9184796d6053463b30251a0e01000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000c1825323f4b5865727e8b98a5b5a093867a6d6053473a3f4b5865727e8b98a5b5a093867a6d6053473a2d2014070000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a02000000000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b5e5245382b1f1200000000000000000000000003090e121415191816120d07020507080b0e1112131312110f0c09080603060c111517181514120e0903000000000000000000000000000000020b141b222731373b4146474b4e5152525352514e4c4846423b37312a221c130a01000000000000000714202d3a4753606d79828f949b918b7f726d625a50483f362d241b1a242c363e48505a626c717e87939a938e81786d6053463a2d201307000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000713202d3a4653606d798693a0b6a295887c818e99928c837f7b7a7979797b7c6e6255483b2f2215080000000a15202b343c4347495353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f140800010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000007121d2731394045535353535353535353524e473f352b2015090000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000030f1c28333f4a54616e7b87929faca1968a7d7063574d42362a1d1307000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f34281c1003000c1925323f4c5865727f8b98a5ada093877a6d6054473a3f4c5865727f8b98a5ada093877a6d6054473a2d21140700000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f060000000000000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5e5245382b1f120000000000000000000000000000020608080c0c0a060200000000000001040506060504020000000000000105090b0b08070502000000000000000000000000000000000000020a111720262b3036393b3e41444546464544423f3b3a36302b262018100a01000000000000000006131f2c3845515c676d79828f918b7f726d625b51483f362d241b12121a242c363e48505a626c717e88938e81786d665c5044382b1f120600000714202d3a46525e6976797979797979797976685e5246392d201307000714202d3a4753606d7a8693a0ada194887b7c88949f95918c8886858586888073675a4d4034271a0d000000040f19222b32373b3c464646464646464646464646464646464646464646464646464646464646464644413b342c22180d0200000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0100000000000000000000000000000000000000000000000000000000000106090b0c131313130c0b09060100000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000b17222d3846525e6975828f9ba7a89b8f8275695e52463a2f24180d000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4ac9f938679665c5044382b1f1206000c1926333f4c5966727f8c99a5ada094877a6d6154473a3f4c5966727f8c99a5ada094877a6d6154473a2e21140700000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d0500000000000000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1e252a2d2e323537383939383735322e2d2a251f1a150e060000000000000000000004101c2934404b555c676d79828a7f726d625b51493f362d241b120909121b242d363e48505a626c717e8681786d665c544a3f34281c100300000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000714212d3a4754606d7a8793a0ada194877a76828f99a09d9895989292988d8073675a4d4034271a0d0000000007101920272b2e2f39393939393939393939393939393939393939393939393939393939393939393835302a221a1006000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000040e18222a32373b3c464646464646463e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d13080000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000000000000000000000000000000000070d1216181920202020181815120c060000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000006111c2a36424d5763707d89959fac9f92867b6e61554b4135291d12070000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4afa49986796d6053463a2d201307000d192633404c5966737f8c99a6ada194877a6e6154473b404c5966737f8c99a6ada194877a6e6154473b2e2114080000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e090300000000000000000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62574a3e3125180b0000000000000105090b0b1313131307060405090b0b131313130706040005090b0b13131313070604000000000000000000000000000000000000000000000000000000000000000003090e14191e202125282a2b2c2c2b2a282521201e1a140f0a030000000000000000000000000c18232f39434b555c676d797d726d625b51493f372d241b1209000009121b242d363f48505a626c717d786d665c544a42382e23170b0000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000814212e3b4754616e7a8794a1aca093877a6f7c87929fa5a5aaa29f9f9a8d8073675a4d4034271a0d0000000000070f151b1f22222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b313638393939393939393433302b241d140b0100000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f1206000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000e1a25303b4854606b7683909da8a3998d8073675d5145392e23180c0000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b5a093867a6d6053473a2d201407000d1a2633404d596673808c99a6aea194887b6e6155483b404d596673808c99a6aea194887b6e6155483b2e221508000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d0801000000000000000000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51463a2e2216090000000000060c111517182020201f141310111517182020201f1413100c111517182020201f1413100c07010000000000000000000000000000000000000000000000000000000000000002080d111414181b1e1f1f201f1e1b191514120e0903000000000000000000000000000007121d273139434b555c676d716c625b51493f372d251b12090000000009121b242d363f48505a626b706d665c544a423830261c11060000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4855616e7b88949f9fa39986796d73808c939fa2aaaaaba69a8d8073675a4d4034271a0d000000000000040a0f131516202020202020202020202020202020202020202020202020202020202020201f1f1c19140d0600000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726241f1a130b0200000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000000000000000000000000000000009131b23292e31323939393932312e29231b13090000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000009141f2c38444f5964717e8a96a0ab9f92857a6d60544b4034281d120700000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5ada093877a6d6054473a2d211407000d1a2733404d5a6673808d99a6aea195887b6e6255483b404d5a6673808d99a6aea195887b6e6255483b2f2215080000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751493f35291e1206000000000911181d2124252d2d2d2c201f1c1d2124252d2d2d2c201f1c181d2124252d2d2d2c201f1c18120b030000000000000000000000000000000000000000000000000000000000000000010507080b0e1112131312110f0c0807050200000000000000000000000000000000010b151f273139434b555c6064615a51493f372d251b130900000000000009121b242d363f4850596063605c544a423830261e140a000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000915222f3c4855626f7b8893939393928679666c77818c92989b9e9f9f9a8d8073675a4d4034271a0d000000000000000003060809131313131313131313131313131313131313131313131313131313131313131312100d08020000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201b1a17140e08010000000000000000000106090b0c1313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000000000000000000000000000007111b252d343a3e3f464646463f3d3a342d251b110600000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000002101b27323d4653606c7884919da8a2978b7f72665c5145392e23180c01000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5ada094877a6d6154473a2e211407000d1a2734404d5a6773808d9aa6aea295887b6f6255483c404d5a6773808d9aa6aea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f372d23180d0100000009121b22292e3132393939392d2c29292e3132393939392d2c2923292e3132393939392d2c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273139434b5153575550483f372d251b1309000000000000000009121b242d363f474f545653504a423830261e140c02000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000916222f3c4955626f7c86868686868685786c656c777f868b8e919292928d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000000000003060809131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000010d18232d373f464a4c535353534b4a463f372d23180c01000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a0a99e9184796d60554b4034281e1308000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6ada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7afa295887c6f6255493c414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000105080b0b1313131313130c0b090501000000000000000000000000000002070a0c0d1313131313130b0a08050000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a352d251b110700000006111b242d343a3d3e464646463a3834343a3d3e464646463a38342f343a3d3e464646463a38342f271f150b0100000000000000000000000000000000000000030608090d1012131312110f0b0707050100000306060b0f121312110e080705020000000000000000000000000000030d151f2731394045474a49453e362d251b13090100000000000000000009121b242d353d44484a46443f3830261e140c0200000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4754606a767979797979797873695b656c727a7f8284858685837e7164574b3e3124180b00000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000006121e29343f4951565860606060585651493f34291d120600000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7884919da7a1968b7e72675c51453a2f24190d030000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aea194887b6e6155483b2e221508000e1b2834414e5b6774818e9aa7afa295897c6f6256493c414e5b6774818e9aa7afa295897c6f6256493c2f2316090000000000060c11151718202020202020181815110c06000000000000000000000000070e1316191a202020202020181715110c060000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e29231b130a000000010c18222d363f454a4b535353524745403f454a4b53535352474540393f454a4b535353524745403931271d12070000000000000000000000000000000000040a0f1315161a1d1f1f201f1e1b181413110d080b0f1213181c1f201f1e1b1514120e090300000000000000000000000000030d151f272f34383a3e3c39332c241b130901000000000000000000000009121b232b33383c3d3a38342e261e140c020000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070006131f2b37434e5860626c6c6c6c6c6c6c6961535b60686d72757778797876716c6155493d3023170a0000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a03000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000000000000000000000000406070a0c0f11111213131312110f0d0b070705010000000000000000000000000000000000000000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c65625b51463a2e22150900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000b17222d3844505c66717e8a95a0a89e9184796d60564c4135291f14090000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6aea195887b6e6255483b2f221508000e1b2835414e5b6874818e9ba7afa396897c706356493d414e5b6874818e9ba7afa396897c706356493d3023160a000000000911171d2124252d2d2d2d2d2d2524221d181109000000000000000000010a12191e2325262d2d2d2d2d2d2524211d17110900000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b262625221e18110a0100000005111d29343f485056586060605f53514b485056586060605f53514b43485056586060605f53514b43392f23180c00000000000000000000000000000003090e151b1f2222272a2b2c2c2c2a282521201d1913171c1f2024292b2c2c2a2821211e1a140d0500000000000000000000000000030d151d23292c2d31302d28221a1209010000000000000000000000000009111921272c2f302d2b28231c140c02000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700030f1b27323c464e54556060606060605f5d574950565d6065686b6c6c6b6a64615a5045392d211408000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c0400000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000000000000000001070c10131417191b1d1e1f20201f1f1e1c1a171413110d0804010000000000000000000000000000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000b1825313e4a56626d7279797979726d62564a3d3124180b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000006111c28343f4a54606c7883909da6a1968c7f72685d52453b31261a0c0300000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6aea295887b6f6255483c2f221509000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d424e5b6875818e9ba8b0a396897d7063564a3d3023170a00000009121b22292d303139393939393932312e29231b120900000000000000000a131c242a2f323339393939393931302d29221b120900000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e191816120d0700000000000915212e3a45505a62656c6c6c6c605c55505a62656c6c6c6c605c554b505a62656c6c6c6c605c554b4034291c100400000000000000000000000000060e141a20262b2e2f3336383939383735322e2d2a251e22282b2d313638393937342e2d2a251f170f0500000000000000000000000000030b12181c1f202423211c17100800000000000000000000000000000000080f161c202223201f1c17110a0200000000000000000714202d3a46525e6976797979797979797976685e5246392d20130700000a15202b343c43474953535353535352514c3f444c5254585b5e5f5f5f5d575550483e33281d11050000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c030000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000000000000050b1012181c1f202326282a2b2c2c2c2c2c2a29272421201d1913100d07010000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1925323f4c5865727f868686867f7265584b3f3225180c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000b17232e3844505b66707d89949fa89e92857a6d60574d42362a1e150a00000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a000006111b242d34393d3e4646464646463f3d3a342d241b0b02000000000000030d1c252e353b3f404646464646463e3d39342d241b110600000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0906010000000000000b1724313d4a56626c71797979796d675c56626c71797979796d675c5156626c71797979796d675c5145382c1f1306000000000000000000000000080f181f262a32373b3c40434546464544423e3a3936302a2d3338393e4245464544413b3a36312921170d030000000000000000000000000001070c101314171714110c05000000000000000000000000000000000000050b101316171312100b060000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000040f19222b32373b3c464646464646454441333a4145474b4f51525352504b49453e362c22170c00000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000000040b10161c1d23292c2d30333537383839393938373633312e2d2a25201d18120b0600000000000000000000000000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926323f4c5965727f8c93938b7f7265584c3f3225190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000006111c28333f4a54616b76828f99a4a1978d8073695f53463d30261c1106000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa295897c6f6256493c2f231609000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00010c17222d363f45494b5353535353534b4a453f372d1d140a0000000000010b151f2e3740474b4d5353535353534b49453e362d22170c00000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000b1825323e4b5865717e86868686796d605865717e86868686796d60535865717e86868686796d6053473a2d20140a0000000000000000000000081119212a31363c4347494d5052525352514e4b4746413a36383f44464b4f525352514e4846423b33291f1409000000000000000000000000000000000406070b0a0805000000000000000000000000000000000000000000000407090a070603000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d0100000007101920272b2e2f393939393939393835272f35393a3f4244454645433e3d39332c241a1006000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b1005000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000000060b161b21282c2f34383a3d3f42444445464646454442403e3a3936302c29241d17110a02000000000000000000000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000b17222d38424f59626f7c87939fa99f92867b6e61594f42382e23170c020000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7afa396897c706356493d3023160a00101c2936434f5c6976828f9ca9aca4978a7d7164574a3e434f5c6976828f9ca9aca4978a7d7164574a3e3124170b0005111d29343f48505658606060606060585651493f2f261b11060000000007121d27314049525759606060606060585650483e34291d1105000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000a1723303d4a5663707d8993988a7d70635763707d8993988a7d7063575663707d8993988a7d7063574a3d31261b0f03000000000000000000060f19232b333b42464e54555a5d5e5f5f5f5d5b5854524c4641424a5053575c5e5f5f5d5b54534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464853535353535353535346413a32281e13080000000000070f151b1f22222d2d2d2d2d2d2c2b281e24292c2d3235383939383731302d28221a12080000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d2115090000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000000000000000000020a111721272c3338394045474a4c4e50515253535252514f4d4a4746413a39352f28231c140c0600000000000000000000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d192633404c5966737f8c99998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000006111c262f3d47535f6a74818e97a2a3988e82756b60544a3f34281f14090000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d293643505c6976838f9c9f9f9f978b7e7164584b3e43505c6976838f9c9f9f9f978b7e7164584b3e3125180b000815212d3945505a62646c6c6c6c6c6c65625b5141382d22170b000000000c18232f3943525b63666c6c6c6c6c6c64625a5045392d211508000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000815222f3b4855626e7b88959a8d81746758626e7b88959a8d8174675855626e7b88959a8d817467584e43372b1f12060000000000000000030e18222b353d454d53585f6266696b6c6c6b6a6865615e56524c4c545b6064696b6c6c6a67615e574d42362a1e1205000000000000000000000000000000010406070b0e101213131312100e0b07060401000000000000000000000000000000000000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c02000000000000040a0f1315162020202020201f1e1c13191d202125282b2c2c2c2a2423211d171008000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000030b141c222832383e44484b515356595b5d5e5f5f5f5f5f5d5c5a5754524c47454039342e261e170f07000000000000000000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2633404d596673808c99998c7f7366594c403326190d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000a141d2b37434e58616d7a85929fa79e93897d70665c50443b30251a0d0300000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a00101d2a3643505d6976839093939393938b7e7165584b3e43505d6976839093939393938b7e7165584b3e3225180b000b1724303d4956626c71797979797979726d6253493f33271b0f03000004101c2934404b55636e73797979797979716c6256493d3024170a00000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000714202d3a4753606d7a86979e9184786a5f606d7a86979e9184786a5f53606d7a86979e9184786a5f53473a2e21150800000000000000000a15202a343d474f575f616a6f7376787979787775716d68615e56565d666c717578797877746e695e53463a2d2114070000000000000000000000000001070d111314181b1d1f1f201f1f1d1b181413110d07010000000000000000000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000003060809131313131313121210080d111314181c1e1f201f1d181714110c0600000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000030c151d262d333d44484f55555c606366686a6b6b6c6c6c6b6a696664615e5653514b443f38302921191007000000000000000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99998c807366594d4033261a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000020b1b26323c46525e68727f8c95a0a59d9083786d60574d42362a1f150b01000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00101d2a3743505d6a7683868686868686867f7265584b3f43505d6a7683868686868686867e7265584b3f3225180c000b1825313e4b5864717e8686868686867f72655b5044372b1f150a000006131f2c3845515c6773808686868686867e7164584b3e3125180b000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000006131f2c3945515d677885929e96887b6f625d677885929e96887b6f62555d677885929e96887b6f6255483c3025190d01000000000000020f1a26313c464f5960696e767c80838585868583817e7a746d68605d686d787e8285868584817b6e6154483b2e211508000000000000000000000002080e13181d202024272a2b2c2d2c2b2a272421201d18130e090300000000000000000000000000000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000006060606060606050300010406070c0f11121312100b0a0805000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c20130400000000000000000000000b151e272f383f444f54596163676d70727577777879797978777573716d6865605d55504a423b332a22190f06000000000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768386868376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000a15202a36414c56606d7883909aa4a0958c7f72695e52463e31271d1207000000000000121f2c3845525f6b7885929eabaca194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9aca4978a7d7164574a3e3124170b00101c2936424f5b66717679797979797979726d62564a3d424f5b66717679797979797979726d62564a3d3124180b000713202d3a4653606d7984919393939184786c6053463c31261a0f02000714202d3a4753606d7985929393939184796d6053463a2d2013070000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000004101d2935404b556a7783909d998c7f7266566a7783909d998c7f726656556a7783909d998c7f7266564c41362a1d110500000000000006121f2b37434e58606b707b82888d9091929292908e8b86817a706b606d7a828a8f91929290897d7063564a3d3023170a00000000000000000000050d14191d24292c2d31343738393939383634312d2c29241d1a140d050000000000000000000000000000000000000000000000000000000002090e12141520202020202020201413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d100000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000000000007121d273039424a505960636b7075797d7f81838485868685858482807d7a76716d67605c544d453c342a21180c030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9a9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000040d1925303a44515c666f7d88939fa79f92867b6e61594f43392f24180c020000000000121f2c3845525f6b7885929e9f9f9f94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9f9f9f978b7e7164584b3e3125180b000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a3e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090006131f2c3845515c66727f8c97a2a0958a7d7063584e43372b1e13080714202c38444f5965717e8b97a1a2978c7f72665c5144382c1f1206000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c18242f424f5c6875828f9b9c908376685e6875828f9b9c908376685e5c6875828f9b9c908376685e5246392d2013070000000000000814212e3a47535f6a707d858f94999c9e9f9c9b9c9b98928e857d706b75828f949c9e9f9f96897d7063564a3d3023170a000000000000000000080e171e252a2f35393a3e4143454646464543413e3a39352f2a251f170f09000000000000000000000000000000000000000000000000000000000002050708131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d1000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000040e18232e39434b545b606b70767d8185898c8e90919292929292908f8d8a86837e79726d665f574e463c332a1e150b0000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0c08131e2834404a54606b74818e97a1a2988e81756b61554b4035291e140a0000000000121f2c3845525f6b7885929393939393877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3643505d6976839093939393938b7e7165584b3e3225180b000a16222d38434d555b5d60606060606060585651493f3438434d555b5d60606060606060585651493f34291d11050004101c2834404b54606d7a85929fa89c8f82766a5f53473a3025190d0916232f3c4855606b7783909da99f92857a6d60544a4034281c100400020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000000071a2734414d5a6774808d9a9f93867a6d616774808d9a9f93867a6d615a6774808d9a9f93867a6d6154473a2e23180c000000000007131f2c38434e58626e7c8692989fa29f97928f8e8f9196999792877d707d89949ea69e989291897d7063564a3d3023170a00000000000000010a121a202930363a4045474b4e505252535252504e4b4745413a363029211b120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000000020c16202834404b555c666c737d838a8e9298999b9d9e9e9f9f9f9e9d9c999993908b857f786e695f584e453c30271d120700000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000040b0f1315161919191919191919191919191919191918232e39424f59616d7a85929ea69e938a7d70675d51453c30261c110600000000121f2c3845525f6b7885868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683868686868686867e7265584b3f3225180c0005111c27313b434a4f50535353535353534b4a453f372d313b434a4f50535353535353534b4a453f372d23180c0100000c18232e3945515d6773808d98a39f94887c6f62564c41362a1c12121f2b37434e5863707d8995a0a3988c8073675d5142392e23180c000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c1926323f4c5965727f8c98a4998b7e716465727f8c98a4998b7e71645465727f8c98a4998b7e7164544a4034281c1004000000000915222e3b4854606a76828f98a2a298928b8583828284878c929792857b818e9aa69e948f8684867d7063564a3d3023170a000000000000000a131c242c323b41464b5153575a5d5e5f605f5e5d5a5754514b46423b332d241c140a01000000000000000000000000000000000000000000000000000106090b0c13131313131313090806030000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000000000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868376695c504336291d100000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000008131e28323a45515c676d78808990959b9fa2aaaba39f9d9d9c9d9ea1a9aba49f9d97928b837b6f6a5f574d42392e23180c02000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000070f161b20222325252525252525252525252525252525252527303d46525e68717e8a949ea59e9184796d60584e42382e23170b02000000111e2b3744505d6873787979797979797976685e5246392d20140700000000000000000000000000000000000000000000000000000000000000101c2936424f5b66717679797979797979726d62564a3d3124180b00000a151f2931383e4243464646464646463f3d3a342d242931383e4243464646464646463f3d3a342d241b110600000007121d2935414c55616e7b86929fa69a8e8174685e5246392e231814212e3a47535f6a76828f9ca79f92867a6d61554b4030271c120700000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000b1724313e4a5764717d8a97ab9b8e82756664717d8a97ab9b8e8275665c64717d8a97ab9b8e8275665c5144382c1f1206000000000916232f3c4956626f7c89949fa79f92867e79767576777b7f858f948f8283909daa9c8f82797779796d6053473a2d20140700000000000009121c252e363e444c52555d6064676a6b6c6c6c6b696764605d55524d453f362e261c1309000000000000000000000000000000000000000000000000060d12161819202020202020201615130f0a04000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000010d1925303a44515b606d79828d929d9fa7a8a19e999992919090919297979b9fa4a9a19e9590857c6f695f544b4034281e1408000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b9b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000007111921272c2f30323232323232323232323232323232323232323235414c56616c75828f98a2a1968d80736a5f544a3f34281d140a0000000f1c2834404c5761686b6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090000030d171f272d3236373939393939393932312e29231b1f272d3236373939393939393932312e29231b120900000000000d19242f3a46525e6874818e9aa49f92867a6d61544a4034281c1d2a36414c56626e7b88949fa3998d8174685e52433a2f1e150b0000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000916232f3c4956626f7c8995ab9f9285796d626f7c8995ab9f9285796d60626f7c8995ab9f9285796d6053463a2d201309000000000d1a2733404d5a6673808d99a69f958a7d716d666869696e737a828e938f90959fa298887b6f676d6d675c5145382c1f13060000000000050f1b242e37404850565e61676d71747678797979787674716d67615e57504840382e251b0f06000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d23221f1b160f0700000000000000070f161b1f22232d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000005111d2935414c56626d75818e949ca4aba39f96918c88868483838485878a8f939a9fa7a79f9791857b6e665c51453b3025190d000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000040f19232b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f44505a616e7b86929fa69f92877c6f665c50443c2f261b110600000c18242f3b454f575d5f606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060585651493f34291d1105000000040d151c2226292a2d2d2d2d2d2d2d2524221d1811151c2226292a2d2d2d2d2d2d2d2524221d18110900000000000008131e2a36414d56626e7b87939fa3988c7f73665c5144382c1f202d3946525e6874818e9aa69f92877b6e61564c4131281d0c030000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000000000814212e3b4754616e7a8799a3a297897c70636e7a8799a3a297897c7063616e7a8799a3a297897c706356493d31261a0e02000000101d293643505c6976838f9ca99d9083766c605c54575e61686d78818e949d9fa79f9285796a5f60605c554b4034291c100400000000030d17212d364049515a61686e747a7e8183858586858583817e7a746e69625a524a40372d21180e03000000000000000000000000000000000000000009131b23292e3132393939393939392f2e2b2720191007000000000007101920272b2e2f3939393939393932312e29221b12090000000000000000000000000000000000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d211509000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000713202d3946525e68727f8b939ea6aba399928c84807c7977767677787a7e828790959ea5a9a1979083796d60564c41362a1c11060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9b9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c525e69727f8b949fa3999083786d60574d41382d22170b000007131e29333d454c5052535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f50535353535353534b4a453f372d23180c0100000000030a11161a1c1d20202020202020181815110c060a11161a1c1d20202020202020181815110c0600000000000000010e1925303b47535f6975828f9ba69e9184796d6053463d32272834404b55616d7a86929fa69b8e8175695f53443a301f160c000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e1205000000000000000000000613202d394653606c7986929fa99a8d8073676c7986929fa99a8d807367606c7986929fa99a8d807367574d42372b1e1206000000111e2b3744515e6a7784919da6998d80736659504a4d52565e666d78829099a3aa9e9184776b585353514b43392f23180c000000000009141f29333f48515b636c717a80868a8d909192939291908d8a86817b716d645c52493f332a2015090000000000000000000000000000000000000009121b252d343a3e3f464646464646463c3b38322b22190f04000000040f19222b32383b3c464646464646463e3d3a342d241b1108000000000000000000000000000000000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b10050000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000003101c28343f4a54616d7a85929fa5aea39992877f79736f6d666a696a686e71757c838f939ea7a9a0958c8073685e5246382d22170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9c9b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000030f1b27323d474f54565858585858585858585858585858585858585858585858585857606c77828f97a2a0958c7f72695f53493f33271b0f0300020d17212b333b404445464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000a151f2931383e4243464646464646463f3d3a342d241b110600000000000000050a0e1010131313131313130c0b0905010000050a0e1010131313131313130c0b09050100000000000000000008141f2b37424d57626f7c89949fa1978a7e7164594f44382c2c3845515c67737f8c98a39f94887c6f62574d4232291e0d04000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e12050000000000000000000005121f2b3744505b657784919eaa9d91847769657784919eaa9d918477695f657784919eaa9d918477695f53473a2d211408000000121e2b3845515e6b7884919ea5988b7e7265584b3f42464c545c666f7c87929faa9d9084776a5d514745403931271d120700000000020e1a25313b45505a636d737e858d92989a9d9a9998999a9c9a98928d867e736e645b51463c31261a0f04000000000000000000000000000000000008111a242d373f464a4c535353535353534947433d342b20160a0000000a16202b343d434749535353535353534b4a453f362d241a1107000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000006121f2b3844505c6673808d97a2aba79f92877d726d6762605c545d565e61646a6f79818f95a0aba79f92867a6e61544a3f33281c0f0300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b08070502000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000713202c38444f596063656565656565656565656565656565656565656565656565656565656e7b85929fa79f92867b6e655b5044372b1f12050000060f1921292f343738393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000030d171f272d3236373939393939393932312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4854606a7683909ca79d9083776b6054483b312d3a4653606d7985919ea79c8f82766a5f54453b3120170d00000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e120500000000000000000000030f1b27333f49536976838f9ca9a096887b6e6976838f9ca9a096887b6e616976838f9ca9a096887b6e6155483b2f24190d010000111e2a3744515d6a7784909da5988b7f7265544a413d3b424b545f6a75828f9ca89d9084776a5d514438342f271f150b010000000005121e2a36424d57626c737f8a92979f9f97918e8c8b8c8e91969e9f98928b80736d62584e43372b21160b0000000000000000000000000000000007101a232c363f495156586060606060606056544e463d32271b0f0300030f1b27323d464e545660606060606060585650483f362c2319100700000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c0300000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c201304000000000000000000000713202d3a4653606d7985929b9d9e9f958b7e716b605c5553514a504c5254585f676d78839099a3aea2988c8073665b5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d293643505c6976838f9c9c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000915222f3b4854606b6f7272727272727272727272727272727272727272727272727272727272727e8b97a1a3989082776c605346392d201306000000070f171e24282b2c2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2524221d181109000000000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000915202c38434e5863707d8a95a0a095897c6f63574d423638444f5964717e8b97a1a095897d7063584e43332a1f0e0500000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e120500000000000000000000000b17222d414e5b6874818e9ba7a8988c7f726874818e9ba7a8988c7f72656874818e9ba7a8988c7f7265554c4135291d11040000101c2936434f5c6976828f9ca79a8d8074665c524c4a4847464e5865717e8b98a49d9084776a5d51443729231d150d0300000000000714212d3a46535e69717e8b919fa297928b85817f7f8081848a9196a09f928c7f726a5f53473d32271b10010000000000000000000000000000061019222c353e48515b62656c6c6c6c6c6c6c6260584e43382b1f13060006131f2b38434e5860626c6c6c6c6c6c6c65625a50483e352b22190f0600000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000000000a1623303d495663707c898c8e9092979083786c6059514b464440434146474e555d666f7c86929facaa9e9184786c605346392d20130600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d2a3643505d697683909c9c8f8376695c504336291d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000091623303c4956636f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85919eaa9f948b7f7265584b3f3225180c00000000060d13181c1e1f202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020181815110c0600000000000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d08020000000000000000000000000000030f1b27323d4653606c7884919da79b8f8275695f53463a3c4854606b7783909da89d9083776b6054463c3221180e00000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000000061a2633404d596673808c99a6a99c8f82766773808c99a6a99c8f8276676673808c99a6a99c8f8276675d5145392c20130600000c1926333f4c5966727f8c99a59e9184796d605d5656555453505663707c8996a39d9084776a5d5144372a18120b03000000000006121f2b37434e58616e7b86929fa29792857e787473727374787d849095a09f92867c6e62594f44382c1e130800000000000000000000000000060f18222b343e47505a626d72797979797979796f6a6054473b2e221508000815222e3b4754606a6f79797979797979716c625a50473d342b21180f050000000000000000000000000000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a030000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000814212e3b4754616e7b7e7f81838587887e71655b5045403a38343036393c434b545f6a75818e9baaada196897c6f6256493c2f23160600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d0701000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9c908376695d5043362a1d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000e1b2734414e5a6774808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197a1ada69b8e8175685b4f4235281c0f000000000002070c0f11121313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1010131313131313130c0b090501000000000000000000050d14191e202129292929292929292929292929292929292929292921201e19140d0500000000000000000000000000000a161f2b3744505b65717e8b96a19f93877b6e61554c41424e5763707d8995a0a0968a7e7164594f44342a200f06000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d717e8b98a4ac9f92867a6d65717e8b98a4ac9f92867a6d6054473a2d22170b00000915222f3c4855626f7c88939ea0968c7f746d6865636261605c5f626f7b8895a29d9084776a5d5144372a1e07010000000000000815212e3a47535f6a76828f98a29f92857b716c66666566656c707a839099a3989083766b6054483a2f24190d010000000000000000000000050e17212a343d474f59616c727f868686868686867c6f6256493c2f231609000916232f3c4956626f7c868686868686867e716c61594f463c332a21170e05000000000000000000000000000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d0905000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000714202d3a46525e696e71737476787a7c796d6053493f46464544423f3b3a39424e5863707d8998a2aea8998c7f7266594c3f2d22170b00000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c040000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111d2a3744505d6a7783909d9d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000e1b2734414e5a6774818d9898989898989898989898989898989898989898989898989898989898989ea1a9b3a89b8e8175685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e0500000000000000000000000000030f1b27333f4953606d7984919ea4998d8074675d514547535f6a75828f9ca79e9184786d6053463d3320190e00000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e120500000000000000000000000a1723303d4a5663707d8996a3aea3998a7d71707d8996a3aea3998a7d7164707d8996a3aea3998a7d7164544a3f33281c0f03000815212e3a47535f6a75828f97a29c918c807a7572706e6d6d666c6c6f7b8895a29d9084776a5d5144372a1e1104000000000003101c28343f4a54626f7c88949fa0958a7e7169605b5458535b60686e7b86929f9f95897d7063564c4135291d110400000000000000000000040d172029333c464f59616b717e88939393939791847a6d6154473a2e211407000714212e3a4754616d7a84919793939392877e706b60584e453c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c01000000000000000000000005111e2a36424d575e616466686a686d6f6d675d515152535352514e4c4847423c4653606c7885929faba89b8f82756853493f33271b0f03000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000e1b2734414e5a6774818d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5abadb3aca89b8e8275685b4f4235281c0f00000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d02000000000000000000000000000b17222d3844515c66727f8c97a29f92857a6d60544a4c56626e7b87939fa1978b7e72665c5044382b1f1207000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e120500000000000000000000000815222f3b4855626e7b8895a99f9f9b8e81746e7b8895a99f9f9b8e8174666e7b8895a99f9f9b8e8174665b5044382b1f12060006121f2b37434e58616e7b8592979f9c928d86827f7d7b7a79797978787c8895a29d9084776a5d5144372a1e1104000000000006121f2b3844505c6674818d9aa69d9083786c6057504a4c4950565f6974818d9aa79b8e8175685d5245392c201306000000000000000000030d161f29323b454e58606b707d87929aa4a29791857b6e685e5246392d201307000713202d3946525e686e7b859197a2a39992867d706a60574e453b32281f160c030000000000000000000000000000060a0e1011131313131313130b0a08080b0d0e131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000020e1a25303b454d525457595b565d6062605d555c5e5f5f5f5f5d5b5955534d4644505b6576838f9ca9aa9e918477655b5044372b1f1205000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2b3744515e6a7784919d9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000000000000000000000000000000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e14080000000000000000000000000006111b2834404a54606d7a85929fa2988b7f72665b50525e6874818d9aa49e9285796d60544a3f34281c10030000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e120500000000000000000000000714202d3a4753606d7a8697939393939285796d7a8697939393939285796c6d7a8697939393939285796c605346392d20130600030f1b26313c46535e696f7c858f949c9f98928f8c898887868685858584919eaa9d9084776a5d5144372a1e110400000000000713202d3a4653606d7885929fa9988b7f72655b50443f3f3f444d57626f7c8897a19f92867a6d6054473a2d2114070000000000000000030c151f28313b444d575f6a6f7d869299a3a29892857c6f695f564c4135291d11050005111d2935414c565f696f7c859298a2a39892867c6f6a5f574d443a31281e150c020000000000000000000000040b11161a1d1e2020202020202018171514171a1b202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d11040000000000000000000000000009141f29333b4246474a4c4e4c52545c606366696b6c6c6c6b6a6865625f5753504a536773808d9aa6ac9f9286796c605346392d201306000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f050000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000e1b2734414e5a6774808d9393939393939393939393939393939393939393939393939393939393939393939393938e8275685b4f4235281c0f00000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000c18232e3945515d6773808d98a39e9184786c605354616d7a86929fa2988c7f73675c5142382e23170b00000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d1104000000000000000000000006131f2c3945515d677885868686868686867c6f7885868686868686867c6f677885868686868686867c6f6256493c2f23160900000a15202a36424d57606a6f7b828a8f9299999b9896959499929292919196a1aa9d9084776a5d5144372a1e110400000000000915222f3c4855626f7c8897a2a197887b6e6153493f332d333b4653606c7985929ea399897d706356493d3023160a00000000000000020b151e27313a434c565f696f7c859298a2a39992867d6f6a5f574d443a3025190d0100010d1925303a444d575f6a6f7d869299a3a29892857c6e695e564c433a30271e140a00000000000000000000050d151c2227292a2d2d2d2d2d2d2d2524211f2426272d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000020d17202930363a3b404850565d60666d70737677787979787775726e6964605c545966727f8c99a5aea399877a6d6154473a2e211407000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d0300000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121e2b3845515e6b7884919e9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000e1b2734414e5a67748086868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e11050000000000000000000000000007121c2935414b55616e7a86929fa0968a7d7064585c66737f8c98a29f92857a6d60554b4030261c11060000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f02000000000000000000000004101d2935404b55687378797979797979796f6a7378797979797979796f6a687378797979797979796f6a6054483b2e2215090000030e1a25313b454e5860696e767d8286898c8e8f90909191919292929399a4aa9d9084776a5d5144372a1e110400000000000b1825323e4b5865717e8b98a99e928578695f5341382d222b3744505b6575828f9cab998c7f7266594c3f3326190c000000000000000a141d263039434c565e686e7b859197a2a49a92877d706b60584e453b32281e130800000008131e28323b454e58606b707d879299a4a19791847b6e685e554b433930261c11060000000000000000040d171f272e3336373939393939393931302d2b303334393939393939393433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000050e171f252a38404a525a61686d73797d8082848586868584817f7b77716d66605865717e8b98a4b4ab94887b6e6155483b2e221508000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b01000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000d1a26333f4c58646e747979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e0000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000000000000000000000000000000000000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d20140700000000000000000000000000000d18242f3a46525e6874818e99a49c9083766a60606d7984919ea3998d8073685d5243392f1e140a0000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260686b6c6c6c6c6c6c6c626061686b6c6c6c6c6c6c6c6260584e43382c1f130700000009141f29333c464e575f626c70757a7d7f8182838484848585858687939faa9d9084776a5d5144372a1e110400000000000e1b2734414e5a6774808d9aa79d9083766a574d422f261b27333f49536774808d9aa79b8f8275685c4f4235291c0f00000000000006111b262f38424b555d686e7a849197a1a49f93887e716b61594f463c332a20160c02000000020c16202a333c464f59616b717e87939fa3a19691847a6d675d554b42382e2317130a000000000000000b151f2931393f4244464646464646463e3d39363c3f4146464646464646413f3c362f261d120800000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000020c16202c36404a525c646c717a8085898d8f9192929292908e8c88837e786f6a6264717d8a97a4aea195887b6e6255483b2f221508000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2c3845525f6b7885929e9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000007131d2a36414c56626e7b87939f9f94887c6f6264717e8b97a19f92867b6e61564c4131271d0c02000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000007121d2731454f575d5f6060606060606056545d5f606060606060605654575d5f6060606060606056544e463d32271b0f030000020e1a25313b454d5354575a6164686d7072747576777778787878797c8895a29d9084776a5d5144372a1e110400000000000f1c2936424f5c6975828f9ca89b8e8175685b4e42312817222d3f4c5865727f8b98a59d9083766a5d5043372a1d100000000000091217222d38414a545d676d7a839096a0a49c928b7f726c61594f473d342a21180e040000000000040e18212a343d464f59616c727f8b919ca4a0969083796d675c544a3f3428251c1209000000000006111c27313b434a4f51535353535353534b494541474c4e535353535353534d4c4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000008131e28323e48525c646e737e858d9297999c9e9f9f9f9e9d9b9895908b847c726d64717d8a97a4aea295887b6f6255483c2f221509000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a0008141f2b36414a52585a60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e120600000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000010e1925303b47535f6975828f9ba69b8e8175686b7783909da49a8e8174695e52443a301f150b000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000010b151f333d454c505253535353535353494850525353535353535349484c5052535353535353534948433d342b21160a00000005121e2a36424d575e6163646566676663666869696a6b6b6b6b6c6f7b8895a29d9084776a5d5144372a1e11040000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b25313e4b5864717e8b97a49d9184776a5e5144372b1e110000000008121b2427333f49535c666d79829095a0a59d928c7f736d625a50473e352b22180f0600000000000000060f18222b343d47505a626d727f8c929da59f958f82796d665c504440372e241b1208000000000a16222e39434d555b5d606060606060605856504a52585a606060606060605a58524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000010d1925303a44505a646e73808a92979ea1a9a9a8a19e9c9b9a9b9d9f9d9591877f736e717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b4034292015090000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f22160900030e1a242f3841474c4e53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f040005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e21150800000000000000000000000000000008141e2b37424d57626f7c89949f9f92867b6e707d8995a09f93877c6f62574d4232281e0d0300000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000030d212b333b404445464646464646463c3b4445464646464646463c3b404445464646464646463c3b38322b22190f040000000714212d3a46535e696e7071727374736d63545c5d5d5e5e5e5f626f7b8895a29d9084776a5d5144372a1e11040000000000111e2a3744515d6a7783909da69a8d8073675a4d4034271a24313e4a5764717d8a97a49e9185786b5e5245382b1f12000000060f1a242d363f44505b656d78828f949fa69e938d80746d635b51483e352c23191006000000000000000000061019222c353e48515b636d73808d939da59f948f81786d605c52493f362d241a0f060000000e1a27333f4a555f676a6c6c6c6c6c6c6c64625a525c64676c6c6c6c6c6c6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000000005111d2935414c56616c73808d929fa2a9aaa29f9996918f8e8d8e9092999d99928c8073717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e0200000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9285796c5f52462e23170b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000008131d262f363c3f41464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e130900000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000020e1a26313c4754606a7683909ca3998c807375828f9ca69c8f82756a5f53453b3020160c00000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f0600000000000000000000000000000000000f1921292f343738393939393939392f2e3738393939393939392f2e343738393939393939392f2e2c2721191007000000000815212e3b4854616e7b7d7e7f7f807f73665b50505151515256636f7c8996a29c8f8376695c504336291d10030000000000111e2b3844515e6b7784919ea6998c807366594d4033261a24303d4a5763707d8a96a39f9285796c5f5246392c1f130000030e18212c363f48515b606c77818e949ea69e948e81776c605b52493f362c231a1007000000000000000000000007101a232c363f49515b646e74818e939ea69e938e81746e635b51483f362c21180e030000101d2936424f5b67717779797979797979716c6258646e7479797979797979746e64584c3f33261a0d000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000713202d3946525e68717e8a929da4ada79f98928d88848281818183868b91959f928b7f727d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f140900000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2b3844505c667986939f9f9286796c5f4a3f34281c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c10040000010b141d242b30333439393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c0200000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000915202b38434e5863707d8a95a09e9285797b87939f9f94897c6f63584e4333291f0e040000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c05000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23222b2c2d2d2d2d2d2d2d2322282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000b1724313e4a5764717d8a8b8b8c8d86786c60544c4a494a4e5764717e8b97a49b8e8275685b4f4235281c0f020000000000111e2a3744515d6a7783909da6998d8073665a4d4033271a24313d4a5764707d8a97a39f9285786c5f5245392c1f1200000915202a333e48505a636d73808d939ea69f948f82786d655b504940372d241a11080000000000000000000000000008111a242d374049525c606d78818f949fa59d938d80736d635a50483e332a2015090000111e2a3744515d6a7783868686868686867e71645a677480868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000004111d2935414c56616d7a85929ea4aea79f959086807b7875747475767a7e848c939992867c7d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e02000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f938679665c5044382b1f1206000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b00000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e21150800000000000000000000000000000000030f1b27323d4653606c7883909da1978b7e808d9aa49c9083766b6054463c3121170d000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000060d13181c1e1f2020202020202016151e1f2020202020202016151c1e1f202020202020201615130f0a040000000000000814212e3b4754616e7a8793989998897d70665e56565657585f6975818e9ba7998c7f7266594c3f3326190c000000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b24313e4b5764717e8a97a49e9184786b5e5245382b1f1200020f1a26313c46505a626d727f8c929da5a0959082796d665c53493f372e251b120800000000000000000000000000000008121b242e374044505c666d79828f959fa59c928c7f726c625a50463c31261a0f0200111e2a3744515d6a77849093939393938b7e71645a6774818d93939393938d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000713202c3945525d6873808d97a1adaa9f9590837b736e6969686768676d71797f87929890837e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e1105000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a49a86796d6053463a2d201307000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f05000000000001080e14171a1b20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e21150800000000000000000000000000000000000a161f2b3744505b65717e8b96a19e918486929fa0958a7d7064594f43342a200f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f111213131313131313090911121313131313131309090f1112131313131313130909070300000000000000000714202d3946525e6875828f9aa49d9083786e6865636363656a6e7b86929f9f95887c6f6255483c2f2215090000000000000f1c2935424f5c6875828f9ba79b8e8174685b4e4130251a25323f4b5865727e8b98a59d9083776a5d5144372a1e110006121f2b37434e58616c717f8b919ca4a09690837a6d675d544a41382d251c1309000000000000000000000000000000000009121c2528343f4a545c676d79839095a0a49c918b7e716c61584e43372b1f120600111e2a3744515d6a7784909d9f9f9f978b7e71645a6774818d9a9f9f9f9a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000714212d3a4754606d7a85929fa9aea2989083796e69625f575b5a555d60666d737e8692958f828f9ca8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d201408000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a093867a6d6053473a2d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433d3d3d3c39332c231a10050000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c08040000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300000000000000000000000000000000000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d2114070000000000000000000000000000000000030f1b27333f4953606d7984919ea096919298a29d9184786c6053463d3220180e0000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56626f7c87939f9f958f827a757270707072757c849198a39a9083766a5f53473a2e2115080000000000000e1b2734414e5a6774818d9aa79c90837669574d42362a1e2733404d5a6673808d99a69c8f8276695c4f4336291c10000814212e3a47535f6a717e87939fa3a19691847a6e685d554b42382f261b130a010000000000000000000000000000000000000a1317232e38424b555d676d7a839196a1a39f92877e716a5f53473a2e21140800111e2a3744515d6a7784909daaaca4978b7e71645a6774818d9aa7aca79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000004111d2935414c5665727e8b98a2aeab9f92867b6e675e57534d4e4e4b51545c606c717e8a92948f949eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e020000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0a093877a6d6054473a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d504a4a4a4a49443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c2013000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000b17222d3844515c66727f8c97a2a09e9fa2a1968b7e71655b5044372b1f120600000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e090300000000000000000000000000000000000105090b0b1313131307060400000105090b0b13131313070604000000000000000000000000000000000000000000000000010d1925303b4754606a73808d939f9e948f86817e7d7c7d7f82879196a09f93887d6f63584e43372b1f12060000000000000b1825323e4b5865717e8b98a99e918578695e52463a2d232b37424d576875828e9ba79a8d8074675a4d4134271a0e000815222f3b4855626e7b869299a4a29891847b6e685e564c433930261d140a01000000000000000000000000000000000000000006111c263039434b555e686e7b849197a2a39992867b6e6255483b2f22150800111e2a3744515d6a7784909daab1a4978b7e71645a6774818d9aa7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000713202c3945525d687683909caaaea3998c8073695e554d4742414140454a515a616c74808d979c9ea6b0afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e11050000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c28333e48505557575757575d69768390908376695d57575757575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000000000000000000000000020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e0200000000000000000000000000000000000006111b2834404a54606d7a85929393939393939184796d6053493f33271b0f030000000000000000000000000000000000000000000002090e141a1e212226292b2c2c2b292521211e1a140e09020000000000000000000000000000060c111517182020201f1413100c070c111517182020201f1413100c07010000000000000000000000000000000000000000000008141e2b38434e58606d78818c92999f98928e8b89898a8b8f92999f98928b7f726b6054463c31261b0f030000000000000915222f3c4855626f7c8897a2a197877b6e6154483d342e303947535f697784919ea7978b7e7164584b3e3125180b000a1723303d4a5663707d8999a3ab9f92857b6f695e564c433a31271e150b02000000000000000000000000000000000000000000000a141e27303a434c565e696e7b85929faba398897d7063564a3d3023170a00111e2a3744515d6a7784909daaa89f978b7e71645a6774818d9aa7a09f9a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c02000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d61574d433b37312f35394044505a606d7a85919eaab0b8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d2014070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a194877a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814202d3944505a616464646464646976839090837669646464646464615a5044392d201408000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000c18232e3945515d67738086868686868686867f72665c5141382d22170b00000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a251f19140d050000000000000000000000000911181d2124252d2d2d2c201f1c1812181d2124252d2d2d2c201f1c18120b03000000000000000000000000000000000000000000020f1b27323d44505c666d777f868e92999a9b98969696989b9a98928e867f726d62594f44342a20150a000000000000000713202d3a4653606d7985929fa9988b7e7165594f443f3f3f424c56616e7b8896a0a095877b6e6154483b2e211508000a1723303d4a5663707d8996a1a9a2988b7e716b61584e463c332920160d03000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa9a196897d7063564a3d3023170a00101d2a3743505d6a7683909d9e9b93938b7e71645a6773808d9aa19393938d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c20130400000000000000000000000000000000000a1724313d4a5764707d8a99a3afa99c8f8276685e52453b312b2624292e343e45525d68727f8c98a2aebaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e2114080000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303c4955616c70707070707070768390908376707070707070706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d10000000000000000000000000000000000000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d03000000000000000000000000000000000000000007121c2935414b55636e737979797979797979726d62544a402f261b1106000000000000000000000000000000000000000000080e171f252a31363a3b3f4344464644433f3b3a36312a251f170e070000000000000000000009121b22292e3132393939392d2c29231d22292e3132393939392d2c29231d150d030000000000000000000000000000000000000000000a162028343f4a545c656c737b82868b8e909192929291908d8b86817b726d625b51473d3222180e040000000000000006121f2b3844505c6674808d9aa69c9083766b6157504a4c4c4e545d68737f8c99a89d908377695e53463a2d211407000814212e3b4754616e7a849197a2aa9f92877d706a60584e453b32281f150c0200000000000000000000000000000000000000020b151e28313b444d57606a707d879299a4a29791847a6e6154473b2e21140800101d293643505c6976828f9c938e8686867e7164596673808c9997898686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000d1a2733404d5a6673808d99abb5ab988b7f7265564c4133291f1a181c232935414c56606d7a85929fabb8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e312418070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000010406070c0b0a09080815222f3b4855626e7b8895a1a194887b6e6155483b2e22150808090a0b0c07070501000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d839191837d7d7d7d7d7d7d7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00000000000000000000000000000000000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000d18242f3a43525c63666c6c6c6c6c6c6c6c65625b5142392e1d140a00000000000000000000000000000000000000000009111a202930363b4246484c4f515252514f4c4846423b36302920191109000000000000000006111b242d343a3d3e464646463a38342f272d343a3d3e464646463a38342f271f150b010000000000000000000000000000000000000000040b17232e38424a535b60696e757a7e8183848586858483817e7a756e69625b51493f352b211006000000000000000003101c28343f4a54626e7b88949e9f94897d7069605c5458595860666d7a85929fa1978b7f7265574d42362a1e1205000714202d3946525e686f7c859298a3a39992867d6f6a5f574d443a31271e140a000000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857c6f685e5246392d201407000f1c2935424f5c6875828f9b8e81797979716c625965727f8c989285797979746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d010000000000000000000000000000000003101c28343f4a546975828f9ca8afa399887c6f6255493c3022170d0d1219242f3a45525d6875818e9ba8b4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c0000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000001080d11131419181716151415222f3c4855626f7b8895a2a195887b6e6255483b2f22151415161718181413110d080200000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c79868a8a8a8a8a8a8a919595918a8a8a8a8a8a8a86796c605346392d2013000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f14090000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000007131d2831404a52585a6060606060606060595751493f30271c0b02000000000000000000000000000000000000000009121b232b333b42464d5355595c5e5f5f5e5c5854534d46423b322b231b1209000000000000010c18222d363f454a4b535353524745403931363f454a4b535353524745403931271d120700000000000000000000000000000000000000000006111c263038414950575f62686d71747778787978787674716d68615f5751493f372d23190f000000000000000000000b17232e3847535f6a75828f97a29e92857b716d66666566676a6f78828f97a29e9285796d6053473b31251a0e020005111e2a36414c565f6a6f7d869299a3a29892857c6e695e564c433930261c1106000000000000000000000000000000000006111c262f39434c565e686e7b859298a2a39992867d6f6a5f564c41362a1e1105000f1b2835424e5b6875818e9b9083766c6c64625a5865727e8b989386796d6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000006121f2b3844505c667884919eabac9f9286796d6053463a2d2013070008131e2935414c5664717d8a97a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c100400101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000040c13191d20212524232221201f222f3c4955626f7c8895a2a295887b6f6255483c2f221f20212223242521201d19130c04000000000000000000000203101d2a3643505d69768390908376695d5043362a1d1003020000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300000000000000000000000000000000000000000003090e1214152020202020202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000010c161f2e3840474b4d53535353535353534c4a463f372d1e150b000000000000000000000000000000000000000007111b242d353d454d52575f6165696b6c6c6b6965615e57524d443d352c241b1107000000000005111d29343f485056586060605f53514b43393f485056586060605f53514b43392f23180c000000000000000000000000000000000000000000000a141e262f383f444d53565e6165676a6b6c6c6c6b696764605d56534d453f372d251b11070000000000000000000006111c2b37434e58616e7b85929fa19792857e797573727274777c838f949f9e938b7e71675d514539291f14090000020e1925303b444e58606b707e87929fa3a29791847b6e685d554b42382e23171309000000000000000000000000000000091317222d38424b555d686e7a849197a1a39f92877d706b60584e443b3025190e02000d1a2633404d596673808c99918477695e5856505663707d89969a877b6e615a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000713202d3a4653606d7986929facaa9e918477665c5145382c1f130600010d19242f3a4754616d7a8796a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f130600101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000040d161e24292c2d3231302f2e2d2c292f3c4956626f7c8995a2a295887b6f6255483c2f292c2d2e2f3031322e2d29241e160e0400000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000040d1c262e363b3f4046464646464646463f3e3a352d251b0c0300000000000000000000000000000000000000050e19232d363e474f575e61696e72767779797776726e69615e564f473e362c23190e04000000000915212e3a45505a62656c6c6c6c605c554b4045505a62656c6c6c6c605c554b4034291c1004000000000000000000000000000000000000000000020c141d262d333c42474c5254585b5d5e5f5f5f5e5d5a5854524c46423b332d251b13090000000000000000000000000f1a26313c46525e69717e8a939aa197928b8581807f7f80848890959f9f948e81756c62554b403529170d0300000008141e29323c464f59616c717e8b919ca4a19691837a6d675d544a3f3428251b12080000000000000000000000000008121b2528333f4a545c676d7a839096a0a49c918b7e716b61594f463c32291e140800000b1724313e4a5764717d8a9796877b6e6154474754616e7a8797978a7e7164544a4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000815212e3b4854616e7b8799a3afa99c8f827669544b4034281c100400000813202d3946525d687784919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d20130700101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000010c161f282f35393a3f3e3d3c3b3a38352f3c4956636f7c8996a2a295887c6f6255493c2f34383a3b3c3d3e3f3a3935302820160c0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b1610090100000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393932312e29231b130900000000000000000000000000000000000000020c17202b353e48505960696e747b7f8284858584827f7b746e69605950483e352b20160c020000000b1724313d4a56626c71797979796d675c51454a56626c71797979796d675c5145382c1f130600000000000000000000000000000000000000000000020b141b222731373a4146474b4e505152535251504e4b4745413a36312a211b1309010000000000000000000000000a15202a36424d57616c727f8892979f9e97928e8c8b8c8d90959d9f99938d82796d605a5043392f24180500000000020d17202a343d47505a626c737f8c929da5a0959082796d665c504440372d241a1107000000000000000000000007111a242d373f44505b666d79828f95a0a59d928c7f726c62594f463d342a20170d0200000815222f3b4855626e7b8897978b7e7164574d46525e697885929a8e8174665c5044382c261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895abb5a79b8e8174685b4e412e23180c00000005111d2935414c566875828f9ba8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e22150800101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000008131e28313a4145474c4b4a49484745404443495663707c8996a3a295897c6f625649434440454748494a4b4b4746413a32281e1308000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000000000000000000000000000000002070a0c0d131313130e0d0b0803000407090a131313131006050300000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2625221e181109010000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8b87817b706b615a50473d32281e13080000000b1825323e4b5865717e86868686796d6053474b5865717e86868686796d6053473a2d20140a0000000000000000000000000000000000000000000000020a11171f262b3035393a3e4144454546454543413e3a3935302a261f180f090100000000000000000000000000030e1a25303b45505a626d727e858d92989a9c9b9998999a9d9b99938f8780786d675c51483e31281d12070000000000050e18222b353e47505a636d74808d939ea69f948f82786d605c52493f362c23191007000000000000000000071019232c363f49525c606c78818f949fa69e938d80746d635a50473e342b22180e050000000713202d3a4653606d7985929b8f8275695f53464d566975828f9c9184796d6053463e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000a1623303d495663707c8996a3afa69a8d8073675a4d4034271a07000000010d192430414d5a6774808d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f22160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000010d19242f3a434c5154585756555453514b504f4e5663707c8996a3a296897c6f63564e4f504b5153545556575854524c443a3024190d01000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d090300000000000000000000000000000000000000000000070e1316191a202020201b1a18140f0b10141617202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000080e1317191a2020202020202020191816120d070000000000000000000000000000000000000000010d1925303a444f59626c717d858e92999c9a98989a9c99928e857d716c61594f443a3024190d0200000a1723303d4a5663707d8993988a7d7063574a4a5663707d8993988a7d7063574a3d31261b0f03000000000000000000000000000000000000000000000000060b151a1e25292d2e32343738393939383634312d2c29241e1a140e060000000000000000000000000000000009141f29333e48515b626c707a80858a8d909192939291908e8b87827c736d665c554b40362d1f160c01000000000000061019232c353f48515b606c78818e949fa69e948e81746e635b51483e352b22190f0600000000000000060f18222b353e48515b636e74808d939ea69f948e81776c605b51483f352c221910060000000006121f2b3844505c6675818e9b93877b6e61574d4b5864717e8b98978a7e7164594f43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a6998c807366594d4033261a0d00000000081926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000004111d2935414c555d606564636261605d555d5c5b5a63707d8996a3a396897c70635a5b5c5d555c606162636465615d564c4135291d11050005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2325262d2d2d2d282724201a161c2022232d2d2d2d2a201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130c0b09060100000000000000000000000000000000000000000005111d2a36414c56606b717e8792979e96918d8c8c8d91969e9792877e716b60564c4135291e130800000815222f3b4855626e7b88959a8d817467584e4855626e7b88959a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000003090e13191d202125282a2b2c2c2c2b2a272521201d19130e09030000000000000000000000000000000000020d17202c363f49515a61686d73797d8083848586858583817e7b756f6a605c544b43392f241b0d04000000000000000007101a232d364044505b666d79828f95a0a69d938d80736d625a50473d342a21180d040000000000040d18212a343d47505a626d73808c929da59f958f82786d655b50493f362d231a1007000000000003101c28343f4a5463707d8995998d8074695e534754606d7a86929d9083766b61554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000613202c3945515d676d7271706f6e6d676b6a69686766707d8a96a3a396897d70666768696a6b676d6e6f7071726d685d5246392d201307000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a0005101b252e373e4346464646464646464646464646464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000040613131313131313131312110e0904000000000000000a131c242a2f3233393939393433302b2521272c2f3039393939372d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68707d87929997918a84807f7f81848a92979992877d6f685d52453a3024190d01000714202d3a4753606d7a86979e9184786a5f534753606d7a86979e9184786a5f53473a2e21150800000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f201f1e1d1b181413110d08020000000000000000000000000000000000000000050e1a242d373f4850565e61676d70747678797979787774716e68625f58504a423931271d12090000000000000000000008111b2428333f4a545c676d79839096a0a59c928b7f726c61594f463c332a1f160c01000000010c161f2a333c464f59616c727f8b929ca4a0969083796d665c53493f372e241b1108000000000000000b17232e394653606c7883909d92867b6e615a50515d6774818e99958a7d70675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1824313e4b5764717e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000714212d3a4754606d797f7e7d7c7b7a79787776757473727d8a97a3a3968a7d72737475767778797a7b7c7d7e7f7a6d6154473a2e211407000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000001070c10132020202020202020201f1d1a150f08000000000007121c252e353b3f404646464641403c362f2b33383c3d46464646433937332d261d140a00000000000000000000000000050a0d0f10131313130b0a0805050a0d0f10131313130b0a08050000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999691857e7774727274787e8591969992857a6d60564c4135291d11040006131f2c3945515d677885929e96887b6f625548515d677885929e96887b6f6255483c3025190d0100000000000000000000000000000000000000000000000000000000010507070b0e111212131212100e0b07070401000000000000000000000000000000000000000000000008121b252d363e444c52555c606467696b6c6c6c6b6a6865615e56544e443f3830271f150b000000000000000000000000091217222d38424b555d676e7a849197a1a49f93887e716b60584e453b31281d130700000007131d28313b454e58606b717e87939fa4a19691847a6d675d544a41382d251c1209000000000000000006121f2b3744505b65717e8a94988f82756c61554c55616e7b8692939184796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000b1724313e4a5764717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b878a898887868584838281807f7e808d9aa7a79a8d807e7f808182838485868788898a887b6e6255483b2f22150800121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e120000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000020e19242e3740474b4d535353534e4c484138353d44484a535353535046443f382f261b110600000000000000000000030a1016191c1d20202020181714111016191c1d20202020181714110c0600000000000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891847b716c676565656c717b849198978d8073685d5245392c2013070004101d2935404b556a7783909d998c7f7266564c4b556a7783909d998c7f7266564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242c323a41464b5153575a5d5e5f605f5e5d5b5854524d47433c342e261e150d030000000000000000000000000006111c262f39434c555e686e7b859298a2a49a92877d706a5f574d433a2f24180d0100010d18242f3a434d575f6a707d869299a4a29791847b6e685e554b42392f261b130a000000000000000000030f1b27333f4953616c7682868686867d7064574a535e69748086868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794969594989291908f8e8d8c8b8d929da9a99d928d8b8c8d8e8f9091929894959695887b6e6255483b2f2215080013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000030d151d23292c3939393939393939393836312b241b1208000007131f2a354049525759606060605b59534a413d474f5456606060605d53504941382d22170b000000000000000000040d151b212628292d2d2d2d2423211d1b212628292d2d2d2d2423211d171008000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92867c6e69615a59535b60696e7c86929f92867a6d6054473a2d21140700000c18242f424f5c6875828f9b9c908376685e524f5c6875828f9b9c908376685e5246392d20130700000000000000000000000106090b0c13131313130d0c0a070200050a0d0f1013131313130a0907040000000000000000000000000000000000000000000000000000000000000109111a20283035394045474a4d505152535252504e4b4746413b373228231c150c030000000000000000000000000000000a141d27303a434c565f696f7c869299a3a39992867c6f695f554b4035291d11040004111d2935404b555f696f7c869298a3a39892857c6f695e564c433930271d140a01000000000000000000000b17222d3841505a66707679797979706c6155494d57646e7479797979736e63574b3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1a2aaa29f9e9d9c9b9a99989a9da4aeaea49d9a98999a9b9c9d9e9fa2aaa2a195887b6e6255483b2f2215080013202d394653606c798686868686868686909494908686868686868686796c605346392d20130000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000010b151f272f343846464646464646464645423d352d24190f04000a16232f3b47525c63666c6c6c6c67645d5346444f5960636c6c6c6c6a605b53493f33271b110600000000000000000d161f262d3235363939393931302d28262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f736a5f57504c4950575f6a73808d99988a7e7164574b3e3124180b0000071a2734414d5a6774808d9a9f93867a6d61544d5a6774808d9a9f93867a6d6154473a2e23180c00000000000000000000070d1216181920202020201a1917130e0a1015191c1d2020202020161613100b05000000000000000000000000000000000000000000000000000000000000080e161e25292f34383a3d4143454646464544413e3b3936302b262017110a0300000000000000000000000000000000020b151e28313b444d57606a707d87929aa4a29892857b6e675d5145392c201306000613202c3945515d676e7b859198a2a39992867d6f6a5f574d443a31281e150b02000000000000000000000006111b262f3e48545e66696c6c6c6c64615a504445525c64676c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3222170b020000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a6998d8073665a4d4033271a0d000000000d192633404c5966737f8c99a6afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1aaa29f9e9d9c9b9a999796999ca4aeaea49c999697999a9b9c9d9e9fa2aaa195887b6e6255483b2f2215080013202d394653606c798693939393939393969696969393939393939386796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000007121d2731394045535353535353535353524e473f352b201509000c1925323f4b57636e7379797979746f64584e4854606b7079797979766c655b5044382d22170b0000000000000008111f2831383e4243464646463e3d393431383e4243464646463e3d39342c241a100600000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574e453f3f444e58616e7b87969b8e8174685b4e4135281b0e00000c1926323f4c5965727f8c98a4998b7e7164544a5965727f8c98a4998b7e7164544a4034281c100400000000000000010911181e2225262d2d2d2d2d2726231f19141b212628292d2d2d2d2d2322201c160f07000000000000000000000000000000000000000000000000000000000000040c13191d23292c2d31343638393939383735322e2d2a251f1b150c0600000000000000000000000000000000000000030c161f29323c454e58606b717e8893939393979184796d6053473a2d201407000714202d3a4753606d7984919793939392877e706b60584e453b32281f160c03000000000000000000000000000a141d2c36424c545a5c60606060575550483e414a52585a606060605957524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2834404b545c66707d8a96a3b0aaa8aab0a79b8e8174685d544a3f33281d140a0000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8174675a4e4134271b08000000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c3023160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000000000815212e3b4854616e7b87949594989291908f8e8d8c8b8a8c929ca8a89c928c8a8b8c8d8e8f90919298949595887b6e6255483b2f2215080013202d394653606c79868989898989898989898989898989898d929386796c605346392d2013000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000c18232f39434b515f606060606060605f5e5951473d31261a0e000d1a2633404d596673808686868681746a5f534a5663707d8686868683776c6053493f33271b0f030000000000050f1a23313a42494e50535353534b49453e3a42494e50535353534b49453e362c22170c0000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685e52453c33333c46525e697784919c8f8276695c504336291d1000000b1724313e4a5764717d8a97ab9b8e8275665c515764717d8a97ab9b8e8275665c5144382c1f12060000000000000009131b23292e3132393939393933322f2a241f262d3235363939393939302f2c272119110700000000000000000000000000000000000000000000000000000000000002080d12181c1f2024272a2b2c2d2c2b2a282521201e19140f0a04000000000000000000000000000000000000000000040d17202a333c464f59616c727f868686868686867b6e6154483b2e211508000815212e3b4854616e7b868686868686867e716c61594f463c332920160d040000000000000000000000000000020b1a24313a42494e50535353534a49443e363841474c4e535353534d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303945515c666d78808d99a6a3a0a0a1a4a89c8f82756c665b50443e2f261b110600000000000000000000000000000000000000000815222e3b4855616e7b8894a9b3a89b8f8275685c4f423025190e02000005121e2a36424d576976828f9ca9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f22150900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d798686868686868687796c5f5346392c140c0200000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000815212e3b4854616e7b878a8887868584838281807f7e7d808c99a6a6998c807d7e7f80818283848586878889887b6e6255483b2f221508000a1723303d4a5663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d080200000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000714202d3a4753606d7984919392877b6e62564c54606b75818e98958a7e71655b5044372b1f120600000000000b16212b35424c545a5c6060606057555048424c545a5c60606060575550483e34281d110500000000000000000000000000000000000000000000000000121f2b3845525e6b7885919b8f827568564c41332a2a36424d566976838f9c9184776a5e5144372b1e1100000916232f3c4956626f7c8995ab9f9285796d605356626f7c8995ab9f9285796d6053463a2d20130900000000000007111b252d353a3e3f4646464646403f3b352e2830383e424346464646463d3b38332b23190f050000000000000000000000000000000000000000000000000000000000000001070c101314171a1d1e1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000000050e18212b343d47505a626d727979797979797976695e53463a2d211407000714212d3a46535e697679797979797979716c625a50473d342a21170e050000000000000000000000000000000008121f2831383e4243464646463d3c39332c2f363c3f4146464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3943505a606d78828d929c9c97949394979d9e948e81786c60594f41382d22170b00000000000000000000000000000000000000000714202d3a4753606d7a8697a1ada99d9083766a564d41362a1e110500000714202d3a46525e697885919eabafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e21140700101d2a3643505d69768390908376695d5043362a1d10000000000000000006131f2c3845515c67767979797979797979756a5e52452e261e140a000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120600000000000000000714212d3a4754606d797e7d7c7b7a7978767574737271727f8c98a5a5988b7f7271727374757678797a7b7c7d7e7a6d6054473a2d211407000916222f3c4854606b707070707070707070707070707070727e8b9386796c605346392d201300000000050d14191e202129292929292929292929292929292929292929292921201e19140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070006131f2c3845515c67767979797979797979756a5e5245382c1f120006131f2c3845515c67707d8a95998e8275685e524f59616e7b86929d9184786c605346392d22170b0000000004101c27333d47545e66696c6c6c6c64615a5047545e66696c6c6c6c64615a5045392d21140800000000000000000000000000000000000000000000000000121f2b3845525e6b7884919b8f827568564c4135292a36414c566976828f9c9184776a5e5144372b1e1100000814212e3b4754616e7a8799a3a297897c70635654616e7a8799a3a297897c706356493d31261a0e0200000000010d18232d373f464a4c53535353534d4b474038303a42494e5053535353534948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000406070a0e101213131312110e0b08070502000000000000000000000000000000000000000000000000000000060f19222b353e48515b62656c6c6c6c6c6c6c6c5e574d42362a1e12050005121e2a36424d575e6c6c6c6c6c6c6c6c65625a50473e352b22180f050000000000000000000000000000000000000d161f262d3235363939393931302d2822242b3033343939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616c75818e949c94908a8786878a90959d938d80746b6153493f33271b0f030000000000000000000000000000000000000006131f2c3945515d677885919eabab9f928578685e5246392d20140600000815212e3b4854616e7b8797a1adafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d20130700101d2a3643505d69768390908376695d5043362a1d10000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a6359443f3830261c110600000006111c263038404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000613202c3945515d676d71706f6e6d676b6a696867666673808c99a6a6998c7f7366666768696a6b676d6e6f70716d685d5245392c201307000713202c38444f5960636363636363636363636363636365727e8b9386796c605346392d2013000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e221509000714202d3a4753606d798686868686868687796c5f5346392c20130004101c2934404b55616b7683909d92867a6e615447525e6974808d9995897d7063544a3f33281c0f030000000714202c38444f5966707679797979716c61554f5966707679797979716c6155493d3023170a00000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685d52463c33333b46525e687784919c8f8276695c504336291d1000000613202d394653606c7986929fa99a8d8073675753606c7986929fa99a8d807367574d42372b1e12060000000006121e29353f4951575960606060605a57524a4038424c545a5c606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363f49515658606060606060605f534d453b31251a0e0200020e1a25313b454d535f60606060606060585650483f352c2319100600000000000000000000000000000000000000040d151c212629292d2d2d2d2423201c171a1f2426272d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8b939c928c837d7a797a7e838e939d928a7d70655b5044372b1f12050000000000000000000000000000000000000004101d2935404b55697683909ca9ada297877a6e6154473b2d22170b0107111e2a36414d5665717e8b98a9b3afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e110500101d2a3643505d69768390908376695d5043362a1d100000000000000000000c18232f39434b515f6060606060606060605f5e504a42382e23170b0000000b17232e38424a505e5f60606060606060605f5e5951473d31261a0200000000000000000004111d2935414b555d6064636261605d555d5c5b5a5a6774818d9aa7a79a8d8074675a5a5b5c5d555d6061626364605d564c4135291d11040004101c27333d474f54565656565656565656565656565865727e8b9386796c605346392d20130000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d0200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f231609000714202d3a4753606d7a8693939393939286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b4d56616e7b87929b8e8175665b5044382b1f12060000000916222f3c4854606b7682868686867e71645754606b7682868686867e7164574b3e3124180b000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574d453f3f454e57616e7a87939b8e8174685b4e4135281b0e000005121f2b3744505b657784919eaa9d918477695f535b657784919eaa9d918477695f53473a2d211408000000000916222e3a46515b62656c6c6c6c6c66635c52473e49545e66696c6c6c6c6c6360594f44382c201307000000000000000000000000000000020507080c10121312110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242d373f464a4c535353535353534846423b33291f140900000009141f29333b424648535353535353534b4a453f362d231a1107000000000000000000000000000000000000000000030a1016191c1d20202020171614100b0e14171a1b202020201a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919e938c8076706d6d6e7178818e949d9083786c605346392d20130600000000000000000000000000000000000000000c18242f414d5a6774808d9aa7b3a9978a7d706453493f33271b100d1218252d3946525e6875828f9ca8b5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d0100101d2a3643505d69768390908376695d5043362a1d100000000000000000040c131d2731394045534d545b60666c6c6c6c6c6a5c544a3f34281c10030003101c28343f4a545c6a6c6c6c6c6c66605b544d524e473f352019130c040000000000000000010d18242f3a434b51545857555453514b504f4e4f5b6875828e9ba8a89b8e8175685b4e4e4f504b51535455565854524c443a2f24190d0100000b16212b353d44484a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e140800000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f221508000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013000007121d27313e4653606d7984919d908376675d5146535e6975828f9b9285796c605346392d201306000006131f2b37434e5863707d8994998f82766c61555863707d8994998f82766c6155493d3023170a000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f72695f57504c4c50575f6a73808c9a988a7e7164574b3e3124180b0000030f1b27333f49536976838f9ca9a096887b6e6155536976838f9ca9a096887b6e6155483b2f24190d010000000b1825313e4a57626d727979797979736e63574b424e5a6670767979797979706b6054483b2f2216090000000000000000000000000003090e121415191d1e1f1f1e1c181414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f464646464646463b3a36312921170d03000000030d17212931363a3b464646464646463e3d3a342d241b1108000000000000000000000000000000000000000000000000050a0d0f10131313130a0a08040003080b0d0e131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96998e81756e64616061666d78828f9c95897c6f6256493c2f2316090000000000000000000000000000000000000000071825313e4b5864717e8b97a8b2a79a8d8074655b5044372b221c191d242a36414c56616e7b86929facb9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f322619080000101d2a3643505d69768390908376695d5043362a1d1000000000000001070e161e2529323b424651575f666c72797979797975665c5044382b1f12060006121f2b3844505c66757979797979726c665f575146423b3229251e160e07010000000000000007131d28313a4145474b4a4948474540434243505c6976838f9ca9a99c8f8276695c4f43424340454748494a4b4745413a32281e1308000000050f19232b33383c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d201300010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d6053474d5765717e8b9897887b6e6255483b2f22150800000815212e3b47535f6a7683909d92867b6e615a535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92857b6e69615a59595a61696e7c86929f92867a6d6154473a2e2114070000000b17222d414e5b6874818e9ba7a8988c7f7265555b6874818e9ba7a8988c7f7265554c4135291d11040000000c1926323f4c5965727f86868686868073665a4d43505c69768286868686867d706356493d3023160a000000000000000000000002080e141a1e212226292b2c2c2b292521201e19140d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132393939393939392e2d2a251f170f050000000000050f171f252a2d2e3939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a93877b6e615c5453545c666f7c8997998c807366594d4033261a0d00000000000000000000000000000000000000000815212e3b4854616e7b8796a0acab9e9184786c6053463e342c2924292f353e46525e6873808c99a3aebbafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c302316090000101d2a3643505d69768390908376695d5043362a1d100000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c04000000000000010c161f282f35393a3e3d3c3b3a38352f3744515d6a7784909daaaa9d9083776a5d50442e2f35383a3b3c3d3e3a39352f2820160c0100000005101a232c33393c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d20130005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494854616e7b8796978a7d7164574a3e3124170b00000916222f3c4955626f7c88959b8e8174695f5355626f7c88959b8e8174695f53483e34281d1105000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891837b706c676565676c717b849198978d8073685d5246392d201307000000061a2633404d596673808c99a6a99c8f8276675d596673808c99a6a99c8f8276675d5145392c2013060000000d192633404c5966737f8c9393938d8074675a4d43505d6a7683909393938a7d7064574a3d3124170a00000000000000000000050d14191f262a2d2e32363839393836322e2d2a251e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d21211e1a140d0500000000000000050d141a1e21212d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709090909090909090706030000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c908377695e5247464a54606a7885919b8e8175685b4e4235281b0f02000000000000000000000000000000000000000714212d3a46535e697784919eaaaca196897d70635a50463e38343035394045515b616e7a85929fabb2baafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d2013070000101d2a3643505d69768390908376695d5043362a1d1000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d07000000000000040d161d24292c2d31302f2e2d2c292935404b556b7884919eabaa9e9184776b544a403428292c2d2e2f30312d2c29241e160d04000000000b17222c363e44494a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e7164575055575e69788491998c7f7366594c403326190d0005121e2a36424d576673808d9994887c6f62574d576673808d9994887c6f62574d42362c22170c000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999591847d7774727274777e8591969992857a6d61564c4135291d11050000000b1825323e4b5865717e8b98a4ac9f92867a6d605865717e8b98a4ac9f92867a6d6054473a2d22170b0000010d1a2734404d5a6773808d9a9f9b8e8174685b4e44515e6a7784919d9f978a7e7164574b3e3124180b000000000000000000070e171f252a31363a3b3f4345464544423f3b39363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d12161819202020202020201514120e090300000000000000000003090e12141520202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316161616161616161312100c06000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a7783909c8f827569574d423a424e586a7783909c8f8276695c4f4336291c10030000000000000000000000000000000000000005121e2a36424d576673808d99a6b0a89c9083766c6258504745404241464b515a626d75818e989ea0a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000101d2a3643505d69768390908376695d5043362a1d100000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000040c13181d202125242221201f1f2c3845515d677985929facab9f928578665c5144382c1f1f202122232521201d19130c040000000004101c28333e485055575757575757575757575757575865727e8b9386796c605346392d2013000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595a61646c6c7683909b8e8174685b4e4135281b0e000714212d3a46535e697884919c8f82766a5f53535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000020e1925303b46525e68707d87929996918a84807f7f81848a91979992877d70685e52443a3024190d010000000a1723303d4a5663707d8996a3aea3998a7d71645463707d8996a3aea3998a7d7164544a3f33281c0f0300010e1b2734414e5a6774818d9aa79b8e8275685b4f45515e6b7884919ea5988b7e7265584b3f3225180c0000000000000000081019202930363b4246484c50515252514f4b4746413b352f282018100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313080705020000000000000000000000000002050708131313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202323232323232323201f1c17110a0300000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c908376675d51464446535f697884919b8e8275685b4f4235281c0f0200000000000000000000000000000000000000020e1a25313b4855626e7b88949eacab9f948b7e716a615a53514b4e4c52555d606c727f8b93969196a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c10030000101d2a3643505d69768390908376695d5043362a1d100000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f0400000000000001070d111314181716151414202d3a4753606d7a8698a2aeaea29886796d6053463a2d201314151617181413110d080100000000000814202d3944505a61646464646464646464646464646465727e8b9386796c605346392d2013000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a616c71797979828f9b8f8275685c4f4235291c0f000815212e3b4854616e7b8796988c7f7265584e54616e7b8796988c7f7265584e433b33291f140900000000000000000000000000000000000000000000000000000008141e2a36414c56606b717e8792989e96918d8c8c8d91969e9892877e716b60564c4132281e1308000000000815222f3b4855626e7b8895a99f9f9b8e8174665b626e7b8895a99f9f9b8e8174665b5044382b1f120600020e1b2835414e5b6874818e9ba79c8f8276695c4f45525f6b7885929ea5988c7f7265594c3f3226190c0000000000000008111a222b323b41464d5355595c5e5f5f5e5c5854524c45413a322a2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d30303030303030302d2c28231c150c030000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b92867a6d605a5351535b616e7b88969a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000914212e3a47535f6975828f9aa4afa69f92867d716c64605c555b565d61676d737e8792989184919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b000000101d2a3643505d69768390908376695d5043362a1d1000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a0000000000000000010406070b0a09080815212e3b4854616e7b8794aab4b3aa94877a6e6154473b2e21140808090a0b07070401000000000000000a1623303c4955616c707070707070707070707070707070727e8b9386796c605346392d2013000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675a64717e8686868f939c8f8276695c504336291d10000a1724313d4a5764707d8a9798887b6e6255525764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000020d1925303a444f59626c717d868e93999c9a98989a9c99938e857d716c62594f443a3020160c02000000000714202d3a4753606d7a8697939393939285796c60606d7a8697939393939285796c605346392d20130600020f1c2935424f5c6875828f9ba89c908376695d5044505b667985929fa6998c807366594d4033261a0d00000000000006101a232c343d444d52575f6165696b6c6c6b6965615e56524c443c342b22190f0500000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d09040000000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d090400000000000000000b151e272e34383a3c3c3c3c3c3c3c3c3a38342e261e150a0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b98988d80736d63605c60636d75818e9b97897d7063564a3d3023170a00000000000000000000000000000000000000000006121e2b37424d57626f7c87939fa7aea29892867e76706d67686869686d72798088929992867e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c1106000000101d2a3643505d69768390908376695d5043362a1d1000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000915222f3c4855626f7b8895a2aeaea195887b6e6255483b2f2215080000000000000000000000000000000a1724313d4a5764707e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b64717d8a93939b9e9d9083766a5d5043372a1d10000c1926333f4c5966727f8c999285796a63615e5766727f8c999285796a63615e574d42362a1e110500000000000000000000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8c87817b706b625a50473d32281e0e04000000000006131f2c3945515d677885868686868686867c6f625d677885868686868686867c6f6256493c2f2316090003101c2936434f5c6976828f9ca99d9084776a5d514653606c798698a3a69a8d8073675a4d4034271a0d0100000000020c18222c353e474f565e61696e72767879787775726e68605d564e463d342b21170b0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a02000000000007121d273039404546494949494949494946443f3830261c110600000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929f93887f756f6d666d7076808c939e9185796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c4754606a74818d95a0a9aaa298928a827d7977757575777a7f848d939a948c7f7c8895a2afa295897c6f6256493c2f231609000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a00000000101d2a3643505d69768390908376695d5043362a1d100007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000a1623303d495663707c8996a3acaca296897c6f6356493c3023160900000000000000000000000000000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d2013000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b64717d8a979fa8aa9d9084776a5d5144372a1e11000e1a2734414d5a6774808d9a91847770706e695e6774808d9a91847770706e695e52463a2d201407000000000000000000000000000000000000000000000000000000020d17202b353f48505961696e747b7f8284858584827f7b746e69615950483f352b20160c00000000000004101d2935404b55687378797979797979796f6a6055687378797979797979796f6a6054483b2e2215090003101d2a3643505d697683909ca99e9184776b5e514754606d7a8793aaa79a8d8174675a4e4134271b0e01000000000a141e2a343e474f5960686e747b7f8384858584827e7a736d685f584f473d33291d140a000000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c040000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c04000000000c18232e39424b5153565656565656565653504a42382e23170c00000000000000000000000000000000000000000000000000000000000713202d3946525e6873808c959a938b817c7978797d828c929c948b7e71665c5145382c1f13060000000000000000000000000000000000000000000009151f2b37434e58606d79839197a0a8aaa29f948f8a868382818284878b91969f958f82787b8894a1aea296897c6f6356493c3023160900091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b00000000101d2a3643505d69768390908376695d5043362a1d10000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f978a7d7064574a3d3124170a00000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d2013000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b64717d8a97a4b0aa9d9084776a5d5144372a1e11000f1b2835424e5b6875818e9b91847d7d7d7b6e616875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000050e19232d363f474f575e61696e72767779797776726e69615e574f473f362d23190e05000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260585761686b6c6c6c6c6c6c6c6260584e43382c1f13070004111e2a3744515d6a7784909daa9e9285786b5f4a4754616e7a8794a1a89b8e8175685b4e4235281b0f0200000006111c26303c464f59616b6f7a81878c8f919292918f8b86807a6f6a60594f453b2f261b110600000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000004101c2834404b545c606363636363636363605c544a3f34281c10030000000000000000000000000000000000000000000000000000000005111d2935414c56606d798390969f938e89868586898f949c958f82786c60544b4034281c100400000000000000000000000000000000000000000000030f1b27323d45515d676e7b8591969fa4aca69f9c9892908f8e8f90939a9e9f9490837a6d7a8794aab4a396897c706356493d3023160a000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c110600000000101d2a3643505d69768390908376695d5043362a1d10000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000c1825323f4b5865727e8b9393939393938b7e7165584b3e3225180b00000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b64717d8a97a4acaa9d9084776a5d5144372a1e11000f1c2936424f5c6975828f9c95918989897e72656975828f9c95918989897e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000007111b242d353e454d52575f6165696b6c6c6b6965615f57524d453d352d241b1107000000000000000007121d2731454f575d5f6060606060606056544e4f575d5f6060606060606056544e463d32271b0f030005111e2b3844515e6b7784919eaa9f928579665b504855616e7b8894a1a89b8f8275685c4f4235291c0f020000000b17232e38424e58616b707d858e92999c9e9f9f9e9c98928d847c6f6b60574d41382d22170b000000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a0000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a000006131f2c3845515c666d6f6f6f6f6f6f6f6f6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000010d1925303a45515d676e7a848f949d9b99929292999c9d938e83796d665b5042392e23180c0000000000000000000000000000000000000000000000000a15202935414b555f696e7b848e939a9fa3aaaaa39f9d9b9b9c9d9f9f99928d827a6d6d798698a29f9f96897d7063564a3d3023170a000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a0000000000101d2a3643505d69768390908376695d5043362a1d10000e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0000000000000000000000000000000d192633404c5966737f86868686868686867f7265594c3f3226190c00000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d2013000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b64717d8a979f9f9f9d9084776a5d5144372a1e1100101c2936434f5c6976828f9ca09d96968b7e72656976828f9ca09d96968b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5955534d46423b332c231b1209000000000000000000010b151f333d454c505253535353535353494843454c5052535353535353534948433d342b21160a000005121f2b3845525e6b7885919eaba29886796c60534955626f7c8895a2a99c8f8376695c504336291d1003000003101c28343f4a545f6a707d8692979fa3ababacabaaaaa39f9691867d6f695e53493f33271b0f03000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b10040005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b1004000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000008131e2935404b555e686e7a828a919598999a999795908981796d675d544a3f30271d1207000000000000000000000000000000000000000000000000040d18242f3a434d575f696e7981878e92989a9c9e9f9f9f9e9d9a98928e8680786d6866798592939393938a7d7164574a3e3124170b000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b020000000000101d2a3643505d69768390908376695d5043362a1d10000d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0000000000000000000000000000000c1825323e4b57636d737979797979797979726d63574a3e3125180c000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b64717d8a93939393939084776a5d5144372a1e1100101d293643505c6976838f9ca9aaa3988b7e72656976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000009111a212930363b4246484c4f515252514f4c4846423b363029211a11090000000000000000000000030d212b333b404445464646464646463c3b383b404445464646464646463c3b38322b22190f04000005121f2b3744505b657985929facaa93877a6d60544956636f7c8996a2a99d9083766a5d5043372a1d1004000006121f2b3844505c666f7c869298a1a9afb5b7b8b8b7b4aea8a19892857b6e655b5044372b1f140900000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000815212e3b4854616e7b87898989898989877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020c18242f39434c565e686d777e84888b8c8d8c8b87837d746d675d554b42382d1e150b000000000000000000000000000000000000000000000000000007131d28313b454d575f676d747c81868a8d8f9192929291908d8a86817b736d665e6a77838686868686867e7165584b3e3225180b000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a000000000000101d2a3643505d69768390908376695d5043362a1d10000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000a16222f3b46515b63666c6c6c6c6c6c6c6c65635b51463a2e2216090000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b64717e8686868686868683776a5d5144372a1e1100101d293643505c6976838f9ca9b1a5988b7e72656976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000080f171f252a31363a3b3f4344464644433f3b3a36312a251f170f08000000000000000000000000000f1921292f343738393939393939392f2e2c2f343738393939393939392f2e2c27211910070000000613202d394653606c7986939faca194877a6e61544a5663707d8996a3aa9d9184776a5e5144372b1e070000000713202d3a4653606d78839198a2aab3bbc0c4c5c5c4bfbab2aaa1979083776c6053463b31261a0e02000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000815212e3b4854616e7b87949696969694877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000007121d27313b444c565d656c71777b7e80807f7e7b76706b605c554b43392f261c0c030000000000000000000000000000000000000000000000000000010c161f2a333b454d555d606a6f757a7d8183848586858583817e7a746e69605c54677177797979797979716c62564a3d3124170b000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000101d2a3643505d69768386868376695d5043362a1d10000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000006121e2a3540495157596060606060606060595751493f352a1e12060000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459616c71797979797979797771675b4f4236291d1000101d293643505c6976838f9ca9aca5988b7e72656976838f9ca9aca5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a261f1a140d050000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f24282b2c2d2d2d2d2d2d2d23221f1b160f07000000000714202d3a4753606d7a869aa4afa195887b6e62554a5764707d8a97a3ab9e9184786b5e51452f23180c000006121e2b37424e5765717e8b95a0aab4bcc5cbd1d2d2d0cbc4bcb3a99f958a7e7164574d42362a1e1205000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000815212e3b4854616e7b8794a1a2a2a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000010b151f29323b444c535b6064696e71737473716e69636059514b433931281d140a00000000000000000000000000000000000000000000000000000000040d18212a333b434b51585f62686d71747678787979787674716d67615f5750555f676a6c6c6c6c6c6c65625a50453a2e211509000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f06000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000020d19232e3740464b4c53535353535353534c4a463f372d23180d0100000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535a61646c6c6c6c6c6c6c6a675f554a3f33271a0e00101d293643505c6976838f9c9f9f9f988b7e72656976838f9c9f9f9f988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226292b2c2c2b292622211e1a140e090300000000000000000000000000000000060d13181c1e1f20202020202020161513181c1e1f202020202020201615130f0a0400000000000814212e3b4754616e7a8794a1b6a295887c6f62554b5864717e8b97a4ab9f9285786c554b4034291c1004000814212e3a47535f6a7784919ea7b1bcc5cfd7dcdfdedcd6cec5bbb1a79d908377695f53463a2d21140700101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c1000101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c10000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000030d172029323a41495053575f626566676664615e57544f45403931281f160b020000000000000000000000000000000000000000000000000000000000060f182129313a40454e53565d606467696b6c6c6c6b6a6764605d55534d444d555b5e606060606060585650483f34291d11050005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000007121c252e353b3e4046464646464646463f3e3a352d251c1107000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b505557606060606060605d5b554d43392e22160a00101d293643505c6976828f93939393938b7e72656976838f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e09030000000000000000000000000000000000000002070c0f1112131313131313130909070c0f11121313131313131309090703000000000000000815222e3b4855616e7b8894a1aca396897c7063564b5865727e8b98a5ac9f928679675c5145382c1f1306000815222f3b4855626e7b8896a0acb9c3ced7e1e8ebebe7e0d6cdc2b8aca095887b6e6155483b2e2215080013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f130013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f13000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000050e1720282f383f44464d535558595a595854534d48443d342f271f160d0400000000000000000000000000000000000000000000000000000000000000060f181f282f353c43474c5254575a5c5e5f5f5f5e5d5a5754514b46423b444a4f515353535353534b4a453f362d22180c0100010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000a131c232a2f3233393939393939393932312e2a231c130a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d484145494a53535353535353514f4a433b31271c110600101d293643505c697682868686868686867f7265697682868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959f9f9f968a7d7063574c5965727f8c989f9fa399867a6d6053473a2d201407000c1825323f4b5865727e8b98a8b2bdccd5e0e9f3f9f8f2e8dfd4c8bcb1a7988b7e7165584b3e3225180b0013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f130013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f13000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000050e161d262d33373c4247484b4d4d4c4b4846423b383329231d150d04000000000000000000000000000000000000000000000000000000000000000000060d161d242932373a4145474a4e505152535252504e4b4745413a3631393f43444646464646463e3d3a342d241b110600000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f070000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000010a12191e2225262d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000003090e1214152020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262f363c3f414646464646464641403c37393c3e4646464646464644423f3931291f150b00000f1c2835414e5a66707679797979797979726d6266707679797979797979726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8993939393938a7e7164574c5966737f8c9393939393877a6d6154473a2e211407000d1a2633404d596673808c99a6b3bfced9e7f2fbfffffaf1e4d9cebfb3a6998c807366594d4033261a0d0013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f130013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f13000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000040b141b22272b31373a3b3e4041403e3b3a36312c272118120b030000000000000000000000000000000000000000000000000000000000000000000000040c131820262b2f35393a3e4143454546464543413e3a39352f2a262e33363739393939393932312e29221b1209000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000070d121618192020202020202020191816120d070000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000010b141d242b303334393939393939393534302b2d3031393939393939393736332e271f170d0400000d1926323e49545e66696c6c6c6c6c6c6c65625b5e66696c6c6c6c6c6c6c65625b51453a2e2215090000000000000000000000000000000000000000000000000000000000000000050a0d0f10131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d868686868686867e7165584d5a677380868686868686867b6e6155483b2e221508000e1b2734414e5a6774818d9aa7b4c0cddae7f7fffffffff5e7dacdc0b4a79a8d8174675a4e4134271b0e0013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f13000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32333433312e2d2a251f1c160c07010000000000000000000000000000000000000000000000000000000000000000000000000001070d151b1e24292c2d31343638393939383734312d2c29241d1a22272a2b2d2d2d2d2d2d2524211d181109000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e090300000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000002060a0c0d13131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000020b12191f2326272d2d2d2d2d2d2d282724202123242d2d2d2d2d2d2d2a2927221c150d050000000915212d38424c545a5c60606060606060585651545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000030a1016191c1d20202020181714110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b7079797979797979716c62564b58646e737979797979797976695f53463a2d211407000d1a2733404d5a6673808d99a6b3c0cfdae6f3fcfffffbf2e9d9ccc0b3a6998d8073665a4d4033271a0d0013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f13000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e2122252627262521211e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212427292b2c2c2c2b2a272421201d18130e171b1d1e202020202020181715110c06000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060712131313131311110e0b0601000000000000000000000000060a0e1011131313131313100f0d0a050000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000001080e13171a1a202020202020201b1a1814141717202020202020201e1d1a16110b040000000005101b26303a42494e50535353535353534b4a45494e50535353535353534b4a453f372d23180c010000000000000000000000000000000000000000000000000000000000040d151b212628292d2d2d2d2423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c65625a5047525c64676c6c6c6c6c6c6c6c5f574d42362a1e1205000c1925323f4c5865727f8b98a9b3bec9d5e1eaf4f9f8f3e9e0d5c9bdb2a8988b7f7265584c3f3225190c0013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f12000714202d3a46525e6976797979797979797976685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181a1a19181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1d1e1f201f1f1d1b181413110d07010b0e10111313131313130b0b09050100000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131f20202020201e1d1b17120c04000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000003070b0d0e131313131313130e0e0c08080a0b1313131313131311100e0a06000000000000000a141e2830383e4143464646464646463f3d3a3e4143464646464646463f3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000d161f262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606058565048404a52585a606060606060605f534d453b31261a0e0200091623303c4956636f7c8997a1adb9c4cfd9e2e8ebebe7e1d7cec6b9ada196887c6f6255493c2f22160900121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c1000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c100005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e101212131312100e0b07060401000000020404060606060606000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c080705020000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f202c2d2d2d2d2d2b2a27231d160e0600000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393932312e3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000008111f2831383e4243464646463e3d39342c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a535353535353534b4a453f3840474b4d535353535353534846423b33291f140900000613202d394653606c7885929ea9b3bdc7d0d8dddfdedcd7cfc6bcb2a89e9184776c605346392d201306000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00020e1a25303b454d525f60606060606060605f524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3939393939393837332e2820180e040000000000040d171f272e3336373939393939393635322d261f160d0300000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000002070a0c0d131313130e0d0b080303070b0d0e131313130d0c0a06020000000000000000000000040c141b212628292d2d2d2d2d2d2d2524222628292d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000000000000000000000000050f1a23313a42494e50535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232c33383c3d464646464646463e3d3a342e363b3f40464646464646463b3a36312921170d03000006121f2b3844505b6673808c97a1abb5bdc5ccd2d2d2d1cbc4bcb4aaa0968c7f72655b5044372b1f1205000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000003060809131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000306131313131313131308070502000000000000000000000005080a0b13131313130e0d0b0803000000000000000000000306080913131313131313130603000000000000000000000000000004090c0e0f13131313131313130908060300000000000000000000000000000000000000000000000000000000020507081213131313131313100706040000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000000000000a151e262e34383a45464646464644433f39322a20160c01000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000070e1316191a202020201b1a18140f0e13171a1a20202020191916120d070000000000000000000000030a1015191c1d20202020202020181815191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000b16212b35424c545a5c60606060575550483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f303939393939393932312e29242a2f3334393939393939392e2d2a261f170f06000000030f1c28333f4a54606d79859199a3abb3bbc0c4c5c5c4bfbab2aaa2989184796d6053493f33271b0f030005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020000020d17212930363a3b4646464646464646463936302820160c02000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c0500000000000000000000060c101220202020202020201514120e090200000000000000060c1114171820202020201b1a18140f0801000000000000040a0f131516202020202020202012100c060000000000000000000002090f15191b1c20202020202020201615130f0a0400000000000000000000000000000000000000000000000002090e1114141f202020202020201d1312100c0700000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b11060000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000000006111c2630383f4446525353535353514f4b443c32281d120600000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000010a12191f2325262d2d2d2d282724201a1a1f2426272d2d2d2d2625231e19120a01000000000000000000000005090d0f10131313131313130c0b090d0f10131313131313130c0b0905010000000000000000000000000000000000000000000000000000000000000004101c27333d47545e66696c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2023232d2d2d2d2d2d2d2524211d191f2326272d2d2d2d2d2d2d22211e1a140d0600000000000b17222d3845515d67707d879299a2aaafb6b7b8b8b7b4aea8a19892867c6f665c5141382d22170b00000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000030a11171c1f2d2d2d2d2d2d2d2d21201e1a140d0500000000000810171d2123242d2d2d2d2d272724201a130b0200000000070f151b1f22222d2d2d2d2d2d2d2d1f1c17110a0300000000000000030c141b202528282d2d2d2d2d2d2d2c22211f1b150e0700000000000000000000000000000000000000000000050d141a1e20212c2d2d2d2d2d2d2d2a201f1c18120b0300000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000000000000000000000000000000000c17232e38424a50535f60606060605e5c564e44392e23170b0000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000a131c242a2f3233393939393433302b25242b3033343939393933322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5966707679797979716c6155493d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020181715110e1317191a202020202020201514120e090300000000000006111c2935404b55606b717e8792989fa4acabacabaaaaa39f9691867d706a5f544b402f261b1106000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f18100800000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a12080000000000030c151c23282c39393939393939392e2d2a251f170f0500000008121a22282d303139393939393433302b251d140b00000007101920272b2e2f39393939393939392c28231c150c030000000000020c151e252c31343539393939393939392f2e2b26201810070000000000000000000000000000000000000000050e171f252a2d2e3939393939393939372d2c28231c150c030000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000003101c28343f4a545c606c6c6c6c6c6c6b6760564b3f33271b0e0000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121c252e353b3f404646464641403c362f2f363c3f4146464646403e3b352e251c0e0500000000000000000000060a0e1011121313131212100e0b07070501000000000000000000000000000000000000020507081313131313131313070705010000000000000000000916222f3c4854606b7682868686867e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130b0b090502070b0d0d13131313131313080705020000000000000000000d18242f3a434f59626c717d858e939a9c9e9f9f9d9c98928d847c706b61584e42392e1d140a0000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000000002090e12141520202020202020201413110d0802000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c020000000000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000a151e262e343846464646464646463b3a36302921170d020006101a242c34393d3e464646464641403c362f261d0d0300040f19222b32373b3c464646464646464638342e261e150a000000000009141e2730373d414246464646464646463c3b37322a22180d03000000000000000000000000000000000000020b17202930363a3b4546464646464646433a38342e271e150b00000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000006121f2c3844505c666d7879797979797772675c4f43372a1d11000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300020e19242e3740474b4d535353534e4c4841383840474c4d535353534c4b4640372e20170d0200000000000000040b11161a1d1e1f2020201f1e1d1b181413110d0802000000000000000000000000000002090e12141520202020202020201413110d080200000000000006131f2b37434e5863707d8994998f82766c6155493d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47505a626b707b81878c8f919292918f8b86807a6f6a61594f463c30271d0b0200000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0802000000000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d080200000000000000000000000205070813131313131313130707050100000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c00000006111c2630383f4453535353535353534846423b33291f1409000c17222c363e45494b53535353534e4c4841382f1f150b010a15202b343c4347495353535353535353443f3830261c1106000000040f1b25303942484d4f53535353535353534947433c342a1f150b0100000000000000000000000000000000000a141d29333b4246475253535353535353504644403930271c120700000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868684776b5e5144382b1e11000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2a354049525759606060605b58534a41404a52585a60606060595751494032291e1408000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000815212e3b47535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f48505961696e757b7f8384858584827e7b736d6860584f473e342a1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c03000000030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c110400000c17232e38424a505f606060606060605f524d453b30251a0e05111d28343e4850555760606060605a58534a4131271d12070f1b27323c464e5455606060606060605f504a42382e23170c0000000915202c37424b53595b606060606060605f55534e463c31271d12070000000000000000000000000000000006111b262f3b454d52545f606060606060605d53514a42392e23180c0000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000091623303c4956636f7c89989393938d8174675a4e4134271b0e000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000a16232f3b47525c63666c6c6c6c67645c534547525c64676c6c6c6c66635b51443b3025190e0100000000040e1720272e3336373939393939383634312e2d2a251e1a150e06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000916222f3c4955626f7c88959b8e8174695f53483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232d363f474f575f61696e72767879787775726e69615e564e463e352c22190c0300000000000000000005090d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000205070813131313131311100e0b0600000407090a1313131313130e0d0b0803000000000000000000000001070c0f11121313131313070705010000000000000000000000000105090b0b13131313100f0d09050000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e120814212d3945505a61646c6c6c6c6c67645c5343392f23180c131f2b37434e5860626c6c6c6c6c6c6c6c5c544a3f34281c100300000c1925313d48535d65686c6c6c6c6c6c6c6c625f584e43392f24180e050000000000000000000000000000030c17222d38414d575e616c6c6c6c6c6c6c6c6a605c544a4034281c1004000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000004111d2935414c566673808c99aaa3998a7d7064574a3d3124170a000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000c1925323f4b57636e7379797979746f64574d4c58646e7479797979736d63564c41362a1d1207000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000020d17212930363a3b4646464646464646463936302820160c02000005121e2a36424d576673808d9994887c6f62574d42362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b242d353e454d53575f6266696b6c6c6a6965615e56524c443d342c231a10070000000000000000020a1015191c1c2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b1915100902000000000000000002080e1114142020202020201e1d1a17110b0b101316162020202020201b1a18140f08010000000000000000050c12181b1e1f20202020201413110d0802000000000000000000060c11151718202020201c1c1915100a0200000000000000000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c120700000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a0006121f2c3844505c66767979797979797976695e52463a2d20140a1723303d4955616c717979797979746e64554b4034291c1015222e3b4754606a767979797979797976665c5044382c1f120600020e1b2834414d59656f7579797979797979796f6a5f554b40352920170b02000000000000000000000000000b151e27333f49535e696e7879797979797979766d665c5144382c1f120600000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000000000000000000000000000000000713202c3945525d687683909da99f92867a6d6054473a2d211407000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a2633404d59667380868686868174695f534d5a677480868686867f73685e5246392f23180c00000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000009141f29333b42464853535353535353535346413a32281e130800000714212d3a46535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5854524d46413a322b221a11080000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000050d14191e20212d2d2d2d2d2d2a2a27221d16161b2022232d2d2d2d2d2d272724201a130b02000000000000060f171e23282a2b2d2d2d2d2d21201d19130c04000000000000000911181d2124252d2d2d2d292826211b140c04000000000000000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b000713202d3a4653606d78868686868686867b6e6154483b2e2115121e2a36424d5764717e86868686868074675c5145382c1f1416222f3c4955626f7c86868686868686786d6053463a2d20130700020f1c2835424f5b68758286868686868686867c6f675d51453e32291d140a00000000000000000000000007121d27303944505b656e7b858686868686868683796d6053463a2d2013070000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000714212d3a4754606d7a86939fa99c908376675d5145392c201306000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000714202d3a4753606d7984919392877b6e62564c54606d7a85919392867a6e61554b4034291c100400000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000815212e3b4854616e7b8796988c7f7265584e433b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a212931363c4247484c50515252514f4b4746423b363028201910080000000000000000020c161e262c3235363939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c0200000000050e171e252a2d2e3939393939393736332e272021272c2f303939393939393433302b251d140b0100000000050f1821292f3437383939393939392d29241e160e04000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b000713202d3a4653606d79869393939393877b6e6154483b2e211514212d3a46535e6976828f9393939285796d6053473b30251a16222f3c4955626f7c88939393939386796d6053463a2d20130700000714212d3a4754606d7a849199939393999183796d605a50443b2f261b110600000000000000000000040d18232e39424e58606c77828f979393939392867b6e665c5144382c1f1206000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000b1724313e4a5764717d8a99a4a9998c7f7366554b4135291d1104000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130006131f2c3845515c67707d8a95998e8175685e52515d67717e8a96988d8073675c5145382c1f130600000e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000a1724313d4a5764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f262a31373a3b3f4345464544423f3b3a36302a251e160e070000000000000000000a141e2830383d414346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000020d1720293036393b46464646464644433f3932292b32383b3d46464646464641403c362f261d1308000000010c17212a333a4044454646464646463935302820160c0200000006111b242d343a3d3e4646464643413e3830281e110700000000000000000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000713202d3a4653606d7986939f9f9f94877b6e6154483b2e21151b27333f4953616e7b87939f9fa2978a7e7164574d42362a1e16222f3c4955626f7c88959f9f9f9386796d6053463a2d20130700000613202c3945525d686f7c87929fa69fa0958d81746c61564d41382d22170d030000000000000000010c161f2834404b545f6a727f8b949fa9a89e938b7e71695f544a4034281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000006121e2b37424d576774818e9aaba297897c6f6256493c2f24180d01000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130004101c2934404b55616b7683909d92867a6d61544c55606c7884919d9285796d6053473a2d2014070000101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000c1926333f4c5966727f8c999285796a63615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a20262b2e2f33363839393736322e2d2a251f19130c0500000000000000000005101b26303a42494e4f5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000008141e29323b414653535353535353514f4a443b32353d4448495353535353534e4c4841382f251a0f03000007121e29333c454b505253535353535346413a32281e13080000010c18222d363f454a4b535353534f4e49423a3023190f050000000000000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c0a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b000713202d3a4653606d798693a0aca194877b6e6154483b2e21151f2b3744505b65737f8c99a4afa99c8f8276695e52463a2d2016222f3c4955626f7c8895a2aca09386796d6053463a2d201307000004111d2935414c56606a727f8c949ea8a89d928a7d70695e53493f33271f150b010000000000000008131e28313a45515c666f7c86929fa6aba1968e81756c62574d42392e23180c0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000814212e3a47535f697884919eab9e9285796c605346392d20130700000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b505b65727e8b97978a7d7164574a3e2f24180c0000111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000e1a2734414d5a6774808d9a91847770706e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a1e212226292b2c2c2b292521201e19140d0802000000000000000000000915212c38424c545a5c6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900020e1925303b444c525f6060606060605d5b554d44393d474f54566060606060605a58534a41362b20140800000c18232f3a454e575c5e60606060605f524c443a3024190d010005111d29343f48505658606060605c5a544c42352b21160b0000000000000000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e130815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000713202d3a4653606d798693a0aca194877b6e6154483b2e2115202d394653606c7884919eabb5ac9f93877b6e6154473d32271b222f3c4955626f7c8895a2aca09386796d6053463a2d2013070000010d19242f3a434e58606c77828f96a1aba49e92857b6e655b50443c31271d1207000000000000050e19242f3a434f59606d79839098a3aea39991847a6d605a50453c30271c12070000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000815222f3b4855626e7b8896a1a89b8e8275665b5044382b1f120600000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121d27313e4653606d7984919c908376675d514953606d7985929b8e817468554b4035291d100400121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000f1b2835424e5b6875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f1f1e1c181414110e09020000000000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c53483c3024180b00030f1b2834404b5760686b6c6c6c6c6c6c5d564c4135291d1105000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c14212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f221609000713202d3a4653606d798693a0aca194877b6e6154483b2e211d2935414c5563707d8996a0acacafa4998c7f7266584e43382c1d222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000008131e28313d44505b656d7a849199a3ada1978f82776c60584e43392f24180e0500000000020b17202935414c56606b73808d95a0aaa69f92877d6f685d52483e332a1e150b00000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000003101c28343f4a5465727f8b98a8a7988b7e7165544a3f33281c0f0300000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d605347515d6775828f9b918477675d5145392c1f130600121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000f1c2936424f5c6975828f9c95918989897e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c10121312110f0c0807050200000000000000000000000000000f1c2835414e5a6670767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d0004111e2a3744505c687278797979797976685d5246392d201307000b1724313d4a56626d7179797979767066594f44382c20150a00000000000000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c4135291e14121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c201307000713202d3a4653606d798693a0aca194877b6e6154483b2e21202c3945515d6775818e9ba8a39fa3ab9d9184776a605448392f24222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000010c161f27333f49535e686f7d87929fa6a99f948c7f726a5f554b40352920170b020000000a141d29333b45525d68707d87939fa7aa9f948c80736b60564c41362d21180c030000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000006121f2c3844505c6675828f9ba8a095877b6e6154483b2d22170b0000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494b5565727e8b9893867a6d6053473a2d20140700121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101c2936434f5c6976828f9ca09d96968b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e0005121f2b3845525e6b788586868686867a6d6154473a2e211407000b1825323e4b5865717e8686868682766b6054483c32261b0f030000000000000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c111a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b1003000713202d3a4653606d798693a0aca194877b6e6154483b2e21212d3a4754606d7a86929fa3999299a3a096897c6f62554b403529222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000040d17222d38414c56606b737f8c949fa9a69f92867c6f675d51453e33291d140a000006111b262f3b45505a606d7a849199a4aea2989083786d60594f443a2f241b0f06000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000713202d3a4653606d7985929faa9d918477695e52463a2d1c11060000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e71645753595b626f7b889599887c6f6255493c2f221609000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184796c605346392d201306000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700101d293643505c6976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0004101d2935404b556c788592939393877b6e6154483b2e211508000613202d394653606c7883909994897d7063584e43372b1f1306000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e231715202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000713202d3a4653606d798693a0aca194877b6e6154483b2e212b37434e5865717e8b98a29f9286929fa89a8e8174675d5145382c222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000006111b262f3a444f59606c77828f97a1aba3999184796d605a50453b2f261b1106030c17222d38414d57616c75818e96a1aba59f92857b6e665c50473d32281e120900000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000091623303c4956636f7c8998a2aa9a8d807467574d42362a1e0a000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595d64686c6d7a8799978a7d7164574a3e3124170b000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101d293643505c6976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292928f8275695c4f4236291c0f000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0006131f2c3945515d677986939f9f95887b6e6255483b2f2215080005121f2b3744505b656f7c87939d9083766a5f53473b2e2115090000000000000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f141925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f0400000713202d3a4653606d798693a0aca194877b6e6154483b2e212e3a47535f6a7683909daa9b8e828e97a19f9285796d6053473b30252f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000a141d28323d44505b656d7a859199a4aba0968e81746c61574d41382d22170d0b151e27333f49535e69717e8a939ea8a89e938a7e71695e544a3f352b20160c0000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c16100800000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000004111d2935414c566673808c99aaa3988a7d7063574a3d30251a0e000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f221609000b1825323e4b5865717e868686868686867c6f6256493c2f23160900000d1a2733404d5a66738086868686868686786d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a646f747979778692988b7e7165584b3e3225180b0006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700101d293643505c6976838f9ca9aca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858275685b4f4235281c0f000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714202d3a4753606d7a8699a4a295897c6f6256493c2f23160900030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c27211911070000000713202d3a4653606d798693a0aca194877b6e6154483b2e28343f4a54626e7b88959fa398897d85919ea2988a7e7164574d42362a2f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000020b162027333f49535e68707d87939fa6a89d928a7e70695e53493f33271f15121d27303944505b656e7b85929fa5aba0968e81746c61574d42382e23190d040000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b050000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000713202c3945525d687683909da99f92867a6d6053473a2d201409000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000b1724313d4a56626c71797979797979796f6a6054473b2e22150800000c1926323f4b58636e737979797979797976665c5044382c1f1206000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675b6874818686868999988b7f7265584c3f3225190c00030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000815212e3b4854616e7b87939393939393877a6d6154473a2e21140700101d293643505c6976838f9c9f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414d59656f75797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134271b0e000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714212e3a4754616d7a8794a0a396897c706356493d3023160a00000b17222d38414e58636f7c89959a8d807367574d42362a1e12050000000000000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f15172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f07000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2c3844505c6673808d9aa79f928679818e9baa9c8f8276695e52463a2d2f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000040e17222d38414c56606b73808c949fa9a59e92857b6e655b50443c31271d18232e39424e58606c77828f97a2ada3999184796d605a50453b30261c1007000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a00000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000714212d3a4754606d7a86929fa99c8f8276675d5145392c1f1306000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c1004000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1f130600000a17232f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b6874818e939394a3998c7f7366594c403326190d00000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700101d293643505c6976828f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e000815222e3b4855616e7b8894a1a3978a7d7064574a3d3124170a000006111b262f3c4854606b7783909d918478695f53463a2d21140700000000000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1217222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2d3a4653606d7985919ea99c8f82767e8a99a39f93877b6e6154483d322f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000006111b262f3a444f59606d78828f97a1aca1978f82776c60584e43392f241f2834404b545f6a727f8c949fa9a69f92877c6f675d51483e33291e140a00000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000b1724313e4a5764717d8a99a3a9988c7f7265554b4035291d1004000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b000005111d29343f485056586060606060606056544e463d32271b0f03000007131f2a36404a52585a606060606060605f504a42382e23170c00000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b6874818e9b9fa0a6998c807366594d4033261a0d000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000714202d3a46525e6976797979797979797976685e5246392d20130700101d293643505c697682868686868686867e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b54595c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b59534b42372c201509000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e000915222f3c4855626f7b8895a2a4978a7e7164574b3e3124180b000007111b252c38434f5966737f8c9996887b6e6155483b2e2215080000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f2418111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c11080000000000000713202d3a4653606d798693a0aca194877b6e6154483b2e36414c5664707d8a97a1a8988c7f727a86929fa4998c7f7366594f43382f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000a141d29323d44505c666e7b85929aa4a99f948c7f726a60554b40352928313a45515c666f7c86929fa6a99f948c7f736a60554b41362c21170c0200000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000006121e2b37424d576774818e9aaba197887c6f6255483c2f24180c00000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f050000010c18222d363f454a4b535353535353534947433d342b20160a000000020e19242e3840474b4d5353535353535353443f3830261c110600000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b6874818e9ba7b3a6998c807366594d4033261a0d00000613202d394653606c777979797a7b7e838e939e989083786c605346392d2013060005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000f1c2835414e5a66707679797979797979726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303942494d4f5252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524f4d48423930251b0f04000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000916232f3c4956626f7c8995a2a5988b7e7265584b3f3225180c00010d18232d373f464956626f7c8999978a7d7164574a3e3124170b00000000000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b4035291d14141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3946525e6875828f9ba9a196887b6f76828f9cab9e9184776b605448392f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000020b172028343f4a545e69707d88939fa7a69f92877c6f675d51453e332f3a434f59606d79839098a3ada2979082786c60584e433a2f241a0f0500000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000814212d3a47535f697884919eab9e9185786c605346392d20130700000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433630302f2c27211911080000000006111b242d343a3d3e464646464646463c3b38322b22190f040000000008121c262e363b3f40464646464646464638342e261e150a0000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b6874818e9ba7aca6998c807366594d4033261a0d00000613202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120600020e1a25303b454d525f60606060606060605f524c443a3025190d01000d1926323e49545e66696c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000a1723303d4a5663707d8996a3a5988c7f7265594c3f3226190c0006121e29353f49515759606d798692998c7f7366594c403326190d0000000000000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c2f261b11141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c01000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3a4754616d7a86929fab9e9184786a727f8b99a4a096897c6f63554b40353c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000050e17232e38424d56616b73808d959fa9a3999184796d605a50453b35414c56606b73808d95a0aaa59f92857b6e665b50463d31281d12080000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000815222e3b4855616e7b8896a1ac9b8e8174655b5044372b1f120500000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d5043362a2322201c160f0800000000000009121b22292e3132393939393939392f2e2b27201910070000000000000a141c242a2f323339393939393939392c28231c150c030000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b6874818e9b9f9f9f998c807366594d4033261a0d000006121f2b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000009141f29333b42464853535353535353535346413a32281e130800000915212d38424c545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c02000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000a1724313d4a5764707d8a97a3a6998c807366594d4033261a0d000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e41382d22170b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e1308000000000713202d3a4653606d798693a0aca194877b6e6154483b37434e5865727f8c99a3a99a8d8074676e7b87939fa89a8e8174675d5145393c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000006111c26303b444f59606d78839097a2aba0968e81746c61574d423b45525d68707d87939fa7a89d938a7e71695e544a3f342b1f160c0000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000003101c28343f4a5465727f8b98a8a49a8a7e716453493f33271b0f0300000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c28333e48505557575757575d69768390908376695d5043362a1d1613100b0500000000000000000911181d2124252d2d2d2d2d2d2d23221f1b160f0700000000000000020a12191f2326272d2d2d2d2d2d2d2d1f1c17110a03000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b6874818e93939393938c807366594d4033261a0d0000030f1c28333f4a54616e7b87939f92878583817d786f6a5f584e42382d22170b000000020d17212930363a3b4646464646464646463936302820160c02000005101b26303a42494e50535353535353534b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282725201b140c03000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000b1824313e4b5764717e8a97a4a69a8d8073675a4d4034271a0d000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f00000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f33271e13111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000713202d3a4653606d798693a0aca194877b6e6154483b3b4754606a7784909daba197897c70636876838f9caa9f9285796d6053473b3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000a141e29323e44505c666e7b85929fa4a89d938a7e70695e544a45505a606d7a849199a4aba0968e81746c61574d42382d22190d040000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000006121f2c3844505c6675828f9ba89f93877a6e6154473b2d22170b0000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000814202d3944505a6164646464646469768390908376695d5043362a1d1007040000000000000000000000060c11151718202020202020201615130f0a0400000000000000000000080e1317191a202020202020202012100c060000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b68748186868686868686807366594d4033261a0d0000000b17222d3846535e6976828f9b8f82787774706c655f584e463c2f261c110600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000a141e2830383e4143464646464646463f3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b18150f0902000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000c1825323f4b5865727e8b98a5a79a8e8174675b4e4134281b0e000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a3025191d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d13070000000713202d3a4653606d798693a0aca194877b6e6154483b404b55626f7c8995a0ab9e9184796d6064717e8b98a2a2988a7e7164574d423c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000020c172028343f4a545e69707d8a929da7a59e92857b6e665b504d57616c75818e96a1aba3999184796d605a50453b2f261c10070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000713202d3a4653606d7985929faa9d908377685e5246392d1b11060000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1623303c4955616c70707070707070768390908376695d5043362a1d1003000000000000000000000000000105090b0b13131313131313090806030000000000000000000000000002070a0c0d1313131313131313060300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459646f7479797979797979736e63574b3f3226190c00000006111c2a36424d5764717e8a9792877b6e6763605b534e463c342a1d140a000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c050000000000030c161e262d3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c090400000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1926323f4c5965727f8c98a5a89b8e8175685b4e4235281b0f000c1926323f4c5965727f8c93939d9f9c8f8276695c504336291d1000000000000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c41362a24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d0100000713202d3a4653606d798693a0aca194877b6e6154483b45515d6774818d9aa7a6998d8073665c606d7a85929faa9c8f8276695e53463c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000050e17232e38424d57616c74808d959faaa2978f82786c6058535e69717e8a939ea8a69f92877c6f675d51483e33291d140a0000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000000000000091623303c4956636f7c8998a2aa998d807366564c41362a1e0a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d8391908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535d64686c6c6c6c6c6c6c66635c52473b2f23170a000000000e1a25313b4653606d798592998c8073665c535049413c342a22190b020000000000000002090e12141520202020202020201413110d080200000000000000040c141b212628292d2d2d2d2d2d2d2524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000d1a2633404d596673808c99a6a89c8f8275695c4f4236291c0f000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d302f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000713202d3a4653606d798693a0aca194877b6e6154483b4753606d7985929fab9f94887b6e62545d6774818e9ba89f93877b6e6154483d4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000006111c26303b45505a606d78839098a2a99f948c7f726a605b656e7b85929fa5a99f948c7f726a60554b40362c21170b0200000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004111d2935414c566673808c99aaa298897d706356493d3025190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c79868a8a8a8a8a8a8a9195908376695d5043362a1d1003000000000000000000000000000000000000000000010406070d0b0a08050000000003080b0d0e0d070604000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b53595b606060606060605957524a40352a1f13070000000009141f2c3845515c67748086868685796d6053463f382f2a22191007000000000000000000000205070813131313131313130707050100000000000000000000030a1015191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000d1a2734404d5a6773808d9aa6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d10000000000006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f42393a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c20130600000713202d3a4653606d798693a0aca194877b6e615448424d5764717e8a97a2aa9c908376695f535563707d8996a1a49a8c7f7366594f444955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000a151e29333e45515c666e7b85929fa5a69f92877c6f67606c77828f97a2ada1978f82776c60584e43392f241a0f0500000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939393908376695d5043362a1d10030000000000000000000000000000000000000001070d1113141a181715110c0601080f14181a1b191413100c0701000000000000000000000000000000000000000714202d3a4753606d798693939393939286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d4841484d4e535353535353534d4b4740382e24190e020000000004101c2834404b55646e74797979786d665c5044382d261d18100700000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10131313131313130c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000e1b2734414e5a6774818d9aa7aa9d9083776a5d5044372a1d11000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b40434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d21140700000713202d3a4653606d798693a0aca194877b6e61544846535e6976828f9ca9a2988b7e7165574d53606c7884919eac9e9184776b6054484955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000030c17212834404b545f69717e8a929da7a3999184796d6a727f8c949fa9a49e92857b6e655b50463c31281d120800000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000714212d3a4754606d7a86929fa89c8f8275665c5145382c1f1306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986868686868686868686868276695d5043362a1d1003000000000000000000000000000000000000040c13181d2020272524211d17100b131a2024272726201f1c18120b030000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c2013000008121d262f363c3f414646464646464641403c373c404146464646464646403f3b352e261c12070000000000000c18232e3943525c64676c6c6c6b605c544a3f34281b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000f1b2835424e5b6875818e9b9f9f9d9184776a5e5144372b1e11000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d1000000000000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51454b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000713202d3a4653606d798693a0aca194877b6e6154484953616e7b87939fac9f92867a6d605447505b6573808c99a6a096897c6f63554b4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000050f18232e39424d57616c74818e95a0aaa0968e81746f7c86929fa6a79d928a7d70695e53493f342b1f160c00000000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000b1724313e4a5764717d8a99a3a8988b7f7265544b4034281c1004000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c7679797979797979797979797670665a4e4235291c0f030000000000000000000000000000000003090d161d24292c2d3431302d28221b141d252b303334332d2c29231d150d09030000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120000010b141d242b303334393939393939393534302b3034353939393939393933322f2a241c130a0000000000000007121d2730404a52585a6060605e53504a42382e23170a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875818f939393939184786b5e5245382b1f12000c1926323f4c5965727f8c93939393938f8376695c504336291d1000000000000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0aca194877b6e615448505b6573808c9aa4a89b8e8174675d51454953616e7b88949fa89a8e8174675d514955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000007121d27303b45505a606d79839098a2a89d938a7e79839098a3aaa0958d80746c61564d41382d22190d040000000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000006121e2b37424d576774818e9aaba196887b6e6255483b2e23180c00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c69665e544a3e32261a0d01000000000000000000000000000000060e151a1f282f35393a403e3d39342d241d262f363c4041403a38342f271f1a140d0500000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000000020b12191f2326272d2d2d2d2d2d2d282724202427282d2d2d2d2d2d2d2626231f19120a0100000000000000000b151e2f3840474c4d5353535246443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768286868686868685786c5f5245392c1f12000c1926323f4c5965727f868686868686868276695c504336291d1000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f5353606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c1003000713202d3a4653606d798693a0aca194877b6e61544853606c7884919eaca096897c7063554b4146535f697683909caa9f92857a6d60534955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000b151e2a333e45515c676e7b86929fa5a59e9285818e95a0aaa3989183796d60594f443b2f261b1007000000000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000814212d3a47535f697784919eaa9e9184786a5f53473a2e1d120700000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606060606060605d5a544c43382d22160a000000000000000000000000000000060f1820262b313a4045474d4b49453e362d222f3841484c4e4c47454039312a251f170f050000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0000000001080e13171a1a202020202020201b1a1814181a1b202020202020201a1917130e0700000000000000000000030c1d262f363c3f41464646453a38342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767979797979797873695d5144382b1e12000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000713202d3a4653606d798693a0aca194877b6e61544c5663707d8996a1ab9e9184786c6053463a424d5765717e8b98a2a2988b7e7164574d55626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000030c18212934404b555f69717e8b939ea7a297928e939da7a69f92867c6f675d51473e32291d140a000000000000000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000815222e3b4855616e7b8896a0ab9a8e817467584e43372b1f0b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f535353535353535353535353504e4a433a31271c11050000000000000000000000000000030e18212a31373e434b51535a585650483e322b34414a53585a5953514b433e36312921170d03000000000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000003070b0d0e131313131313130e0e0c080c0e0e131313131313130d0c0a07020000000000000000000000000b141d242b303334393939382d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6961574c4135281c10000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d00000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61566673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0aca194877b6e6154525d6875818e9ba8a4998c7f73655b5044373b4754606d7a86929faa9c8f8276695e5355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000060f18232f39434d57616c74818e95a0a9a29e9b9da5a99e948b7f726a5f554b40352c20170b0200000000000000000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000003101c28343f4a5465727e8b98a8a4998a7d7164574a3e31261a0f0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e4346464646464646464646464643423e3831281f150a0000000000000000000000000000000915202a333c424750555d606764615a50443a323d46535c646766605c554f46423b33291f14090000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605f5d574f463b3024180c0006121e29353f49515759606060606060605c5a544c42382d21160a0000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca194877b6e615454606d7a86929fac9f93877b6e6153493f333945515d6775818e9ba89f93877b6e615355626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000007121d27313c45505a606d79839198a2adaba7a9ada1978f82776c60584e43392f231a0e05000000000000000000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000006121f2c3844505c6675828f9ba89f93867a6d6054473a2d2114090000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393939393939393939393635322d271f160d030000000000000000000000000000020e1a26313c454e535a61676d73716c61564c4137434e58646e74736d676159534d453b31251a0e020000000000000000000000000000030d151d23292c3939393939393939393836312b241b120800000000000000000000000104060712131313130908060300000000000000000000000000000000000000000000000000000001080e13171a1a2020201f1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f53535353535352514c463d342a1f130800010d18232d373f464a4c53535353535353504e49423a31261c100500000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000713202d3a4653606d798693a0aca194877b6e61545865727e8b98a3a99c8f8276695e5341382d35414b5563707d8996a1a49a8c7f73655b55626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000010b151f2a333e45515d676f7c86929facb8b4b8ab9e92857a6d655b50463c31271d11080000000000000000000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000713202d3a4653606d7985929fa99d908376685d5245392c2013070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d0400000000000000000000000000000006121e2b37424e575f626c7179807e71685d52453c4754606a74817f79706b615e574d42362a1e1205000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000001070d1013141e202020201615130f0a0400000000000000000000000000000000000000000000000000000003070b0d0e131313120706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e41434646464646464544413b342b22180d02000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a6063707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d20130700000713202d3a4653606d798693a0aca194877b6e61545f6a7683909daaa2978a7e7164574d422f262f3a4653606c7884919eac9e9184786c6055626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000000030d18212935404b555f6a737f8c99a6b2bdb0a3968a7d70685e53493f342a1f150b00000000000000000000000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f22150800000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000091623303c4956636f7c8998a2aa998c807366564c4135291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000010910161b1e2020202020202020202020201d1c1a16110a03000000000000000000000000000000000814212e3a47535f6a6e767e848d857a6d60584e43505a626f7c888c847d756e695e53463a2d2114070000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000040c12181d20202b2d2d2d2d22211f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536393939393939393835302a22191006000000000a131b23292e3132393939393939393635322d261f160d03000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f66606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f120600000713202d3a4653606d798693a0aca194877b6e6154626f7c88959fab9f9285796d6053473b31202b3844505b6673808d99a7a096897c706355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000000007121d27313c46505a606d7984919eaab7b9b1a4978b7e71695f554b40342820170b02000000000000000000000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d21140700000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d201307000000000000000004111d2935414c566673808c99aaa298897c6f6356493c3024190d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000050a0f12131313131313131313131313100f0d0a050000000000000000000000000000000000000815222f3b4855626e7c828a91968d80746a5f534b55616c76839096918a827b6e6154483b2e21150800000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000004090d0f0f131313131313130d0c0a060200000000000000000000000105090b0b13131313100f0d0905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2c2b28241f1810070000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d0400000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000713202d3a4653606d798693a0aca194877b6e615c6673808d9aa7a79a8d8174675c5145382c1f28333f4a54626e7b88959fa89b8e8174675d626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000060f18242f39434e58626c75818e96a0acafacafac9f92867b6e675c51453e32291d140a000000000000000000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d949e9f92877c6f625a515c67717e8a949f9e93867d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a45464646463c3b37322a22180e04000000000000000002091015191b1c20202020202020191916120d07000000000000000000060c11151718202020201d1c1915100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c2020202020201f1e1c18130d060000000000000000070d12161819202020202020201d1c1916100a03000000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b0000000713202d3a4653606d798693a0aca194877b6e61606d7985929eaba095897c6f62554b4034291c222d3847535f697683909daa9f92857a6d60626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000030c18212935404b555f6a717e8b939ea8aba39fa3aba2989083796d60594f443b2f261c11060000000000000000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000714212d3a4754606d7a86929fa89b8f8275665c5044382c1f1206000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000004080a0a131313130d0c0a070200000000000000000000000713202d3a4653606d78839097a2999083766c6156606d7984919e9f958d80736b6155483c2f23160900000000000000000002070c0f11121313130e0706040000000000000000000000000000000000000000000007121d28313940454751535353534947433c342a20150a00000000000000030c141b212528292d2d2d2d2d2d2d2625231e19120a010000000000000911181d2124252d2d2d2d292826211b140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131212100c0802000000000000000000000106090b0c13131313131313100f0d0a0500000000000000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e615b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000713202d3a4653606d798693a0aca194877b6e6164707d8a97a1ab9d9083776a605443392f23181c2b37424d5765727e8b98a3a2988b7e7164626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000b151e2a333c45515d676f7c86929fa5a79f999299a3aaa0958d80746b61564d42382d22170d04000000000000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000000000000000b1724313e4a5764717d8a99a3a8988b7e7265544a3f34281c1003000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000050b101416171f2020201a1917130e070000000000000000000006131f2c3845515c666e7b85929a9f948b7e71675e68737f8c96a1989083796d60594f44382c2014070000000000000000060d13181c1e1f2020201b1313100c0700000000000000000000000000000000000000010d18242f39434b51535e6060606055534e463c32261b0f040000000000020c151e262c3135363939393939393933322f2a231c130a000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c615b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a000000000713202d3a4653606d798693a0aca194877b6e616875828f9ca9a3998c7f7265584e4331271d121a26313c4754606d7a86929faa9c8f837669626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000007121d27303c45505a606d79839198a2aa9f9590869299a4a79d928a7d70695e544a3f332820160c0100000000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d1207000000000000000005121e2b37424d576774818e9aaba096887b6e6155483b2e23170c00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000810171c2023242c2d2d2d2726231f19120a01000000000000000004101c2834404b545e69707d88939f9e91857a6d616e7b86929f9f92867b6e665c51473e33281c1004000000000000000710171e24282b2c2d2d2d28201f1c18120b03000000000000000000000000000000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a000000000009141e2730373d414246464646464646403e3b352e251c120700000006111b242d343a3d3e4646464643413e3830281e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d575f62686e717477787979787775726e69625f58514940372e231a0c02000000000713202d3a4653606d798693a0aca194877b6e616e7a86929fac9f92867a6d6154473d3221150b15202c3945525d6875818e9ba99f93877b6e626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000060f18232e39434d57616c74818e95a0aaa29890837d87939fa7a49e92857b6e665b50443d32281e130800000000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000000000000714212d3a46535f697784919eaa9e918477695f53463a2d1c110600000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006111a22282d30313939393933322f2a241c140a0000000000000000000c18232e39424d57616b73808d949f978d80746a74818e989d938a7e71695f544b40352c21160b0000000000000006101922292f343738393939352d2c28231d150c05000000000000000000000000000000000613202c3945515d676d78797979796f6a5f53473d32271b0f0100000004101b26303942494d4f535353535353534c4b4640372e23190d0200010c18222d363f454a4b53535353504e49423a30231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d605853565e6165686a6b6c6c6b6a6865615e57534e463f372e251c110800000000000713202d3a4653606d798693a0aca194877b6e66727f8c99a3a99b8f8275685e5246392d201304111d2935414c5663707d8a97a1a49a8c8073656f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000030c17212834404b555f69717e8a939da7a59f92867b73808d95a0aaa1978f82786c60594f443a2f241910060000000000000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000000000000815222e3b4855616e7b8896a0ab9a8d817467574d42362a1e0a0000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000030a1117242c33393c3d46464646403f3b352e261c120700000000000000050c121d27303b454f59606d788290979f92877c6f7c87939f958e81746c61574d42392e231a110c060000000000020d17222b333b404445464646413a38342e271e170e060000000000000000000000000000000714202d3a4753606d7a84868686877c6f62594f44382c1d12070000000915212c37424c545a5c606060606060605957514940352a1e12060005111d29343f48505658606060605c5a544c42352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f534c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a0000000000000713202d3a4653606d798693a0aca194877b6e6a7784919daba1978a7d7064564c41362a1e11050d19242f3a4653606d7984919eac9e9184786c6f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000b151e29333b45515c676e7b86929fa5a89e938b7e716d79839098a3a99f948c7f736b60564c41352922180d03000000000000000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e0200000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000000000000000000000000000000000000000040c151c2328363e44494a525353534d4b4740382e24190e0200000000000810171d1e252a333e44505c666e7b85929a9990827982909a989183796d605a50453c302a251e1d1710090000000007131e29333d454c50525353534e4645403930292018100800000000000000000000000000000613202c3945515d67707d8a949a8f82766b605448392f24180c0000000d1925313d49545e65696c6c6c6c6c6c6c66635b51463b2f23160a000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b5046474b4e5152525352514e4c4846423b37312a221c130a010000000000000713202d3a4653606d798693a0aca194877a6e6f7c8995a0ab9e9185796d6053463a3025190d0108131f2b3844505c6673808d9aa7a196897d706f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000007121c27303b45505a606d79839098a2aba0968e81756c666e7c86929fa6a69f92877c6f685d52453f342a1f150b010000000000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d2114090000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000000000000060d161e262e343f485055575f6060605a57524a40352a1f13070000000008121a22282d3036393a3f4a545e69707d88939f948e828e949f92867c6f675d51483e3a3936302d28221b12090000000c18242f3b454f575d5f6060605b53514b423a322a221a11070000000000000000000000000004101d2935404b55616c75828f9c94897c6f63554b4035291d100400000f1b2835414d5a65707579797979797979736d63574b3e3225190c000b1724313d4a56626d7179797979767066594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c413e41444546464544423f3b3a36302b262018100a01000000000000000713202d3a4653606d798693a0aca094877a6d74818d9aa8a79a8d8073665c504438291e13080003101c28343f4a54626e7b88959fa89b8e81746f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000050f18232e39424d57616c74808d95a0aaa39991847a6d605f6a727f8b949fa9a39991847a6d605a50463c31271d1207000000000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3a4653606d7985929fa99c908376675d5145392c2013060000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000000000000000070f18202830383f44515a61646c6c6c6c66635c52473b2f23170a00000005101a242c33393a4146474a4d5357606b73808c949e938e939e938b7f726a5f55534d4b4746413a39342c241b100600000f1c2834404c5761696b6c6c6c68605c544c443c342c2318120b030000000000000000000000010d18242f3943505a626f7c89949b8e8175675d5145392c1f130600000f1c2936424f5c697582868686868686867f7366594c403326190d000b1825323e4b5865717e8686868682766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d3037383939383735322e2d2a251f1a150e060000000000000000000713202d3a4653606d798693a0aca093877a6d7985919eab9f95887b6e62544a3f3428170d0200000b17232e3847535f6a7783909dab9f9285796f7b8895a2aca09386796d6053463a2d20130700000000000000000000000000020c17212834404a545f69717e8a929da7a69f92877c6f675d58606c77828f97a1aba1968e81756d62584e43392f23180f050000000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000000000091623303c4956636f7c8998a2a9998c7f7366554b4135291d1104000000000000000000000000020d17222b36424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000000000810192129323a424a505b636c7079797979736e63574b3f3226190c0000000c17222c363e45494c525457575f6165656d78828f9c9e9b9e9b8f82756d6865615e575754524c49453e362c22170c0000111e2b3744505d697378797979746d665e564e463e3528231c150c04000000000000000000000007121d28313e4754606a7683909c9285796d6053473a2d20140700000f1c2936424f5c6975828f93939393938c7f7366594c403326190d000613202d394653606c7883909994897d7063584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e232c2c2b2a282521201e1a140f0a03000000000000000000000713202d3a4653606d798693a0aca093867a6f7c8997a1aa9d9083766a5f5342382e23170500000006111c2b37434e5865727f8b99a3a2988a7e717b8895a1aca09386796d6053463a2d201307000000000000000000000000000a141e29333b44515c666e7b85929fa4a99f948c7f726a6055505b656e7a85929ea5a89e938b7e716a5f554b40342921170c020000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000004111d2935414c566673808c99aaa197897c6f6256493c2f24180d0100000000000000000000000007131e29333d454c555f676a6c6c6c6c6c6c69665e54493e3226190d01000000000000000000000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d000005111d28333e485055565e616467696e7175787c808d99a6a8a6998c807c7875716e696764615e565550483e34281d110500121f2c3845525f6b788586868681786d685f584f473f342e271e160e0600000000000000000000010c161f2b37434e5864717e8a99988a7e7164574a3e3124170700000f1c2936424f5c6975828f9c9f9f9f998c7f7366594c403326190d0005121f2b3744505b656f7c87939d9083776a6054473b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f201f1e1b191514120e09030000000000000000000000000713202d3a4653606d798693a0aca093867974808d9aa9a3988b7e7265584e4330261c1106000000000f1a26313c4754616d7a86929faa9b8f82757b8894a1aca09386796d6053463a2d20130700000000000000000000000006111c26303b454f59606d78839097a2ada1978f82786c60584e49535e68707e8a939da8a59f92867c6f675c51453e33291e140a00000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000713202c3945525d687683909da99e9285796c605346392d201307000000000000000000000000000c18242f3b454f575d5f60606060606060605c5a544c42382d21160a00000000000000000000000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800000814212d3945505a6164686d7174777b7e8185888d929ca8b3a89c928c8885817e7b7774716d6864615a5045392d211508000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d01000f1c2936424f5c6975828f9ca8aca6998c7f7366594c403326190d00030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e110f0c0807050200000000000000000000000000000713202d3a4653606d798693a0afa39986797884919eab9f92867a6d6054473c3121150a00000000000a15202d3946525d6875828f9ba99f92867a7b8894a1aca09386796d6053463a2d2013070000000000000000000000050e17232e38424d57616b73808d959fa9a49e92857b6e665b5046414d56616c74818e96a0aba2989083796d605a50453b30261c110600000000000000000000000000000000000009121c25333d45454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000050e1720333d454c504f54596063676d70727576787879797878777573706d6865605d55504a423c332b2319110700000000000000000000000714212d3a4754606d7a86929fa89b8e8175665b5044382b1f1206000000000000000000000000000f1c2834404c5761696b6c6c6c68605c544c504e49423a31261c1005000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000a1723303d4955616c71777a7e8184888b8e9297999e9ea1a9a39f9e9997918e8b8784817e7a77716c6155493d3024170a000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000915202b353f4745515d677683909c9083766a554b4035291d1004000f1c2936424f5c6975828f9ca8b2a6998c7f7366594c403326190d00000b17222d38414e58636f7c89959a8d807367574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f9286797c8996a1a89b8e8175685d5245392c201303000000000005111d2935414c5663707d8a97a1a2988a7d7b8794a1aca09386796d6053463a2d20130700000000000000000000020b172028343f4a545e69707d8a929da7a79d928a7d70695e544a3f3b44505a606d79849199a3aaa0958d80746c61574d42382e23170e0400000000000000000000000000000000000c18242f3a454f575c5f606059575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000000000000000000c18242f3a454f575c5f606059555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000a1724313d4a5764707d8a99a3a7988b7e7165544a3f33281c0f0300000000000000000000000000111e2b3744505d697378797979746d665e564e463e3528231c150c040000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000b1724313e4a5764717e83878a8e9196989b9e9c97919197a1989292979c9e9b9896918e8a87837e7164574b3e3124180b000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000010e1a26313d4751595e556673808d99928578675d5145392c201306000f1c2936424f5c6975828f9ca8aa9f998c7f7366594c403326190d000006111b262f3c4854606b7783909d918478695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f928579808d9aa8a196897d7063564c4135291d11040000000000010d1924303a4653606d7985929eaa9b8e817a8794a0b5a09386796d6053463a2d201307000000000000000000000a141d29323b44505c666e7b85929ea4aaa0958d80746c61574d4238323e45515d676f7c87929fa7a79d928a7e70695e544a3f342820160c02000000000000000000000000000000030f1c2834404c5761686b6c6c66635b55585a5c5d5e5f565e61666a6c6c6a66605d564e463c322a211b12090100000000000000000000000000000000000000030f1c2834404c5761686b6c6c66635b5356595b5d5e5f565e61666a6c6c6a66605d564e463c342e261e180f0800000000000000000000000005121e2b37424d576774818d9aaba095877b6e6154483b2d22170b0000000000000000000000000000121f2c3845525f6b788586868681786d685f584f473f342e271e160e06000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000a1724313d4a5764707d8a939a9a9ea09e9a938f8a8585919e9286858a8f93999ea09e9a9a938a7d7164574a3e3124170b0006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000f1c2935424f5c6875828f9b9f9d93938c7f7366594c403326190d000007111b252c38444f596673808c9996887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000713202d3a4653606d798693a0ab9f92857884919eac9e9184786c6053463a2f24190d0100000000000008131f2c3844505c6673808d9aa79e9285798699a3afa09386796d6053463a2d20130700000000000000000006111c262f3b444f59606d78829097a1ada3989083796d605a50453b2f2935404b55606a73808c959faaa49f92857b6e665c50443d32281e130800000000000000000000000000000005111e2b3744505c6873787979736d63574b4d4f50555d60686d7276787977736d685f584e443b3025190e02000000000000000000000000000000000000000005111e2b3744505c6873787979736d6357494c4f50555d60686d7276787977736d685f584e443b3025190c06000000000000000000000000000714212d3a46535f697784919eaa9d918477695e52463a2d1c110600000000000000000000000000000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000713202d3a4653606d7985929f9f9c97928d87827d7883909c9285787d82878c91969b9f9f9285796d6053473a2d20140700010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000006121f2c3845525e6a757979797e8a9794877b6e6154483b2e211508000e1b2835414e5b6874818e9b95898686867f7366594c403326190d00010d18232d373f464956636f7c8999978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000000713202d3a4653606d798693a0ab9e92857b8896a1a49a8c8073655b504437281e13080000000000000003101c28343f4a54626f7c8895a0a197897c86929faca09386796d6053463a2d2013070000000000000000050e17222d38424c56606b73808d949fa9a69f92867c6f675d51473e3329242f3a434e58606d78839098a2ada2979082786d60594f443a3025191006000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000815222e3b4855616e7b8896a0aa9a8d807467574d42362a1e0a0000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000006131f2c3845515c6775818e9a948f8a85807b76717783909d92857971767b80848a8f92998e8175675d5145382c1f13060000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000613202c3946535f6c798786868a909a95887b6e6255483b2f221508000e1b2734414e5a6774818d9a9083797979736d63574b3e3225190c0006121e29353f49515759606d798692998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000000000000000000000000000713202d3a4653606d798693a0ab9e91847f8c99a89f93877b6e6153493f3327160c0100000000000000000c17232e3847535f6a7783909da9998c7f85929faba09386796d6053463a2d20130700000000000000020b162028333f4a545e68707d88939fa6a99e938b7f726a5f554b40352c201d28313d44505c666e7b86929fa6a99f948c80736b60564c41352922180d030000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e02000000000000000000000003101c28343f4a5465727e8b98a8a398897d7063564a3d30251a0e0000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000004101c2834404b5564707d8a8d88837e79736e696a7784919d9886796d696e73787d82868c8a7d7064554b4035291d100400000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000613202c3946535f6c79869293979aa295887c6f6255493c2f221609000d1a2733404d5a6673808d99918578666c66635b51463b2f23160a000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000713202d3a4653606d798693a0aa9e918482909caa9c8f8276695f5341382d22170400000000000000000006111c2b37434e5865727f8b99a39d908384919eaba09386796d6053463a2d201307000000000000000a141d28323a44505b666e7a85929aa4aba1968f82756d62584e43392f231a161f28343f4a545f69717e8b939ea9a69f93877d70685e52463f342a1f150b01000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e110500000000000000000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e1105000000000000000000000006121f2c3844505c6675828f9ba89f9286796d6053473a2d20140900000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000c18232e3a4653606d7984807b76716d66615f6b7884919e93877a6d6061666c70757a7f83796d6053463a2f24180c00000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f221609000b1825323e4b5865717e8b989286796d605957514940352a1e1206000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000000000000000000000000000713202d3a4653606d798693a0ab9e918587929fa2988b7e7164574d422f261b1106000000000000000000000f1b26313c4754616d7a86929f9f928785929eaba09386796d6053463a2d20130700000000000006111b262f3a444f59606c78828f97a1aca49991847a6d615b51463c31271d110d17232e38424d57626d75828f97a1ada49991847a6d615b51463c31271d1207000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000713202d3a4653606d7985929fa99c8f8276675d5145382c1f1306000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000007131f2c3845515c676d78746e6a64605c545f6b7885929e94877b6e61545b6063686e72776d675c5145382c1d12070000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000916232f3c4956626f7c899a99897c6f6356494640372e23190d02000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000000713202d3a4653606d798693a0ada197919299a39f9285796d6053473b3120140a00000000000000000000000a15202d3946525e6875828f9ba399929297a1ada09386796d6053463a2d2013070000000000040e17222d38414c56606b737f8c949fa9a79f93877d70685e52493f342a1f150b06111c26303c45505a616d7a85919ea4aba1968f82756d62584e43392f24180f060000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b00000000000000000000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000000000091623303c4956636f7c8997a2a9988c7f7265554b4035291d100400000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000004101c2834404b555c666c66625f575351505b657985929f95887b6e62555053565e61666a605c554b4034281c0b01000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000714202d3a4753606d7a8693998c807366594f44382c251c120700000c1926323f4c5965727f8c93939da09c8f8276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000713202d3a4653606d798693a0b3a9a19e9fa3a89a8e8174675d5145392c1f1302000000000000000000000005111d2a36414c5664707d8a97a1a39f9ea1a9b3a09386796d6053463a2d20130700000000020c162027333f49535e686f7d87929fa6aa9f958d80736b60564c41372d22180d03000a151e2a333f46525e68707d8a929da8a89e938b7f726a5f554b40352921170d0300000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f03000000000000000000000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000000004111d2935414c566673808c99a9a197887c6f6255483c2f24180c00000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000c18232e39434b545b605b54534e464653606c7986939f95897c6f625649464c5254595d53514b43392e23180c000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000613202c3945515d677783909d9083776b6054483d30261c110600000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000713202d3a4653606d798693a0acb3adabacaca095897c6f62554b4035291d10040000000000000000000000010d1925303a4653606d7985929eabacabadb3aca09386796d6053463a2d2013070000000008131e28323a44505b656d7a849199a3aea2989083786d60594f443a30251b10060000030c18212a36414c56616b74808d95a0aba69f92867c6f675d51453e33291f1409000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000613202c3945525d687683909da99e9185786c605346392d201307000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000d1a2633404d59667380868686868686868680746c61574e43392f251b10070000000000000000000007121d273039424a5053504a47423c4753606d7a869aa496897c706356493d4146474c504645403930271d12070000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090004101d2935404b556673808c9995897d7063584e42382e23170b00000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000000000000000000000000000713202d3a4653606d798693a0acacacacb5ab9d9184776a605443392f24180c0000000000000000000000000008131f2c3844515c6674808d9aa7b1acacacaca09386796d6053463a2d201307000000010d1924303a444e58606c77828f96a1aba59f92857b6e665c50473d32281e130900000000060f1925303a444f59606d79839199a3aea3989183796d605a50453b31261a0e020000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000714212d3a4754606d7a86929fac9b8e8174655b5044372b1f120500000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000b151e272f383f4446443f38373a4754616d7a8794a0978a7d7064574a3d36393b3f443a38342e271e150b00000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000613202c3946535f6c7986929393939393887c6f6255493c2f22160900010d18242f3b4855616e7b88949c8f82756a60544a3f34281c1003000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000713202d3a4653606d7986939f9f9f9f9f9fa3998c7f7266584e4331271d12070000000000000000000000000004101c2834404a54626f7c8895a09f9f9f9f9f9f9386796d6053463a2d20130700000004111d2935414c56606a727f8c949ea8a89e938a7e71695f544a3f352b20160c00000000000008131e29323e45515d676f7c87929fa69fa0958e81746c61574d42362a1e120500000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f22150800000000000000000000000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f2215080000000000000000000a1724313d4a5764707d8a99a3a49a8a7e716453493f33271b0f030000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000030c151d262d33383938332d2e3b4854616e7b87949f978a7e7164574b3e312d2e33372d2c28231d150c030000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000714212d3a47535f6975828f9c93877c6f665c5044382b1f1206000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000000000000000000000000000713202d3a4653606d7986939393939393939392867b6e6154473d3221150b0100000000000000000000000000000c18232e394754606a778390939393939393939386796d6053463a2d2013070000000713202c3945525d686f7c879293939393968e81746c61574d42382e23190e04000000000000020c17202935404b55606a727f8c9493939393938a7e71695f53463a2d211407000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000000000e1b2734414e5a6774818d93939393877a6d6154473a2d22170b0000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000030b141c22282b2d2b28222f3b4855626e7b889393938b7e7265584b3f322521262a201f1c18120b030000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020006121f2c3845525e6a757979797979797979766a6054473b2e221508000006121e2b37424d57626f7c89939a9083786d6053463a2d201307000c1926323f4c5965727f8c93939393938f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000000000000000000000000000713202d3a4653606d78868686868686868686868275685e5246392d20140300000000000000000000000000000007121c2b37434e5865727f86868686868686868686786d6053463a2d2013070000000714212d3a4754606d7a848686868686868684796d605a50453b30261c11070000000000000000050e18242f39434e58606c788286868686868686857b6e6155483b2e2215080000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c0000000000000000000000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c000000000000000000111e2b3844515e6b778486868686868377685e5246392d1b110600000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000020a11171c1f201f1c222f3c4955626f7c86868686867f7265594c3f322619191d1313100c07000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060000020e1a26313c4754606a7581868686867f7265584c3f3225190c000c1926323f4c5965727f868686868686868276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c2013060000000000000000000000000006121f2c3844505c667679797979797979797979757065564d41362a1e1105000000000000000000000000000000000f1b27323c4a57626d727979797979797979797976665c5044382c1f12060000000713202c3945525d686d7879797979797979776d675d51483e33291e150a0000000000000000000007121d27313c44505b666c7679797979797979786e695f53463a2d21140700000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b00000000000000000000000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000000111d2a37434f5c6772777979797979777167564c41362a1e0a000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000007121c252e353b3f404646464646464646413f3c362f261d120800000000000000000000000000000000000000060b0f12131215222e3b4754606a767979797979726d63574a3e3125180c11070604000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000010e1a26313d4751595e5f6060606060606055544e463c32271b0f0300000009151f2b38434e58656f7579797979726d62564a3e3125180b000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d11040000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c6c69655e54443b3025190e02000000000000000000000000000000000a15202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000004111d2935414c565d606b6c6c6c6c6c6c6c6b605d554b40362c21170c0300000000000000000000010b151f28333f4a545b60696c6c6c6c6c6c6c6c615f574d42362a1e1205000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e221509000000000000000000000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000f1b27333f4b5660676b6c6c6c6c6c6a675f55443a3025190d00000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000003060606131f2b37434e5860626c6c6c6c6c65635b51463a2e2216090400000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000915202b353f474e5253535353535353534947433c342b20150a00000000030f1b27323d46535d65686c6c6c6c65625b51463a2e221609000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000c17232e38424a505f606060606060606060605c5a544c4232291f1408000000000000000000000000000000000004121e29353f49515759606060606060606060605f504a42382e23170c00000000010d1924303a444c52545e606060606060605e53514b433a2f241a0f06000000000000000000000000030d17222d38424a50535d606060606060605f55534d453b31261a0e0200000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e120600000000000000000000000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e12060000000000000000000b17232e3a444e565c5e60606060605d5b554d4332291e1308000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000030f1b27323c464e54556060606060595751493f352a1e1206000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d050000000000040f19242d353d424546464646464646463c3b37322b22190f0400000000000a16202b34414b53595b60606060585651493f34291e12060006121e29353f49515759606060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000000000000000000000000000006111c2630383f4453535353535353535353534f4d4942393020170d020000000000000000000000000000000000010d18232d373f464a4c5353535353535353535353443f3830261c1106000000000008131e28323a4145475153535353535353514745403a31281d1208000000000000000000000000000006111c262f383f44465053535353535353524846423b33291f140900000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d01000000000000000000000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d0100000000000000000006121d28323c444b4f515353535353504f4a433b3120170d020000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000a15202b343c43474953535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000008121b242b31363839393939393939392f2e2b2720191007000000000000040f19222f3941484d4e535353534c4a463f372d23180d0100010d18232d373f464a4c53535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000a151e262e3438464646464646464646464642413d3730271e0e050000000000000000000000000000000000000007111b252d353a3e3f464646464646464646464638342e261e150a000000000000020c1620283035393a4546464646464646443a39352f281f160c000000000000000000000000000000000a141d262d3338394346464646464646453b3a36312921170d03000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b1106000000000000000000000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b110600000000000000000000010c16202a323a3f4344464646464644423e3931291f0e0500000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000002070a0c0d13131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000040e19222b32373b3c46464646463f3e3a352d251c11070000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f07000000000000000007101d272f373d4042464646463f3e3a342d251b110700000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d040000000000000000000000000000000000030c151c23282c39393939393939393939393635312c261e150c0000000000000000000000000000000000000000000a131b23292e313239393939393939393939392c28231c150c0300000000000000040e161e24292c2d3839393939393939382d2c29241d160d0400000000000000000000000000000000020b141c22282b2d3639393939393939392e2d2a261f170f060000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b1309000000000000000000000000040e1820282e33373839393939393736332e271f170d000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f393939393932312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000000000000000b151d252c3134353939393932312e29231b130900000000000a131b23292e3132393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d1f1c17110a03000000000000000000040c13191d20212b2d2d2d2d2d2d2d2b20201d18130c04000000000000000000000000000000000000020a11171c1f202a2d2d2d2d2d2d2d2c22211e1a140d060000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000060e161d23272a2b2d2d2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222d2d2d2d2d2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131309080603000000000000000000000000030b131a202427282d2d2d2d2525221e181109010000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000000000000000000000000000000000000060c101220202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000070d12161819202020202020202020202012100c0600000000000000000000000002080d1113141e202020202020201e1413110d0701000000000000000000000000000000000000000000060b0f12131d202020202020201f1514120e090300000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000040c12171b1d1e20202020201d1d1a16110b0300000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b20202020191816120d07000000000000000000070d12161819202020202020201d1c1916100a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000000000000002050708131313131312070604010000000000000000000000000000000000000000000000000000030613131313131313131313130f0f0d09040000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313130603000000000000000000000000000000000104070712131313131313131107060401000000000000000000000000000000000000000000000000000306061013131313131313120807050200000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b09060100000000000000000000000000000000000001060b0f1111131313131311100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313130c0b09060100000000000000000000000106090b0c13131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100644 index 00000000..66e69d18 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f586378b4e144a9851e7b34d9b748ee +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100644 index 00000000..a52cc38f --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100644 index 00000000..73ed6604 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fade42e8bc714b018fac513c043d323b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100644 index 00000000..ccbb4aed --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100644 index 00000000..cc684b30 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d82c1b31c7e74239bff1220585707d2b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets.meta new file mode 100644 index 00000000..5171f1b6 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 512a49d95c0c4332bdd98131869c23c9 +folderAsset: yes +timeCreated: 1441876896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset new file mode 100644 index 00000000..98e6d277 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset @@ -0,0 +1,659 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2103686 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: UNITY_UI_CLIP_RECT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _CullMode: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} + m_Name: EmojiOne + m_EditorClassIdentifier: + hashCode: -1836805472 + material: {fileID: 2103686} + materialHashCode: 0 + m_Version: 1.1.0 + m_FaceInfo: + m_FamilyName: + m_StyleName: + m_PointSize: 0 + m_Scale: 0 + m_LineHeight: 0 + m_AscentLine: 0 + m_CapLine: 0 + m_MeanLine: 0 + m_Baseline: 0 + m_DescentLine: 0 + m_SuperscriptOffset: 0 + m_SuperscriptSize: 0 + m_SubscriptOffset: 0 + m_SubscriptSize: 0 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 0 + m_StrikethroughThickness: 0 + m_TabWidth: 0 + spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_SpriteCharacterTable: + - m_ElementType: 2 + m_Unicode: 128522 + m_GlyphIndex: 0 + m_Scale: 1 + m_Name: Smiling face with smiling eyes + m_HashCode: -1318250903 + - m_ElementType: 2 + m_Unicode: 128523 + m_GlyphIndex: 1 + m_Scale: 1 + m_Name: 1f60b + m_HashCode: 57188339 + - m_ElementType: 2 + m_Unicode: 128525 + m_GlyphIndex: 2 + m_Scale: 1 + m_Name: 1f60d + m_HashCode: 57188341 + - m_ElementType: 2 + m_Unicode: 128526 + m_GlyphIndex: 3 + m_Scale: 1 + m_Name: 1f60e + m_HashCode: 57188340 + - m_ElementType: 2 + m_Unicode: 128512 + m_GlyphIndex: 4 + m_Scale: 1 + m_Name: Grinning face + m_HashCode: -95541379 + - m_ElementType: 2 + m_Unicode: 128513 + m_GlyphIndex: 5 + m_Scale: 1 + m_Name: 1f601 + m_HashCode: 57188256 + - m_ElementType: 2 + m_Unicode: 128514 + m_GlyphIndex: 6 + m_Scale: 1 + m_Name: Face with tears of joy + m_HashCode: 239522663 + - m_ElementType: 2 + m_Unicode: 128515 + m_GlyphIndex: 7 + m_Scale: 1 + m_Name: 1f603 + m_HashCode: 57188258 + - m_ElementType: 2 + m_Unicode: 128516 + m_GlyphIndex: 8 + m_Scale: 1 + m_Name: 1f604 + m_HashCode: 57188261 + - m_ElementType: 2 + m_Unicode: 128517 + m_GlyphIndex: 9 + m_Scale: 1 + m_Name: 1f605 + m_HashCode: 57188260 + - m_ElementType: 2 + m_Unicode: 128518 + m_GlyphIndex: 10 + m_Scale: 1 + m_Name: 1f606 + m_HashCode: 57188263 + - m_ElementType: 2 + m_Unicode: 128521 + m_GlyphIndex: 11 + m_Scale: 1 + m_Name: 1f609 + m_HashCode: 57188264 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 12 + m_Scale: 1 + m_Name: .notdef + m_HashCode: -600915428 + - m_ElementType: 2 + m_Unicode: 129315 + m_GlyphIndex: 13 + m_Scale: 1 + m_Name: 1f923 + m_HashCode: 57200239 + - m_ElementType: 2 + m_Unicode: 9786 + m_GlyphIndex: 14 + m_Scale: 1 + m_Name: 263a + m_HashCode: 1748406 + - m_ElementType: 2 + m_Unicode: 9785 + m_GlyphIndex: 15 + m_Scale: 1 + m_Name: 2639 + m_HashCode: 1748462 + m_SpriteGlyphTable: + - m_Index: 0 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 1 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 2 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 3 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 4 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 5 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 6 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 7 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 8 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 9 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 10 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 11 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 12 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 13 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 14 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 15 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + spriteInfoList: + - id: 0 + x: 0 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Smiling face with smiling eyes + hashCode: -1318250903 + unicode: 128522 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 1 + x: 128 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60b + hashCode: 57188339 + unicode: 128523 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 2 + x: 256 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60d + hashCode: 57188341 + unicode: 128525 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 3 + x: 384 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60e + hashCode: 57188340 + unicode: 128526 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 4 + x: 0 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Grinning face + hashCode: -95541379 + unicode: 128512 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 5 + x: 128 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f601 + hashCode: 57188256 + unicode: 128513 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 6 + x: 256 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Face with tears of joy + hashCode: 239522663 + unicode: 128514 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 7 + x: 384 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f603 + hashCode: 57188258 + unicode: 128515 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 8 + x: 0 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f604 + hashCode: 57188261 + unicode: 128516 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 9 + x: 128 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f605 + hashCode: 57188260 + unicode: 128517 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 10 + x: 256 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f606 + hashCode: 57188263 + unicode: 128518 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 11 + x: 384 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f609 + hashCode: 57188264 + unicode: 128521 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 12 + x: 0 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f618 + hashCode: 57188168 + unicode: 128536 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 13 + x: 128 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f923 + hashCode: 57200239 + unicode: 129315 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 14 + x: 256 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 263a + hashCode: 1748406 + unicode: 9786 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 15 + x: 384 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 2639 + hashCode: 1748462 + unicode: 9785 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + fallbackSpriteAssets: [] +--- !u!21 &1369835458 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Floats: [] + m_Colors: [] diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta new file mode 100644 index 00000000..c7ac83f4 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c41005c129ba4d66911b75229fd70b45 +timeCreated: 1480316912 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets.meta new file mode 100644 index 00000000..4958550d --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4aecb92fff08436c8303b10eab8da368 +folderAsset: yes +timeCreated: 1441876950 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100644 index 00000000..ceb609b2 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410, type: 3} + m_Name: Default Style Sheet + m_EditorClassIdentifier: + m_StyleList: + - m_Name: H1 + m_HashCode: 2425 + m_OpeningDefinition: <#40ff80>* + m_ClosingDefinition: '*' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 92254330 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: Link + m_HashCode: 2687968 + m_OpeningDefinition: <#40a0ff> + m_ClosingDefinition: + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 98732960 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <#4080FF> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <#FF8040> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 00000000..95fd96ed --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset b/CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 00000000..c09a92f1 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} + m_Name: TMP Settings + m_EditorClassIdentifier: + m_enableWordWrapping: 1 + m_enableKerning: 1 + m_enableExtraPadding: 0 + m_enableTintAllSprites: 0 + m_enableParseEscapeCharacters: 1 + m_EnableRaycastTarget: 1 + m_GetFontFeaturesAtRuntime: 1 + m_missingGlyphCharacter: 0 + m_warningsDisabled: 0 + m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_defaultFontAssetPath: Fonts & Materials/ + m_defaultFontSize: 36 + m_defaultAutoSizeMinRatio: 0.5 + m_defaultAutoSizeMaxRatio: 2 + m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} + m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} + m_autoSizeTextContainer: 0 + m_fallbackFontAssets: [] + m_matchMaterialPreset: 1 + m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, + type: 2} + m_defaultSpriteAssetPath: Sprite Assets/ + m_enableEmojiSupport: 1 + m_MissingCharacterSpriteUnicode: 0 + m_defaultColorGradientPresetsPath: Color Gradient Presets/ + m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, + type: 2} + m_StyleSheetsResourcePath: + m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} + m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, + type: 3} + m_UseModernHangulLineBreakingRules: 0 diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta b/CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 00000000..32db3845 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders.meta new file mode 100644 index 00000000..29a90a6a --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 00000000..bab2b2c6 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 00000000..0a416c85 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 00000000..006a271e --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + [HDR]_Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX("Vertex OffsetX", float) = 0 + _VertexOffsetY("Vertex OffsetY", float) = 0 + _MaskSoftnessX("Mask SoftnessX", float) = 0 + _MaskSoftnessY("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 00000000..d5fb125e --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100644 index 00000000..8ce4937a --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 00000000..7eb1870f --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 00000000..c50c5930 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 00000000..56284e9f --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100644 index 00000000..ed48574d --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -0,0 +1,310 @@ +Shader "TextMeshPro/Distance Field SSD" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull[_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest[unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + #pragma shader_feature __ FORCE_LINEAR + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 color : COLOR; + float2 atlas : TEXCOORD0; + float weight : TEXCOORD1; + float2 mask : TEXCOORD2; // Position in object space(xy) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float2 texcoord2 : TEXCOORD4; + float4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); + } + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + output.position = vPosition; + output.color = color; + output.atlas = input.texcoord0; + output.weight = weight; + output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = input.texcoord0 + bOffset; + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + float2 pixelSize = float2(ddx(input.atlas.y), ddy(input.atlas.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); + + float weight = input.weight; + float bias = (.5 - weight) + (.5 / scale); + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n - bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col * faceColor.a; + faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100644 index 00000000..08cd8ae5 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14eb328de4b8eb245bb7cea29e4ac00b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 00000000..7019aaf4 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,247 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + //#if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + //#endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 00000000..3cbdbbb4 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 00000000..ce82bed5 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 00000000..e6b149e0 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100644 index 00000000..df4d5b0b --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -0,0 +1,106 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field SSD" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + #include "TMPro_Mobile.cginc" + + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100644 index 00000000..9b84c13d --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d12adcee749c344b8117cf7c7eb912 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 00000000..d3f5866c --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 00000000..2ac6e76c --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 00000000..be764aeb --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,138 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 00000000..bff8b7aa --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 00000000..bcb2bb27 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,158 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + [HDR]_SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 00000000..26e814c2 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100644 index 00000000..011ee199 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100644 index 00000000..e1cf3f38 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100644 index 00000000..e8283a78 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -0,0 +1,116 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + float4 _MainTex_ST; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + OUT.worldPosition = v.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + + OUT.color = v.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #ifdef UNITY_UI_CLIP_RECT + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 00000000..50ba195e --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc new file mode 100644 index 00000000..58981304 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100644 index 00000000..0d6eb56c --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100644 index 00000000..5969fec1 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -0,0 +1,157 @@ +struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; +}; + +struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 faceColor : COLOR; + float4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; + float4 param : TEXCOORD1; // weight, scaleRatio + float2 mask : TEXCOORD2; + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD3; + float4 underlayColor : COLOR2; + #endif +}; + +float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); +} + +pixel_t VertShader(vertex_t input) +{ + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + float opacity = color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + float4 faceColor = float4(color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + float4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + + output.position = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); + output.param = float4(0.5 - weight, 1.3333 * _GradientScale * (_Sharpness + 1) / _TextureWidth, _OutlineWidth * _ScaleRatioA * 0.5, 0); + + float2 mask = float2(0, 0); + #if UNITY_UI_CLIP_RECT + mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; + #endif + output.mask = mask; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + + output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); + output.underlayColor = underlayColor; + #endif + + return output; +} + +float4 PixShader(pixel_t input) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID(input); + + float d = tex2D(_MainTex, input.texcoord0.xy).a; + + float2 UV = input.texcoord0.xy; + float scale = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))) * input.param.y; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float layerScale = scale; + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + #endif + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + + float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); + + #ifdef OUTLINE_ON + float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); + faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); + faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float bias = input.param.x * scale - 0.5; + float sd = saturate(d * scale - bias - input.param.z); + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); + #endif + + #ifdef MASKING + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); + faceColor *= a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + faceColor *= input.texcoord2.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor; +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100644 index 00000000..4415e507 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c334973cef89a9840b0b0c507e0377ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100644 index 00000000..2e962588 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -0,0 +1,85 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +//uniform float _MaskWipeControl; +//uniform float _MaskEdgeSoftness; +//uniform fixed4 _MaskEdgeColor; +//uniform bool _MaskInverse; + +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 00000000..7b37f2f1 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100644 index 00000000..622ae875 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -0,0 +1,101 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord1.y, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord1.y) * _GradientScale * (_Sharpness + 1); + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + + v.texcoord1.xy = UnpackUV(v.texcoord1.x); + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE + float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + +#if BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; + + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 00000000..41ef4b10 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Sprites.meta b/CarTrackSimulation/Assets/TextMesh Pro/Sprites.meta new file mode 100644 index 00000000..8b699e5f --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100644 index 00000000..384180a9 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt @@ -0,0 +1,3 @@ +This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ + +Please visit their website to view the complete set of their emojis and review their licensing terms. \ No newline at end of file diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100644 index 00000000..0d30e653 --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json new file mode 100644 index 00000000..6c4e50bc --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json @@ -0,0 +1,156 @@ +{"frames": [ + +{ + "filename": "1f60a.png", + "frame": {"x":0,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60b.png", + "frame": {"x":128,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60d.png", + "frame": {"x":256,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60e.png", + "frame": {"x":384,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f600.png", + "frame": {"x":0,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f601.png", + "frame": {"x":128,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f602.png", + "frame": {"x":256,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f603.png", + "frame": {"x":384,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f604.png", + "frame": {"x":0,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f605.png", + "frame": {"x":128,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f606.png", + "frame": {"x":256,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f609.png", + "frame": {"x":384,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f618.png", + "frame": {"x":0,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f923.png", + "frame": {"x":128,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "263a.png", + "frame": {"x":256,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "2639.png", + "frame": {"x":384,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}], +"meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "EmojiOne.png", + "format": "RGBA8888", + "size": {"w":512,"h":512}, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" +} +} diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100644 index 00000000..762cf15c --- /dev/null +++ b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f05276190cf498a8153f6cbe761d4e6 +timeCreated: 1480316860 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.png b/CarTrackSimulation/Assets/TextMesh Pro/Sprites/EmojiOne.png new file mode 100644 index 0000000000000000000000000000000000000000..c0de66d0ab8976d2e00122faa45887a4208c07af GIT binary patch literal 112319 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

xMw{_$ce~^VZld@MEWPn}OBCb-| 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΢MWdz93`CaT#q?@>~pm40=*o~e-A0G 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/INSTALLER b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/LICENSE.rst b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/LICENSE.rst new file mode 100644 index 00000000..9d227a0c --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/LICENSE.rst @@ -0,0 +1,28 @@ +Copyright 2010 Pallets + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/METADATA b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/METADATA new file mode 100644 index 00000000..f6442876 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/METADATA @@ -0,0 +1,123 @@ +Metadata-Version: 2.1 +Name: Flask +Version: 2.2.2 +Summary: A simple framework for building complex web applications. +Home-page: https://palletsprojects.com/p/flask +Author: Armin Ronacher +Author-email: armin.ronacher@active-4.com +Maintainer: Pallets +Maintainer-email: contact@palletsprojects.com +License: BSD-3-Clause +Project-URL: Donate, https://palletsprojects.com/donate +Project-URL: Documentation, https://flask.palletsprojects.com/ +Project-URL: Changes, https://flask.palletsprojects.com/changes/ +Project-URL: Source Code, https://github.com/pallets/flask/ +Project-URL: Issue Tracker, https://github.com/pallets/flask/issues/ +Project-URL: Twitter, https://twitter.com/PalletsTeam +Project-URL: Chat, https://discord.gg/pallets +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Framework :: Flask +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Internet :: WWW/HTTP :: WSGI +Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application +Classifier: Topic :: Software Development :: Libraries :: Application Frameworks +Requires-Python: >=3.7 +Description-Content-Type: text/x-rst +License-File: LICENSE.rst +Requires-Dist: Werkzeug (>=2.2.2) +Requires-Dist: Jinja2 (>=3.0) +Requires-Dist: itsdangerous (>=2.0) +Requires-Dist: click (>=8.0) +Requires-Dist: importlib-metadata (>=3.6.0) ; python_version < "3.10" +Provides-Extra: async +Requires-Dist: asgiref (>=3.2) ; extra == 'async' +Provides-Extra: dotenv +Requires-Dist: python-dotenv ; extra == 'dotenv' + +Flask +===== + +Flask is a lightweight `WSGI`_ web application framework. It is designed +to make getting started quick and easy, with the ability to scale up to +complex applications. It began as a simple wrapper around `Werkzeug`_ +and `Jinja`_ and has become one of the most popular Python web +application frameworks. + +Flask offers suggestions, but doesn't enforce any dependencies or +project layout. It is up to the developer to choose the tools and +libraries they want to use. There are many extensions provided by the +community that make adding new functionality easy. + +.. _WSGI: https://wsgi.readthedocs.io/ +.. _Werkzeug: https://werkzeug.palletsprojects.com/ +.. _Jinja: https://jinja.palletsprojects.com/ + + +Installing +---------- + +Install and update using `pip`_: + +.. code-block:: text + + $ pip install -U Flask + +.. _pip: https://pip.pypa.io/en/stable/getting-started/ + + +A Simple Example +---------------- + +.. code-block:: python + + # save this as app.py + from flask import Flask + + app = Flask(__name__) + + @app.route("/") + def hello(): + return "Hello, World!" + +.. code-block:: text + + $ flask run + * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) + + +Contributing +------------ + +For guidance on setting up a development environment and how to make a +contribution to Flask, see the `contributing guidelines`_. + +.. _contributing guidelines: https://github.com/pallets/flask/blob/main/CONTRIBUTING.rst + + +Donate +------ + +The Pallets organization develops and supports Flask and the libraries +it uses. In order to grow the community of contributors and users, and +allow the maintainers to devote more time to the projects, `please +donate today`_. + +.. _please donate today: https://palletsprojects.com/donate + + +Links +----- + +- Documentation: https://flask.palletsprojects.com/ +- Changes: https://flask.palletsprojects.com/changes/ +- PyPI Releases: https://pypi.org/project/Flask/ +- Source Code: https://github.com/pallets/flask/ +- Issue Tracker: https://github.com/pallets/flask/issues/ +- Website: https://palletsprojects.com/p/flask/ +- Twitter: https://twitter.com/PalletsTeam +- Chat: https://discord.gg/pallets diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/RECORD b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/RECORD new file mode 100644 index 00000000..a0d6d62f --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/RECORD @@ -0,0 +1,53 @@ +../../Scripts/flask.exe,sha256=l1LqtdUIccJmdxQe3e8pFQA-s_ZBTY0ZXn8B3i2xVZE,106387 +Flask-2.2.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +Flask-2.2.2.dist-info/LICENSE.rst,sha256=SJqOEQhQntmKN7uYPhHg9-HTHwvY-Zp5yESOf_N9B-o,1475 +Flask-2.2.2.dist-info/METADATA,sha256=UXiwRLD1johd_tGlYOlOKXkJFIG82ehR3bxqh4XWFwA,3889 +Flask-2.2.2.dist-info/RECORD,, +Flask-2.2.2.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92 +Flask-2.2.2.dist-info/entry_points.txt,sha256=s3MqQpduU25y4dq3ftBYD6bMVdVnbMpZP-sUNw0zw0k,41 +Flask-2.2.2.dist-info/top_level.txt,sha256=dvi65F6AeGWVU0TBpYiC04yM60-FX1gJFkK31IKQr5c,6 +flask/__init__.py,sha256=Y4mEWqAMxj_Oxq9eYv3tWyN-0nU9yVKBGK_t6BxqvvM,2890 +flask/__main__.py,sha256=bYt9eEaoRQWdejEHFD8REx9jxVEdZptECFsV7F49Ink,30 +flask/__pycache__/__init__.cpython-37.pyc,, +flask/__pycache__/__main__.cpython-37.pyc,, +flask/__pycache__/app.cpython-37.pyc,, +flask/__pycache__/blueprints.cpython-37.pyc,, +flask/__pycache__/cli.cpython-37.pyc,, +flask/__pycache__/config.cpython-37.pyc,, +flask/__pycache__/ctx.cpython-37.pyc,, +flask/__pycache__/debughelpers.cpython-37.pyc,, +flask/__pycache__/globals.cpython-37.pyc,, +flask/__pycache__/helpers.cpython-37.pyc,, +flask/__pycache__/logging.cpython-37.pyc,, +flask/__pycache__/scaffold.cpython-37.pyc,, +flask/__pycache__/sessions.cpython-37.pyc,, +flask/__pycache__/signals.cpython-37.pyc,, +flask/__pycache__/templating.cpython-37.pyc,, +flask/__pycache__/testing.cpython-37.pyc,, +flask/__pycache__/typing.cpython-37.pyc,, +flask/__pycache__/views.cpython-37.pyc,, +flask/__pycache__/wrappers.cpython-37.pyc,, +flask/app.py,sha256=VfBcGmEVveMcSajkUmDXCEOvAd-2mIBJ355KicvQ4gE,99025 +flask/blueprints.py,sha256=Jbrt-2jlLiFklC3De9EWBioPtDjHYYbXlTDK9Z7L2nk,26936 +flask/cli.py,sha256=foLlD8NiIXcxpxMmRQvvlZPbVM8pxOaJG3sa58c9dAA,33486 +flask/config.py,sha256=IWqHecH4poDxNEUg4U_ZA1CTlL5BKZDX3ofG4UGYyi0,12584 +flask/ctx.py,sha256=ZOGEWuFjsCIk3vm-C9pLME0e4saeBkeGpr2tTSvemSM,14851 +flask/debughelpers.py,sha256=_RvAL3TW5lqMJeCVWtTU6rSDJC7jnRaBL6OEkVmooyU,5511 +flask/globals.py,sha256=1DLZMi8Su-S1gf8zEiR3JPi6VXYIrYqm8C9__Ly66ss,3187 +flask/helpers.py,sha256=ELq27745jihrdyAP9qY8KENlCVDdnWRWTIn35L9a-UU,25334 +flask/json/__init__.py,sha256=TOwldHT3_kFaXHlORKi9yCWt7dbPNB0ovdHHQWlSRzY,11175 +flask/json/__pycache__/__init__.cpython-37.pyc,, +flask/json/__pycache__/provider.cpython-37.pyc,, +flask/json/__pycache__/tag.cpython-37.pyc,, +flask/json/provider.py,sha256=jXCNypf11PN4ngQjEt6LnSdCWQ1yHIAkNLHlXQlCB-A,10674 +flask/json/tag.py,sha256=fys3HBLssWHuMAIJuTcf2K0bCtosePBKXIWASZEEjnU,8857 +flask/logging.py,sha256=WYng0bLTRS_CJrocGcCLJpibHf1lygHE_pg-KoUIQ4w,2293 +flask/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +flask/scaffold.py,sha256=tiQRK-vMY5nucoN6pewXF87GaxrltsCGOgTVsT6wm7s,33443 +flask/sessions.py,sha256=66oGlE-v9iac-eb54tFN3ILAjJ1FeeuHHWw98UVaoxc,15847 +flask/signals.py,sha256=H7QwDciK-dtBxinjKpexpglP0E6k0MJILiFWTItfmqU,2136 +flask/templating.py,sha256=1P4OzvSnA2fsJTYgQT3G4owVKsuOz8XddCiR6jMHGJ0,7419 +flask/testing.py,sha256=p51f9P7jDc_IDSiZug7jypnfVcxsQrMg3B2tnjlpEFw,10596 +flask/typing.py,sha256=KgxegTF9v9WvuongeF8LooIvpZPauzGrq9ZXf3gBlYc,2969 +flask/views.py,sha256=bveWilivkPP-4HB9w_fOusBz6sHNIl0QTqKUFMCltzE,6738 +flask/wrappers.py,sha256=Wa-bhjNdPPveSHS1dpzD_r-ayZxIYFF1DoWncKOafrk,5695 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/WHEEL b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/WHEEL new file mode 100644 index 00000000..becc9a66 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/entry_points.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/entry_points.txt new file mode 100644 index 00000000..137232d7 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/entry_points.txt @@ -0,0 +1,2 @@ +[console_scripts] +flask = flask.cli:main diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/top_level.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/top_level.txt new file mode 100644 index 00000000..7e106024 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Flask-2.2.2.dist-info/top_level.txt @@ -0,0 +1 @@ +flask diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/INSTALLER b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/LICENSE.rst b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/LICENSE.rst new file mode 100644 index 00000000..c37cae49 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/LICENSE.rst @@ -0,0 +1,28 @@ +Copyright 2007 Pallets + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/METADATA b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/METADATA new file mode 100644 index 00000000..f54bb5ca --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/METADATA @@ -0,0 +1,113 @@ +Metadata-Version: 2.1 +Name: Jinja2 +Version: 3.1.2 +Summary: A very fast and expressive template engine. +Home-page: https://palletsprojects.com/p/jinja/ +Author: Armin Ronacher +Author-email: armin.ronacher@active-4.com +Maintainer: Pallets +Maintainer-email: contact@palletsprojects.com +License: BSD-3-Clause +Project-URL: Donate, https://palletsprojects.com/donate +Project-URL: Documentation, https://jinja.palletsprojects.com/ +Project-URL: Changes, https://jinja.palletsprojects.com/changes/ +Project-URL: Source Code, https://github.com/pallets/jinja/ +Project-URL: Issue Tracker, https://github.com/pallets/jinja/issues/ +Project-URL: Twitter, https://twitter.com/PalletsTeam +Project-URL: Chat, https://discord.gg/pallets +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Text Processing :: Markup :: HTML +Requires-Python: >=3.7 +Description-Content-Type: text/x-rst +License-File: LICENSE.rst +Requires-Dist: MarkupSafe (>=2.0) +Provides-Extra: i18n +Requires-Dist: Babel (>=2.7) ; extra == 'i18n' + +Jinja +===== + +Jinja is a fast, expressive, extensible templating engine. Special +placeholders in the template allow writing code similar to Python +syntax. Then the template is passed data to render the final document. + +It includes: + +- Template inheritance and inclusion. +- Define and import macros within templates. +- HTML templates can use autoescaping to prevent XSS from untrusted + user input. +- A sandboxed environment can safely render untrusted templates. +- AsyncIO support for generating templates and calling async + functions. +- I18N support with Babel. +- Templates are compiled to optimized Python code just-in-time and + cached, or can be compiled ahead-of-time. +- Exceptions point to the correct line in templates to make debugging + easier. +- Extensible filters, tests, functions, and even syntax. + +Jinja's philosophy is that while application logic belongs in Python if +possible, it shouldn't make the template designer's job difficult by +restricting functionality too much. + + +Installing +---------- + +Install and update using `pip`_: + +.. code-block:: text + + $ pip install -U Jinja2 + +.. _pip: https://pip.pypa.io/en/stable/getting-started/ + + +In A Nutshell +------------- + +.. code-block:: jinja + + {% extends "base.html" %} + {% block title %}Members{% endblock %} + {% block content %} +

+ {% endblock %} + + +Donate +------ + +The Pallets organization develops and supports Jinja and other popular +packages. In order to grow the community of contributors and users, and +allow the maintainers to devote more time to the projects, `please +donate today`_. + +.. _please donate today: https://palletsprojects.com/donate + + +Links +----- + +- Documentation: https://jinja.palletsprojects.com/ +- Changes: https://jinja.palletsprojects.com/changes/ +- PyPI Releases: https://pypi.org/project/Jinja2/ +- Source Code: https://github.com/pallets/jinja/ +- Issue Tracker: https://github.com/pallets/jinja/issues/ +- Website: https://palletsprojects.com/p/jinja/ +- Twitter: https://twitter.com/PalletsTeam +- Chat: https://discord.gg/pallets + + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/RECORD b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/RECORD new file mode 100644 index 00000000..faccbad3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/RECORD @@ -0,0 +1,58 @@ +Jinja2-3.1.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +Jinja2-3.1.2.dist-info/LICENSE.rst,sha256=O0nc7kEF6ze6wQ-vG-JgQI_oXSUrjp3y4JefweCUQ3s,1475 +Jinja2-3.1.2.dist-info/METADATA,sha256=PZ6v2SIidMNixR7MRUX9f7ZWsPwtXanknqiZUmRbh4U,3539 +Jinja2-3.1.2.dist-info/RECORD,, +Jinja2-3.1.2.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92 +Jinja2-3.1.2.dist-info/entry_points.txt,sha256=zRd62fbqIyfUpsRtU7EVIFyiu1tPwfgO7EvPErnxgTE,59 +Jinja2-3.1.2.dist-info/top_level.txt,sha256=PkeVWtLb3-CqjWi1fO29OCbj55EhX_chhKrCdrVe_zs,7 +jinja2/__init__.py,sha256=8vGduD8ytwgD6GDSqpYc2m3aU-T7PKOAddvVXgGr_Fs,1927 +jinja2/__pycache__/__init__.cpython-37.pyc,, +jinja2/__pycache__/_identifier.cpython-37.pyc,, +jinja2/__pycache__/async_utils.cpython-37.pyc,, +jinja2/__pycache__/bccache.cpython-37.pyc,, +jinja2/__pycache__/compiler.cpython-37.pyc,, +jinja2/__pycache__/constants.cpython-37.pyc,, +jinja2/__pycache__/debug.cpython-37.pyc,, +jinja2/__pycache__/defaults.cpython-37.pyc,, +jinja2/__pycache__/environment.cpython-37.pyc,, +jinja2/__pycache__/exceptions.cpython-37.pyc,, +jinja2/__pycache__/ext.cpython-37.pyc,, +jinja2/__pycache__/filters.cpython-37.pyc,, +jinja2/__pycache__/idtracking.cpython-37.pyc,, +jinja2/__pycache__/lexer.cpython-37.pyc,, +jinja2/__pycache__/loaders.cpython-37.pyc,, +jinja2/__pycache__/meta.cpython-37.pyc,, +jinja2/__pycache__/nativetypes.cpython-37.pyc,, +jinja2/__pycache__/nodes.cpython-37.pyc,, +jinja2/__pycache__/optimizer.cpython-37.pyc,, +jinja2/__pycache__/parser.cpython-37.pyc,, +jinja2/__pycache__/runtime.cpython-37.pyc,, +jinja2/__pycache__/sandbox.cpython-37.pyc,, +jinja2/__pycache__/tests.cpython-37.pyc,, +jinja2/__pycache__/utils.cpython-37.pyc,, +jinja2/__pycache__/visitor.cpython-37.pyc,, +jinja2/_identifier.py,sha256=_zYctNKzRqlk_murTNlzrju1FFJL7Va_Ijqqd7ii2lU,1958 +jinja2/async_utils.py,sha256=dHlbTeaxFPtAOQEYOGYh_PHcDT0rsDaUJAFDl_0XtTg,2472 +jinja2/bccache.py,sha256=mhz5xtLxCcHRAa56azOhphIAe19u1we0ojifNMClDio,14061 +jinja2/compiler.py,sha256=Gs-N8ThJ7OWK4-reKoO8Wh1ZXz95MVphBKNVf75qBr8,72172 +jinja2/constants.py,sha256=GMoFydBF_kdpaRKPoM5cl5MviquVRLVyZtfp5-16jg0,1433 +jinja2/debug.py,sha256=iWJ432RadxJNnaMOPrjIDInz50UEgni3_HKuFXi2vuQ,6299 +jinja2/defaults.py,sha256=boBcSw78h-lp20YbaXSJsqkAI2uN_mD_TtCydpeq5wU,1267 +jinja2/environment.py,sha256=6uHIcc7ZblqOMdx_uYNKqRnnwAF0_nzbyeMP9FFtuh4,61349 +jinja2/exceptions.py,sha256=ioHeHrWwCWNaXX1inHmHVblvc4haO7AXsjCp3GfWvx0,5071 +jinja2/ext.py,sha256=ivr3P7LKbddiXDVez20EflcO3q2aHQwz9P_PgWGHVqE,31502 +jinja2/filters.py,sha256=9js1V-h2RlyW90IhLiBGLM2U-k6SCy2F4BUUMgB3K9Q,53509 +jinja2/idtracking.py,sha256=GfNmadir4oDALVxzn3DL9YInhJDr69ebXeA2ygfuCGA,10704 +jinja2/lexer.py,sha256=DW2nX9zk-6MWp65YR2bqqj0xqCvLtD-u9NWT8AnFRxQ,29726 +jinja2/loaders.py,sha256=BfptfvTVpClUd-leMkHczdyPNYFzp_n7PKOJ98iyHOg,23207 +jinja2/meta.py,sha256=GNPEvifmSaU3CMxlbheBOZjeZ277HThOPUTf1RkppKQ,4396 +jinja2/nativetypes.py,sha256=DXgORDPRmVWgy034H0xL8eF7qYoK3DrMxs-935d0Fzk,4226 +jinja2/nodes.py,sha256=i34GPRAZexXMT6bwuf5SEyvdmS-bRCy9KMjwN5O6pjk,34550 +jinja2/optimizer.py,sha256=tHkMwXxfZkbfA1KmLcqmBMSaz7RLIvvItrJcPoXTyD8,1650 +jinja2/parser.py,sha256=nHd-DFHbiygvfaPtm9rcQXJChZG7DPsWfiEsqfwKerY,39595 +jinja2/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +jinja2/runtime.py,sha256=5CmD5BjbEJxSiDNTFBeKCaq8qU4aYD2v6q2EluyExms,33476 +jinja2/sandbox.py,sha256=Y0xZeXQnH6EX5VjaV2YixESxoepnRbW_3UeQosaBU3M,14584 +jinja2/tests.py,sha256=Am5Z6Lmfr2XaH_npIfJJ8MdXtWsbLjMULZJulTAj30E,5905 +jinja2/utils.py,sha256=u9jXESxGn8ATZNVolwmkjUVu4SA-tLgV0W7PcSfPfdQ,23965 +jinja2/visitor.py,sha256=MH14C6yq24G_KVtWzjwaI7Wg14PCJIYlWW1kpkxYak0,3568 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/WHEEL b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/WHEEL new file mode 100644 index 00000000..becc9a66 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/entry_points.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/entry_points.txt new file mode 100644 index 00000000..7b9666c8 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/entry_points.txt @@ -0,0 +1,2 @@ +[babel.extractors] +jinja2 = jinja2.ext:babel_extract[i18n] diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/top_level.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/top_level.txt new file mode 100644 index 00000000..7f7afbf3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Jinja2-3.1.2.dist-info/top_level.txt @@ -0,0 +1 @@ +jinja2 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/INSTALLER b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/LICENSE.rst b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/LICENSE.rst new file mode 100644 index 00000000..9d227a0c --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/LICENSE.rst @@ -0,0 +1,28 @@ +Copyright 2010 Pallets + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/METADATA b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/METADATA new file mode 100644 index 00000000..485a5e06 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/METADATA @@ -0,0 +1,101 @@ +Metadata-Version: 2.1 +Name: MarkupSafe +Version: 2.1.1 +Summary: Safely add untrusted strings to HTML/XML markup. +Home-page: https://palletsprojects.com/p/markupsafe/ +Author: Armin Ronacher +Author-email: armin.ronacher@active-4.com +Maintainer: Pallets +Maintainer-email: contact@palletsprojects.com +License: BSD-3-Clause +Project-URL: Donate, https://palletsprojects.com/donate +Project-URL: Documentation, https://markupsafe.palletsprojects.com/ +Project-URL: Changes, https://markupsafe.palletsprojects.com/changes/ +Project-URL: Source Code, https://github.com/pallets/markupsafe/ +Project-URL: Issue Tracker, https://github.com/pallets/markupsafe/issues/ +Project-URL: Twitter, https://twitter.com/PalletsTeam +Project-URL: Chat, https://discord.gg/pallets +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Text Processing :: Markup :: HTML +Requires-Python: >=3.7 +Description-Content-Type: text/x-rst +License-File: LICENSE.rst + +MarkupSafe +========== + +MarkupSafe implements a text object that escapes characters so it is +safe to use in HTML and XML. Characters that have special meanings are +replaced so that they display as the actual characters. This mitigates +injection attacks, meaning untrusted user input can safely be displayed +on a page. + + +Installing +---------- + +Install and update using `pip`_: + +.. code-block:: text + + pip install -U MarkupSafe + +.. _pip: https://pip.pypa.io/en/stable/getting-started/ + + +Examples +-------- + +.. code-block:: pycon + + >>> from markupsafe import Markup, escape + + >>> # escape replaces special characters and wraps in Markup + >>> escape("") + Markup('<script>alert(document.cookie);</script>') + + >>> # wrap in Markup to mark text "safe" and prevent escaping + >>> Markup("Hello") + Markup('hello') + + >>> escape(Markup("Hello")) + Markup('hello') + + >>> # Markup is a str subclass + >>> # methods and operators escape their arguments + >>> template = Markup("Hello {name}") + >>> template.format(name='"World"') + Markup('Hello "World"') + + +Donate +------ + +The Pallets organization develops and supports MarkupSafe and other +popular packages. In order to grow the community of contributors and +users, and allow the maintainers to devote more time to the projects, +`please donate today`_. + +.. _please donate today: https://palletsprojects.com/donate + + +Links +----- + +- Documentation: https://markupsafe.palletsprojects.com/ +- Changes: https://markupsafe.palletsprojects.com/changes/ +- PyPI Releases: https://pypi.org/project/MarkupSafe/ +- Source Code: https://github.com/pallets/markupsafe/ +- Issue Tracker: https://github.com/pallets/markupsafe/issues/ +- Website: https://palletsprojects.com/p/markupsafe/ +- Twitter: https://twitter.com/PalletsTeam +- Chat: https://discord.gg/pallets + + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/RECORD b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/RECORD new file mode 100644 index 00000000..4c4199b4 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/RECORD @@ -0,0 +1,14 @@ +MarkupSafe-2.1.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +MarkupSafe-2.1.1.dist-info/LICENSE.rst,sha256=RjHsDbX9kKVH4zaBcmTGeYIUM4FG-KyUtKV_lu6MnsQ,1503 +MarkupSafe-2.1.1.dist-info/METADATA,sha256=DC93VszmzjLQcrVChRUjtW4XbUwjTdbaplpgdlbFdbs,3242 +MarkupSafe-2.1.1.dist-info/RECORD,, +MarkupSafe-2.1.1.dist-info/WHEEL,sha256=OmDKD3JmZjhMu_YdpkiJDfFL1rf8n9nexhWCGhSBGVE,101 +MarkupSafe-2.1.1.dist-info/top_level.txt,sha256=qy0Plje5IJuvsCBjejJyhDCjEAdcDLK_2agVcex8Z6U,11 +markupsafe/__init__.py,sha256=XGdbhy_OLrsQ5ZoFV3V6HQ3GeJ_ojcabRl_8yqehISk,9579 +markupsafe/__pycache__/__init__.cpython-37.pyc,, +markupsafe/__pycache__/_native.cpython-37.pyc,, +markupsafe/_native.py,sha256=_Q7UsXCOvgdonCgqG3l5asANI6eo50EKnDM-mlwEC5M,1776 +markupsafe/_speedups.c,sha256=n3jzzaJwXcoN8nTFyA53f3vSqsWK2vujI-v6QYifjhQ,7403 +markupsafe/_speedups.cp37-win_amd64.pyd,sha256=vTNLC5x5xFHprkXO87p9iG-E1WlWJWuVbp79NaVV0b8,15360 +markupsafe/_speedups.pyi,sha256=f5QtwIOP0eLrxh2v5p6SmaYmlcHIGIfmz0DovaqL0OU,238 +markupsafe/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/WHEEL b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/WHEEL new file mode 100644 index 00000000..54091f94 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.0) +Root-Is-Purelib: false +Tag: cp37-cp37m-win_amd64 + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/top_level.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/top_level.txt new file mode 100644 index 00000000..75bf7292 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/MarkupSafe-2.1.1.dist-info/top_level.txt @@ -0,0 +1 @@ +markupsafe diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/INSTALLER b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/LICENSE.rst b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/LICENSE.rst new file mode 100644 index 00000000..c37cae49 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/LICENSE.rst @@ -0,0 +1,28 @@ +Copyright 2007 Pallets + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/METADATA b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/METADATA new file mode 100644 index 00000000..a40cd1ba --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/METADATA @@ -0,0 +1,126 @@ +Metadata-Version: 2.1 +Name: Werkzeug +Version: 2.2.2 +Summary: The comprehensive WSGI web application library. +Home-page: https://palletsprojects.com/p/werkzeug/ +Author: Armin Ronacher +Author-email: armin.ronacher@active-4.com +Maintainer: Pallets +Maintainer-email: contact@palletsprojects.com +License: BSD-3-Clause +Project-URL: Donate, https://palletsprojects.com/donate +Project-URL: Documentation, https://werkzeug.palletsprojects.com/ +Project-URL: Changes, https://werkzeug.palletsprojects.com/changes/ +Project-URL: Source Code, https://github.com/pallets/werkzeug/ +Project-URL: Issue Tracker, https://github.com/pallets/werkzeug/issues/ +Project-URL: Twitter, https://twitter.com/PalletsTeam +Project-URL: Chat, https://discord.gg/pallets +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Internet :: WWW/HTTP :: WSGI +Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application +Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware +Classifier: Topic :: Software Development :: Libraries :: Application Frameworks +Requires-Python: >=3.7 +Description-Content-Type: text/x-rst +License-File: LICENSE.rst +Requires-Dist: MarkupSafe (>=2.1.1) +Provides-Extra: watchdog +Requires-Dist: watchdog ; extra == 'watchdog' + +Werkzeug +======== + +*werkzeug* German noun: "tool". Etymology: *werk* ("work"), *zeug* ("stuff") + +Werkzeug is a comprehensive `WSGI`_ web application library. It began as +a simple collection of various utilities for WSGI applications and has +become one of the most advanced WSGI utility libraries. + +It includes: + +- An interactive debugger that allows inspecting stack traces and + source code in the browser with an interactive interpreter for any + frame in the stack. +- A full-featured request object with objects to interact with + headers, query args, form data, files, and cookies. +- A response object that can wrap other WSGI applications and handle + streaming data. +- A routing system for matching URLs to endpoints and generating URLs + for endpoints, with an extensible system for capturing variables + from URLs. +- HTTP utilities to handle entity tags, cache control, dates, user + agents, cookies, files, and more. +- A threaded WSGI server for use while developing applications + locally. +- A test client for simulating HTTP requests during testing without + requiring running a server. + +Werkzeug doesn't enforce any dependencies. It is up to the developer to +choose a template engine, database adapter, and even how to handle +requests. It can be used to build all sorts of end user applications +such as blogs, wikis, or bulletin boards. + +`Flask`_ wraps Werkzeug, using it to handle the details of WSGI while +providing more structure and patterns for defining powerful +applications. + +.. _WSGI: https://wsgi.readthedocs.io/en/latest/ +.. _Flask: https://www.palletsprojects.com/p/flask/ + + +Installing +---------- + +Install and update using `pip`_: + +.. code-block:: text + + pip install -U Werkzeug + +.. _pip: https://pip.pypa.io/en/stable/getting-started/ + + +A Simple Example +---------------- + +.. code-block:: python + + from werkzeug.wrappers import Request, Response + + @Request.application + def application(request): + return Response('Hello, World!') + + if __name__ == '__main__': + from werkzeug.serving import run_simple + run_simple('localhost', 4000, application) + + +Donate +------ + +The Pallets organization develops and supports Werkzeug and other +popular packages. In order to grow the community of contributors and +users, and allow the maintainers to devote more time to the projects, +`please donate today`_. + +.. _please donate today: https://palletsprojects.com/donate + + +Links +----- + +- Documentation: https://werkzeug.palletsprojects.com/ +- Changes: https://werkzeug.palletsprojects.com/changes/ +- PyPI Releases: https://pypi.org/project/Werkzeug/ +- Source Code: https://github.com/pallets/werkzeug/ +- Issue Tracker: https://github.com/pallets/werkzeug/issues/ +- Website: https://palletsprojects.com/p/werkzeug/ +- Twitter: https://twitter.com/PalletsTeam +- Chat: https://discord.gg/pallets diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/RECORD b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/RECORD new file mode 100644 index 00000000..e7f4fabf --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/RECORD @@ -0,0 +1,98 @@ +Werkzeug-2.2.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +Werkzeug-2.2.2.dist-info/LICENSE.rst,sha256=O0nc7kEF6ze6wQ-vG-JgQI_oXSUrjp3y4JefweCUQ3s,1475 +Werkzeug-2.2.2.dist-info/METADATA,sha256=hz42ndovEQQy3rwXKZDwR7LA4UNthKegxf_7xIQrjsM,4416 +Werkzeug-2.2.2.dist-info/RECORD,, +Werkzeug-2.2.2.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92 +Werkzeug-2.2.2.dist-info/top_level.txt,sha256=QRyj2VjwJoQkrwjwFIOlB8Xg3r9un0NtqVHQF-15xaw,9 +werkzeug/__init__.py,sha256=UP218Ddd2NYm1dUhTlhvGRQytzAx1Ms1A716UKiPOYk,188 +werkzeug/__pycache__/__init__.cpython-37.pyc,, +werkzeug/__pycache__/_internal.cpython-37.pyc,, +werkzeug/__pycache__/_reloader.cpython-37.pyc,, +werkzeug/__pycache__/datastructures.cpython-37.pyc,, +werkzeug/__pycache__/exceptions.cpython-37.pyc,, +werkzeug/__pycache__/formparser.cpython-37.pyc,, +werkzeug/__pycache__/http.cpython-37.pyc,, +werkzeug/__pycache__/local.cpython-37.pyc,, +werkzeug/__pycache__/security.cpython-37.pyc,, +werkzeug/__pycache__/serving.cpython-37.pyc,, +werkzeug/__pycache__/test.cpython-37.pyc,, +werkzeug/__pycache__/testapp.cpython-37.pyc,, +werkzeug/__pycache__/urls.cpython-37.pyc,, +werkzeug/__pycache__/user_agent.cpython-37.pyc,, +werkzeug/__pycache__/utils.cpython-37.pyc,, +werkzeug/__pycache__/wsgi.cpython-37.pyc,, +werkzeug/_internal.py,sha256=g8PHJz2z39I3x0vwTvTKbXIg0eUQqGF9UtUzDMWT0Qw,16222 +werkzeug/_reloader.py,sha256=lYStlIDduTxBOB8BSozy_44HQ7YT5fup-x3uuac1-2o,14331 +werkzeug/datastructures.py,sha256=T1SRE_KRuNz9Q7P-Ck4PyKPyil1NOx9zDuNMLgrN1Z0,97083 +werkzeug/datastructures.pyi,sha256=HRzDLc7A6qnwluhNqn6AT76CsLZIkAbVVqxn0AbfV-s,34506 +werkzeug/debug/__init__.py,sha256=Gpq6OpS6mHwHk0mJkHc2fWvvjo6ccJVS9QJwJgoeb9I,18893 +werkzeug/debug/__pycache__/__init__.cpython-37.pyc,, +werkzeug/debug/__pycache__/console.cpython-37.pyc,, +werkzeug/debug/__pycache__/repr.cpython-37.pyc,, +werkzeug/debug/__pycache__/tbtools.cpython-37.pyc,, +werkzeug/debug/console.py,sha256=dechqiCtHfs0AQZWZofUC1S97tCuvwDgT0gdha5KwWM,6208 +werkzeug/debug/repr.py,sha256=FFczy4yhVfEQjW99HuZtUce-ebtJWMjp9GnfasXa0KA,9488 +werkzeug/debug/shared/ICON_LICENSE.md,sha256=DhA6Y1gUl5Jwfg0NFN9Rj4VWITt8tUx0IvdGf0ux9-s,222 +werkzeug/debug/shared/console.png,sha256=bxax6RXXlvOij_KeqvSNX0ojJf83YbnZ7my-3Gx9w2A,507 +werkzeug/debug/shared/debugger.js,sha256=tg42SZs1SVmYWZ-_Fj5ELK5-FLHnGNQrei0K2By8Bw8,10521 +werkzeug/debug/shared/less.png,sha256=-4-kNRaXJSONVLahrQKUxMwXGm9R4OnZ9SxDGpHlIR4,191 +werkzeug/debug/shared/more.png,sha256=GngN7CioHQoV58rH6ojnkYi8c_qED2Aka5FO5UXrReY,200 +werkzeug/debug/shared/style.css,sha256=-xSxzUEZGw_IqlDR5iZxitNl8LQUjBM-_Y4UAvXVH8g,6078 +werkzeug/debug/tbtools.py,sha256=Fsmlk6Ao3CcXm9iX7i_8MhCp2SQZ8uHm8Cf5wacnlW4,13293 +werkzeug/exceptions.py,sha256=5MFy6RyaU4nokoYzdDafloY51QUDIGVNKeK_FORUFS0,26543 +werkzeug/formparser.py,sha256=rLEu_ZwVpvqshZg6E4Qiv36QsmzmCytTijBeGX3dDGk,16056 +werkzeug/http.py,sha256=i_LrIU9KsOz27zfkwKIK6eifFuFMKgSuW15k57HbMiE,42162 +werkzeug/local.py,sha256=1IRMV9MFrauLaZeliF0Md1n7ZOcOKLbS03bnQ8Gz5WY,22326 +werkzeug/middleware/__init__.py,sha256=qfqgdT5npwG9ses3-FXQJf3aB95JYP1zchetH_T3PUw,500 +werkzeug/middleware/__pycache__/__init__.cpython-37.pyc,, +werkzeug/middleware/__pycache__/dispatcher.cpython-37.pyc,, +werkzeug/middleware/__pycache__/http_proxy.cpython-37.pyc,, +werkzeug/middleware/__pycache__/lint.cpython-37.pyc,, +werkzeug/middleware/__pycache__/profiler.cpython-37.pyc,, +werkzeug/middleware/__pycache__/proxy_fix.cpython-37.pyc,, +werkzeug/middleware/__pycache__/shared_data.cpython-37.pyc,, +werkzeug/middleware/dispatcher.py,sha256=Fh_w-KyWnTSYF-Lfv5dimQ7THSS7afPAZMmvc4zF1gg,2580 +werkzeug/middleware/http_proxy.py,sha256=HE8VyhS7CR-E1O6_9b68huv8FLgGGR1DLYqkS3Xcp3Q,7558 +werkzeug/middleware/lint.py,sha256=Sr6gV4royDs6ezkqv5trRAyKMDQ60KaEq3-tQ3opUvw,13968 +werkzeug/middleware/profiler.py,sha256=QkXk7cqnaPnF8wQu-5SyPCIOT3_kdABUBorQOghVNOA,4899 +werkzeug/middleware/proxy_fix.py,sha256=l7LC_LDu0Yd4SvUxS5SFigAJMzcIOGm6LNKl9IXJBSU,6974 +werkzeug/middleware/shared_data.py,sha256=fXjrEkuqxUVLG1DLrOdQLc96QQdjftCBZ1oM5oK89h4,9528 +werkzeug/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +werkzeug/routing/__init__.py,sha256=HpvahY7WwkLdV4Cq3Bsc3GrqNon4u6t8-vhbb9E5o00,4819 +werkzeug/routing/__pycache__/__init__.cpython-37.pyc,, +werkzeug/routing/__pycache__/converters.cpython-37.pyc,, +werkzeug/routing/__pycache__/exceptions.cpython-37.pyc,, +werkzeug/routing/__pycache__/map.cpython-37.pyc,, +werkzeug/routing/__pycache__/matcher.cpython-37.pyc,, +werkzeug/routing/__pycache__/rules.cpython-37.pyc,, +werkzeug/routing/converters.py,sha256=05bkekg64vLC6mqqK4ddBh589WH9yBsjtW8IJhdUBvw,6968 +werkzeug/routing/exceptions.py,sha256=RklUDL9ajOv2fTcRNj4pb18Bs4Y-GKk4rIeTSfsqkks,4737 +werkzeug/routing/map.py,sha256=XN4ZjzEF1SfMxtdov89SDE-1_U78KVnnobTfnHzqbmE,36757 +werkzeug/routing/matcher.py,sha256=U8xZTB3e5f3TgbkxdDyVuyxK4w72l1lo_b3tdG2zNrc,7122 +werkzeug/routing/rules.py,sha256=v27RaR5H3sIPRdJ_pdEfOBMN6EivFVpmFzJk7aizdyw,31072 +werkzeug/sansio/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +werkzeug/sansio/__pycache__/__init__.cpython-37.pyc,, +werkzeug/sansio/__pycache__/http.cpython-37.pyc,, +werkzeug/sansio/__pycache__/multipart.cpython-37.pyc,, +werkzeug/sansio/__pycache__/request.cpython-37.pyc,, +werkzeug/sansio/__pycache__/response.cpython-37.pyc,, +werkzeug/sansio/__pycache__/utils.cpython-37.pyc,, +werkzeug/sansio/http.py,sha256=9eORg44CDxpmV9i_U_pZ_NR8gdc9UXFCdE7EAP1v-c0,5162 +werkzeug/sansio/multipart.py,sha256=Uyrg2U6s2oft8LXOyuTvFCWTLOEr7INVW8zFTXNwZ7A,9756 +werkzeug/sansio/request.py,sha256=SiGcx2cz-l81TlCCrKrT2fePqC64hN8fSg5Ig6J6vRs,20175 +werkzeug/sansio/response.py,sha256=UTl-teQDDjovrZMkjj3ZQsHw-JtiFak5JfKEk1_vBYU,26026 +werkzeug/sansio/utils.py,sha256=EjbqdHdT-JZWgjUQaaWSgBUIRprXUkrsMQQqJlJHpVU,4847 +werkzeug/security.py,sha256=vrBofh4WZZoUo1eAdJ6F1DrzVRlYauGS2CUDYpbQKj8,4658 +werkzeug/serving.py,sha256=18pfjrHw8b5UCgPPo1ZEoxlYZZ5UREl4jQ9f8LGWMAo,38458 +werkzeug/test.py,sha256=t7T5G-HciIlv1ZXtlydFVpow0VrXnJ_Y3yyEB7T0_Ww,48125 +werkzeug/testapp.py,sha256=RJhT_2JweNiMKe304N3bF1zaIeMpRx-CIMERdeydfTY,9404 +werkzeug/urls.py,sha256=Q9Si-eVh7yxk3rwkzrwGRm146FXVXgg9lBP3k0HUfVM,36600 +werkzeug/user_agent.py,sha256=WclZhpvgLurMF45hsioSbS75H1Zb4iMQGKN3_yZ2oKo,1420 +werkzeug/utils.py,sha256=OYdB2cZPYYgq3C0EVKMIv05BrYzzr9xdefW0H00_IVo,24936 +werkzeug/wrappers/__init__.py,sha256=kGyK7rOud3qCxll_jFyW15YarJhj1xtdf3ocx9ZheB8,120 +werkzeug/wrappers/__pycache__/__init__.cpython-37.pyc,, +werkzeug/wrappers/__pycache__/request.cpython-37.pyc,, +werkzeug/wrappers/__pycache__/response.cpython-37.pyc,, +werkzeug/wrappers/request.py,sha256=UQ559KkGS0Po6HTBgvKMlk1_AsNw5zstzm8o_dRrfdQ,23415 +werkzeug/wrappers/response.py,sha256=c2HUXrrt5Sf8-XEB1fUXxm6jp7Lu80KR0A_tbQFvw1Q,34750 +werkzeug/wsgi.py,sha256=sgkFCzhl23hlSmbvjxbI-hVEjSlPuEBGTDAHmXFcAts,34732 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/WHEEL b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/WHEEL new file mode 100644 index 00000000..becc9a66 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/top_level.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/top_level.txt new file mode 100644 index 00000000..6fe8da84 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/Werkzeug-2.2.2.dist-info/top_level.txt @@ -0,0 +1 @@ +werkzeug diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/__pycache__/easy_install.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/__pycache__/easy_install.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8f801539f91fb27aec35217ac0d4524a7583ffae GIT binary patch literal 306 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.7 +Description-Content-Type: text/x-rst +License-File: LICENSE.rst +Requires-Dist: colorama ; platform_system == "Windows" +Requires-Dist: importlib-metadata ; python_version < "3.8" + +\$ click\_ +========== + +Click is a Python package for creating beautiful command line interfaces +in a composable way with as little code as necessary. It's the "Command +Line Interface Creation Kit". It's highly configurable but comes with +sensible defaults out of the box. + +It aims to make the process of writing command line tools quick and fun +while also preventing any frustration caused by the inability to +implement an intended CLI API. + +Click in three points: + +- Arbitrary nesting of commands +- Automatic help page generation +- Supports lazy loading of subcommands at runtime + + +Installing +---------- + +Install and update using `pip`_: + +.. code-block:: text + + $ pip install -U click + +.. _pip: https://pip.pypa.io/en/stable/getting-started/ + + +A Simple Example +---------------- + +.. code-block:: python + + import click + + @click.command() + @click.option("--count", default=1, help="Number of greetings.") + @click.option("--name", prompt="Your name", help="The person to greet.") + def hello(count, name): + """Simple program that greets NAME for a total of COUNT times.""" + for _ in range(count): + click.echo(f"Hello, {name}!") + + if __name__ == '__main__': + hello() + +.. code-block:: text + + $ python hello.py --count=3 + Your name: Click + Hello, Click! + Hello, Click! + Hello, Click! + + +Donate +------ + +The Pallets organization develops and supports Click and other popular +packages. In order to grow the community of contributors and users, and +allow the maintainers to devote more time to the projects, `please +donate today`_. + +.. _please donate today: https://palletsprojects.com/donate + + +Links +----- + +- Documentation: https://click.palletsprojects.com/ +- Changes: https://click.palletsprojects.com/changes/ +- PyPI Releases: https://pypi.org/project/click/ +- Source Code: https://github.com/pallets/click +- Issue Tracker: https://github.com/pallets/click/issues +- Website: https://palletsprojects.com/p/click +- Twitter: https://twitter.com/PalletsTeam +- Chat: https://discord.gg/pallets + + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/RECORD b/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/RECORD new file mode 100644 index 00000000..d5b2ceb8 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/RECORD @@ -0,0 +1,39 @@ +click-8.1.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +click-8.1.3.dist-info/LICENSE.rst,sha256=morRBqOU6FO_4h9C9OctWSgZoigF2ZG18ydQKSkrZY0,1475 +click-8.1.3.dist-info/METADATA,sha256=tFJIX5lOjx7c5LjZbdTPFVDJSgyv9F74XY0XCPp_gnc,3247 +click-8.1.3.dist-info/RECORD,, +click-8.1.3.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92 +click-8.1.3.dist-info/top_level.txt,sha256=J1ZQogalYS4pphY_lPECoNMfw0HzTSrZglC4Yfwo4xA,6 +click/__init__.py,sha256=rQBLutqg-z6m8nOzivIfigDn_emijB_dKv9BZ2FNi5s,3138 +click/__pycache__/__init__.cpython-37.pyc,, +click/__pycache__/_compat.cpython-37.pyc,, +click/__pycache__/_termui_impl.cpython-37.pyc,, +click/__pycache__/_textwrap.cpython-37.pyc,, +click/__pycache__/_winconsole.cpython-37.pyc,, +click/__pycache__/core.cpython-37.pyc,, +click/__pycache__/decorators.cpython-37.pyc,, +click/__pycache__/exceptions.cpython-37.pyc,, +click/__pycache__/formatting.cpython-37.pyc,, +click/__pycache__/globals.cpython-37.pyc,, +click/__pycache__/parser.cpython-37.pyc,, +click/__pycache__/shell_completion.cpython-37.pyc,, +click/__pycache__/termui.cpython-37.pyc,, +click/__pycache__/testing.cpython-37.pyc,, +click/__pycache__/types.cpython-37.pyc,, +click/__pycache__/utils.cpython-37.pyc,, +click/_compat.py,sha256=JIHLYs7Jzz4KT9t-ds4o4jBzLjnwCiJQKqur-5iwCKI,18810 +click/_termui_impl.py,sha256=qK6Cfy4mRFxvxE8dya8RBhLpSC8HjF-lvBc6aNrPdwg,23451 +click/_textwrap.py,sha256=10fQ64OcBUMuK7mFvh8363_uoOxPlRItZBmKzRJDgoY,1353 +click/_winconsole.py,sha256=5ju3jQkcZD0W27WEMGqmEP4y_crUVzPCqsX_FYb7BO0,7860 +click/core.py,sha256=mz87bYEKzIoNYEa56BFAiOJnvt1Y0L-i7wD4_ZecieE,112782 +click/decorators.py,sha256=yo3zvzgUm5q7h5CXjyV6q3h_PJAiUaem178zXwdWUFI,16350 +click/exceptions.py,sha256=7gDaLGuFZBeCNwY9ERMsF2-Z3R9Fvq09Zc6IZSKjseo,9167 +click/formatting.py,sha256=Frf0-5W33-loyY_i9qrwXR8-STnW3m5gvyxLVUdyxyk,9706 +click/globals.py,sha256=TP-qM88STzc7f127h35TD_v920FgfOD2EwzqA0oE8XU,1961 +click/parser.py,sha256=cAEt1uQR8gq3-S9ysqbVU-fdAZNvilxw4ReJ_T1OQMk,19044 +click/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +click/shell_completion.py,sha256=qOp_BeC9esEOSZKyu5G7RIxEUaLsXUX-mTb7hB1r4QY,18018 +click/termui.py,sha256=ACBQVOvFCTSqtD5VREeCAdRtlHd-Imla-Lte4wSfMjA,28355 +click/testing.py,sha256=ptpMYgRY7dVfE3UDgkgwayu9ePw98sQI3D7zZXiCpj4,16063 +click/types.py,sha256=rEb1aZSQKq3ciCMmjpG2Uva9vk498XRL7ThrcK2GRss,35805 +click/utils.py,sha256=33D6E7poH_nrKB-xr-UyDEXnxOcCiQqxuRLtrqeVv6o,18682 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/WHEEL b/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/WHEEL new file mode 100644 index 00000000..becc9a66 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/top_level.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/top_level.txt new file mode 100644 index 00000000..dca9a909 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click-8.1.3.dist-info/top_level.txt @@ -0,0 +1 @@ +click diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__init__.py new file mode 100644 index 00000000..e3ef423b --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__init__.py @@ -0,0 +1,73 @@ +""" +Click is a simple Python module inspired by the stdlib optparse to make +writing command line scripts fun. Unlike other modules, it's based +around a simple API that does not come with too much magic and is +composable. +""" +from .core import Argument as Argument +from .core import BaseCommand as BaseCommand +from .core import Command as Command +from .core import CommandCollection as CommandCollection +from .core import Context as Context +from .core import Group as Group +from .core import MultiCommand as MultiCommand +from .core import Option as Option +from .core import Parameter as Parameter +from .decorators import argument as argument +from .decorators import command as command +from .decorators import confirmation_option as confirmation_option +from .decorators import group as group +from .decorators import help_option as help_option +from .decorators import make_pass_decorator as make_pass_decorator +from .decorators import option as option +from .decorators import pass_context as pass_context +from .decorators import pass_obj as pass_obj +from .decorators import password_option as password_option +from .decorators import version_option as version_option +from .exceptions import Abort as Abort +from .exceptions import BadArgumentUsage as BadArgumentUsage +from .exceptions import BadOptionUsage as BadOptionUsage +from .exceptions import BadParameter as BadParameter +from .exceptions import ClickException as ClickException +from .exceptions import FileError as FileError +from .exceptions import MissingParameter as MissingParameter +from .exceptions import NoSuchOption as NoSuchOption +from .exceptions import UsageError as UsageError +from .formatting import HelpFormatter as HelpFormatter +from .formatting import wrap_text as wrap_text +from .globals import get_current_context as get_current_context +from .parser import OptionParser as OptionParser +from .termui import clear as clear +from .termui import confirm as confirm +from .termui import echo_via_pager as echo_via_pager +from .termui import edit as edit +from .termui import getchar as getchar +from .termui import launch as launch +from .termui import pause as pause +from .termui import progressbar as progressbar +from .termui import prompt as prompt +from .termui import secho as secho +from .termui import style as style +from .termui import unstyle as unstyle +from .types import BOOL as BOOL +from .types import Choice as Choice +from .types import DateTime as DateTime +from .types import File as File +from .types import FLOAT as FLOAT +from .types import FloatRange as FloatRange +from .types import INT as INT +from .types import IntRange as IntRange +from .types import ParamType as ParamType +from .types import Path as Path +from .types import STRING as STRING +from .types import Tuple as Tuple +from .types import UNPROCESSED as UNPROCESSED +from .types import UUID as UUID +from .utils import echo as echo +from .utils import format_filename as format_filename +from .utils import get_app_dir as get_app_dir +from .utils import get_binary_stream as get_binary_stream +from .utils import get_text_stream as get_text_stream +from .utils import open_file as open_file + +__version__ = "8.1.3" diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..601fa7f5163504db5d9f41401421bc8b1abe4990 GIT binary patch literal 2610 zcmc)L*;3m`6b4`e-ZA?U)}TNLVX;}mzS(982>~j=%_&!@WT~-x&^9eOgj~(Vyv)3k zFK4di73ONrImVEAf`Q`q*DZCobks(Lj*fH$f3ko6W)?D$$Y0cG{|S&q^s)QU{m{?uM-RXN zdjLHMgX}^3l`{lG>{sYv7-kQlM_`0Kj2?wi_6T|m#@M6iaTsThp*zh$V{f4MVV}K;K7a%E7Wxnl+1uzm zsu0u574J@%05JYgpcez`V7w41@tHQgf7Bo>*zW% zd;FuGF51$(*JPj>S|A(KYGGAqL1@{sta*Ou8!8Z5 z=xL5|FVYW6hSIHQrsp_@YiYK0@nlm;KMb_Hnw!&ZU0dD@&BIyL)9k^5Cc~LPD;t5Z z(uVSCIP&>I@>gfLq!DVCCj!m&LYiD?4>GLcvbb)|tm5JoX==2h4AOYq_X4AAi(LBe z7X1Ftw$zh(RjE0`4bkldT&UQ%LTn~p*z?4qXWPOIrRO$|yP^0_BV(s{aXupRrDlin zWnlc$e>yvLWhlcDp-^~Q(s)@lVLq?eXL|0PRE|MobSz?Hp;+Z<_V%i<{g?heDy{At zL7-d0^pp{LGD5Iaq2I3ooP&ls{~y9m}v`x3Wb&Da?`yC zv+C*Jq=DtE@L5q|NxJg{PHI;9{J3q@T(gRuG2f^KRD*V3c@-sspxihEn~u*rBA^-R z)F6Dc>C{BcZ8BQ8ygbLQc(Lk9lMW`2j8NQ2ha9CE;b-jR{4#%oNT1lA5q>pXE_>VA z1$8FR+~=;w-nx18dH9tP(ly4fZ@!*goYF)$HT>ox+HWtezFroOudk1fuo=C*J>$=( zOYOSj%IbHxzKeU6Mo>u&-`6ck73-m9S-OUL)Pqn7!@ZC{T(v|Xj;qp8`Vw<_; z-0H>bc|D=)mS^gEJ&Jo(D0&GieE&vNlp;nEr$|sFDN+>l8i(}r1`kv__2Mf%qBl7Oln-p6V+Y~z#yBPIYEtGhrd(^Q{aX@iMk*6qN)Z2Bv z`Tf`bh^WtWfa0Ia;&$m4zdAw5tl~~D<$WJ_t5G`lOv5hS2*)q^($Cgh-!Simm3^oR uVP{w6k8c~lO21^%E2O0B(v_jE=lsWda<}pJ*r&%G{EiWA$^75Ht^WdG?6N-q literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_compat.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_compat.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d188d156e5cc7aed1c63eb819b9b3c71d29152e5 GIT binary patch literal 15745 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 LZ!sPQ>hXU7dNX%T literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_winconsole.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/_winconsole.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0ea21ae295267115dc1332b057b44704b5a0b014 GIT binary patch literal 7715 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/core.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/core.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bd2c1f770ff91528384081c61f13212732f62875 GIT binary patch literal 89157 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/decorators.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/decorators.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5ff37cfec8a515c92b547550b27caeddaf7dd267 GIT binary patch literal 15594 zcmc&*OLH98b?)wYV(=hDQhZBlQltpbz*w?uNr5TLG$=ZA z-9re-Fix4Q2wGT`O1a9ZGL-@=n5*%eQ>HZPoO* zU9;tHr$d>%DlMBYM{_u5F_v%&e(ltEhNyo~MA{k;D|TE_nx-k+4- zj`YH}n>i`@9NwM{DyOZio|8cZ&zM(wkkxpZHR}GF_eS2ql#FQ3pO+C`#M=x0GVWs| z3Qnxs!Iad-F=&_m>ZS|3#GllK%?c&pq<}tNv?vKkvVZ{_x)) z-Opu`$TTK{&-wOy*8Gj%a=ot1+sRD7=X-Hb z-&S6)7brX_tp{-&ydVG8Mi%^CzNXguouC`@-E!FJcwJv7yUd1U;p-~w_mC*Q(~DbS z7paMNJ>_+RSZX|m8taX|QmCZf2-9Nups^7q_Khm5SPT1IKXGm>&pV0TOo}Rq`>NYu zANX-_6>tGmtms+XKCqe;m~*du$BwPo-gn~Mz<%KDS$7=_Ft_{TZ+U7fay_@BZ#6~*LuC{UhLg^J4E+y-3&UtTfJ6qvES`sB!R!Uy%7ZM#g|*Vw_p89t9Pr> zZZ)=U`9UL8UL2~Z+S^IW-C(=k>~|Zd*){glvUi{Dc~O+kLG@~z)kj~crdj9niWw6- zPVx;eiq$m!ns=m^>IBm2I3MV4tEZWDYP3eajq8h=Wz-``Dg{% zv=6F?BPx>Q&>|#GRZ_=rONGs%B5|3AOZY3D(=#F!6no@+s*@~yinmXm&~jRxsI*LG z5tDfqrElyWjjPL8Pu^NP_|cDU{CL5=@#FbiGO49hk9T@OQVhCLUj^zZ6ljRrA;BfW zs`wq9!3}E`Xw^y>7Y?SvRHxGt^K4B+sRt zDZHMm?N+<(Zii}1rYkyJd(hQYQJhv6v*r1mL5^5p0a&1i!l#)AY2-@LVZm+1t~Awb zb$#Y?TitG;Iw4TPAcz!4hovJ%cSmHjTCK<%(Yf^ig>j3sgbuIn36@^))WOJHe9 z7bi?LRoHR4IN~sDLxDTJP{r;zs1I}dL31dyx#s+mbc6Nq^HrJoQ4rM6U6g4;$u*qJ zHRAUd+$+Q{d|fd}HeM6UVZ83^E;3gsr@9{g+=vwB#~No54f;~1)x8~V1#`^>*7I<4 zV?|A|@j=g}{atXI!oIdI2n=l=LDu<+Q>t5i_D7 zCS0xFRQ&(|MQGSgi;B*y!P|Xtr*Y(yh zQpilt_|RN$x8jWu01peELbx``oDhP+Zp97WZ$&id)%l{JXKh-~h0(U!NwR`%+arHd@0=qlnhmE=)L=Dx_1TmN7 zwt^jXk#%P(OSR46Vz2ofE#Wq_6X1KPm9YIh^lZ*A>{-yU;>Wo=wqF|9zq0)D$GL%1 zhrYp%On85aDwk!oL5nicVC}%Lb7I7Zpd*5!vK9?F5I$8+DFS$`w@M~RtRH8CR9rqa zl?Qr73m$_A8<;mRfrggcZ=$tU*Imu{hg81GdLF`+15#UZuMb6N3{;9OYXR+-jLBcf zPz5F~P-G^p?sz{#1sFl~V0c_TsJQ9%+axxjdx7J*jLu%p>Pbc9j!NW$8C|vN-Ue~S za6R7-{G}!Lwd#vf^pio!#S9w;@E9&X4oOrEfh1~=h9tm?y=R}c?qKpa0Z<2k2K+mx z$yJ`xR%~^2wX5@ZpjW%0x};YJ7Wx(*MMd1O(Cv!7`vqCqtgjC7d{ztFR&087O)Dtm2PpI;meo);p;lz)mRIgKa z>kzw0Qr7tpNc12zhD?u%@kbn|1ecB+FPH79+)Pf*NsY@L|0X~m9#pX|Ud<3U@ZKVJ z@LI+tg7PhKyi$MV3ZCl;&EPvJHMBGPQU&*#Ai?5zpa8z6NTuJ9m_St)z}h)!r+CW|LUT57a`$Mni1z5uiZ zwT3IEF*ifkOx2*80x_v`pE_{DvEb5%uGf#lju*F>W5>lzdW{Vi=>t%ml5??3tGCb} zG;AKGF26jEu$Ni78&ig-gtgfIxu6plQ` z4v(|#HGto1JFf3VhzwwyZ#CVWurHwu!gXWA>#ox;@Ztq|(eS!b5f_%&CV+o{N`2k% zp=QjC;2OjO#DEJ0c531skO+uoGgNe+HB;jtq?_#>TAg&9GKHFs-U#8fBiHJx2rXL0 zgqr$5in|z%h8)zVGe{$hKuJgAP)5KS@F10E8(hzH^qp>F#O6vZed;bmOn)BPHW*cu@Gc^45QK(MU= zdp`%NY&~%9*aPgj0D!Ly?5?v8=WVAlur~8|a^JVQ$MaTP*s7?vZ5TA$`XQeD0ClbA z;m{T15&`>xZ6jQ@U-okkSWj8KkJ1x+*s-~4?b%Hjj^1D5No9ZXfwe!y-J1t+@CKmd z_j7yJFP)EUm;jU*X}sNP1l6Rd zaU#iY1npj8*MDa(f?bFSEvH66eID|dpH3<*M04~qS7dC-1gV2|`*OXom(14d!tmjp z0n#J*fHUZoY9XFzvK0~8h884c6_DHpev(5FTU|zNisUmXw8QN{B_#vV^97l!+9cpX znQEmwwb@ML&10DSj*q?zNe~k*oMFfmNR<8+SM&mI7Pw~FnX+dc2dNoxGH09_y8>tP zI2_F)-j?m%Ge%s8@X+~UA`+sCVw~`L6od344iS$ynn`)tsBx0J*4@E)q*ocmNb*D@ zA)}g8Jv0D1pu%!~$-Xn#XkEyoZ+ZNig=37AbMb5${mo*+pN6#+*16g6pKQZ$w(Ce| zReoxI##;U>tF@3-n8PzFkr2MOkr>$f;7wQ%4i?0Tm`lvQ3jQ;&?%L|LIJcjV?YPiH zzK^gU!I&oByl16v2HYHwcUTZPuM8m^&V{rc5nu$Gq{e^-Dphy`)`DYux22vv#~%v`HLu~n%y8(u`5(Af;i-(X$=feZzmsY=lt_6^oq&=(3E^=v2L~nPyhMEF|5qP^l*E!9gYpJQD8fyK}+&ji48U zZc>%8og?Ma9i8AO{nl--4OSr*hw&iNR*dbT#tjn!xx_AKAAq={djJxO34=^n5aE9# zi)<@NoR+GLGFnBTJ|n6JsaHA{O%7Pkr{rFlyq+}vOJf3C4%HT@Z9|~}N>E@fM68xq@TEvOw5n-UtxczmFVkrQO%YS}4Q9)9S1iRd)LDWjf{^x6 zd-rTQ{KL$Yt*D@AR4S4xFQiqDwIPwta#|IRb(qk|@fX_9tRkWSkTL zNu}D;4nL&!dF*|My&bLm6R5}FtY&yqdOURkcvPFz-TI`3@FJCz_RInelBIB3SM&QX zgrctK(#SF>sc)gBbR|(7+SIXqeo{fbgLJfp8xK&>d+;5c1~;F?vU=} ze1vlz5FMB<51cGL;a9Tsq(7CVr~MhGX)4Vbh$G%2*Ow0<1xzn4?gR`9=)Sw#8!ZH9 zqK$By&No~k_y_Q{5pa{vVC}n?Abjk1FpL&<>jyP9Wuf!-Zb62g zlv+`}+4k0NN?plR@ILrKP?w(HfD0!RyL;+-I3B^$GaS63UPKReFJY5`jmiXi4K_Ut z4oD3Ue-#c&iDRhXmgLv4`JGh2SWO7!;RV3K9T;$O?2zFtQ2^Wrv?h+{;kv-}O8=?v z;%S4g_@Ug%s$>z-PGZ575l`hJ!SP18%zDA_P~$LN&}n!L>B1;_1c%|mpk^}wcW`xR z;o&qAbQEjEX8{frtx2@@f`GW)PD9(Ar~Iy{zt;aQrL?{o3i=6a-!J+_IJ%|N7Q+3d zxExQwMwIX8xn=i(^Fgke_hA7L=tp!X`Uig!(VoJ7#h>!0MfsVY@sDKb*^%c@VJt`Q z!a;^rnHUuOV{oA-u}x5r6LZJCe*tYAE(#;RgKMJI=>$HbmOKK6olJ8w%jDL^qR+Dw zvM7lEIwH|(H4;!+&I&1+(L@bOB$ia{-^KhLuA+g%wqVnM*<7^-tfj-X-X}G6@ zzOXr)(8t7b_Ak@RBJJEpP_u{fm$2Fr)41TzAY2K&Tpxk&A!CAprA4I^$Sn zDq2FTfH))7uAX$ro18*e!XZNxq0>@JUk^_0m=XWXiGu0rK|max8a*WQM2lpodX!Q+ zS{?!87_;#lGS(*kig{*l#G;-oY@Gk_! zZhJUZifHHR|pf)#KlF3p1x4@H-WLQ@8k1v4Fw-;x?d!1olHRuw^L=QV)7PJt1VlH%O%_F1$6FIuk<*|?+j3en$8mK6VUI@z| z3rK5`fz;8W2LUJpovbILxp5{@wgO2L&=uK-8yEBIsS~iW`^;mNNpB|LELsP&4Eqq1 zb%gx15vV72Re^c%sLFYKi5sAayRZc^1%60EvmK!Xe+(SOT^>u#&;{7TP7t_)3%9_2 zfIucT_;d2)7qI%=8~Vl0EIq$=u7iCc+rrM!IkPi#OYaQPb#52$7^JFxbTJiz{xxHIJyEfM@GAvLeNucQ_%n>0)_>@;VG zB=~YFP$JspRQamA7nifuMSM~n?)6fqGF-(h?;aUHNKobB5MobKGS#XYL{2BG5w=4$ zKbt%SZN`Q%bdb?ocA+*Q#}HK*#JrOe>0)?arl!6MT$C%l_xoz?ou9W&Xf8)tVV1VPlbgJNh!xO633(C^tU9y zjHqxoDqkpL_h~kVLym|;&tP9_1}W@LnWK+0cvFGXRB?7wQ9jOfoLF2m0$1;%ft%{v zxZg<1a3uqfjeZgb{X-~qd5oRA|5E^Zr_aa?B${R!5pfK{Fy^aJfPR`DWf|6 zgm7_2cq${&p2;}xPZ^$$-?RAB;OW@%Fj1Wu?^o#fkf(EV7FKpFtn&zx&a7CY>zezf zvw0XlPviLgNFwq$^3cU^ci>y89hfj(f+3~x#$hr%o<{_O5D*V|{>RXc@imPK+o%qf z5(Vn4#Z1cUH=rm1#?#V=jWphm^Uu$m8M6J)j$(|(kPa~(R2mu(>b&URxba||g03at z7%r!Q<9r6k4u9B0gh4chaYR9&TA4rh;xOcuYV!S)#GZb`H6TG!qKt$6f@el1V;CtN zi8~ebtdAmxT4zTjl62O922>%Xlc}CnHEI+OUG_whCyO9Wj&$(f*nNo{O&>2ESg0Xo zVBg>`!JHKw>{x-|(*Fx;18dUl@WnT2u&gA9I)9tR|5^LcEN u=It~1wg9F`6)gJ-zAt=Z^!>SlYhOHiwBjCfpLS2VM;#b6$DU*Ut^WlLnJQcW literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/exceptions.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/exceptions.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..06771d30ad2925740b6b4c9fb7d290deae739849 GIT binary patch literal 10067 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/formatting.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/formatting.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5e52cc62b12817058513e7aa54a3d6ad2969b1b5 GIT binary patch literal 9296 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 X+I@RsMqbDht_V84xKa5F@$UZuml-0v literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/globals.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/globals.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..85c21d413de2e91a6d1c61c9586ccf9d79821fe4 GIT binary patch literal 2391 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

?Py_oMh|1S$C#nnS0W|Z+0jwh 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 dsnYaeT<@7Wg!E|YJ96)vdis%<3ad& literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/utils.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/click/__pycache__/utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..67606b44952967f61941819e7ad4a1bf17d6787e GIT binary patch literal 17389 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 str: + return sys.getfilesystemencoding() or sys.getdefaultencoding() + + +def _make_text_stream( + stream: t.BinaryIO, + encoding: t.Optional[str], + errors: t.Optional[str], + force_readable: bool = False, + force_writable: bool = False, +) -> t.TextIO: + if encoding is None: + encoding = get_best_encoding(stream) + if errors is None: + errors = "replace" + return _NonClosingTextIOWrapper( + stream, + encoding, + errors, + line_buffering=True, + force_readable=force_readable, + force_writable=force_writable, + ) + + +def is_ascii_encoding(encoding: str) -> bool: + """Checks if a given encoding is ascii.""" + try: + return codecs.lookup(encoding).name == "ascii" + except LookupError: + return False + + +def get_best_encoding(stream: t.IO) -> str: + """Returns the default stream encoding if not found.""" + rv = getattr(stream, "encoding", None) or sys.getdefaultencoding() + if is_ascii_encoding(rv): + return "utf-8" + return rv + + +class _NonClosingTextIOWrapper(io.TextIOWrapper): + def __init__( + self, + stream: t.BinaryIO, + encoding: t.Optional[str], + errors: t.Optional[str], + force_readable: bool = False, + force_writable: bool = False, + **extra: t.Any, + ) -> None: + self._stream = stream = t.cast( + t.BinaryIO, _FixupStream(stream, force_readable, force_writable) + ) + super().__init__(stream, encoding, errors, **extra) + + def __del__(self) -> None: + try: + self.detach() + except Exception: + pass + + def isatty(self) -> bool: + # https://bitbucket.org/pypy/pypy/issue/1803 + return self._stream.isatty() + + +class _FixupStream: + """The new io interface needs more from streams than streams + traditionally implement. As such, this fix-up code is necessary in + some circumstances. + + The forcing of readable and writable flags are there because some tools + put badly patched objects on sys (one such offender are certain version + of jupyter notebook). + """ + + def __init__( + self, + stream: t.BinaryIO, + force_readable: bool = False, + force_writable: bool = False, + ): + self._stream = stream + self._force_readable = force_readable + self._force_writable = force_writable + + def __getattr__(self, name: str) -> t.Any: + return getattr(self._stream, name) + + def read1(self, size: int) -> bytes: + f = getattr(self._stream, "read1", None) + + if f is not None: + return t.cast(bytes, f(size)) + + return self._stream.read(size) + + def readable(self) -> bool: + if self._force_readable: + return True + x = getattr(self._stream, "readable", None) + if x is not None: + return t.cast(bool, x()) + try: + self._stream.read(0) + except Exception: + return False + return True + + def writable(self) -> bool: + if self._force_writable: + return True + x = getattr(self._stream, "writable", None) + if x is not None: + return t.cast(bool, x()) + try: + self._stream.write("") # type: ignore + except Exception: + try: + self._stream.write(b"") + except Exception: + return False + return True + + def seekable(self) -> bool: + x = getattr(self._stream, "seekable", None) + if x is not None: + return t.cast(bool, x()) + try: + self._stream.seek(self._stream.tell()) + except Exception: + return False + return True + + +def _is_binary_reader(stream: t.IO, default: bool = False) -> bool: + try: + return isinstance(stream.read(0), bytes) + except Exception: + return default + # This happens in some cases where the stream was already + # closed. In this case, we assume the default. + + +def _is_binary_writer(stream: t.IO, default: bool = False) -> bool: + try: + stream.write(b"") + except Exception: + try: + stream.write("") + return False + except Exception: + pass + return default + return True + + +def _find_binary_reader(stream: t.IO) -> t.Optional[t.BinaryIO]: + # We need to figure out if the given stream is already binary. + # This can happen because the official docs recommend detaching + # the streams to get binary streams. Some code might do this, so + # we need to deal with this case explicitly. + if _is_binary_reader(stream, False): + return t.cast(t.BinaryIO, stream) + + buf = getattr(stream, "buffer", None) + + # Same situation here; this time we assume that the buffer is + # actually binary in case it's closed. + if buf is not None and _is_binary_reader(buf, True): + return t.cast(t.BinaryIO, buf) + + return None + + +def _find_binary_writer(stream: t.IO) -> t.Optional[t.BinaryIO]: + # We need to figure out if the given stream is already binary. + # This can happen because the official docs recommend detaching + # the streams to get binary streams. Some code might do this, so + # we need to deal with this case explicitly. + if _is_binary_writer(stream, False): + return t.cast(t.BinaryIO, stream) + + buf = getattr(stream, "buffer", None) + + # Same situation here; this time we assume that the buffer is + # actually binary in case it's closed. + if buf is not None and _is_binary_writer(buf, True): + return t.cast(t.BinaryIO, buf) + + return None + + +def _stream_is_misconfigured(stream: t.TextIO) -> bool: + """A stream is misconfigured if its encoding is ASCII.""" + # If the stream does not have an encoding set, we assume it's set + # to ASCII. This appears to happen in certain unittest + # environments. It's not quite clear what the correct behavior is + # but this at least will force Click to recover somehow. + return is_ascii_encoding(getattr(stream, "encoding", None) or "ascii") + + +def _is_compat_stream_attr(stream: t.TextIO, attr: str, value: t.Optional[str]) -> bool: + """A stream attribute is compatible if it is equal to the + desired value or the desired value is unset and the attribute + has a value. + """ + stream_value = getattr(stream, attr, None) + return stream_value == value or (value is None and stream_value is not None) + + +def _is_compatible_text_stream( + stream: t.TextIO, encoding: t.Optional[str], errors: t.Optional[str] +) -> bool: + """Check if a stream's encoding and errors attributes are + compatible with the desired values. + """ + return _is_compat_stream_attr( + stream, "encoding", encoding + ) and _is_compat_stream_attr(stream, "errors", errors) + + +def _force_correct_text_stream( + text_stream: t.IO, + encoding: t.Optional[str], + errors: t.Optional[str], + is_binary: t.Callable[[t.IO, bool], bool], + find_binary: t.Callable[[t.IO], t.Optional[t.BinaryIO]], + force_readable: bool = False, + force_writable: bool = False, +) -> t.TextIO: + if is_binary(text_stream, False): + binary_reader = t.cast(t.BinaryIO, text_stream) + else: + text_stream = t.cast(t.TextIO, text_stream) + # If the stream looks compatible, and won't default to a + # misconfigured ascii encoding, return it as-is. + if _is_compatible_text_stream(text_stream, encoding, errors) and not ( + encoding is None and _stream_is_misconfigured(text_stream) + ): + return text_stream + + # Otherwise, get the underlying binary reader. + possible_binary_reader = find_binary(text_stream) + + # If that's not possible, silently use the original reader + # and get mojibake instead of exceptions. + if possible_binary_reader is None: + return text_stream + + binary_reader = possible_binary_reader + + # Default errors to replace instead of strict in order to get + # something that works. + if errors is None: + errors = "replace" + + # Wrap the binary stream in a text stream with the correct + # encoding parameters. + return _make_text_stream( + binary_reader, + encoding, + errors, + force_readable=force_readable, + force_writable=force_writable, + ) + + +def _force_correct_text_reader( + text_reader: t.IO, + encoding: t.Optional[str], + errors: t.Optional[str], + force_readable: bool = False, +) -> t.TextIO: + return _force_correct_text_stream( + text_reader, + encoding, + errors, + _is_binary_reader, + _find_binary_reader, + force_readable=force_readable, + ) + + +def _force_correct_text_writer( + text_writer: t.IO, + encoding: t.Optional[str], + errors: t.Optional[str], + force_writable: bool = False, +) -> t.TextIO: + return _force_correct_text_stream( + text_writer, + encoding, + errors, + _is_binary_writer, + _find_binary_writer, + force_writable=force_writable, + ) + + +def get_binary_stdin() -> t.BinaryIO: + reader = _find_binary_reader(sys.stdin) + if reader is None: + raise RuntimeError("Was not able to determine binary stream for sys.stdin.") + return reader + + +def get_binary_stdout() -> t.BinaryIO: + writer = _find_binary_writer(sys.stdout) + if writer is None: + raise RuntimeError("Was not able to determine binary stream for sys.stdout.") + return writer + + +def get_binary_stderr() -> t.BinaryIO: + writer = _find_binary_writer(sys.stderr) + if writer is None: + raise RuntimeError("Was not able to determine binary stream for sys.stderr.") + return writer + + +def get_text_stdin( + encoding: t.Optional[str] = None, errors: t.Optional[str] = None +) -> t.TextIO: + rv = _get_windows_console_stream(sys.stdin, encoding, errors) + if rv is not None: + return rv + return _force_correct_text_reader(sys.stdin, encoding, errors, force_readable=True) + + +def get_text_stdout( + encoding: t.Optional[str] = None, errors: t.Optional[str] = None +) -> t.TextIO: + rv = _get_windows_console_stream(sys.stdout, encoding, errors) + if rv is not None: + return rv + return _force_correct_text_writer(sys.stdout, encoding, errors, force_writable=True) + + +def get_text_stderr( + encoding: t.Optional[str] = None, errors: t.Optional[str] = None +) -> t.TextIO: + rv = _get_windows_console_stream(sys.stderr, encoding, errors) + if rv is not None: + return rv + return _force_correct_text_writer(sys.stderr, encoding, errors, force_writable=True) + + +def _wrap_io_open( + file: t.Union[str, os.PathLike, int], + mode: str, + encoding: t.Optional[str], + errors: t.Optional[str], +) -> t.IO: + """Handles not passing ``encoding`` and ``errors`` in binary mode.""" + if "b" in mode: + return open(file, mode) + + return open(file, mode, encoding=encoding, errors=errors) + + +def open_stream( + filename: str, + mode: str = "r", + encoding: t.Optional[str] = None, + errors: t.Optional[str] = "strict", + atomic: bool = False, +) -> t.Tuple[t.IO, bool]: + binary = "b" in mode + + # Standard streams first. These are simple because they ignore the + # atomic flag. Use fsdecode to handle Path("-"). + if os.fsdecode(filename) == "-": + if any(m in mode for m in ["w", "a", "x"]): + if binary: + return get_binary_stdout(), False + return get_text_stdout(encoding=encoding, errors=errors), False + if binary: + return get_binary_stdin(), False + return get_text_stdin(encoding=encoding, errors=errors), False + + # Non-atomic writes directly go out through the regular open functions. + if not atomic: + return _wrap_io_open(filename, mode, encoding, errors), True + + # Some usability stuff for atomic writes + if "a" in mode: + raise ValueError( + "Appending to an existing file is not supported, because that" + " would involve an expensive `copy`-operation to a temporary" + " file. Open the file in normal `w`-mode and copy explicitly" + " if that's what you're after." + ) + if "x" in mode: + raise ValueError("Use the `overwrite`-parameter instead.") + if "w" not in mode: + raise ValueError("Atomic writes only make sense with `w`-mode.") + + # Atomic writes are more complicated. They work by opening a file + # as a proxy in the same folder and then using the fdopen + # functionality to wrap it in a Python file. Then we wrap it in an + # atomic file that moves the file over on close. + import errno + import random + + try: + perm: t.Optional[int] = os.stat(filename).st_mode + except OSError: + perm = None + + flags = os.O_RDWR | os.O_CREAT | os.O_EXCL + + if binary: + flags |= getattr(os, "O_BINARY", 0) + + while True: + tmp_filename = os.path.join( + os.path.dirname(filename), + f".__atomic-write{random.randrange(1 << 32):08x}", + ) + try: + fd = os.open(tmp_filename, flags, 0o666 if perm is None else perm) + break + except OSError as e: + if e.errno == errno.EEXIST or ( + os.name == "nt" + and e.errno == errno.EACCES + and os.path.isdir(e.filename) + and os.access(e.filename, os.W_OK) + ): + continue + raise + + if perm is not None: + os.chmod(tmp_filename, perm) # in case perm includes bits in umask + + f = _wrap_io_open(fd, mode, encoding, errors) + af = _AtomicFile(f, tmp_filename, os.path.realpath(filename)) + return t.cast(t.IO, af), True + + +class _AtomicFile: + def __init__(self, f: t.IO, tmp_filename: str, real_filename: str) -> None: + self._f = f + self._tmp_filename = tmp_filename + self._real_filename = real_filename + self.closed = False + + @property + def name(self) -> str: + return self._real_filename + + def close(self, delete: bool = False) -> None: + if self.closed: + return + self._f.close() + os.replace(self._tmp_filename, self._real_filename) + self.closed = True + + def __getattr__(self, name: str) -> t.Any: + return getattr(self._f, name) + + def __enter__(self) -> "_AtomicFile": + return self + + def __exit__(self, exc_type, exc_value, tb): # type: ignore + self.close(delete=exc_type is not None) + + def __repr__(self) -> str: + return repr(self._f) + + +def strip_ansi(value: str) -> str: + return _ansi_re.sub("", value) + + +def _is_jupyter_kernel_output(stream: t.IO) -> bool: + while isinstance(stream, (_FixupStream, _NonClosingTextIOWrapper)): + stream = stream._stream + + return stream.__class__.__module__.startswith("ipykernel.") + + +def should_strip_ansi( + stream: t.Optional[t.IO] = None, color: t.Optional[bool] = None +) -> bool: + if color is None: + if stream is None: + stream = sys.stdin + return not isatty(stream) and not _is_jupyter_kernel_output(stream) + return not color + + +# On Windows, wrap the output streams with colorama to support ANSI +# color codes. +# NOTE: double check is needed so mypy does not analyze this on Linux +if sys.platform.startswith("win") and WIN: + from ._winconsole import _get_windows_console_stream + + def _get_argv_encoding() -> str: + import locale + + return locale.getpreferredencoding() + + _ansi_stream_wrappers: t.MutableMapping[t.TextIO, t.TextIO] = WeakKeyDictionary() + + def auto_wrap_for_ansi( + stream: t.TextIO, color: t.Optional[bool] = None + ) -> t.TextIO: + """Support ANSI color and style codes on Windows by wrapping a + stream with colorama. + """ + try: + cached = _ansi_stream_wrappers.get(stream) + except Exception: + cached = None + + if cached is not None: + return cached + + import colorama + + strip = should_strip_ansi(stream, color) + ansi_wrapper = colorama.AnsiToWin32(stream, strip=strip) + rv = t.cast(t.TextIO, ansi_wrapper.stream) + _write = rv.write + + def _safe_write(s): + try: + return _write(s) + except BaseException: + ansi_wrapper.reset_all() + raise + + rv.write = _safe_write + + try: + _ansi_stream_wrappers[stream] = rv + except Exception: + pass + + return rv + +else: + + def _get_argv_encoding() -> str: + return getattr(sys.stdin, "encoding", None) or get_filesystem_encoding() + + def _get_windows_console_stream( + f: t.TextIO, encoding: t.Optional[str], errors: t.Optional[str] + ) -> t.Optional[t.TextIO]: + return None + + +def term_len(x: str) -> int: + return len(strip_ansi(x)) + + +def isatty(stream: t.IO) -> bool: + try: + return stream.isatty() + except Exception: + return False + + +def _make_cached_stream_func( + src_func: t.Callable[[], t.TextIO], wrapper_func: t.Callable[[], t.TextIO] +) -> t.Callable[[], t.TextIO]: + cache: t.MutableMapping[t.TextIO, t.TextIO] = WeakKeyDictionary() + + def func() -> t.TextIO: + stream = src_func() + try: + rv = cache.get(stream) + except Exception: + rv = None + if rv is not None: + return rv + rv = wrapper_func() + try: + cache[stream] = rv + except Exception: + pass + return rv + + return func + + +_default_text_stdin = _make_cached_stream_func(lambda: sys.stdin, get_text_stdin) +_default_text_stdout = _make_cached_stream_func(lambda: sys.stdout, get_text_stdout) +_default_text_stderr = _make_cached_stream_func(lambda: sys.stderr, get_text_stderr) + + +binary_streams: t.Mapping[str, t.Callable[[], t.BinaryIO]] = { + "stdin": get_binary_stdin, + "stdout": get_binary_stdout, + "stderr": get_binary_stderr, +} + +text_streams: t.Mapping[ + str, t.Callable[[t.Optional[str], t.Optional[str]], t.TextIO] +] = { + "stdin": get_text_stdin, + "stdout": get_text_stdout, + "stderr": get_text_stderr, +} diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/_termui_impl.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/_termui_impl.py new file mode 100644 index 00000000..4b979bcc --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/_termui_impl.py @@ -0,0 +1,717 @@ +""" +This module contains implementations for the termui module. To keep the +import time of Click down, some infrequently used functionality is +placed in this module and only imported as needed. +""" +import contextlib +import math +import os +import sys +import time +import typing as t +from gettext import gettext as _ + +from ._compat import _default_text_stdout +from ._compat import CYGWIN +from ._compat import get_best_encoding +from ._compat import isatty +from ._compat import open_stream +from ._compat import strip_ansi +from ._compat import term_len +from ._compat import WIN +from .exceptions import ClickException +from .utils import echo + +V = t.TypeVar("V") + +if os.name == "nt": + BEFORE_BAR = "\r" + AFTER_BAR = "\n" +else: + BEFORE_BAR = "\r\033[?25l" + AFTER_BAR = "\033[?25h\n" + + +class ProgressBar(t.Generic[V]): + def __init__( + self, + iterable: t.Optional[t.Iterable[V]], + length: t.Optional[int] = None, + fill_char: str = "#", + empty_char: str = " ", + bar_template: str = "%(bar)s", + info_sep: str = " ", + show_eta: bool = True, + show_percent: t.Optional[bool] = None, + show_pos: bool = False, + item_show_func: t.Optional[t.Callable[[t.Optional[V]], t.Optional[str]]] = None, + label: t.Optional[str] = None, + file: t.Optional[t.TextIO] = None, + color: t.Optional[bool] = None, + update_min_steps: int = 1, + width: int = 30, + ) -> None: + self.fill_char = fill_char + self.empty_char = empty_char + self.bar_template = bar_template + self.info_sep = info_sep + self.show_eta = show_eta + self.show_percent = show_percent + self.show_pos = show_pos + self.item_show_func = item_show_func + self.label = label or "" + if file is None: + file = _default_text_stdout() + self.file = file + self.color = color + self.update_min_steps = update_min_steps + self._completed_intervals = 0 + self.width = width + self.autowidth = width == 0 + + if length is None: + from operator import length_hint + + length = length_hint(iterable, -1) + + if length == -1: + length = None + if iterable is None: + if length is None: + raise TypeError("iterable or length is required") + iterable = t.cast(t.Iterable[V], range(length)) + self.iter = iter(iterable) + self.length = length + self.pos = 0 + self.avg: t.List[float] = [] + self.start = self.last_eta = time.time() + self.eta_known = False + self.finished = False + self.max_width: t.Optional[int] = None + self.entered = False + self.current_item: t.Optional[V] = None + self.is_hidden = not isatty(self.file) + self._last_line: t.Optional[str] = None + + def __enter__(self) -> "ProgressBar": + self.entered = True + self.render_progress() + return self + + def __exit__(self, exc_type, exc_value, tb): # type: ignore + self.render_finish() + + def __iter__(self) -> t.Iterator[V]: + if not self.entered: + raise RuntimeError("You need to use progress bars in a with block.") + self.render_progress() + return self.generator() + + def __next__(self) -> V: + # Iteration is defined in terms of a generator function, + # returned by iter(self); use that to define next(). This works + # because `self.iter` is an iterable consumed by that generator, + # so it is re-entry safe. Calling `next(self.generator())` + # twice works and does "what you want". + return next(iter(self)) + + def render_finish(self) -> None: + if self.is_hidden: + return + self.file.write(AFTER_BAR) + self.file.flush() + + @property + def pct(self) -> float: + if self.finished: + return 1.0 + return min(self.pos / (float(self.length or 1) or 1), 1.0) + + @property + def time_per_iteration(self) -> float: + if not self.avg: + return 0.0 + return sum(self.avg) / float(len(self.avg)) + + @property + def eta(self) -> float: + if self.length is not None and not self.finished: + return self.time_per_iteration * (self.length - self.pos) + return 0.0 + + def format_eta(self) -> str: + if self.eta_known: + t = int(self.eta) + seconds = t % 60 + t //= 60 + minutes = t % 60 + t //= 60 + hours = t % 24 + t //= 24 + if t > 0: + return f"{t}d {hours:02}:{minutes:02}:{seconds:02}" + else: + return f"{hours:02}:{minutes:02}:{seconds:02}" + return "" + + def format_pos(self) -> str: + pos = str(self.pos) + if self.length is not None: + pos += f"/{self.length}" + return pos + + def format_pct(self) -> str: + return f"{int(self.pct * 100): 4}%"[1:] + + def format_bar(self) -> str: + if self.length is not None: + bar_length = int(self.pct * self.width) + bar = self.fill_char * bar_length + bar += self.empty_char * (self.width - bar_length) + elif self.finished: + bar = self.fill_char * self.width + else: + chars = list(self.empty_char * (self.width or 1)) + if self.time_per_iteration != 0: + chars[ + int( + (math.cos(self.pos * self.time_per_iteration) / 2.0 + 0.5) + * self.width + ) + ] = self.fill_char + bar = "".join(chars) + return bar + + def format_progress_line(self) -> str: + show_percent = self.show_percent + + info_bits = [] + if self.length is not None and show_percent is None: + show_percent = not self.show_pos + + if self.show_pos: + info_bits.append(self.format_pos()) + if show_percent: + info_bits.append(self.format_pct()) + if self.show_eta and self.eta_known and not self.finished: + info_bits.append(self.format_eta()) + if self.item_show_func is not None: + item_info = self.item_show_func(self.current_item) + if item_info is not None: + info_bits.append(item_info) + + return ( + self.bar_template + % { + "label": self.label, + "bar": self.format_bar(), + "info": self.info_sep.join(info_bits), + } + ).rstrip() + + def render_progress(self) -> None: + import shutil + + if self.is_hidden: + # Only output the label as it changes if the output is not a + # TTY. Use file=stderr if you expect to be piping stdout. + if self._last_line != self.label: + self._last_line = self.label + echo(self.label, file=self.file, color=self.color) + + return + + buf = [] + # Update width in case the terminal has been resized + if self.autowidth: + old_width = self.width + self.width = 0 + clutter_length = term_len(self.format_progress_line()) + new_width = max(0, shutil.get_terminal_size().columns - clutter_length) + if new_width < old_width: + buf.append(BEFORE_BAR) + buf.append(" " * self.max_width) # type: ignore + self.max_width = new_width + self.width = new_width + + clear_width = self.width + if self.max_width is not None: + clear_width = self.max_width + + buf.append(BEFORE_BAR) + line = self.format_progress_line() + line_len = term_len(line) + if self.max_width is None or self.max_width < line_len: + self.max_width = line_len + + buf.append(line) + buf.append(" " * (clear_width - line_len)) + line = "".join(buf) + # Render the line only if it changed. + + if line != self._last_line: + self._last_line = line + echo(line, file=self.file, color=self.color, nl=False) + self.file.flush() + + def make_step(self, n_steps: int) -> None: + self.pos += n_steps + if self.length is not None and self.pos >= self.length: + self.finished = True + + if (time.time() - self.last_eta) < 1.0: + return + + self.last_eta = time.time() + + # self.avg is a rolling list of length <= 7 of steps where steps are + # defined as time elapsed divided by the total progress through + # self.length. + if self.pos: + step = (time.time() - self.start) / self.pos + else: + step = time.time() - self.start + + self.avg = self.avg[-6:] + [step] + + self.eta_known = self.length is not None + + def update(self, n_steps: int, current_item: t.Optional[V] = None) -> None: + """Update the progress bar by advancing a specified number of + steps, and optionally set the ``current_item`` for this new + position. + + :param n_steps: Number of steps to advance. + :param current_item: Optional item to set as ``current_item`` + for the updated position. + + .. versionchanged:: 8.0 + Added the ``current_item`` optional parameter. + + .. versionchanged:: 8.0 + Only render when the number of steps meets the + ``update_min_steps`` threshold. + """ + if current_item is not None: + self.current_item = current_item + + self._completed_intervals += n_steps + + if self._completed_intervals >= self.update_min_steps: + self.make_step(self._completed_intervals) + self.render_progress() + self._completed_intervals = 0 + + def finish(self) -> None: + self.eta_known = False + self.current_item = None + self.finished = True + + def generator(self) -> t.Iterator[V]: + """Return a generator which yields the items added to the bar + during construction, and updates the progress bar *after* the + yielded block returns. + """ + # WARNING: the iterator interface for `ProgressBar` relies on + # this and only works because this is a simple generator which + # doesn't create or manage additional state. If this function + # changes, the impact should be evaluated both against + # `iter(bar)` and `next(bar)`. `next()` in particular may call + # `self.generator()` repeatedly, and this must remain safe in + # order for that interface to work. + if not self.entered: + raise RuntimeError("You need to use progress bars in a with block.") + + if self.is_hidden: + yield from self.iter + else: + for rv in self.iter: + self.current_item = rv + + # This allows show_item_func to be updated before the + # item is processed. Only trigger at the beginning of + # the update interval. + if self._completed_intervals == 0: + self.render_progress() + + yield rv + self.update(1) + + self.finish() + self.render_progress() + + +def pager(generator: t.Iterable[str], color: t.Optional[bool] = None) -> None: + """Decide what method to use for paging through text.""" + stdout = _default_text_stdout() + if not isatty(sys.stdin) or not isatty(stdout): + return _nullpager(stdout, generator, color) + pager_cmd = (os.environ.get("PAGER", None) or "").strip() + if pager_cmd: + if WIN: + return _tempfilepager(generator, pager_cmd, color) + return _pipepager(generator, pager_cmd, color) + if os.environ.get("TERM") in ("dumb", "emacs"): + return _nullpager(stdout, generator, color) + if WIN or sys.platform.startswith("os2"): + return _tempfilepager(generator, "more <", color) + if hasattr(os, "system") and os.system("(less) 2>/dev/null") == 0: + return _pipepager(generator, "less", color) + + import tempfile + + fd, filename = tempfile.mkstemp() + os.close(fd) + try: + if hasattr(os, "system") and os.system(f'more "{filename}"') == 0: + return _pipepager(generator, "more", color) + return _nullpager(stdout, generator, color) + finally: + os.unlink(filename) + + +def _pipepager(generator: t.Iterable[str], cmd: str, color: t.Optional[bool]) -> None: + """Page through text by feeding it to another program. Invoking a + pager through this might support colors. + """ + import subprocess + + env = dict(os.environ) + + # If we're piping to less we might support colors under the + # condition that + cmd_detail = cmd.rsplit("/", 1)[-1].split() + if color is None and cmd_detail[0] == "less": + less_flags = f"{os.environ.get('LESS', '')}{' '.join(cmd_detail[1:])}" + if not less_flags: + env["LESS"] = "-R" + color = True + elif "r" in less_flags or "R" in less_flags: + color = True + + c = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, env=env) + stdin = t.cast(t.BinaryIO, c.stdin) + encoding = get_best_encoding(stdin) + try: + for text in generator: + if not color: + text = strip_ansi(text) + + stdin.write(text.encode(encoding, "replace")) + except (OSError, KeyboardInterrupt): + pass + else: + stdin.close() + + # Less doesn't respect ^C, but catches it for its own UI purposes (aborting + # search or other commands inside less). + # + # That means when the user hits ^C, the parent process (click) terminates, + # but less is still alive, paging the output and messing up the terminal. + # + # If the user wants to make the pager exit on ^C, they should set + # `LESS='-K'`. It's not our decision to make. + while True: + try: + c.wait() + except KeyboardInterrupt: + pass + else: + break + + +def _tempfilepager( + generator: t.Iterable[str], cmd: str, color: t.Optional[bool] +) -> None: + """Page through text by invoking a program on a temporary file.""" + import tempfile + + fd, filename = tempfile.mkstemp() + # TODO: This never terminates if the passed generator never terminates. + text = "".join(generator) + if not color: + text = strip_ansi(text) + encoding = get_best_encoding(sys.stdout) + with open_stream(filename, "wb")[0] as f: + f.write(text.encode(encoding)) + try: + os.system(f'{cmd} "{filename}"') + finally: + os.close(fd) + os.unlink(filename) + + +def _nullpager( + stream: t.TextIO, generator: t.Iterable[str], color: t.Optional[bool] +) -> None: + """Simply print unformatted text. This is the ultimate fallback.""" + for text in generator: + if not color: + text = strip_ansi(text) + stream.write(text) + + +class Editor: + def __init__( + self, + editor: t.Optional[str] = None, + env: t.Optional[t.Mapping[str, str]] = None, + require_save: bool = True, + extension: str = ".txt", + ) -> None: + self.editor = editor + self.env = env + self.require_save = require_save + self.extension = extension + + def get_editor(self) -> str: + if self.editor is not None: + return self.editor + for key in "VISUAL", "EDITOR": + rv = os.environ.get(key) + if rv: + return rv + if WIN: + return "notepad" + for editor in "sensible-editor", "vim", "nano": + if os.system(f"which {editor} >/dev/null 2>&1") == 0: + return editor + return "vi" + + def edit_file(self, filename: str) -> None: + import subprocess + + editor = self.get_editor() + environ: t.Optional[t.Dict[str, str]] = None + + if self.env: + environ = os.environ.copy() + environ.update(self.env) + + try: + c = subprocess.Popen(f'{editor} "{filename}"', env=environ, shell=True) + exit_code = c.wait() + if exit_code != 0: + raise ClickException( + _("{editor}: Editing failed").format(editor=editor) + ) + except OSError as e: + raise ClickException( + _("{editor}: Editing failed: {e}").format(editor=editor, e=e) + ) from e + + def edit(self, text: t.Optional[t.AnyStr]) -> t.Optional[t.AnyStr]: + import tempfile + + if not text: + data = b"" + elif isinstance(text, (bytes, bytearray)): + data = text + else: + if text and not text.endswith("\n"): + text += "\n" + + if WIN: + data = text.replace("\n", "\r\n").encode("utf-8-sig") + else: + data = text.encode("utf-8") + + fd, name = tempfile.mkstemp(prefix="editor-", suffix=self.extension) + f: t.BinaryIO + + try: + with os.fdopen(fd, "wb") as f: + f.write(data) + + # If the filesystem resolution is 1 second, like Mac OS + # 10.12 Extended, or 2 seconds, like FAT32, and the editor + # closes very fast, require_save can fail. Set the modified + # time to be 2 seconds in the past to work around this. + os.utime(name, (os.path.getatime(name), os.path.getmtime(name) - 2)) + # Depending on the resolution, the exact value might not be + # recorded, so get the new recorded value. + timestamp = os.path.getmtime(name) + + self.edit_file(name) + + if self.require_save and os.path.getmtime(name) == timestamp: + return None + + with open(name, "rb") as f: + rv = f.read() + + if isinstance(text, (bytes, bytearray)): + return rv + + return rv.decode("utf-8-sig").replace("\r\n", "\n") # type: ignore + finally: + os.unlink(name) + + +def open_url(url: str, wait: bool = False, locate: bool = False) -> int: + import subprocess + + def _unquote_file(url: str) -> str: + from urllib.parse import unquote + + if url.startswith("file://"): + url = unquote(url[7:]) + + return url + + if sys.platform == "darwin": + args = ["open"] + if wait: + args.append("-W") + if locate: + args.append("-R") + args.append(_unquote_file(url)) + null = open("/dev/null", "w") + try: + return subprocess.Popen(args, stderr=null).wait() + finally: + null.close() + elif WIN: + if locate: + url = _unquote_file(url.replace('"', "")) + args = f'explorer /select,"{url}"' + else: + url = url.replace('"', "") + wait_str = "/WAIT" if wait else "" + args = f'start {wait_str} "" "{url}"' + return os.system(args) + elif CYGWIN: + if locate: + url = os.path.dirname(_unquote_file(url).replace('"', "")) + args = f'cygstart "{url}"' + else: + url = url.replace('"', "") + wait_str = "-w" if wait else "" + args = f'cygstart {wait_str} "{url}"' + return os.system(args) + + try: + if locate: + url = os.path.dirname(_unquote_file(url)) or "." + else: + url = _unquote_file(url) + c = subprocess.Popen(["xdg-open", url]) + if wait: + return c.wait() + return 0 + except OSError: + if url.startswith(("http://", "https://")) and not locate and not wait: + import webbrowser + + webbrowser.open(url) + return 0 + return 1 + + +def _translate_ch_to_exc(ch: str) -> t.Optional[BaseException]: + if ch == "\x03": + raise KeyboardInterrupt() + + if ch == "\x04" and not WIN: # Unix-like, Ctrl+D + raise EOFError() + + if ch == "\x1a" and WIN: # Windows, Ctrl+Z + raise EOFError() + + return None + + +if WIN: + import msvcrt + + @contextlib.contextmanager + def raw_terminal() -> t.Iterator[int]: + yield -1 + + def getchar(echo: bool) -> str: + # The function `getch` will return a bytes object corresponding to + # the pressed character. Since Windows 10 build 1803, it will also + # return \x00 when called a second time after pressing a regular key. + # + # `getwch` does not share this probably-bugged behavior. Moreover, it + # returns a Unicode object by default, which is what we want. + # + # Either of these functions will return \x00 or \xe0 to indicate + # a special key, and you need to call the same function again to get + # the "rest" of the code. The fun part is that \u00e0 is + # "latin small letter a with grave", so if you type that on a French + # keyboard, you _also_ get a \xe0. + # E.g., consider the Up arrow. This returns \xe0 and then \x48. The + # resulting Unicode string reads as "a with grave" + "capital H". + # This is indistinguishable from when the user actually types + # "a with grave" and then "capital H". + # + # When \xe0 is returned, we assume it's part of a special-key sequence + # and call `getwch` again, but that means that when the user types + # the \u00e0 character, `getchar` doesn't return until a second + # character is typed. + # The alternative is returning immediately, but that would mess up + # cross-platform handling of arrow keys and others that start with + # \xe0. Another option is using `getch`, but then we can't reliably + # read non-ASCII characters, because return values of `getch` are + # limited to the current 8-bit codepage. + # + # Anyway, Click doesn't claim to do this Right(tm), and using `getwch` + # is doing the right thing in more situations than with `getch`. + func: t.Callable[[], str] + + if echo: + func = msvcrt.getwche # type: ignore + else: + func = msvcrt.getwch # type: ignore + + rv = func() + + if rv in ("\x00", "\xe0"): + # \x00 and \xe0 are control characters that indicate special key, + # see above. + rv += func() + + _translate_ch_to_exc(rv) + return rv + +else: + import tty + import termios + + @contextlib.contextmanager + def raw_terminal() -> t.Iterator[int]: + f: t.Optional[t.TextIO] + fd: int + + if not isatty(sys.stdin): + f = open("/dev/tty") + fd = f.fileno() + else: + fd = sys.stdin.fileno() + f = None + + try: + old_settings = termios.tcgetattr(fd) + + try: + tty.setraw(fd) + yield fd + finally: + termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) + sys.stdout.flush() + + if f is not None: + f.close() + except termios.error: + pass + + def getchar(echo: bool) -> str: + with raw_terminal() as fd: + ch = os.read(fd, 32).decode(get_best_encoding(sys.stdin), "replace") + + if echo and isatty(sys.stdout): + sys.stdout.write(ch) + + _translate_ch_to_exc(ch) + return ch diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/_textwrap.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/_textwrap.py new file mode 100644 index 00000000..b47dcbd4 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/_textwrap.py @@ -0,0 +1,49 @@ +import textwrap +import typing as t +from contextlib import contextmanager + + +class TextWrapper(textwrap.TextWrapper): + def _handle_long_word( + self, + reversed_chunks: t.List[str], + cur_line: t.List[str], + cur_len: int, + width: int, + ) -> None: + space_left = max(width - cur_len, 1) + + if self.break_long_words: + last = reversed_chunks[-1] + cut = last[:space_left] + res = last[space_left:] + cur_line.append(cut) + reversed_chunks[-1] = res + elif not cur_line: + cur_line.append(reversed_chunks.pop()) + + @contextmanager + def extra_indent(self, indent: str) -> t.Iterator[None]: + old_initial_indent = self.initial_indent + old_subsequent_indent = self.subsequent_indent + self.initial_indent += indent + self.subsequent_indent += indent + + try: + yield + finally: + self.initial_indent = old_initial_indent + self.subsequent_indent = old_subsequent_indent + + def indent_only(self, text: str) -> str: + rv = [] + + for idx, line in enumerate(text.splitlines()): + indent = self.initial_indent + + if idx > 0: + indent = self.subsequent_indent + + rv.append(f"{indent}{line}") + + return "\n".join(rv) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/_winconsole.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/_winconsole.py new file mode 100644 index 00000000..6b20df31 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/_winconsole.py @@ -0,0 +1,279 @@ +# This module is based on the excellent work by Adam Bartoš who +# provided a lot of what went into the implementation here in +# the discussion to issue1602 in the Python bug tracker. +# +# There are some general differences in regards to how this works +# compared to the original patches as we do not need to patch +# the entire interpreter but just work in our little world of +# echo and prompt. +import io +import sys +import time +import typing as t +from ctypes import byref +from ctypes import c_char +from ctypes import c_char_p +from ctypes import c_int +from ctypes import c_ssize_t +from ctypes import c_ulong +from ctypes import c_void_p +from ctypes import POINTER +from ctypes import py_object +from ctypes import Structure +from ctypes.wintypes import DWORD +from ctypes.wintypes import HANDLE +from ctypes.wintypes import LPCWSTR +from ctypes.wintypes import LPWSTR + +from ._compat import _NonClosingTextIOWrapper + +assert sys.platform == "win32" +import msvcrt # noqa: E402 +from ctypes import windll # noqa: E402 +from ctypes import WINFUNCTYPE # noqa: E402 + +c_ssize_p = POINTER(c_ssize_t) + +kernel32 = windll.kernel32 +GetStdHandle = kernel32.GetStdHandle +ReadConsoleW = kernel32.ReadConsoleW +WriteConsoleW = kernel32.WriteConsoleW +GetConsoleMode = kernel32.GetConsoleMode +GetLastError = kernel32.GetLastError +GetCommandLineW = WINFUNCTYPE(LPWSTR)(("GetCommandLineW", windll.kernel32)) +CommandLineToArgvW = WINFUNCTYPE(POINTER(LPWSTR), LPCWSTR, POINTER(c_int))( + ("CommandLineToArgvW", windll.shell32) +) +LocalFree = WINFUNCTYPE(c_void_p, c_void_p)(("LocalFree", windll.kernel32)) + +STDIN_HANDLE = GetStdHandle(-10) +STDOUT_HANDLE = GetStdHandle(-11) +STDERR_HANDLE = GetStdHandle(-12) + +PyBUF_SIMPLE = 0 +PyBUF_WRITABLE = 1 + +ERROR_SUCCESS = 0 +ERROR_NOT_ENOUGH_MEMORY = 8 +ERROR_OPERATION_ABORTED = 995 + +STDIN_FILENO = 0 +STDOUT_FILENO = 1 +STDERR_FILENO = 2 + +EOF = b"\x1a" +MAX_BYTES_WRITTEN = 32767 + +try: + from ctypes import pythonapi +except ImportError: + # On PyPy we cannot get buffers so our ability to operate here is + # severely limited. + get_buffer = None +else: + + class Py_buffer(Structure): + _fields_ = [ + ("buf", c_void_p), + ("obj", py_object), + ("len", c_ssize_t), + ("itemsize", c_ssize_t), + ("readonly", c_int), + ("ndim", c_int), + ("format", c_char_p), + ("shape", c_ssize_p), + ("strides", c_ssize_p), + ("suboffsets", c_ssize_p), + ("internal", c_void_p), + ] + + PyObject_GetBuffer = pythonapi.PyObject_GetBuffer + PyBuffer_Release = pythonapi.PyBuffer_Release + + def get_buffer(obj, writable=False): + buf = Py_buffer() + flags = PyBUF_WRITABLE if writable else PyBUF_SIMPLE + PyObject_GetBuffer(py_object(obj), byref(buf), flags) + + try: + buffer_type = c_char * buf.len + return buffer_type.from_address(buf.buf) + finally: + PyBuffer_Release(byref(buf)) + + +class _WindowsConsoleRawIOBase(io.RawIOBase): + def __init__(self, handle): + self.handle = handle + + def isatty(self): + super().isatty() + return True + + +class _WindowsConsoleReader(_WindowsConsoleRawIOBase): + def readable(self): + return True + + def readinto(self, b): + bytes_to_be_read = len(b) + if not bytes_to_be_read: + return 0 + elif bytes_to_be_read % 2: + raise ValueError( + "cannot read odd number of bytes from UTF-16-LE encoded console" + ) + + buffer = get_buffer(b, writable=True) + code_units_to_be_read = bytes_to_be_read // 2 + code_units_read = c_ulong() + + rv = ReadConsoleW( + HANDLE(self.handle), + buffer, + code_units_to_be_read, + byref(code_units_read), + None, + ) + if GetLastError() == ERROR_OPERATION_ABORTED: + # wait for KeyboardInterrupt + time.sleep(0.1) + if not rv: + raise OSError(f"Windows error: {GetLastError()}") + + if buffer[0] == EOF: + return 0 + return 2 * code_units_read.value + + +class _WindowsConsoleWriter(_WindowsConsoleRawIOBase): + def writable(self): + return True + + @staticmethod + def _get_error_message(errno): + if errno == ERROR_SUCCESS: + return "ERROR_SUCCESS" + elif errno == ERROR_NOT_ENOUGH_MEMORY: + return "ERROR_NOT_ENOUGH_MEMORY" + return f"Windows error {errno}" + + def write(self, b): + bytes_to_be_written = len(b) + buf = get_buffer(b) + code_units_to_be_written = min(bytes_to_be_written, MAX_BYTES_WRITTEN) // 2 + code_units_written = c_ulong() + + WriteConsoleW( + HANDLE(self.handle), + buf, + code_units_to_be_written, + byref(code_units_written), + None, + ) + bytes_written = 2 * code_units_written.value + + if bytes_written == 0 and bytes_to_be_written > 0: + raise OSError(self._get_error_message(GetLastError())) + return bytes_written + + +class ConsoleStream: + def __init__(self, text_stream: t.TextIO, byte_stream: t.BinaryIO) -> None: + self._text_stream = text_stream + self.buffer = byte_stream + + @property + def name(self) -> str: + return self.buffer.name + + def write(self, x: t.AnyStr) -> int: + if isinstance(x, str): + return self._text_stream.write(x) + try: + self.flush() + except Exception: + pass + return self.buffer.write(x) + + def writelines(self, lines: t.Iterable[t.AnyStr]) -> None: + for line in lines: + self.write(line) + + def __getattr__(self, name: str) -> t.Any: + return getattr(self._text_stream, name) + + def isatty(self) -> bool: + return self.buffer.isatty() + + def __repr__(self): + return f"" + + +def _get_text_stdin(buffer_stream: t.BinaryIO) -> t.TextIO: + text_stream = _NonClosingTextIOWrapper( + io.BufferedReader(_WindowsConsoleReader(STDIN_HANDLE)), + "utf-16-le", + "strict", + line_buffering=True, + ) + return t.cast(t.TextIO, ConsoleStream(text_stream, buffer_stream)) + + +def _get_text_stdout(buffer_stream: t.BinaryIO) -> t.TextIO: + text_stream = _NonClosingTextIOWrapper( + io.BufferedWriter(_WindowsConsoleWriter(STDOUT_HANDLE)), + "utf-16-le", + "strict", + line_buffering=True, + ) + return t.cast(t.TextIO, ConsoleStream(text_stream, buffer_stream)) + + +def _get_text_stderr(buffer_stream: t.BinaryIO) -> t.TextIO: + text_stream = _NonClosingTextIOWrapper( + io.BufferedWriter(_WindowsConsoleWriter(STDERR_HANDLE)), + "utf-16-le", + "strict", + line_buffering=True, + ) + return t.cast(t.TextIO, ConsoleStream(text_stream, buffer_stream)) + + +_stream_factories: t.Mapping[int, t.Callable[[t.BinaryIO], t.TextIO]] = { + 0: _get_text_stdin, + 1: _get_text_stdout, + 2: _get_text_stderr, +} + + +def _is_console(f: t.TextIO) -> bool: + if not hasattr(f, "fileno"): + return False + + try: + fileno = f.fileno() + except (OSError, io.UnsupportedOperation): + return False + + handle = msvcrt.get_osfhandle(fileno) + return bool(GetConsoleMode(handle, byref(DWORD()))) + + +def _get_windows_console_stream( + f: t.TextIO, encoding: t.Optional[str], errors: t.Optional[str] +) -> t.Optional[t.TextIO]: + if ( + get_buffer is not None + and encoding in {"utf-16-le", None} + and errors in {"strict", None} + and _is_console(f) + ): + func = _stream_factories.get(f.fileno()) + if func is not None: + b = getattr(f, "buffer", None) + + if b is None: + return None + + return func(b) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/core.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/core.py new file mode 100644 index 00000000..5abfb0f3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/core.py @@ -0,0 +1,2998 @@ +import enum +import errno +import inspect +import os +import sys +import typing as t +from collections import abc +from contextlib import contextmanager +from contextlib import ExitStack +from functools import partial +from functools import update_wrapper +from gettext import gettext as _ +from gettext import ngettext +from itertools import repeat + +from . import types +from .exceptions import Abort +from .exceptions import BadParameter +from .exceptions import ClickException +from .exceptions import Exit +from .exceptions import MissingParameter +from .exceptions import UsageError +from .formatting import HelpFormatter +from .formatting import join_options +from .globals import pop_context +from .globals import push_context +from .parser import _flag_needs_value +from .parser import OptionParser +from .parser import split_opt +from .termui import confirm +from .termui import prompt +from .termui import style +from .utils import _detect_program_name +from .utils import _expand_args +from .utils import echo +from .utils import make_default_short_help +from .utils import make_str +from .utils import PacifyFlushWrapper + +if t.TYPE_CHECKING: + import typing_extensions as te + from .shell_completion import CompletionItem + +F = t.TypeVar("F", bound=t.Callable[..., t.Any]) +V = t.TypeVar("V") + + +def _complete_visible_commands( + ctx: "Context", incomplete: str +) -> t.Iterator[t.Tuple[str, "Command"]]: + """List all the subcommands of a group that start with the + incomplete value and aren't hidden. + + :param ctx: Invocation context for the group. + :param incomplete: Value being completed. May be empty. + """ + multi = t.cast(MultiCommand, ctx.command) + + for name in multi.list_commands(ctx): + if name.startswith(incomplete): + command = multi.get_command(ctx, name) + + if command is not None and not command.hidden: + yield name, command + + +def _check_multicommand( + base_command: "MultiCommand", cmd_name: str, cmd: "Command", register: bool = False +) -> None: + if not base_command.chain or not isinstance(cmd, MultiCommand): + return + if register: + hint = ( + "It is not possible to add multi commands as children to" + " another multi command that is in chain mode." + ) + else: + hint = ( + "Found a multi command as subcommand to a multi command" + " that is in chain mode. This is not supported." + ) + raise RuntimeError( + f"{hint}. Command {base_command.name!r} is set to chain and" + f" {cmd_name!r} was added as a subcommand but it in itself is a" + f" multi command. ({cmd_name!r} is a {type(cmd).__name__}" + f" within a chained {type(base_command).__name__} named" + f" {base_command.name!r})." + ) + + +def batch(iterable: t.Iterable[V], batch_size: int) -> t.List[t.Tuple[V, ...]]: + return list(zip(*repeat(iter(iterable), batch_size))) + + +@contextmanager +def augment_usage_errors( + ctx: "Context", param: t.Optional["Parameter"] = None +) -> t.Iterator[None]: + """Context manager that attaches extra information to exceptions.""" + try: + yield + except BadParameter as e: + if e.ctx is None: + e.ctx = ctx + if param is not None and e.param is None: + e.param = param + raise + except UsageError as e: + if e.ctx is None: + e.ctx = ctx + raise + + +def iter_params_for_processing( + invocation_order: t.Sequence["Parameter"], + declaration_order: t.Sequence["Parameter"], +) -> t.List["Parameter"]: + """Given a sequence of parameters in the order as should be considered + for processing and an iterable of parameters that exist, this returns + a list in the correct order as they should be processed. + """ + + def sort_key(item: "Parameter") -> t.Tuple[bool, float]: + try: + idx: float = invocation_order.index(item) + except ValueError: + idx = float("inf") + + return not item.is_eager, idx + + return sorted(declaration_order, key=sort_key) + + +class ParameterSource(enum.Enum): + """This is an :class:`~enum.Enum` that indicates the source of a + parameter's value. + + Use :meth:`click.Context.get_parameter_source` to get the + source for a parameter by name. + + .. versionchanged:: 8.0 + Use :class:`~enum.Enum` and drop the ``validate`` method. + + .. versionchanged:: 8.0 + Added the ``PROMPT`` value. + """ + + COMMANDLINE = enum.auto() + """The value was provided by the command line args.""" + ENVIRONMENT = enum.auto() + """The value was provided with an environment variable.""" + DEFAULT = enum.auto() + """Used the default specified by the parameter.""" + DEFAULT_MAP = enum.auto() + """Used a default provided by :attr:`Context.default_map`.""" + PROMPT = enum.auto() + """Used a prompt to confirm a default or provide a value.""" + + +class Context: + """The context is a special internal object that holds state relevant + for the script execution at every single level. It's normally invisible + to commands unless they opt-in to getting access to it. + + The context is useful as it can pass internal objects around and can + control special execution features such as reading data from + environment variables. + + A context can be used as context manager in which case it will call + :meth:`close` on teardown. + + :param command: the command class for this context. + :param parent: the parent context. + :param info_name: the info name for this invocation. Generally this + is the most descriptive name for the script or + command. For the toplevel script it is usually + the name of the script, for commands below it it's + the name of the script. + :param obj: an arbitrary object of user data. + :param auto_envvar_prefix: the prefix to use for automatic environment + variables. If this is `None` then reading + from environment variables is disabled. This + does not affect manually set environment + variables which are always read. + :param default_map: a dictionary (like object) with default values + for parameters. + :param terminal_width: the width of the terminal. The default is + inherit from parent context. If no context + defines the terminal width then auto + detection will be applied. + :param max_content_width: the maximum width for content rendered by + Click (this currently only affects help + pages). This defaults to 80 characters if + not overridden. In other words: even if the + terminal is larger than that, Click will not + format things wider than 80 characters by + default. In addition to that, formatters might + add some safety mapping on the right. + :param resilient_parsing: if this flag is enabled then Click will + parse without any interactivity or callback + invocation. Default values will also be + ignored. This is useful for implementing + things such as completion support. + :param allow_extra_args: if this is set to `True` then extra arguments + at the end will not raise an error and will be + kept on the context. The default is to inherit + from the command. + :param allow_interspersed_args: if this is set to `False` then options + and arguments cannot be mixed. The + default is to inherit from the command. + :param ignore_unknown_options: instructs click to ignore options it does + not know and keeps them for later + processing. + :param help_option_names: optionally a list of strings that define how + the default help parameter is named. The + default is ``['--help']``. + :param token_normalize_func: an optional function that is used to + normalize tokens (options, choices, + etc.). This for instance can be used to + implement case insensitive behavior. + :param color: controls if the terminal supports ANSI colors or not. The + default is autodetection. This is only needed if ANSI + codes are used in texts that Click prints which is by + default not the case. This for instance would affect + help output. + :param show_default: Show the default value for commands. If this + value is not set, it defaults to the value from the parent + context. ``Command.show_default`` overrides this default for the + specific command. + + .. versionchanged:: 8.1 + The ``show_default`` parameter is overridden by + ``Command.show_default``, instead of the other way around. + + .. versionchanged:: 8.0 + The ``show_default`` parameter defaults to the value from the + parent context. + + .. versionchanged:: 7.1 + Added the ``show_default`` parameter. + + .. versionchanged:: 4.0 + Added the ``color``, ``ignore_unknown_options``, and + ``max_content_width`` parameters. + + .. versionchanged:: 3.0 + Added the ``allow_extra_args`` and ``allow_interspersed_args`` + parameters. + + .. versionchanged:: 2.0 + Added the ``resilient_parsing``, ``help_option_names``, and + ``token_normalize_func`` parameters. + """ + + #: The formatter class to create with :meth:`make_formatter`. + #: + #: .. versionadded:: 8.0 + formatter_class: t.Type["HelpFormatter"] = HelpFormatter + + def __init__( + self, + command: "Command", + parent: t.Optional["Context"] = None, + info_name: t.Optional[str] = None, + obj: t.Optional[t.Any] = None, + auto_envvar_prefix: t.Optional[str] = None, + default_map: t.Optional[t.Dict[str, t.Any]] = None, + terminal_width: t.Optional[int] = None, + max_content_width: t.Optional[int] = None, + resilient_parsing: bool = False, + allow_extra_args: t.Optional[bool] = None, + allow_interspersed_args: t.Optional[bool] = None, + ignore_unknown_options: t.Optional[bool] = None, + help_option_names: t.Optional[t.List[str]] = None, + token_normalize_func: t.Optional[t.Callable[[str], str]] = None, + color: t.Optional[bool] = None, + show_default: t.Optional[bool] = None, + ) -> None: + #: the parent context or `None` if none exists. + self.parent = parent + #: the :class:`Command` for this context. + self.command = command + #: the descriptive information name + self.info_name = info_name + #: Map of parameter names to their parsed values. Parameters + #: with ``expose_value=False`` are not stored. + self.params: t.Dict[str, t.Any] = {} + #: the leftover arguments. + self.args: t.List[str] = [] + #: protected arguments. These are arguments that are prepended + #: to `args` when certain parsing scenarios are encountered but + #: must be never propagated to another arguments. This is used + #: to implement nested parsing. + self.protected_args: t.List[str] = [] + #: the collected prefixes of the command's options. + self._opt_prefixes: t.Set[str] = set(parent._opt_prefixes) if parent else set() + + if obj is None and parent is not None: + obj = parent.obj + + #: the user object stored. + self.obj: t.Any = obj + self._meta: t.Dict[str, t.Any] = getattr(parent, "meta", {}) + + #: A dictionary (-like object) with defaults for parameters. + if ( + default_map is None + and info_name is not None + and parent is not None + and parent.default_map is not None + ): + default_map = parent.default_map.get(info_name) + + self.default_map: t.Optional[t.Dict[str, t.Any]] = default_map + + #: This flag indicates if a subcommand is going to be executed. A + #: group callback can use this information to figure out if it's + #: being executed directly or because the execution flow passes + #: onwards to a subcommand. By default it's None, but it can be + #: the name of the subcommand to execute. + #: + #: If chaining is enabled this will be set to ``'*'`` in case + #: any commands are executed. It is however not possible to + #: figure out which ones. If you require this knowledge you + #: should use a :func:`result_callback`. + self.invoked_subcommand: t.Optional[str] = None + + if terminal_width is None and parent is not None: + terminal_width = parent.terminal_width + + #: The width of the terminal (None is autodetection). + self.terminal_width: t.Optional[int] = terminal_width + + if max_content_width is None and parent is not None: + max_content_width = parent.max_content_width + + #: The maximum width of formatted content (None implies a sensible + #: default which is 80 for most things). + self.max_content_width: t.Optional[int] = max_content_width + + if allow_extra_args is None: + allow_extra_args = command.allow_extra_args + + #: Indicates if the context allows extra args or if it should + #: fail on parsing. + #: + #: .. versionadded:: 3.0 + self.allow_extra_args = allow_extra_args + + if allow_interspersed_args is None: + allow_interspersed_args = command.allow_interspersed_args + + #: Indicates if the context allows mixing of arguments and + #: options or not. + #: + #: .. versionadded:: 3.0 + self.allow_interspersed_args: bool = allow_interspersed_args + + if ignore_unknown_options is None: + ignore_unknown_options = command.ignore_unknown_options + + #: Instructs click to ignore options that a command does not + #: understand and will store it on the context for later + #: processing. This is primarily useful for situations where you + #: want to call into external programs. Generally this pattern is + #: strongly discouraged because it's not possibly to losslessly + #: forward all arguments. + #: + #: .. versionadded:: 4.0 + self.ignore_unknown_options: bool = ignore_unknown_options + + if help_option_names is None: + if parent is not None: + help_option_names = parent.help_option_names + else: + help_option_names = ["--help"] + + #: The names for the help options. + self.help_option_names: t.List[str] = help_option_names + + if token_normalize_func is None and parent is not None: + token_normalize_func = parent.token_normalize_func + + #: An optional normalization function for tokens. This is + #: options, choices, commands etc. + self.token_normalize_func: t.Optional[ + t.Callable[[str], str] + ] = token_normalize_func + + #: Indicates if resilient parsing is enabled. In that case Click + #: will do its best to not cause any failures and default values + #: will be ignored. Useful for completion. + self.resilient_parsing: bool = resilient_parsing + + # If there is no envvar prefix yet, but the parent has one and + # the command on this level has a name, we can expand the envvar + # prefix automatically. + if auto_envvar_prefix is None: + if ( + parent is not None + and parent.auto_envvar_prefix is not None + and self.info_name is not None + ): + auto_envvar_prefix = ( + f"{parent.auto_envvar_prefix}_{self.info_name.upper()}" + ) + else: + auto_envvar_prefix = auto_envvar_prefix.upper() + + if auto_envvar_prefix is not None: + auto_envvar_prefix = auto_envvar_prefix.replace("-", "_") + + self.auto_envvar_prefix: t.Optional[str] = auto_envvar_prefix + + if color is None and parent is not None: + color = parent.color + + #: Controls if styling output is wanted or not. + self.color: t.Optional[bool] = color + + if show_default is None and parent is not None: + show_default = parent.show_default + + #: Show option default values when formatting help text. + self.show_default: t.Optional[bool] = show_default + + self._close_callbacks: t.List[t.Callable[[], t.Any]] = [] + self._depth = 0 + self._parameter_source: t.Dict[str, ParameterSource] = {} + self._exit_stack = ExitStack() + + def to_info_dict(self) -> t.Dict[str, t.Any]: + """Gather information that could be useful for a tool generating + user-facing documentation. This traverses the entire CLI + structure. + + .. code-block:: python + + with Context(cli) as ctx: + info = ctx.to_info_dict() + + .. versionadded:: 8.0 + """ + return { + "command": self.command.to_info_dict(self), + "info_name": self.info_name, + "allow_extra_args": self.allow_extra_args, + "allow_interspersed_args": self.allow_interspersed_args, + "ignore_unknown_options": self.ignore_unknown_options, + "auto_envvar_prefix": self.auto_envvar_prefix, + } + + def __enter__(self) -> "Context": + self._depth += 1 + push_context(self) + return self + + def __exit__(self, exc_type, exc_value, tb): # type: ignore + self._depth -= 1 + if self._depth == 0: + self.close() + pop_context() + + @contextmanager + def scope(self, cleanup: bool = True) -> t.Iterator["Context"]: + """This helper method can be used with the context object to promote + it to the current thread local (see :func:`get_current_context`). + The default behavior of this is to invoke the cleanup functions which + can be disabled by setting `cleanup` to `False`. The cleanup + functions are typically used for things such as closing file handles. + + If the cleanup is intended the context object can also be directly + used as a context manager. + + Example usage:: + + with ctx.scope(): + assert get_current_context() is ctx + + This is equivalent:: + + with ctx: + assert get_current_context() is ctx + + .. versionadded:: 5.0 + + :param cleanup: controls if the cleanup functions should be run or + not. The default is to run these functions. In + some situations the context only wants to be + temporarily pushed in which case this can be disabled. + Nested pushes automatically defer the cleanup. + """ + if not cleanup: + self._depth += 1 + try: + with self as rv: + yield rv + finally: + if not cleanup: + self._depth -= 1 + + @property + def meta(self) -> t.Dict[str, t.Any]: + """This is a dictionary which is shared with all the contexts + that are nested. It exists so that click utilities can store some + state here if they need to. It is however the responsibility of + that code to manage this dictionary well. + + The keys are supposed to be unique dotted strings. For instance + module paths are a good choice for it. What is stored in there is + irrelevant for the operation of click. However what is important is + that code that places data here adheres to the general semantics of + the system. + + Example usage:: + + LANG_KEY = f'{__name__}.lang' + + def set_language(value): + ctx = get_current_context() + ctx.meta[LANG_KEY] = value + + def get_language(): + return get_current_context().meta.get(LANG_KEY, 'en_US') + + .. versionadded:: 5.0 + """ + return self._meta + + def make_formatter(self) -> HelpFormatter: + """Creates the :class:`~click.HelpFormatter` for the help and + usage output. + + To quickly customize the formatter class used without overriding + this method, set the :attr:`formatter_class` attribute. + + .. versionchanged:: 8.0 + Added the :attr:`formatter_class` attribute. + """ + return self.formatter_class( + width=self.terminal_width, max_width=self.max_content_width + ) + + def with_resource(self, context_manager: t.ContextManager[V]) -> V: + """Register a resource as if it were used in a ``with`` + statement. The resource will be cleaned up when the context is + popped. + + Uses :meth:`contextlib.ExitStack.enter_context`. It calls the + resource's ``__enter__()`` method and returns the result. When + the context is popped, it closes the stack, which calls the + resource's ``__exit__()`` method. + + To register a cleanup function for something that isn't a + context manager, use :meth:`call_on_close`. Or use something + from :mod:`contextlib` to turn it into a context manager first. + + .. code-block:: python + + @click.group() + @click.option("--name") + @click.pass_context + def cli(ctx): + ctx.obj = ctx.with_resource(connect_db(name)) + + :param context_manager: The context manager to enter. + :return: Whatever ``context_manager.__enter__()`` returns. + + .. versionadded:: 8.0 + """ + return self._exit_stack.enter_context(context_manager) + + def call_on_close(self, f: t.Callable[..., t.Any]) -> t.Callable[..., t.Any]: + """Register a function to be called when the context tears down. + + This can be used to close resources opened during the script + execution. Resources that support Python's context manager + protocol which would be used in a ``with`` statement should be + registered with :meth:`with_resource` instead. + + :param f: The function to execute on teardown. + """ + return self._exit_stack.callback(f) + + def close(self) -> None: + """Invoke all close callbacks registered with + :meth:`call_on_close`, and exit all context managers entered + with :meth:`with_resource`. + """ + self._exit_stack.close() + # In case the context is reused, create a new exit stack. + self._exit_stack = ExitStack() + + @property + def command_path(self) -> str: + """The computed command path. This is used for the ``usage`` + information on the help page. It's automatically created by + combining the info names of the chain of contexts to the root. + """ + rv = "" + if self.info_name is not None: + rv = self.info_name + if self.parent is not None: + parent_command_path = [self.parent.command_path] + + if isinstance(self.parent.command, Command): + for param in self.parent.command.get_params(self): + parent_command_path.extend(param.get_usage_pieces(self)) + + rv = f"{' '.join(parent_command_path)} {rv}" + return rv.lstrip() + + def find_root(self) -> "Context": + """Finds the outermost context.""" + node = self + while node.parent is not None: + node = node.parent + return node + + def find_object(self, object_type: t.Type[V]) -> t.Optional[V]: + """Finds the closest object of a given type.""" + node: t.Optional["Context"] = self + + while node is not None: + if isinstance(node.obj, object_type): + return node.obj + + node = node.parent + + return None + + def ensure_object(self, object_type: t.Type[V]) -> V: + """Like :meth:`find_object` but sets the innermost object to a + new instance of `object_type` if it does not exist. + """ + rv = self.find_object(object_type) + if rv is None: + self.obj = rv = object_type() + return rv + + @t.overload + def lookup_default( + self, name: str, call: "te.Literal[True]" = True + ) -> t.Optional[t.Any]: + ... + + @t.overload + def lookup_default( + self, name: str, call: "te.Literal[False]" = ... + ) -> t.Optional[t.Union[t.Any, t.Callable[[], t.Any]]]: + ... + + def lookup_default(self, name: str, call: bool = True) -> t.Optional[t.Any]: + """Get the default for a parameter from :attr:`default_map`. + + :param name: Name of the parameter. + :param call: If the default is a callable, call it. Disable to + return the callable instead. + + .. versionchanged:: 8.0 + Added the ``call`` parameter. + """ + if self.default_map is not None: + value = self.default_map.get(name) + + if call and callable(value): + return value() + + return value + + return None + + def fail(self, message: str) -> "te.NoReturn": + """Aborts the execution of the program with a specific error + message. + + :param message: the error message to fail with. + """ + raise UsageError(message, self) + + def abort(self) -> "te.NoReturn": + """Aborts the script.""" + raise Abort() + + def exit(self, code: int = 0) -> "te.NoReturn": + """Exits the application with a given exit code.""" + raise Exit(code) + + def get_usage(self) -> str: + """Helper method to get formatted usage string for the current + context and command. + """ + return self.command.get_usage(self) + + def get_help(self) -> str: + """Helper method to get formatted help page for the current + context and command. + """ + return self.command.get_help(self) + + def _make_sub_context(self, command: "Command") -> "Context": + """Create a new context of the same type as this context, but + for a new command. + + :meta private: + """ + return type(self)(command, info_name=command.name, parent=self) + + def invoke( + __self, # noqa: B902 + __callback: t.Union["Command", t.Callable[..., t.Any]], + *args: t.Any, + **kwargs: t.Any, + ) -> t.Any: + """Invokes a command callback in exactly the way it expects. There + are two ways to invoke this method: + + 1. the first argument can be a callback and all other arguments and + keyword arguments are forwarded directly to the function. + 2. the first argument is a click command object. In that case all + arguments are forwarded as well but proper click parameters + (options and click arguments) must be keyword arguments and Click + will fill in defaults. + + Note that before Click 3.2 keyword arguments were not properly filled + in against the intention of this code and no context was created. For + more information about this change and why it was done in a bugfix + release see :ref:`upgrade-to-3.2`. + + .. versionchanged:: 8.0 + All ``kwargs`` are tracked in :attr:`params` so they will be + passed if :meth:`forward` is called at multiple levels. + """ + if isinstance(__callback, Command): + other_cmd = __callback + + if other_cmd.callback is None: + raise TypeError( + "The given command does not have a callback that can be invoked." + ) + else: + __callback = other_cmd.callback + + ctx = __self._make_sub_context(other_cmd) + + for param in other_cmd.params: + if param.name not in kwargs and param.expose_value: + kwargs[param.name] = param.type_cast_value( # type: ignore + ctx, param.get_default(ctx) + ) + + # Track all kwargs as params, so that forward() will pass + # them on in subsequent calls. + ctx.params.update(kwargs) + else: + ctx = __self + + with augment_usage_errors(__self): + with ctx: + return __callback(*args, **kwargs) + + def forward( + __self, __cmd: "Command", *args: t.Any, **kwargs: t.Any # noqa: B902 + ) -> t.Any: + """Similar to :meth:`invoke` but fills in default keyword + arguments from the current context if the other command expects + it. This cannot invoke callbacks directly, only other commands. + + .. versionchanged:: 8.0 + All ``kwargs`` are tracked in :attr:`params` so they will be + passed if ``forward`` is called at multiple levels. + """ + # Can only forward to other commands, not direct callbacks. + if not isinstance(__cmd, Command): + raise TypeError("Callback is not a command.") + + for param in __self.params: + if param not in kwargs: + kwargs[param] = __self.params[param] + + return __self.invoke(__cmd, *args, **kwargs) + + def set_parameter_source(self, name: str, source: ParameterSource) -> None: + """Set the source of a parameter. This indicates the location + from which the value of the parameter was obtained. + + :param name: The name of the parameter. + :param source: A member of :class:`~click.core.ParameterSource`. + """ + self._parameter_source[name] = source + + def get_parameter_source(self, name: str) -> t.Optional[ParameterSource]: + """Get the source of a parameter. This indicates the location + from which the value of the parameter was obtained. + + This can be useful for determining when a user specified a value + on the command line that is the same as the default value. It + will be :attr:`~click.core.ParameterSource.DEFAULT` only if the + value was actually taken from the default. + + :param name: The name of the parameter. + :rtype: ParameterSource + + .. versionchanged:: 8.0 + Returns ``None`` if the parameter was not provided from any + source. + """ + return self._parameter_source.get(name) + + +class BaseCommand: + """The base command implements the minimal API contract of commands. + Most code will never use this as it does not implement a lot of useful + functionality but it can act as the direct subclass of alternative + parsing methods that do not depend on the Click parser. + + For instance, this can be used to bridge Click and other systems like + argparse or docopt. + + Because base commands do not implement a lot of the API that other + parts of Click take for granted, they are not supported for all + operations. For instance, they cannot be used with the decorators + usually and they have no built-in callback system. + + .. versionchanged:: 2.0 + Added the `context_settings` parameter. + + :param name: the name of the command to use unless a group overrides it. + :param context_settings: an optional dictionary with defaults that are + passed to the context object. + """ + + #: The context class to create with :meth:`make_context`. + #: + #: .. versionadded:: 8.0 + context_class: t.Type[Context] = Context + #: the default for the :attr:`Context.allow_extra_args` flag. + allow_extra_args = False + #: the default for the :attr:`Context.allow_interspersed_args` flag. + allow_interspersed_args = True + #: the default for the :attr:`Context.ignore_unknown_options` flag. + ignore_unknown_options = False + + def __init__( + self, + name: t.Optional[str], + context_settings: t.Optional[t.Dict[str, t.Any]] = None, + ) -> None: + #: the name the command thinks it has. Upon registering a command + #: on a :class:`Group` the group will default the command name + #: with this information. You should instead use the + #: :class:`Context`\'s :attr:`~Context.info_name` attribute. + self.name = name + + if context_settings is None: + context_settings = {} + + #: an optional dictionary with defaults passed to the context. + self.context_settings: t.Dict[str, t.Any] = context_settings + + def to_info_dict(self, ctx: Context) -> t.Dict[str, t.Any]: + """Gather information that could be useful for a tool generating + user-facing documentation. This traverses the entire structure + below this command. + + Use :meth:`click.Context.to_info_dict` to traverse the entire + CLI structure. + + :param ctx: A :class:`Context` representing this command. + + .. versionadded:: 8.0 + """ + return {"name": self.name} + + def __repr__(self) -> str: + return f"<{self.__class__.__name__} {self.name}>" + + def get_usage(self, ctx: Context) -> str: + raise NotImplementedError("Base commands cannot get usage") + + def get_help(self, ctx: Context) -> str: + raise NotImplementedError("Base commands cannot get help") + + def make_context( + self, + info_name: t.Optional[str], + args: t.List[str], + parent: t.Optional[Context] = None, + **extra: t.Any, + ) -> Context: + """This function when given an info name and arguments will kick + off the parsing and create a new :class:`Context`. It does not + invoke the actual command callback though. + + To quickly customize the context class used without overriding + this method, set the :attr:`context_class` attribute. + + :param info_name: the info name for this invocation. Generally this + is the most descriptive name for the script or + command. For the toplevel script it's usually + the name of the script, for commands below it it's + the name of the command. + :param args: the arguments to parse as list of strings. + :param parent: the parent context if available. + :param extra: extra keyword arguments forwarded to the context + constructor. + + .. versionchanged:: 8.0 + Added the :attr:`context_class` attribute. + """ + for key, value in self.context_settings.items(): + if key not in extra: + extra[key] = value + + ctx = self.context_class( + self, info_name=info_name, parent=parent, **extra # type: ignore + ) + + with ctx.scope(cleanup=False): + self.parse_args(ctx, args) + return ctx + + def parse_args(self, ctx: Context, args: t.List[str]) -> t.List[str]: + """Given a context and a list of arguments this creates the parser + and parses the arguments, then modifies the context as necessary. + This is automatically invoked by :meth:`make_context`. + """ + raise NotImplementedError("Base commands do not know how to parse arguments.") + + def invoke(self, ctx: Context) -> t.Any: + """Given a context, this invokes the command. The default + implementation is raising a not implemented error. + """ + raise NotImplementedError("Base commands are not invokable by default") + + def shell_complete(self, ctx: Context, incomplete: str) -> t.List["CompletionItem"]: + """Return a list of completions for the incomplete value. Looks + at the names of chained multi-commands. + + Any command could be part of a chained multi-command, so sibling + commands are valid at any point during command completion. Other + command classes will return more completions. + + :param ctx: Invocation context for this command. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + from click.shell_completion import CompletionItem + + results: t.List["CompletionItem"] = [] + + while ctx.parent is not None: + ctx = ctx.parent + + if isinstance(ctx.command, MultiCommand) and ctx.command.chain: + results.extend( + CompletionItem(name, help=command.get_short_help_str()) + for name, command in _complete_visible_commands(ctx, incomplete) + if name not in ctx.protected_args + ) + + return results + + @t.overload + def main( + self, + args: t.Optional[t.Sequence[str]] = None, + prog_name: t.Optional[str] = None, + complete_var: t.Optional[str] = None, + standalone_mode: "te.Literal[True]" = True, + **extra: t.Any, + ) -> "te.NoReturn": + ... + + @t.overload + def main( + self, + args: t.Optional[t.Sequence[str]] = None, + prog_name: t.Optional[str] = None, + complete_var: t.Optional[str] = None, + standalone_mode: bool = ..., + **extra: t.Any, + ) -> t.Any: + ... + + def main( + self, + args: t.Optional[t.Sequence[str]] = None, + prog_name: t.Optional[str] = None, + complete_var: t.Optional[str] = None, + standalone_mode: bool = True, + windows_expand_args: bool = True, + **extra: t.Any, + ) -> t.Any: + """This is the way to invoke a script with all the bells and + whistles as a command line application. This will always terminate + the application after a call. If this is not wanted, ``SystemExit`` + needs to be caught. + + This method is also available by directly calling the instance of + a :class:`Command`. + + :param args: the arguments that should be used for parsing. If not + provided, ``sys.argv[1:]`` is used. + :param prog_name: the program name that should be used. By default + the program name is constructed by taking the file + name from ``sys.argv[0]``. + :param complete_var: the environment variable that controls the + bash completion support. The default is + ``"__COMPLETE"`` with prog_name in + uppercase. + :param standalone_mode: the default behavior is to invoke the script + in standalone mode. Click will then + handle exceptions and convert them into + error messages and the function will never + return but shut down the interpreter. If + this is set to `False` they will be + propagated to the caller and the return + value of this function is the return value + of :meth:`invoke`. + :param windows_expand_args: Expand glob patterns, user dir, and + env vars in command line args on Windows. + :param extra: extra keyword arguments are forwarded to the context + constructor. See :class:`Context` for more information. + + .. versionchanged:: 8.0.1 + Added the ``windows_expand_args`` parameter to allow + disabling command line arg expansion on Windows. + + .. versionchanged:: 8.0 + When taking arguments from ``sys.argv`` on Windows, glob + patterns, user dir, and env vars are expanded. + + .. versionchanged:: 3.0 + Added the ``standalone_mode`` parameter. + """ + if args is None: + args = sys.argv[1:] + + if os.name == "nt" and windows_expand_args: + args = _expand_args(args) + else: + args = list(args) + + if prog_name is None: + prog_name = _detect_program_name() + + # Process shell completion requests and exit early. + self._main_shell_completion(extra, prog_name, complete_var) + + try: + try: + with self.make_context(prog_name, args, **extra) as ctx: + rv = self.invoke(ctx) + if not standalone_mode: + return rv + # it's not safe to `ctx.exit(rv)` here! + # note that `rv` may actually contain data like "1" which + # has obvious effects + # more subtle case: `rv=[None, None]` can come out of + # chained commands which all returned `None` -- so it's not + # even always obvious that `rv` indicates success/failure + # by its truthiness/falsiness + ctx.exit() + except (EOFError, KeyboardInterrupt): + echo(file=sys.stderr) + raise Abort() from None + except ClickException as e: + if not standalone_mode: + raise + e.show() + sys.exit(e.exit_code) + except OSError as e: + if e.errno == errno.EPIPE: + sys.stdout = t.cast(t.TextIO, PacifyFlushWrapper(sys.stdout)) + sys.stderr = t.cast(t.TextIO, PacifyFlushWrapper(sys.stderr)) + sys.exit(1) + else: + raise + except Exit as e: + if standalone_mode: + sys.exit(e.exit_code) + else: + # in non-standalone mode, return the exit code + # note that this is only reached if `self.invoke` above raises + # an Exit explicitly -- thus bypassing the check there which + # would return its result + # the results of non-standalone execution may therefore be + # somewhat ambiguous: if there are codepaths which lead to + # `ctx.exit(1)` and to `return 1`, the caller won't be able to + # tell the difference between the two + return e.exit_code + except Abort: + if not standalone_mode: + raise + echo(_("Aborted!"), file=sys.stderr) + sys.exit(1) + + def _main_shell_completion( + self, + ctx_args: t.Dict[str, t.Any], + prog_name: str, + complete_var: t.Optional[str] = None, + ) -> None: + """Check if the shell is asking for tab completion, process + that, then exit early. Called from :meth:`main` before the + program is invoked. + + :param prog_name: Name of the executable in the shell. + :param complete_var: Name of the environment variable that holds + the completion instruction. Defaults to + ``_{PROG_NAME}_COMPLETE``. + """ + if complete_var is None: + complete_var = f"_{prog_name}_COMPLETE".replace("-", "_").upper() + + instruction = os.environ.get(complete_var) + + if not instruction: + return + + from .shell_completion import shell_complete + + rv = shell_complete(self, ctx_args, prog_name, complete_var, instruction) + sys.exit(rv) + + def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any: + """Alias for :meth:`main`.""" + return self.main(*args, **kwargs) + + +class Command(BaseCommand): + """Commands are the basic building block of command line interfaces in + Click. A basic command handles command line parsing and might dispatch + more parsing to commands nested below it. + + :param name: the name of the command to use unless a group overrides it. + :param context_settings: an optional dictionary with defaults that are + passed to the context object. + :param callback: the callback to invoke. This is optional. + :param params: the parameters to register with this command. This can + be either :class:`Option` or :class:`Argument` objects. + :param help: the help string to use for this command. + :param epilog: like the help string but it's printed at the end of the + help page after everything else. + :param short_help: the short help to use for this command. This is + shown on the command listing of the parent command. + :param add_help_option: by default each command registers a ``--help`` + option. This can be disabled by this parameter. + :param no_args_is_help: this controls what happens if no arguments are + provided. This option is disabled by default. + If enabled this will add ``--help`` as argument + if no arguments are passed + :param hidden: hide this command from help outputs. + + :param deprecated: issues a message indicating that + the command is deprecated. + + .. versionchanged:: 8.1 + ``help``, ``epilog``, and ``short_help`` are stored unprocessed, + all formatting is done when outputting help text, not at init, + and is done even if not using the ``@command`` decorator. + + .. versionchanged:: 8.0 + Added a ``repr`` showing the command name. + + .. versionchanged:: 7.1 + Added the ``no_args_is_help`` parameter. + + .. versionchanged:: 2.0 + Added the ``context_settings`` parameter. + """ + + def __init__( + self, + name: t.Optional[str], + context_settings: t.Optional[t.Dict[str, t.Any]] = None, + callback: t.Optional[t.Callable[..., t.Any]] = None, + params: t.Optional[t.List["Parameter"]] = None, + help: t.Optional[str] = None, + epilog: t.Optional[str] = None, + short_help: t.Optional[str] = None, + options_metavar: t.Optional[str] = "[OPTIONS]", + add_help_option: bool = True, + no_args_is_help: bool = False, + hidden: bool = False, + deprecated: bool = False, + ) -> None: + super().__init__(name, context_settings) + #: the callback to execute when the command fires. This might be + #: `None` in which case nothing happens. + self.callback = callback + #: the list of parameters for this command in the order they + #: should show up in the help page and execute. Eager parameters + #: will automatically be handled before non eager ones. + self.params: t.List["Parameter"] = params or [] + self.help = help + self.epilog = epilog + self.options_metavar = options_metavar + self.short_help = short_help + self.add_help_option = add_help_option + self.no_args_is_help = no_args_is_help + self.hidden = hidden + self.deprecated = deprecated + + def to_info_dict(self, ctx: Context) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict(ctx) + info_dict.update( + params=[param.to_info_dict() for param in self.get_params(ctx)], + help=self.help, + epilog=self.epilog, + short_help=self.short_help, + hidden=self.hidden, + deprecated=self.deprecated, + ) + return info_dict + + def get_usage(self, ctx: Context) -> str: + """Formats the usage line into a string and returns it. + + Calls :meth:`format_usage` internally. + """ + formatter = ctx.make_formatter() + self.format_usage(ctx, formatter) + return formatter.getvalue().rstrip("\n") + + def get_params(self, ctx: Context) -> t.List["Parameter"]: + rv = self.params + help_option = self.get_help_option(ctx) + + if help_option is not None: + rv = [*rv, help_option] + + return rv + + def format_usage(self, ctx: Context, formatter: HelpFormatter) -> None: + """Writes the usage line into the formatter. + + This is a low-level method called by :meth:`get_usage`. + """ + pieces = self.collect_usage_pieces(ctx) + formatter.write_usage(ctx.command_path, " ".join(pieces)) + + def collect_usage_pieces(self, ctx: Context) -> t.List[str]: + """Returns all the pieces that go into the usage line and returns + it as a list of strings. + """ + rv = [self.options_metavar] if self.options_metavar else [] + + for param in self.get_params(ctx): + rv.extend(param.get_usage_pieces(ctx)) + + return rv + + def get_help_option_names(self, ctx: Context) -> t.List[str]: + """Returns the names for the help option.""" + all_names = set(ctx.help_option_names) + for param in self.params: + all_names.difference_update(param.opts) + all_names.difference_update(param.secondary_opts) + return list(all_names) + + def get_help_option(self, ctx: Context) -> t.Optional["Option"]: + """Returns the help option object.""" + help_options = self.get_help_option_names(ctx) + + if not help_options or not self.add_help_option: + return None + + def show_help(ctx: Context, param: "Parameter", value: str) -> None: + if value and not ctx.resilient_parsing: + echo(ctx.get_help(), color=ctx.color) + ctx.exit() + + return Option( + help_options, + is_flag=True, + is_eager=True, + expose_value=False, + callback=show_help, + help=_("Show this message and exit."), + ) + + def make_parser(self, ctx: Context) -> OptionParser: + """Creates the underlying option parser for this command.""" + parser = OptionParser(ctx) + for param in self.get_params(ctx): + param.add_to_parser(parser, ctx) + return parser + + def get_help(self, ctx: Context) -> str: + """Formats the help into a string and returns it. + + Calls :meth:`format_help` internally. + """ + formatter = ctx.make_formatter() + self.format_help(ctx, formatter) + return formatter.getvalue().rstrip("\n") + + def get_short_help_str(self, limit: int = 45) -> str: + """Gets short help for the command or makes it by shortening the + long help string. + """ + if self.short_help: + text = inspect.cleandoc(self.short_help) + elif self.help: + text = make_default_short_help(self.help, limit) + else: + text = "" + + if self.deprecated: + text = _("(Deprecated) {text}").format(text=text) + + return text.strip() + + def format_help(self, ctx: Context, formatter: HelpFormatter) -> None: + """Writes the help into the formatter if it exists. + + This is a low-level method called by :meth:`get_help`. + + This calls the following methods: + + - :meth:`format_usage` + - :meth:`format_help_text` + - :meth:`format_options` + - :meth:`format_epilog` + """ + self.format_usage(ctx, formatter) + self.format_help_text(ctx, formatter) + self.format_options(ctx, formatter) + self.format_epilog(ctx, formatter) + + def format_help_text(self, ctx: Context, formatter: HelpFormatter) -> None: + """Writes the help text to the formatter if it exists.""" + text = self.help if self.help is not None else "" + + if self.deprecated: + text = _("(Deprecated) {text}").format(text=text) + + if text: + text = inspect.cleandoc(text).partition("\f")[0] + formatter.write_paragraph() + + with formatter.indentation(): + formatter.write_text(text) + + def format_options(self, ctx: Context, formatter: HelpFormatter) -> None: + """Writes all the options into the formatter if they exist.""" + opts = [] + for param in self.get_params(ctx): + rv = param.get_help_record(ctx) + if rv is not None: + opts.append(rv) + + if opts: + with formatter.section(_("Options")): + formatter.write_dl(opts) + + def format_epilog(self, ctx: Context, formatter: HelpFormatter) -> None: + """Writes the epilog into the formatter if it exists.""" + if self.epilog: + epilog = inspect.cleandoc(self.epilog) + formatter.write_paragraph() + + with formatter.indentation(): + formatter.write_text(epilog) + + def parse_args(self, ctx: Context, args: t.List[str]) -> t.List[str]: + if not args and self.no_args_is_help and not ctx.resilient_parsing: + echo(ctx.get_help(), color=ctx.color) + ctx.exit() + + parser = self.make_parser(ctx) + opts, args, param_order = parser.parse_args(args=args) + + for param in iter_params_for_processing(param_order, self.get_params(ctx)): + value, args = param.handle_parse_result(ctx, opts, args) + + if args and not ctx.allow_extra_args and not ctx.resilient_parsing: + ctx.fail( + ngettext( + "Got unexpected extra argument ({args})", + "Got unexpected extra arguments ({args})", + len(args), + ).format(args=" ".join(map(str, args))) + ) + + ctx.args = args + ctx._opt_prefixes.update(parser._opt_prefixes) + return args + + def invoke(self, ctx: Context) -> t.Any: + """Given a context, this invokes the attached callback (if it exists) + in the right way. + """ + if self.deprecated: + message = _( + "DeprecationWarning: The command {name!r} is deprecated." + ).format(name=self.name) + echo(style(message, fg="red"), err=True) + + if self.callback is not None: + return ctx.invoke(self.callback, **ctx.params) + + def shell_complete(self, ctx: Context, incomplete: str) -> t.List["CompletionItem"]: + """Return a list of completions for the incomplete value. Looks + at the names of options and chained multi-commands. + + :param ctx: Invocation context for this command. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + from click.shell_completion import CompletionItem + + results: t.List["CompletionItem"] = [] + + if incomplete and not incomplete[0].isalnum(): + for param in self.get_params(ctx): + if ( + not isinstance(param, Option) + or param.hidden + or ( + not param.multiple + and ctx.get_parameter_source(param.name) # type: ignore + is ParameterSource.COMMANDLINE + ) + ): + continue + + results.extend( + CompletionItem(name, help=param.help) + for name in [*param.opts, *param.secondary_opts] + if name.startswith(incomplete) + ) + + results.extend(super().shell_complete(ctx, incomplete)) + return results + + +class MultiCommand(Command): + """A multi command is the basic implementation of a command that + dispatches to subcommands. The most common version is the + :class:`Group`. + + :param invoke_without_command: this controls how the multi command itself + is invoked. By default it's only invoked + if a subcommand is provided. + :param no_args_is_help: this controls what happens if no arguments are + provided. This option is enabled by default if + `invoke_without_command` is disabled or disabled + if it's enabled. If enabled this will add + ``--help`` as argument if no arguments are + passed. + :param subcommand_metavar: the string that is used in the documentation + to indicate the subcommand place. + :param chain: if this is set to `True` chaining of multiple subcommands + is enabled. This restricts the form of commands in that + they cannot have optional arguments but it allows + multiple commands to be chained together. + :param result_callback: The result callback to attach to this multi + command. This can be set or changed later with the + :meth:`result_callback` decorator. + """ + + allow_extra_args = True + allow_interspersed_args = False + + def __init__( + self, + name: t.Optional[str] = None, + invoke_without_command: bool = False, + no_args_is_help: t.Optional[bool] = None, + subcommand_metavar: t.Optional[str] = None, + chain: bool = False, + result_callback: t.Optional[t.Callable[..., t.Any]] = None, + **attrs: t.Any, + ) -> None: + super().__init__(name, **attrs) + + if no_args_is_help is None: + no_args_is_help = not invoke_without_command + + self.no_args_is_help = no_args_is_help + self.invoke_without_command = invoke_without_command + + if subcommand_metavar is None: + if chain: + subcommand_metavar = "COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]..." + else: + subcommand_metavar = "COMMAND [ARGS]..." + + self.subcommand_metavar = subcommand_metavar + self.chain = chain + # The result callback that is stored. This can be set or + # overridden with the :func:`result_callback` decorator. + self._result_callback = result_callback + + if self.chain: + for param in self.params: + if isinstance(param, Argument) and not param.required: + raise RuntimeError( + "Multi commands in chain mode cannot have" + " optional arguments." + ) + + def to_info_dict(self, ctx: Context) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict(ctx) + commands = {} + + for name in self.list_commands(ctx): + command = self.get_command(ctx, name) + + if command is None: + continue + + sub_ctx = ctx._make_sub_context(command) + + with sub_ctx.scope(cleanup=False): + commands[name] = command.to_info_dict(sub_ctx) + + info_dict.update(commands=commands, chain=self.chain) + return info_dict + + def collect_usage_pieces(self, ctx: Context) -> t.List[str]: + rv = super().collect_usage_pieces(ctx) + rv.append(self.subcommand_metavar) + return rv + + def format_options(self, ctx: Context, formatter: HelpFormatter) -> None: + super().format_options(ctx, formatter) + self.format_commands(ctx, formatter) + + def result_callback(self, replace: bool = False) -> t.Callable[[F], F]: + """Adds a result callback to the command. By default if a + result callback is already registered this will chain them but + this can be disabled with the `replace` parameter. The result + callback is invoked with the return value of the subcommand + (or the list of return values from all subcommands if chaining + is enabled) as well as the parameters as they would be passed + to the main callback. + + Example:: + + @click.group() + @click.option('-i', '--input', default=23) + def cli(input): + return 42 + + @cli.result_callback() + def process_result(result, input): + return result + input + + :param replace: if set to `True` an already existing result + callback will be removed. + + .. versionchanged:: 8.0 + Renamed from ``resultcallback``. + + .. versionadded:: 3.0 + """ + + def decorator(f: F) -> F: + old_callback = self._result_callback + + if old_callback is None or replace: + self._result_callback = f + return f + + def function(__value, *args, **kwargs): # type: ignore + inner = old_callback(__value, *args, **kwargs) # type: ignore + return f(inner, *args, **kwargs) + + self._result_callback = rv = update_wrapper(t.cast(F, function), f) + return rv + + return decorator + + def format_commands(self, ctx: Context, formatter: HelpFormatter) -> None: + """Extra format methods for multi methods that adds all the commands + after the options. + """ + commands = [] + for subcommand in self.list_commands(ctx): + cmd = self.get_command(ctx, subcommand) + # What is this, the tool lied about a command. Ignore it + if cmd is None: + continue + if cmd.hidden: + continue + + commands.append((subcommand, cmd)) + + # allow for 3 times the default spacing + if len(commands): + limit = formatter.width - 6 - max(len(cmd[0]) for cmd in commands) + + rows = [] + for subcommand, cmd in commands: + help = cmd.get_short_help_str(limit) + rows.append((subcommand, help)) + + if rows: + with formatter.section(_("Commands")): + formatter.write_dl(rows) + + def parse_args(self, ctx: Context, args: t.List[str]) -> t.List[str]: + if not args and self.no_args_is_help and not ctx.resilient_parsing: + echo(ctx.get_help(), color=ctx.color) + ctx.exit() + + rest = super().parse_args(ctx, args) + + if self.chain: + ctx.protected_args = rest + ctx.args = [] + elif rest: + ctx.protected_args, ctx.args = rest[:1], rest[1:] + + return ctx.args + + def invoke(self, ctx: Context) -> t.Any: + def _process_result(value: t.Any) -> t.Any: + if self._result_callback is not None: + value = ctx.invoke(self._result_callback, value, **ctx.params) + return value + + if not ctx.protected_args: + if self.invoke_without_command: + # No subcommand was invoked, so the result callback is + # invoked with the group return value for regular + # groups, or an empty list for chained groups. + with ctx: + rv = super().invoke(ctx) + return _process_result([] if self.chain else rv) + ctx.fail(_("Missing command.")) + + # Fetch args back out + args = [*ctx.protected_args, *ctx.args] + ctx.args = [] + ctx.protected_args = [] + + # If we're not in chain mode, we only allow the invocation of a + # single command but we also inform the current context about the + # name of the command to invoke. + if not self.chain: + # Make sure the context is entered so we do not clean up + # resources until the result processor has worked. + with ctx: + cmd_name, cmd, args = self.resolve_command(ctx, args) + assert cmd is not None + ctx.invoked_subcommand = cmd_name + super().invoke(ctx) + sub_ctx = cmd.make_context(cmd_name, args, parent=ctx) + with sub_ctx: + return _process_result(sub_ctx.command.invoke(sub_ctx)) + + # In chain mode we create the contexts step by step, but after the + # base command has been invoked. Because at that point we do not + # know the subcommands yet, the invoked subcommand attribute is + # set to ``*`` to inform the command that subcommands are executed + # but nothing else. + with ctx: + ctx.invoked_subcommand = "*" if args else None + super().invoke(ctx) + + # Otherwise we make every single context and invoke them in a + # chain. In that case the return value to the result processor + # is the list of all invoked subcommand's results. + contexts = [] + while args: + cmd_name, cmd, args = self.resolve_command(ctx, args) + assert cmd is not None + sub_ctx = cmd.make_context( + cmd_name, + args, + parent=ctx, + allow_extra_args=True, + allow_interspersed_args=False, + ) + contexts.append(sub_ctx) + args, sub_ctx.args = sub_ctx.args, [] + + rv = [] + for sub_ctx in contexts: + with sub_ctx: + rv.append(sub_ctx.command.invoke(sub_ctx)) + return _process_result(rv) + + def resolve_command( + self, ctx: Context, args: t.List[str] + ) -> t.Tuple[t.Optional[str], t.Optional[Command], t.List[str]]: + cmd_name = make_str(args[0]) + original_cmd_name = cmd_name + + # Get the command + cmd = self.get_command(ctx, cmd_name) + + # If we can't find the command but there is a normalization + # function available, we try with that one. + if cmd is None and ctx.token_normalize_func is not None: + cmd_name = ctx.token_normalize_func(cmd_name) + cmd = self.get_command(ctx, cmd_name) + + # If we don't find the command we want to show an error message + # to the user that it was not provided. However, there is + # something else we should do: if the first argument looks like + # an option we want to kick off parsing again for arguments to + # resolve things like --help which now should go to the main + # place. + if cmd is None and not ctx.resilient_parsing: + if split_opt(cmd_name)[0]: + self.parse_args(ctx, ctx.args) + ctx.fail(_("No such command {name!r}.").format(name=original_cmd_name)) + return cmd_name if cmd else None, cmd, args[1:] + + def get_command(self, ctx: Context, cmd_name: str) -> t.Optional[Command]: + """Given a context and a command name, this returns a + :class:`Command` object if it exists or returns `None`. + """ + raise NotImplementedError + + def list_commands(self, ctx: Context) -> t.List[str]: + """Returns a list of subcommand names in the order they should + appear. + """ + return [] + + def shell_complete(self, ctx: Context, incomplete: str) -> t.List["CompletionItem"]: + """Return a list of completions for the incomplete value. Looks + at the names of options, subcommands, and chained + multi-commands. + + :param ctx: Invocation context for this command. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + from click.shell_completion import CompletionItem + + results = [ + CompletionItem(name, help=command.get_short_help_str()) + for name, command in _complete_visible_commands(ctx, incomplete) + ] + results.extend(super().shell_complete(ctx, incomplete)) + return results + + +class Group(MultiCommand): + """A group allows a command to have subcommands attached. This is + the most common way to implement nesting in Click. + + :param name: The name of the group command. + :param commands: A dict mapping names to :class:`Command` objects. + Can also be a list of :class:`Command`, which will use + :attr:`Command.name` to create the dict. + :param attrs: Other command arguments described in + :class:`MultiCommand`, :class:`Command`, and + :class:`BaseCommand`. + + .. versionchanged:: 8.0 + The ``commmands`` argument can be a list of command objects. + """ + + #: If set, this is used by the group's :meth:`command` decorator + #: as the default :class:`Command` class. This is useful to make all + #: subcommands use a custom command class. + #: + #: .. versionadded:: 8.0 + command_class: t.Optional[t.Type[Command]] = None + + #: If set, this is used by the group's :meth:`group` decorator + #: as the default :class:`Group` class. This is useful to make all + #: subgroups use a custom group class. + #: + #: If set to the special value :class:`type` (literally + #: ``group_class = type``), this group's class will be used as the + #: default class. This makes a custom group class continue to make + #: custom groups. + #: + #: .. versionadded:: 8.0 + group_class: t.Optional[t.Union[t.Type["Group"], t.Type[type]]] = None + # Literal[type] isn't valid, so use Type[type] + + def __init__( + self, + name: t.Optional[str] = None, + commands: t.Optional[t.Union[t.Dict[str, Command], t.Sequence[Command]]] = None, + **attrs: t.Any, + ) -> None: + super().__init__(name, **attrs) + + if commands is None: + commands = {} + elif isinstance(commands, abc.Sequence): + commands = {c.name: c for c in commands if c.name is not None} + + #: The registered subcommands by their exported names. + self.commands: t.Dict[str, Command] = commands + + def add_command(self, cmd: Command, name: t.Optional[str] = None) -> None: + """Registers another :class:`Command` with this group. If the name + is not provided, the name of the command is used. + """ + name = name or cmd.name + if name is None: + raise TypeError("Command has no name.") + _check_multicommand(self, name, cmd, register=True) + self.commands[name] = cmd + + @t.overload + def command(self, __func: t.Callable[..., t.Any]) -> Command: + ... + + @t.overload + def command( + self, *args: t.Any, **kwargs: t.Any + ) -> t.Callable[[t.Callable[..., t.Any]], Command]: + ... + + def command( + self, *args: t.Any, **kwargs: t.Any + ) -> t.Union[t.Callable[[t.Callable[..., t.Any]], Command], Command]: + """A shortcut decorator for declaring and attaching a command to + the group. This takes the same arguments as :func:`command` and + immediately registers the created command with this group by + calling :meth:`add_command`. + + To customize the command class used, set the + :attr:`command_class` attribute. + + .. versionchanged:: 8.1 + This decorator can be applied without parentheses. + + .. versionchanged:: 8.0 + Added the :attr:`command_class` attribute. + """ + from .decorators import command + + if self.command_class and kwargs.get("cls") is None: + kwargs["cls"] = self.command_class + + func: t.Optional[t.Callable] = None + + if args and callable(args[0]): + assert ( + len(args) == 1 and not kwargs + ), "Use 'command(**kwargs)(callable)' to provide arguments." + (func,) = args + args = () + + def decorator(f: t.Callable[..., t.Any]) -> Command: + cmd: Command = command(*args, **kwargs)(f) + self.add_command(cmd) + return cmd + + if func is not None: + return decorator(func) + + return decorator + + @t.overload + def group(self, __func: t.Callable[..., t.Any]) -> "Group": + ... + + @t.overload + def group( + self, *args: t.Any, **kwargs: t.Any + ) -> t.Callable[[t.Callable[..., t.Any]], "Group"]: + ... + + def group( + self, *args: t.Any, **kwargs: t.Any + ) -> t.Union[t.Callable[[t.Callable[..., t.Any]], "Group"], "Group"]: + """A shortcut decorator for declaring and attaching a group to + the group. This takes the same arguments as :func:`group` and + immediately registers the created group with this group by + calling :meth:`add_command`. + + To customize the group class used, set the :attr:`group_class` + attribute. + + .. versionchanged:: 8.1 + This decorator can be applied without parentheses. + + .. versionchanged:: 8.0 + Added the :attr:`group_class` attribute. + """ + from .decorators import group + + func: t.Optional[t.Callable] = None + + if args and callable(args[0]): + assert ( + len(args) == 1 and not kwargs + ), "Use 'group(**kwargs)(callable)' to provide arguments." + (func,) = args + args = () + + if self.group_class is not None and kwargs.get("cls") is None: + if self.group_class is type: + kwargs["cls"] = type(self) + else: + kwargs["cls"] = self.group_class + + def decorator(f: t.Callable[..., t.Any]) -> "Group": + cmd: Group = group(*args, **kwargs)(f) + self.add_command(cmd) + return cmd + + if func is not None: + return decorator(func) + + return decorator + + def get_command(self, ctx: Context, cmd_name: str) -> t.Optional[Command]: + return self.commands.get(cmd_name) + + def list_commands(self, ctx: Context) -> t.List[str]: + return sorted(self.commands) + + +class CommandCollection(MultiCommand): + """A command collection is a multi command that merges multiple multi + commands together into one. This is a straightforward implementation + that accepts a list of different multi commands as sources and + provides all the commands for each of them. + """ + + def __init__( + self, + name: t.Optional[str] = None, + sources: t.Optional[t.List[MultiCommand]] = None, + **attrs: t.Any, + ) -> None: + super().__init__(name, **attrs) + #: The list of registered multi commands. + self.sources: t.List[MultiCommand] = sources or [] + + def add_source(self, multi_cmd: MultiCommand) -> None: + """Adds a new multi command to the chain dispatcher.""" + self.sources.append(multi_cmd) + + def get_command(self, ctx: Context, cmd_name: str) -> t.Optional[Command]: + for source in self.sources: + rv = source.get_command(ctx, cmd_name) + + if rv is not None: + if self.chain: + _check_multicommand(self, cmd_name, rv) + + return rv + + return None + + def list_commands(self, ctx: Context) -> t.List[str]: + rv: t.Set[str] = set() + + for source in self.sources: + rv.update(source.list_commands(ctx)) + + return sorted(rv) + + +def _check_iter(value: t.Any) -> t.Iterator[t.Any]: + """Check if the value is iterable but not a string. Raises a type + error, or return an iterator over the value. + """ + if isinstance(value, str): + raise TypeError + + return iter(value) + + +class Parameter: + r"""A parameter to a command comes in two versions: they are either + :class:`Option`\s or :class:`Argument`\s. Other subclasses are currently + not supported by design as some of the internals for parsing are + intentionally not finalized. + + Some settings are supported by both options and arguments. + + :param param_decls: the parameter declarations for this option or + argument. This is a list of flags or argument + names. + :param type: the type that should be used. Either a :class:`ParamType` + or a Python type. The later is converted into the former + automatically if supported. + :param required: controls if this is optional or not. + :param default: the default value if omitted. This can also be a callable, + in which case it's invoked when the default is needed + without any arguments. + :param callback: A function to further process or validate the value + after type conversion. It is called as ``f(ctx, param, value)`` + and must return the value. It is called for all sources, + including prompts. + :param nargs: the number of arguments to match. If not ``1`` the return + value is a tuple instead of single value. The default for + nargs is ``1`` (except if the type is a tuple, then it's + the arity of the tuple). If ``nargs=-1``, all remaining + parameters are collected. + :param metavar: how the value is represented in the help page. + :param expose_value: if this is `True` then the value is passed onwards + to the command callback and stored on the context, + otherwise it's skipped. + :param is_eager: eager values are processed before non eager ones. This + should not be set for arguments or it will inverse the + order of processing. + :param envvar: a string or list of strings that are environment variables + that should be checked. + :param shell_complete: A function that returns custom shell + completions. Used instead of the param's type completion if + given. Takes ``ctx, param, incomplete`` and must return a list + of :class:`~click.shell_completion.CompletionItem` or a list of + strings. + + .. versionchanged:: 8.0 + ``process_value`` validates required parameters and bounded + ``nargs``, and invokes the parameter callback before returning + the value. This allows the callback to validate prompts. + ``full_process_value`` is removed. + + .. versionchanged:: 8.0 + ``autocompletion`` is renamed to ``shell_complete`` and has new + semantics described above. The old name is deprecated and will + be removed in 8.1, until then it will be wrapped to match the + new requirements. + + .. versionchanged:: 8.0 + For ``multiple=True, nargs>1``, the default must be a list of + tuples. + + .. versionchanged:: 8.0 + Setting a default is no longer required for ``nargs>1``, it will + default to ``None``. ``multiple=True`` or ``nargs=-1`` will + default to ``()``. + + .. versionchanged:: 7.1 + Empty environment variables are ignored rather than taking the + empty string value. This makes it possible for scripts to clear + variables if they can't unset them. + + .. versionchanged:: 2.0 + Changed signature for parameter callback to also be passed the + parameter. The old callback format will still work, but it will + raise a warning to give you a chance to migrate the code easier. + """ + + param_type_name = "parameter" + + def __init__( + self, + param_decls: t.Optional[t.Sequence[str]] = None, + type: t.Optional[t.Union[types.ParamType, t.Any]] = None, + required: bool = False, + default: t.Optional[t.Union[t.Any, t.Callable[[], t.Any]]] = None, + callback: t.Optional[t.Callable[[Context, "Parameter", t.Any], t.Any]] = None, + nargs: t.Optional[int] = None, + multiple: bool = False, + metavar: t.Optional[str] = None, + expose_value: bool = True, + is_eager: bool = False, + envvar: t.Optional[t.Union[str, t.Sequence[str]]] = None, + shell_complete: t.Optional[ + t.Callable[ + [Context, "Parameter", str], + t.Union[t.List["CompletionItem"], t.List[str]], + ] + ] = None, + ) -> None: + self.name, self.opts, self.secondary_opts = self._parse_decls( + param_decls or (), expose_value + ) + self.type = types.convert_type(type, default) + + # Default nargs to what the type tells us if we have that + # information available. + if nargs is None: + if self.type.is_composite: + nargs = self.type.arity + else: + nargs = 1 + + self.required = required + self.callback = callback + self.nargs = nargs + self.multiple = multiple + self.expose_value = expose_value + self.default = default + self.is_eager = is_eager + self.metavar = metavar + self.envvar = envvar + self._custom_shell_complete = shell_complete + + if __debug__: + if self.type.is_composite and nargs != self.type.arity: + raise ValueError( + f"'nargs' must be {self.type.arity} (or None) for" + f" type {self.type!r}, but it was {nargs}." + ) + + # Skip no default or callable default. + check_default = default if not callable(default) else None + + if check_default is not None: + if multiple: + try: + # Only check the first value against nargs. + check_default = next(_check_iter(check_default), None) + except TypeError: + raise ValueError( + "'default' must be a list when 'multiple' is true." + ) from None + + # Can be None for multiple with empty default. + if nargs != 1 and check_default is not None: + try: + _check_iter(check_default) + except TypeError: + if multiple: + message = ( + "'default' must be a list of lists when 'multiple' is" + " true and 'nargs' != 1." + ) + else: + message = "'default' must be a list when 'nargs' != 1." + + raise ValueError(message) from None + + if nargs > 1 and len(check_default) != nargs: + subject = "item length" if multiple else "length" + raise ValueError( + f"'default' {subject} must match nargs={nargs}." + ) + + def to_info_dict(self) -> t.Dict[str, t.Any]: + """Gather information that could be useful for a tool generating + user-facing documentation. + + Use :meth:`click.Context.to_info_dict` to traverse the entire + CLI structure. + + .. versionadded:: 8.0 + """ + return { + "name": self.name, + "param_type_name": self.param_type_name, + "opts": self.opts, + "secondary_opts": self.secondary_opts, + "type": self.type.to_info_dict(), + "required": self.required, + "nargs": self.nargs, + "multiple": self.multiple, + "default": self.default, + "envvar": self.envvar, + } + + def __repr__(self) -> str: + return f"<{self.__class__.__name__} {self.name}>" + + def _parse_decls( + self, decls: t.Sequence[str], expose_value: bool + ) -> t.Tuple[t.Optional[str], t.List[str], t.List[str]]: + raise NotImplementedError() + + @property + def human_readable_name(self) -> str: + """Returns the human readable name of this parameter. This is the + same as the name for options, but the metavar for arguments. + """ + return self.name # type: ignore + + def make_metavar(self) -> str: + if self.metavar is not None: + return self.metavar + + metavar = self.type.get_metavar(self) + + if metavar is None: + metavar = self.type.name.upper() + + if self.nargs != 1: + metavar += "..." + + return metavar + + @t.overload + def get_default( + self, ctx: Context, call: "te.Literal[True]" = True + ) -> t.Optional[t.Any]: + ... + + @t.overload + def get_default( + self, ctx: Context, call: bool = ... + ) -> t.Optional[t.Union[t.Any, t.Callable[[], t.Any]]]: + ... + + def get_default( + self, ctx: Context, call: bool = True + ) -> t.Optional[t.Union[t.Any, t.Callable[[], t.Any]]]: + """Get the default for the parameter. Tries + :meth:`Context.lookup_default` first, then the local default. + + :param ctx: Current context. + :param call: If the default is a callable, call it. Disable to + return the callable instead. + + .. versionchanged:: 8.0.2 + Type casting is no longer performed when getting a default. + + .. versionchanged:: 8.0.1 + Type casting can fail in resilient parsing mode. Invalid + defaults will not prevent showing help text. + + .. versionchanged:: 8.0 + Looks at ``ctx.default_map`` first. + + .. versionchanged:: 8.0 + Added the ``call`` parameter. + """ + value = ctx.lookup_default(self.name, call=False) # type: ignore + + if value is None: + value = self.default + + if call and callable(value): + value = value() + + return value + + def add_to_parser(self, parser: OptionParser, ctx: Context) -> None: + raise NotImplementedError() + + def consume_value( + self, ctx: Context, opts: t.Mapping[str, t.Any] + ) -> t.Tuple[t.Any, ParameterSource]: + value = opts.get(self.name) # type: ignore + source = ParameterSource.COMMANDLINE + + if value is None: + value = self.value_from_envvar(ctx) + source = ParameterSource.ENVIRONMENT + + if value is None: + value = ctx.lookup_default(self.name) # type: ignore + source = ParameterSource.DEFAULT_MAP + + if value is None: + value = self.get_default(ctx) + source = ParameterSource.DEFAULT + + return value, source + + def type_cast_value(self, ctx: Context, value: t.Any) -> t.Any: + """Convert and validate a value against the option's + :attr:`type`, :attr:`multiple`, and :attr:`nargs`. + """ + if value is None: + return () if self.multiple or self.nargs == -1 else None + + def check_iter(value: t.Any) -> t.Iterator: + try: + return _check_iter(value) + except TypeError: + # This should only happen when passing in args manually, + # the parser should construct an iterable when parsing + # the command line. + raise BadParameter( + _("Value must be an iterable."), ctx=ctx, param=self + ) from None + + if self.nargs == 1 or self.type.is_composite: + convert: t.Callable[[t.Any], t.Any] = partial( + self.type, param=self, ctx=ctx + ) + elif self.nargs == -1: + + def convert(value: t.Any) -> t.Tuple: + return tuple(self.type(x, self, ctx) for x in check_iter(value)) + + else: # nargs > 1 + + def convert(value: t.Any) -> t.Tuple: + value = tuple(check_iter(value)) + + if len(value) != self.nargs: + raise BadParameter( + ngettext( + "Takes {nargs} values but 1 was given.", + "Takes {nargs} values but {len} were given.", + len(value), + ).format(nargs=self.nargs, len=len(value)), + ctx=ctx, + param=self, + ) + + return tuple(self.type(x, self, ctx) for x in value) + + if self.multiple: + return tuple(convert(x) for x in check_iter(value)) + + return convert(value) + + def value_is_missing(self, value: t.Any) -> bool: + if value is None: + return True + + if (self.nargs != 1 or self.multiple) and value == (): + return True + + return False + + def process_value(self, ctx: Context, value: t.Any) -> t.Any: + value = self.type_cast_value(ctx, value) + + if self.required and self.value_is_missing(value): + raise MissingParameter(ctx=ctx, param=self) + + if self.callback is not None: + value = self.callback(ctx, self, value) + + return value + + def resolve_envvar_value(self, ctx: Context) -> t.Optional[str]: + if self.envvar is None: + return None + + if isinstance(self.envvar, str): + rv = os.environ.get(self.envvar) + + if rv: + return rv + else: + for envvar in self.envvar: + rv = os.environ.get(envvar) + + if rv: + return rv + + return None + + def value_from_envvar(self, ctx: Context) -> t.Optional[t.Any]: + rv: t.Optional[t.Any] = self.resolve_envvar_value(ctx) + + if rv is not None and self.nargs != 1: + rv = self.type.split_envvar_value(rv) + + return rv + + def handle_parse_result( + self, ctx: Context, opts: t.Mapping[str, t.Any], args: t.List[str] + ) -> t.Tuple[t.Any, t.List[str]]: + with augment_usage_errors(ctx, param=self): + value, source = self.consume_value(ctx, opts) + ctx.set_parameter_source(self.name, source) # type: ignore + + try: + value = self.process_value(ctx, value) + except Exception: + if not ctx.resilient_parsing: + raise + + value = None + + if self.expose_value: + ctx.params[self.name] = value # type: ignore + + return value, args + + def get_help_record(self, ctx: Context) -> t.Optional[t.Tuple[str, str]]: + pass + + def get_usage_pieces(self, ctx: Context) -> t.List[str]: + return [] + + def get_error_hint(self, ctx: Context) -> str: + """Get a stringified version of the param for use in error messages to + indicate which param caused the error. + """ + hint_list = self.opts or [self.human_readable_name] + return " / ".join(f"'{x}'" for x in hint_list) + + def shell_complete(self, ctx: Context, incomplete: str) -> t.List["CompletionItem"]: + """Return a list of completions for the incomplete value. If a + ``shell_complete`` function was given during init, it is used. + Otherwise, the :attr:`type` + :meth:`~click.types.ParamType.shell_complete` function is used. + + :param ctx: Invocation context for this command. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + if self._custom_shell_complete is not None: + results = self._custom_shell_complete(ctx, self, incomplete) + + if results and isinstance(results[0], str): + from click.shell_completion import CompletionItem + + results = [CompletionItem(c) for c in results] + + return t.cast(t.List["CompletionItem"], results) + + return self.type.shell_complete(ctx, self, incomplete) + + +class Option(Parameter): + """Options are usually optional values on the command line and + have some extra features that arguments don't have. + + All other parameters are passed onwards to the parameter constructor. + + :param show_default: Show the default value for this option in its + help text. Values are not shown by default, unless + :attr:`Context.show_default` is ``True``. If this value is a + string, it shows that string in parentheses instead of the + actual value. This is particularly useful for dynamic options. + For single option boolean flags, the default remains hidden if + its value is ``False``. + :param show_envvar: Controls if an environment variable should be + shown on the help page. Normally, environment variables are not + shown. + :param prompt: If set to ``True`` or a non empty string then the + user will be prompted for input. If set to ``True`` the prompt + will be the option name capitalized. + :param confirmation_prompt: Prompt a second time to confirm the + value if it was prompted for. Can be set to a string instead of + ``True`` to customize the message. + :param prompt_required: If set to ``False``, the user will be + prompted for input only when the option was specified as a flag + without a value. + :param hide_input: If this is ``True`` then the input on the prompt + will be hidden from the user. This is useful for password input. + :param is_flag: forces this option to act as a flag. The default is + auto detection. + :param flag_value: which value should be used for this flag if it's + enabled. This is set to a boolean automatically if + the option string contains a slash to mark two options. + :param multiple: if this is set to `True` then the argument is accepted + multiple times and recorded. This is similar to ``nargs`` + in how it works but supports arbitrary number of + arguments. + :param count: this flag makes an option increment an integer. + :param allow_from_autoenv: if this is enabled then the value of this + parameter will be pulled from an environment + variable in case a prefix is defined on the + context. + :param help: the help string. + :param hidden: hide this option from help outputs. + + .. versionchanged:: 8.1.0 + Help text indentation is cleaned here instead of only in the + ``@option`` decorator. + + .. versionchanged:: 8.1.0 + The ``show_default`` parameter overrides + ``Context.show_default``. + + .. versionchanged:: 8.1.0 + The default of a single option boolean flag is not shown if the + default value is ``False``. + + .. versionchanged:: 8.0.1 + ``type`` is detected from ``flag_value`` if given. + """ + + param_type_name = "option" + + def __init__( + self, + param_decls: t.Optional[t.Sequence[str]] = None, + show_default: t.Union[bool, str, None] = None, + prompt: t.Union[bool, str] = False, + confirmation_prompt: t.Union[bool, str] = False, + prompt_required: bool = True, + hide_input: bool = False, + is_flag: t.Optional[bool] = None, + flag_value: t.Optional[t.Any] = None, + multiple: bool = False, + count: bool = False, + allow_from_autoenv: bool = True, + type: t.Optional[t.Union[types.ParamType, t.Any]] = None, + help: t.Optional[str] = None, + hidden: bool = False, + show_choices: bool = True, + show_envvar: bool = False, + **attrs: t.Any, + ) -> None: + if help: + help = inspect.cleandoc(help) + + default_is_missing = "default" not in attrs + super().__init__(param_decls, type=type, multiple=multiple, **attrs) + + if prompt is True: + if self.name is None: + raise TypeError("'name' is required with 'prompt=True'.") + + prompt_text: t.Optional[str] = self.name.replace("_", " ").capitalize() + elif prompt is False: + prompt_text = None + else: + prompt_text = prompt + + self.prompt = prompt_text + self.confirmation_prompt = confirmation_prompt + self.prompt_required = prompt_required + self.hide_input = hide_input + self.hidden = hidden + + # If prompt is enabled but not required, then the option can be + # used as a flag to indicate using prompt or flag_value. + self._flag_needs_value = self.prompt is not None and not self.prompt_required + + if is_flag is None: + if flag_value is not None: + # Implicitly a flag because flag_value was set. + is_flag = True + elif self._flag_needs_value: + # Not a flag, but when used as a flag it shows a prompt. + is_flag = False + else: + # Implicitly a flag because flag options were given. + is_flag = bool(self.secondary_opts) + elif is_flag is False and not self._flag_needs_value: + # Not a flag, and prompt is not enabled, can be used as a + # flag if flag_value is set. + self._flag_needs_value = flag_value is not None + + if is_flag and default_is_missing and not self.required: + self.default: t.Union[t.Any, t.Callable[[], t.Any]] = False + + if flag_value is None: + flag_value = not self.default + + if is_flag and type is None: + # Re-guess the type from the flag value instead of the + # default. + self.type = types.convert_type(None, flag_value) + + self.is_flag: bool = is_flag + self.is_bool_flag = is_flag and isinstance(self.type, types.BoolParamType) + self.flag_value: t.Any = flag_value + + # Counting + self.count = count + if count: + if type is None: + self.type = types.IntRange(min=0) + if default_is_missing: + self.default = 0 + + self.allow_from_autoenv = allow_from_autoenv + self.help = help + self.show_default = show_default + self.show_choices = show_choices + self.show_envvar = show_envvar + + if __debug__: + if self.nargs == -1: + raise TypeError("nargs=-1 is not supported for options.") + + if self.prompt and self.is_flag and not self.is_bool_flag: + raise TypeError("'prompt' is not valid for non-boolean flag.") + + if not self.is_bool_flag and self.secondary_opts: + raise TypeError("Secondary flag is not valid for non-boolean flag.") + + if self.is_bool_flag and self.hide_input and self.prompt is not None: + raise TypeError( + "'prompt' with 'hide_input' is not valid for boolean flag." + ) + + if self.count: + if self.multiple: + raise TypeError("'count' is not valid with 'multiple'.") + + if self.is_flag: + raise TypeError("'count' is not valid with 'is_flag'.") + + if self.multiple and self.is_flag: + raise TypeError("'multiple' is not valid with 'is_flag', use 'count'.") + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict.update( + help=self.help, + prompt=self.prompt, + is_flag=self.is_flag, + flag_value=self.flag_value, + count=self.count, + hidden=self.hidden, + ) + return info_dict + + def _parse_decls( + self, decls: t.Sequence[str], expose_value: bool + ) -> t.Tuple[t.Optional[str], t.List[str], t.List[str]]: + opts = [] + secondary_opts = [] + name = None + possible_names = [] + + for decl in decls: + if decl.isidentifier(): + if name is not None: + raise TypeError(f"Name '{name}' defined twice") + name = decl + else: + split_char = ";" if decl[:1] == "/" else "/" + if split_char in decl: + first, second = decl.split(split_char, 1) + first = first.rstrip() + if first: + possible_names.append(split_opt(first)) + opts.append(first) + second = second.lstrip() + if second: + secondary_opts.append(second.lstrip()) + if first == second: + raise ValueError( + f"Boolean option {decl!r} cannot use the" + " same flag for true/false." + ) + else: + possible_names.append(split_opt(decl)) + opts.append(decl) + + if name is None and possible_names: + possible_names.sort(key=lambda x: -len(x[0])) # group long options first + name = possible_names[0][1].replace("-", "_").lower() + if not name.isidentifier(): + name = None + + if name is None: + if not expose_value: + return None, opts, secondary_opts + raise TypeError("Could not determine name for option") + + if not opts and not secondary_opts: + raise TypeError( + f"No options defined but a name was passed ({name})." + " Did you mean to declare an argument instead? Did" + f" you mean to pass '--{name}'?" + ) + + return name, opts, secondary_opts + + def add_to_parser(self, parser: OptionParser, ctx: Context) -> None: + if self.multiple: + action = "append" + elif self.count: + action = "count" + else: + action = "store" + + if self.is_flag: + action = f"{action}_const" + + if self.is_bool_flag and self.secondary_opts: + parser.add_option( + obj=self, opts=self.opts, dest=self.name, action=action, const=True + ) + parser.add_option( + obj=self, + opts=self.secondary_opts, + dest=self.name, + action=action, + const=False, + ) + else: + parser.add_option( + obj=self, + opts=self.opts, + dest=self.name, + action=action, + const=self.flag_value, + ) + else: + parser.add_option( + obj=self, + opts=self.opts, + dest=self.name, + action=action, + nargs=self.nargs, + ) + + def get_help_record(self, ctx: Context) -> t.Optional[t.Tuple[str, str]]: + if self.hidden: + return None + + any_prefix_is_slash = False + + def _write_opts(opts: t.Sequence[str]) -> str: + nonlocal any_prefix_is_slash + + rv, any_slashes = join_options(opts) + + if any_slashes: + any_prefix_is_slash = True + + if not self.is_flag and not self.count: + rv += f" {self.make_metavar()}" + + return rv + + rv = [_write_opts(self.opts)] + + if self.secondary_opts: + rv.append(_write_opts(self.secondary_opts)) + + help = self.help or "" + extra = [] + + if self.show_envvar: + envvar = self.envvar + + if envvar is None: + if ( + self.allow_from_autoenv + and ctx.auto_envvar_prefix is not None + and self.name is not None + ): + envvar = f"{ctx.auto_envvar_prefix}_{self.name.upper()}" + + if envvar is not None: + var_str = ( + envvar + if isinstance(envvar, str) + else ", ".join(str(d) for d in envvar) + ) + extra.append(_("env var: {var}").format(var=var_str)) + + # Temporarily enable resilient parsing to avoid type casting + # failing for the default. Might be possible to extend this to + # help formatting in general. + resilient = ctx.resilient_parsing + ctx.resilient_parsing = True + + try: + default_value = self.get_default(ctx, call=False) + finally: + ctx.resilient_parsing = resilient + + show_default = False + show_default_is_str = False + + if self.show_default is not None: + if isinstance(self.show_default, str): + show_default_is_str = show_default = True + else: + show_default = self.show_default + elif ctx.show_default is not None: + show_default = ctx.show_default + + if show_default_is_str or (show_default and (default_value is not None)): + if show_default_is_str: + default_string = f"({self.show_default})" + elif isinstance(default_value, (list, tuple)): + default_string = ", ".join(str(d) for d in default_value) + elif inspect.isfunction(default_value): + default_string = _("(dynamic)") + elif self.is_bool_flag and self.secondary_opts: + # For boolean flags that have distinct True/False opts, + # use the opt without prefix instead of the value. + default_string = split_opt( + (self.opts if self.default else self.secondary_opts)[0] + )[1] + elif self.is_bool_flag and not self.secondary_opts and not default_value: + default_string = "" + else: + default_string = str(default_value) + + if default_string: + extra.append(_("default: {default}").format(default=default_string)) + + if ( + isinstance(self.type, types._NumberRangeBase) + # skip count with default range type + and not (self.count and self.type.min == 0 and self.type.max is None) + ): + range_str = self.type._describe_range() + + if range_str: + extra.append(range_str) + + if self.required: + extra.append(_("required")) + + if extra: + extra_str = "; ".join(extra) + help = f"{help} [{extra_str}]" if help else f"[{extra_str}]" + + return ("; " if any_prefix_is_slash else " / ").join(rv), help + + @t.overload + def get_default( + self, ctx: Context, call: "te.Literal[True]" = True + ) -> t.Optional[t.Any]: + ... + + @t.overload + def get_default( + self, ctx: Context, call: bool = ... + ) -> t.Optional[t.Union[t.Any, t.Callable[[], t.Any]]]: + ... + + def get_default( + self, ctx: Context, call: bool = True + ) -> t.Optional[t.Union[t.Any, t.Callable[[], t.Any]]]: + # If we're a non boolean flag our default is more complex because + # we need to look at all flags in the same group to figure out + # if we're the default one in which case we return the flag + # value as default. + if self.is_flag and not self.is_bool_flag: + for param in ctx.command.params: + if param.name == self.name and param.default: + return param.flag_value # type: ignore + + return None + + return super().get_default(ctx, call=call) + + def prompt_for_value(self, ctx: Context) -> t.Any: + """This is an alternative flow that can be activated in the full + value processing if a value does not exist. It will prompt the + user until a valid value exists and then returns the processed + value as result. + """ + assert self.prompt is not None + + # Calculate the default before prompting anything to be stable. + default = self.get_default(ctx) + + # If this is a prompt for a flag we need to handle this + # differently. + if self.is_bool_flag: + return confirm(self.prompt, default) + + return prompt( + self.prompt, + default=default, + type=self.type, + hide_input=self.hide_input, + show_choices=self.show_choices, + confirmation_prompt=self.confirmation_prompt, + value_proc=lambda x: self.process_value(ctx, x), + ) + + def resolve_envvar_value(self, ctx: Context) -> t.Optional[str]: + rv = super().resolve_envvar_value(ctx) + + if rv is not None: + return rv + + if ( + self.allow_from_autoenv + and ctx.auto_envvar_prefix is not None + and self.name is not None + ): + envvar = f"{ctx.auto_envvar_prefix}_{self.name.upper()}" + rv = os.environ.get(envvar) + + if rv: + return rv + + return None + + def value_from_envvar(self, ctx: Context) -> t.Optional[t.Any]: + rv: t.Optional[t.Any] = self.resolve_envvar_value(ctx) + + if rv is None: + return None + + value_depth = (self.nargs != 1) + bool(self.multiple) + + if value_depth > 0: + rv = self.type.split_envvar_value(rv) + + if self.multiple and self.nargs != 1: + rv = batch(rv, self.nargs) + + return rv + + def consume_value( + self, ctx: Context, opts: t.Mapping[str, "Parameter"] + ) -> t.Tuple[t.Any, ParameterSource]: + value, source = super().consume_value(ctx, opts) + + # The parser will emit a sentinel value if the option can be + # given as a flag without a value. This is different from None + # to distinguish from the flag not being given at all. + if value is _flag_needs_value: + if self.prompt is not None and not ctx.resilient_parsing: + value = self.prompt_for_value(ctx) + source = ParameterSource.PROMPT + else: + value = self.flag_value + source = ParameterSource.COMMANDLINE + + elif ( + self.multiple + and value is not None + and any(v is _flag_needs_value for v in value) + ): + value = [self.flag_value if v is _flag_needs_value else v for v in value] + source = ParameterSource.COMMANDLINE + + # The value wasn't set, or used the param's default, prompt if + # prompting is enabled. + elif ( + source in {None, ParameterSource.DEFAULT} + and self.prompt is not None + and (self.required or self.prompt_required) + and not ctx.resilient_parsing + ): + value = self.prompt_for_value(ctx) + source = ParameterSource.PROMPT + + return value, source + + +class Argument(Parameter): + """Arguments are positional parameters to a command. They generally + provide fewer features than options but can have infinite ``nargs`` + and are required by default. + + All parameters are passed onwards to the parameter constructor. + """ + + param_type_name = "argument" + + def __init__( + self, + param_decls: t.Sequence[str], + required: t.Optional[bool] = None, + **attrs: t.Any, + ) -> None: + if required is None: + if attrs.get("default") is not None: + required = False + else: + required = attrs.get("nargs", 1) > 0 + + if "multiple" in attrs: + raise TypeError("__init__() got an unexpected keyword argument 'multiple'.") + + super().__init__(param_decls, required=required, **attrs) + + if __debug__: + if self.default is not None and self.nargs == -1: + raise TypeError("'default' is not supported for nargs=-1.") + + @property + def human_readable_name(self) -> str: + if self.metavar is not None: + return self.metavar + return self.name.upper() # type: ignore + + def make_metavar(self) -> str: + if self.metavar is not None: + return self.metavar + var = self.type.get_metavar(self) + if not var: + var = self.name.upper() # type: ignore + if not self.required: + var = f"[{var}]" + if self.nargs != 1: + var += "..." + return var + + def _parse_decls( + self, decls: t.Sequence[str], expose_value: bool + ) -> t.Tuple[t.Optional[str], t.List[str], t.List[str]]: + if not decls: + if not expose_value: + return None, [], [] + raise TypeError("Could not determine name for argument") + if len(decls) == 1: + name = arg = decls[0] + name = name.replace("-", "_").lower() + else: + raise TypeError( + "Arguments take exactly one parameter declaration, got" + f" {len(decls)}." + ) + return name, [arg], [] + + def get_usage_pieces(self, ctx: Context) -> t.List[str]: + return [self.make_metavar()] + + def get_error_hint(self, ctx: Context) -> str: + return f"'{self.make_metavar()}'" + + def add_to_parser(self, parser: OptionParser, ctx: Context) -> None: + parser.add_argument(dest=self.name, nargs=self.nargs, obj=self) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/decorators.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/decorators.py new file mode 100644 index 00000000..28618dc5 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/decorators.py @@ -0,0 +1,497 @@ +import inspect +import types +import typing as t +from functools import update_wrapper +from gettext import gettext as _ + +from .core import Argument +from .core import Command +from .core import Context +from .core import Group +from .core import Option +from .core import Parameter +from .globals import get_current_context +from .utils import echo + +F = t.TypeVar("F", bound=t.Callable[..., t.Any]) +FC = t.TypeVar("FC", bound=t.Union[t.Callable[..., t.Any], Command]) + + +def pass_context(f: F) -> F: + """Marks a callback as wanting to receive the current context + object as first argument. + """ + + def new_func(*args, **kwargs): # type: ignore + return f(get_current_context(), *args, **kwargs) + + return update_wrapper(t.cast(F, new_func), f) + + +def pass_obj(f: F) -> F: + """Similar to :func:`pass_context`, but only pass the object on the + context onwards (:attr:`Context.obj`). This is useful if that object + represents the state of a nested system. + """ + + def new_func(*args, **kwargs): # type: ignore + return f(get_current_context().obj, *args, **kwargs) + + return update_wrapper(t.cast(F, new_func), f) + + +def make_pass_decorator( + object_type: t.Type, ensure: bool = False +) -> "t.Callable[[F], F]": + """Given an object type this creates a decorator that will work + similar to :func:`pass_obj` but instead of passing the object of the + current context, it will find the innermost context of type + :func:`object_type`. + + This generates a decorator that works roughly like this:: + + from functools import update_wrapper + + def decorator(f): + @pass_context + def new_func(ctx, *args, **kwargs): + obj = ctx.find_object(object_type) + return ctx.invoke(f, obj, *args, **kwargs) + return update_wrapper(new_func, f) + return decorator + + :param object_type: the type of the object to pass. + :param ensure: if set to `True`, a new object will be created and + remembered on the context if it's not there yet. + """ + + def decorator(f: F) -> F: + def new_func(*args, **kwargs): # type: ignore + ctx = get_current_context() + + if ensure: + obj = ctx.ensure_object(object_type) + else: + obj = ctx.find_object(object_type) + + if obj is None: + raise RuntimeError( + "Managed to invoke callback without a context" + f" object of type {object_type.__name__!r}" + " existing." + ) + + return ctx.invoke(f, obj, *args, **kwargs) + + return update_wrapper(t.cast(F, new_func), f) + + return decorator + + +def pass_meta_key( + key: str, *, doc_description: t.Optional[str] = None +) -> "t.Callable[[F], F]": + """Create a decorator that passes a key from + :attr:`click.Context.meta` as the first argument to the decorated + function. + + :param key: Key in ``Context.meta`` to pass. + :param doc_description: Description of the object being passed, + inserted into the decorator's docstring. Defaults to "the 'key' + key from Context.meta". + + .. versionadded:: 8.0 + """ + + def decorator(f: F) -> F: + def new_func(*args, **kwargs): # type: ignore + ctx = get_current_context() + obj = ctx.meta[key] + return ctx.invoke(f, obj, *args, **kwargs) + + return update_wrapper(t.cast(F, new_func), f) + + if doc_description is None: + doc_description = f"the {key!r} key from :attr:`click.Context.meta`" + + decorator.__doc__ = ( + f"Decorator that passes {doc_description} as the first argument" + " to the decorated function." + ) + return decorator + + +CmdType = t.TypeVar("CmdType", bound=Command) + + +@t.overload +def command( + __func: t.Callable[..., t.Any], +) -> Command: + ... + + +@t.overload +def command( + name: t.Optional[str] = None, + **attrs: t.Any, +) -> t.Callable[..., Command]: + ... + + +@t.overload +def command( + name: t.Optional[str] = None, + cls: t.Type[CmdType] = ..., + **attrs: t.Any, +) -> t.Callable[..., CmdType]: + ... + + +def command( + name: t.Union[str, t.Callable[..., t.Any], None] = None, + cls: t.Optional[t.Type[Command]] = None, + **attrs: t.Any, +) -> t.Union[Command, t.Callable[..., Command]]: + r"""Creates a new :class:`Command` and uses the decorated function as + callback. This will also automatically attach all decorated + :func:`option`\s and :func:`argument`\s as parameters to the command. + + The name of the command defaults to the name of the function with + underscores replaced by dashes. If you want to change that, you can + pass the intended name as the first argument. + + All keyword arguments are forwarded to the underlying command class. + For the ``params`` argument, any decorated params are appended to + the end of the list. + + Once decorated the function turns into a :class:`Command` instance + that can be invoked as a command line utility or be attached to a + command :class:`Group`. + + :param name: the name of the command. This defaults to the function + name with underscores replaced by dashes. + :param cls: the command class to instantiate. This defaults to + :class:`Command`. + + .. versionchanged:: 8.1 + This decorator can be applied without parentheses. + + .. versionchanged:: 8.1 + The ``params`` argument can be used. Decorated params are + appended to the end of the list. + """ + + func: t.Optional[t.Callable[..., t.Any]] = None + + if callable(name): + func = name + name = None + assert cls is None, "Use 'command(cls=cls)(callable)' to specify a class." + assert not attrs, "Use 'command(**kwargs)(callable)' to provide arguments." + + if cls is None: + cls = Command + + def decorator(f: t.Callable[..., t.Any]) -> Command: + if isinstance(f, Command): + raise TypeError("Attempted to convert a callback into a command twice.") + + attr_params = attrs.pop("params", None) + params = attr_params if attr_params is not None else [] + + try: + decorator_params = f.__click_params__ # type: ignore + except AttributeError: + pass + else: + del f.__click_params__ # type: ignore + params.extend(reversed(decorator_params)) + + if attrs.get("help") is None: + attrs["help"] = f.__doc__ + + cmd = cls( # type: ignore[misc] + name=name or f.__name__.lower().replace("_", "-"), # type: ignore[arg-type] + callback=f, + params=params, + **attrs, + ) + cmd.__doc__ = f.__doc__ + return cmd + + if func is not None: + return decorator(func) + + return decorator + + +@t.overload +def group( + __func: t.Callable[..., t.Any], +) -> Group: + ... + + +@t.overload +def group( + name: t.Optional[str] = None, + **attrs: t.Any, +) -> t.Callable[[F], Group]: + ... + + +def group( + name: t.Union[str, t.Callable[..., t.Any], None] = None, **attrs: t.Any +) -> t.Union[Group, t.Callable[[F], Group]]: + """Creates a new :class:`Group` with a function as callback. This + works otherwise the same as :func:`command` just that the `cls` + parameter is set to :class:`Group`. + + .. versionchanged:: 8.1 + This decorator can be applied without parentheses. + """ + if attrs.get("cls") is None: + attrs["cls"] = Group + + if callable(name): + grp: t.Callable[[F], Group] = t.cast(Group, command(**attrs)) + return grp(name) + + return t.cast(Group, command(name, **attrs)) + + +def _param_memo(f: FC, param: Parameter) -> None: + if isinstance(f, Command): + f.params.append(param) + else: + if not hasattr(f, "__click_params__"): + f.__click_params__ = [] # type: ignore + + f.__click_params__.append(param) # type: ignore + + +def argument(*param_decls: str, **attrs: t.Any) -> t.Callable[[FC], FC]: + """Attaches an argument to the command. All positional arguments are + passed as parameter declarations to :class:`Argument`; all keyword + arguments are forwarded unchanged (except ``cls``). + This is equivalent to creating an :class:`Argument` instance manually + and attaching it to the :attr:`Command.params` list. + + :param cls: the argument class to instantiate. This defaults to + :class:`Argument`. + """ + + def decorator(f: FC) -> FC: + ArgumentClass = attrs.pop("cls", None) or Argument + _param_memo(f, ArgumentClass(param_decls, **attrs)) + return f + + return decorator + + +def option(*param_decls: str, **attrs: t.Any) -> t.Callable[[FC], FC]: + """Attaches an option to the command. All positional arguments are + passed as parameter declarations to :class:`Option`; all keyword + arguments are forwarded unchanged (except ``cls``). + This is equivalent to creating an :class:`Option` instance manually + and attaching it to the :attr:`Command.params` list. + + :param cls: the option class to instantiate. This defaults to + :class:`Option`. + """ + + def decorator(f: FC) -> FC: + # Issue 926, copy attrs, so pre-defined options can re-use the same cls= + option_attrs = attrs.copy() + OptionClass = option_attrs.pop("cls", None) or Option + _param_memo(f, OptionClass(param_decls, **option_attrs)) + return f + + return decorator + + +def confirmation_option(*param_decls: str, **kwargs: t.Any) -> t.Callable[[FC], FC]: + """Add a ``--yes`` option which shows a prompt before continuing if + not passed. If the prompt is declined, the program will exit. + + :param param_decls: One or more option names. Defaults to the single + value ``"--yes"``. + :param kwargs: Extra arguments are passed to :func:`option`. + """ + + def callback(ctx: Context, param: Parameter, value: bool) -> None: + if not value: + ctx.abort() + + if not param_decls: + param_decls = ("--yes",) + + kwargs.setdefault("is_flag", True) + kwargs.setdefault("callback", callback) + kwargs.setdefault("expose_value", False) + kwargs.setdefault("prompt", "Do you want to continue?") + kwargs.setdefault("help", "Confirm the action without prompting.") + return option(*param_decls, **kwargs) + + +def password_option(*param_decls: str, **kwargs: t.Any) -> t.Callable[[FC], FC]: + """Add a ``--password`` option which prompts for a password, hiding + input and asking to enter the value again for confirmation. + + :param param_decls: One or more option names. Defaults to the single + value ``"--password"``. + :param kwargs: Extra arguments are passed to :func:`option`. + """ + if not param_decls: + param_decls = ("--password",) + + kwargs.setdefault("prompt", True) + kwargs.setdefault("confirmation_prompt", True) + kwargs.setdefault("hide_input", True) + return option(*param_decls, **kwargs) + + +def version_option( + version: t.Optional[str] = None, + *param_decls: str, + package_name: t.Optional[str] = None, + prog_name: t.Optional[str] = None, + message: t.Optional[str] = None, + **kwargs: t.Any, +) -> t.Callable[[FC], FC]: + """Add a ``--version`` option which immediately prints the version + number and exits the program. + + If ``version`` is not provided, Click will try to detect it using + :func:`importlib.metadata.version` to get the version for the + ``package_name``. On Python < 3.8, the ``importlib_metadata`` + backport must be installed. + + If ``package_name`` is not provided, Click will try to detect it by + inspecting the stack frames. This will be used to detect the + version, so it must match the name of the installed package. + + :param version: The version number to show. If not provided, Click + will try to detect it. + :param param_decls: One or more option names. Defaults to the single + value ``"--version"``. + :param package_name: The package name to detect the version from. If + not provided, Click will try to detect it. + :param prog_name: The name of the CLI to show in the message. If not + provided, it will be detected from the command. + :param message: The message to show. The values ``%(prog)s``, + ``%(package)s``, and ``%(version)s`` are available. Defaults to + ``"%(prog)s, version %(version)s"``. + :param kwargs: Extra arguments are passed to :func:`option`. + :raise RuntimeError: ``version`` could not be detected. + + .. versionchanged:: 8.0 + Add the ``package_name`` parameter, and the ``%(package)s`` + value for messages. + + .. versionchanged:: 8.0 + Use :mod:`importlib.metadata` instead of ``pkg_resources``. The + version is detected based on the package name, not the entry + point name. The Python package name must match the installed + package name, or be passed with ``package_name=``. + """ + if message is None: + message = _("%(prog)s, version %(version)s") + + if version is None and package_name is None: + frame = inspect.currentframe() + f_back = frame.f_back if frame is not None else None + f_globals = f_back.f_globals if f_back is not None else None + # break reference cycle + # https://docs.python.org/3/library/inspect.html#the-interpreter-stack + del frame + + if f_globals is not None: + package_name = f_globals.get("__name__") + + if package_name == "__main__": + package_name = f_globals.get("__package__") + + if package_name: + package_name = package_name.partition(".")[0] + + def callback(ctx: Context, param: Parameter, value: bool) -> None: + if not value or ctx.resilient_parsing: + return + + nonlocal prog_name + nonlocal version + + if prog_name is None: + prog_name = ctx.find_root().info_name + + if version is None and package_name is not None: + metadata: t.Optional[types.ModuleType] + + try: + from importlib import metadata # type: ignore + except ImportError: + # Python < 3.8 + import importlib_metadata as metadata # type: ignore + + try: + version = metadata.version(package_name) # type: ignore + except metadata.PackageNotFoundError: # type: ignore + raise RuntimeError( + f"{package_name!r} is not installed. Try passing" + " 'package_name' instead." + ) from None + + if version is None: + raise RuntimeError( + f"Could not determine the version for {package_name!r} automatically." + ) + + echo( + t.cast(str, message) + % {"prog": prog_name, "package": package_name, "version": version}, + color=ctx.color, + ) + ctx.exit() + + if not param_decls: + param_decls = ("--version",) + + kwargs.setdefault("is_flag", True) + kwargs.setdefault("expose_value", False) + kwargs.setdefault("is_eager", True) + kwargs.setdefault("help", _("Show the version and exit.")) + kwargs["callback"] = callback + return option(*param_decls, **kwargs) + + +def help_option(*param_decls: str, **kwargs: t.Any) -> t.Callable[[FC], FC]: + """Add a ``--help`` option which immediately prints the help page + and exits the program. + + This is usually unnecessary, as the ``--help`` option is added to + each command automatically unless ``add_help_option=False`` is + passed. + + :param param_decls: One or more option names. Defaults to the single + value ``"--help"``. + :param kwargs: Extra arguments are passed to :func:`option`. + """ + + def callback(ctx: Context, param: Parameter, value: bool) -> None: + if not value or ctx.resilient_parsing: + return + + echo(ctx.get_help(), color=ctx.color) + ctx.exit() + + if not param_decls: + param_decls = ("--help",) + + kwargs.setdefault("is_flag", True) + kwargs.setdefault("expose_value", False) + kwargs.setdefault("is_eager", True) + kwargs.setdefault("help", _("Show this message and exit.")) + kwargs["callback"] = callback + return option(*param_decls, **kwargs) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/exceptions.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/exceptions.py new file mode 100644 index 00000000..9e20b3eb --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/exceptions.py @@ -0,0 +1,287 @@ +import os +import typing as t +from gettext import gettext as _ +from gettext import ngettext + +from ._compat import get_text_stderr +from .utils import echo + +if t.TYPE_CHECKING: + from .core import Context + from .core import Parameter + + +def _join_param_hints( + param_hint: t.Optional[t.Union[t.Sequence[str], str]] +) -> t.Optional[str]: + if param_hint is not None and not isinstance(param_hint, str): + return " / ".join(repr(x) for x in param_hint) + + return param_hint + + +class ClickException(Exception): + """An exception that Click can handle and show to the user.""" + + #: The exit code for this exception. + exit_code = 1 + + def __init__(self, message: str) -> None: + super().__init__(message) + self.message = message + + def format_message(self) -> str: + return self.message + + def __str__(self) -> str: + return self.message + + def show(self, file: t.Optional[t.IO] = None) -> None: + if file is None: + file = get_text_stderr() + + echo(_("Error: {message}").format(message=self.format_message()), file=file) + + +class UsageError(ClickException): + """An internal exception that signals a usage error. This typically + aborts any further handling. + + :param message: the error message to display. + :param ctx: optionally the context that caused this error. Click will + fill in the context automatically in some situations. + """ + + exit_code = 2 + + def __init__(self, message: str, ctx: t.Optional["Context"] = None) -> None: + super().__init__(message) + self.ctx = ctx + self.cmd = self.ctx.command if self.ctx else None + + def show(self, file: t.Optional[t.IO] = None) -> None: + if file is None: + file = get_text_stderr() + color = None + hint = "" + if ( + self.ctx is not None + and self.ctx.command.get_help_option(self.ctx) is not None + ): + hint = _("Try '{command} {option}' for help.").format( + command=self.ctx.command_path, option=self.ctx.help_option_names[0] + ) + hint = f"{hint}\n" + if self.ctx is not None: + color = self.ctx.color + echo(f"{self.ctx.get_usage()}\n{hint}", file=file, color=color) + echo( + _("Error: {message}").format(message=self.format_message()), + file=file, + color=color, + ) + + +class BadParameter(UsageError): + """An exception that formats out a standardized error message for a + bad parameter. This is useful when thrown from a callback or type as + Click will attach contextual information to it (for instance, which + parameter it is). + + .. versionadded:: 2.0 + + :param param: the parameter object that caused this error. This can + be left out, and Click will attach this info itself + if possible. + :param param_hint: a string that shows up as parameter name. This + can be used as alternative to `param` in cases + where custom validation should happen. If it is + a string it's used as such, if it's a list then + each item is quoted and separated. + """ + + def __init__( + self, + message: str, + ctx: t.Optional["Context"] = None, + param: t.Optional["Parameter"] = None, + param_hint: t.Optional[str] = None, + ) -> None: + super().__init__(message, ctx) + self.param = param + self.param_hint = param_hint + + def format_message(self) -> str: + if self.param_hint is not None: + param_hint = self.param_hint + elif self.param is not None: + param_hint = self.param.get_error_hint(self.ctx) # type: ignore + else: + return _("Invalid value: {message}").format(message=self.message) + + return _("Invalid value for {param_hint}: {message}").format( + param_hint=_join_param_hints(param_hint), message=self.message + ) + + +class MissingParameter(BadParameter): + """Raised if click required an option or argument but it was not + provided when invoking the script. + + .. versionadded:: 4.0 + + :param param_type: a string that indicates the type of the parameter. + The default is to inherit the parameter type from + the given `param`. Valid values are ``'parameter'``, + ``'option'`` or ``'argument'``. + """ + + def __init__( + self, + message: t.Optional[str] = None, + ctx: t.Optional["Context"] = None, + param: t.Optional["Parameter"] = None, + param_hint: t.Optional[str] = None, + param_type: t.Optional[str] = None, + ) -> None: + super().__init__(message or "", ctx, param, param_hint) + self.param_type = param_type + + def format_message(self) -> str: + if self.param_hint is not None: + param_hint: t.Optional[str] = self.param_hint + elif self.param is not None: + param_hint = self.param.get_error_hint(self.ctx) # type: ignore + else: + param_hint = None + + param_hint = _join_param_hints(param_hint) + param_hint = f" {param_hint}" if param_hint else "" + + param_type = self.param_type + if param_type is None and self.param is not None: + param_type = self.param.param_type_name + + msg = self.message + if self.param is not None: + msg_extra = self.param.type.get_missing_message(self.param) + if msg_extra: + if msg: + msg += f". {msg_extra}" + else: + msg = msg_extra + + msg = f" {msg}" if msg else "" + + # Translate param_type for known types. + if param_type == "argument": + missing = _("Missing argument") + elif param_type == "option": + missing = _("Missing option") + elif param_type == "parameter": + missing = _("Missing parameter") + else: + missing = _("Missing {param_type}").format(param_type=param_type) + + return f"{missing}{param_hint}.{msg}" + + def __str__(self) -> str: + if not self.message: + param_name = self.param.name if self.param else None + return _("Missing parameter: {param_name}").format(param_name=param_name) + else: + return self.message + + +class NoSuchOption(UsageError): + """Raised if click attempted to handle an option that does not + exist. + + .. versionadded:: 4.0 + """ + + def __init__( + self, + option_name: str, + message: t.Optional[str] = None, + possibilities: t.Optional[t.Sequence[str]] = None, + ctx: t.Optional["Context"] = None, + ) -> None: + if message is None: + message = _("No such option: {name}").format(name=option_name) + + super().__init__(message, ctx) + self.option_name = option_name + self.possibilities = possibilities + + def format_message(self) -> str: + if not self.possibilities: + return self.message + + possibility_str = ", ".join(sorted(self.possibilities)) + suggest = ngettext( + "Did you mean {possibility}?", + "(Possible options: {possibilities})", + len(self.possibilities), + ).format(possibility=possibility_str, possibilities=possibility_str) + return f"{self.message} {suggest}" + + +class BadOptionUsage(UsageError): + """Raised if an option is generally supplied but the use of the option + was incorrect. This is for instance raised if the number of arguments + for an option is not correct. + + .. versionadded:: 4.0 + + :param option_name: the name of the option being used incorrectly. + """ + + def __init__( + self, option_name: str, message: str, ctx: t.Optional["Context"] = None + ) -> None: + super().__init__(message, ctx) + self.option_name = option_name + + +class BadArgumentUsage(UsageError): + """Raised if an argument is generally supplied but the use of the argument + was incorrect. This is for instance raised if the number of values + for an argument is not correct. + + .. versionadded:: 6.0 + """ + + +class FileError(ClickException): + """Raised if a file cannot be opened.""" + + def __init__(self, filename: str, hint: t.Optional[str] = None) -> None: + if hint is None: + hint = _("unknown error") + + super().__init__(hint) + self.ui_filename = os.fsdecode(filename) + self.filename = filename + + def format_message(self) -> str: + return _("Could not open file {filename!r}: {message}").format( + filename=self.ui_filename, message=self.message + ) + + +class Abort(RuntimeError): + """An internal signalling exception that signals Click to abort.""" + + +class Exit(RuntimeError): + """An exception that indicates that the application should exit with some + status code. + + :param code: the status code to exit with. + """ + + __slots__ = ("exit_code",) + + def __init__(self, code: int = 0) -> None: + self.exit_code = code diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/formatting.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/formatting.py new file mode 100644 index 00000000..ddd2a2f8 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/formatting.py @@ -0,0 +1,301 @@ +import typing as t +from contextlib import contextmanager +from gettext import gettext as _ + +from ._compat import term_len +from .parser import split_opt + +# Can force a width. This is used by the test system +FORCED_WIDTH: t.Optional[int] = None + + +def measure_table(rows: t.Iterable[t.Tuple[str, str]]) -> t.Tuple[int, ...]: + widths: t.Dict[int, int] = {} + + for row in rows: + for idx, col in enumerate(row): + widths[idx] = max(widths.get(idx, 0), term_len(col)) + + return tuple(y for x, y in sorted(widths.items())) + + +def iter_rows( + rows: t.Iterable[t.Tuple[str, str]], col_count: int +) -> t.Iterator[t.Tuple[str, ...]]: + for row in rows: + yield row + ("",) * (col_count - len(row)) + + +def wrap_text( + text: str, + width: int = 78, + initial_indent: str = "", + subsequent_indent: str = "", + preserve_paragraphs: bool = False, +) -> str: + """A helper function that intelligently wraps text. By default, it + assumes that it operates on a single paragraph of text but if the + `preserve_paragraphs` parameter is provided it will intelligently + handle paragraphs (defined by two empty lines). + + If paragraphs are handled, a paragraph can be prefixed with an empty + line containing the ``\\b`` character (``\\x08``) to indicate that + no rewrapping should happen in that block. + + :param text: the text that should be rewrapped. + :param width: the maximum width for the text. + :param initial_indent: the initial indent that should be placed on the + first line as a string. + :param subsequent_indent: the indent string that should be placed on + each consecutive line. + :param preserve_paragraphs: if this flag is set then the wrapping will + intelligently handle paragraphs. + """ + from ._textwrap import TextWrapper + + text = text.expandtabs() + wrapper = TextWrapper( + width, + initial_indent=initial_indent, + subsequent_indent=subsequent_indent, + replace_whitespace=False, + ) + if not preserve_paragraphs: + return wrapper.fill(text) + + p: t.List[t.Tuple[int, bool, str]] = [] + buf: t.List[str] = [] + indent = None + + def _flush_par() -> None: + if not buf: + return + if buf[0].strip() == "\b": + p.append((indent or 0, True, "\n".join(buf[1:]))) + else: + p.append((indent or 0, False, " ".join(buf))) + del buf[:] + + for line in text.splitlines(): + if not line: + _flush_par() + indent = None + else: + if indent is None: + orig_len = term_len(line) + line = line.lstrip() + indent = orig_len - term_len(line) + buf.append(line) + _flush_par() + + rv = [] + for indent, raw, text in p: + with wrapper.extra_indent(" " * indent): + if raw: + rv.append(wrapper.indent_only(text)) + else: + rv.append(wrapper.fill(text)) + + return "\n\n".join(rv) + + +class HelpFormatter: + """This class helps with formatting text-based help pages. It's + usually just needed for very special internal cases, but it's also + exposed so that developers can write their own fancy outputs. + + At present, it always writes into memory. + + :param indent_increment: the additional increment for each level. + :param width: the width for the text. This defaults to the terminal + width clamped to a maximum of 78. + """ + + def __init__( + self, + indent_increment: int = 2, + width: t.Optional[int] = None, + max_width: t.Optional[int] = None, + ) -> None: + import shutil + + self.indent_increment = indent_increment + if max_width is None: + max_width = 80 + if width is None: + width = FORCED_WIDTH + if width is None: + width = max(min(shutil.get_terminal_size().columns, max_width) - 2, 50) + self.width = width + self.current_indent = 0 + self.buffer: t.List[str] = [] + + def write(self, string: str) -> None: + """Writes a unicode string into the internal buffer.""" + self.buffer.append(string) + + def indent(self) -> None: + """Increases the indentation.""" + self.current_indent += self.indent_increment + + def dedent(self) -> None: + """Decreases the indentation.""" + self.current_indent -= self.indent_increment + + def write_usage( + self, prog: str, args: str = "", prefix: t.Optional[str] = None + ) -> None: + """Writes a usage line into the buffer. + + :param prog: the program name. + :param args: whitespace separated list of arguments. + :param prefix: The prefix for the first line. Defaults to + ``"Usage: "``. + """ + if prefix is None: + prefix = f"{_('Usage:')} " + + usage_prefix = f"{prefix:>{self.current_indent}}{prog} " + text_width = self.width - self.current_indent + + if text_width >= (term_len(usage_prefix) + 20): + # The arguments will fit to the right of the prefix. + indent = " " * term_len(usage_prefix) + self.write( + wrap_text( + args, + text_width, + initial_indent=usage_prefix, + subsequent_indent=indent, + ) + ) + else: + # The prefix is too long, put the arguments on the next line. + self.write(usage_prefix) + self.write("\n") + indent = " " * (max(self.current_indent, term_len(prefix)) + 4) + self.write( + wrap_text( + args, text_width, initial_indent=indent, subsequent_indent=indent + ) + ) + + self.write("\n") + + def write_heading(self, heading: str) -> None: + """Writes a heading into the buffer.""" + self.write(f"{'':>{self.current_indent}}{heading}:\n") + + def write_paragraph(self) -> None: + """Writes a paragraph into the buffer.""" + if self.buffer: + self.write("\n") + + def write_text(self, text: str) -> None: + """Writes re-indented text into the buffer. This rewraps and + preserves paragraphs. + """ + indent = " " * self.current_indent + self.write( + wrap_text( + text, + self.width, + initial_indent=indent, + subsequent_indent=indent, + preserve_paragraphs=True, + ) + ) + self.write("\n") + + def write_dl( + self, + rows: t.Sequence[t.Tuple[str, str]], + col_max: int = 30, + col_spacing: int = 2, + ) -> None: + """Writes a definition list into the buffer. This is how options + and commands are usually formatted. + + :param rows: a list of two item tuples for the terms and values. + :param col_max: the maximum width of the first column. + :param col_spacing: the number of spaces between the first and + second column. + """ + rows = list(rows) + widths = measure_table(rows) + if len(widths) != 2: + raise TypeError("Expected two columns for definition list") + + first_col = min(widths[0], col_max) + col_spacing + + for first, second in iter_rows(rows, len(widths)): + self.write(f"{'':>{self.current_indent}}{first}") + if not second: + self.write("\n") + continue + if term_len(first) <= first_col - col_spacing: + self.write(" " * (first_col - term_len(first))) + else: + self.write("\n") + self.write(" " * (first_col + self.current_indent)) + + text_width = max(self.width - first_col - 2, 10) + wrapped_text = wrap_text(second, text_width, preserve_paragraphs=True) + lines = wrapped_text.splitlines() + + if lines: + self.write(f"{lines[0]}\n") + + for line in lines[1:]: + self.write(f"{'':>{first_col + self.current_indent}}{line}\n") + else: + self.write("\n") + + @contextmanager + def section(self, name: str) -> t.Iterator[None]: + """Helpful context manager that writes a paragraph, a heading, + and the indents. + + :param name: the section name that is written as heading. + """ + self.write_paragraph() + self.write_heading(name) + self.indent() + try: + yield + finally: + self.dedent() + + @contextmanager + def indentation(self) -> t.Iterator[None]: + """A context manager that increases the indentation.""" + self.indent() + try: + yield + finally: + self.dedent() + + def getvalue(self) -> str: + """Returns the buffer contents.""" + return "".join(self.buffer) + + +def join_options(options: t.Sequence[str]) -> t.Tuple[str, bool]: + """Given a list of option strings this joins them in the most appropriate + way and returns them in the form ``(formatted_string, + any_prefix_is_slash)`` where the second item in the tuple is a flag that + indicates if any of the option prefixes was a slash. + """ + rv = [] + any_prefix_is_slash = False + + for opt in options: + prefix = split_opt(opt)[0] + + if prefix == "/": + any_prefix_is_slash = True + + rv.append((len(prefix), opt)) + + rv.sort(key=lambda x: x[0]) + return ", ".join(x[1] for x in rv), any_prefix_is_slash diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/globals.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/globals.py new file mode 100644 index 00000000..480058f1 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/globals.py @@ -0,0 +1,68 @@ +import typing as t +from threading import local + +if t.TYPE_CHECKING: + import typing_extensions as te + from .core import Context + +_local = local() + + +@t.overload +def get_current_context(silent: "te.Literal[False]" = False) -> "Context": + ... + + +@t.overload +def get_current_context(silent: bool = ...) -> t.Optional["Context"]: + ... + + +def get_current_context(silent: bool = False) -> t.Optional["Context"]: + """Returns the current click context. This can be used as a way to + access the current context object from anywhere. This is a more implicit + alternative to the :func:`pass_context` decorator. This function is + primarily useful for helpers such as :func:`echo` which might be + interested in changing its behavior based on the current context. + + To push the current context, :meth:`Context.scope` can be used. + + .. versionadded:: 5.0 + + :param silent: if set to `True` the return value is `None` if no context + is available. The default behavior is to raise a + :exc:`RuntimeError`. + """ + try: + return t.cast("Context", _local.stack[-1]) + except (AttributeError, IndexError) as e: + if not silent: + raise RuntimeError("There is no active click context.") from e + + return None + + +def push_context(ctx: "Context") -> None: + """Pushes a new context to the current stack.""" + _local.__dict__.setdefault("stack", []).append(ctx) + + +def pop_context() -> None: + """Removes the top level from the stack.""" + _local.stack.pop() + + +def resolve_color_default(color: t.Optional[bool] = None) -> t.Optional[bool]: + """Internal helper to get the default value of the color flag. If a + value is passed it's returned unchanged, otherwise it's looked up from + the current context. + """ + if color is not None: + return color + + ctx = get_current_context(silent=True) + + if ctx is not None: + return ctx.color + + return None diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/parser.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/parser.py new file mode 100644 index 00000000..2d5a2ed7 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/parser.py @@ -0,0 +1,529 @@ +""" +This module started out as largely a copy paste from the stdlib's +optparse module with the features removed that we do not need from +optparse because we implement them in Click on a higher level (for +instance type handling, help formatting and a lot more). + +The plan is to remove more and more from here over time. + +The reason this is a different module and not optparse from the stdlib +is that there are differences in 2.x and 3.x about the error messages +generated and optparse in the stdlib uses gettext for no good reason +and might cause us issues. + +Click uses parts of optparse written by Gregory P. Ward and maintained +by the Python Software Foundation. This is limited to code in parser.py. + +Copyright 2001-2006 Gregory P. Ward. All rights reserved. +Copyright 2002-2006 Python Software Foundation. All rights reserved. +""" +# This code uses parts of optparse written by Gregory P. Ward and +# maintained by the Python Software Foundation. +# Copyright 2001-2006 Gregory P. Ward +# Copyright 2002-2006 Python Software Foundation +import typing as t +from collections import deque +from gettext import gettext as _ +from gettext import ngettext + +from .exceptions import BadArgumentUsage +from .exceptions import BadOptionUsage +from .exceptions import NoSuchOption +from .exceptions import UsageError + +if t.TYPE_CHECKING: + import typing_extensions as te + from .core import Argument as CoreArgument + from .core import Context + from .core import Option as CoreOption + from .core import Parameter as CoreParameter + +V = t.TypeVar("V") + +# Sentinel value that indicates an option was passed as a flag without a +# value but is not a flag option. Option.consume_value uses this to +# prompt or use the flag_value. +_flag_needs_value = object() + + +def _unpack_args( + args: t.Sequence[str], nargs_spec: t.Sequence[int] +) -> t.Tuple[t.Sequence[t.Union[str, t.Sequence[t.Optional[str]], None]], t.List[str]]: + """Given an iterable of arguments and an iterable of nargs specifications, + it returns a tuple with all the unpacked arguments at the first index + and all remaining arguments as the second. + + The nargs specification is the number of arguments that should be consumed + or `-1` to indicate that this position should eat up all the remainders. + + Missing items are filled with `None`. + """ + args = deque(args) + nargs_spec = deque(nargs_spec) + rv: t.List[t.Union[str, t.Tuple[t.Optional[str], ...], None]] = [] + spos: t.Optional[int] = None + + def _fetch(c: "te.Deque[V]") -> t.Optional[V]: + try: + if spos is None: + return c.popleft() + else: + return c.pop() + except IndexError: + return None + + while nargs_spec: + nargs = _fetch(nargs_spec) + + if nargs is None: + continue + + if nargs == 1: + rv.append(_fetch(args)) + elif nargs > 1: + x = [_fetch(args) for _ in range(nargs)] + + # If we're reversed, we're pulling in the arguments in reverse, + # so we need to turn them around. + if spos is not None: + x.reverse() + + rv.append(tuple(x)) + elif nargs < 0: + if spos is not None: + raise TypeError("Cannot have two nargs < 0") + + spos = len(rv) + rv.append(None) + + # spos is the position of the wildcard (star). If it's not `None`, + # we fill it with the remainder. + if spos is not None: + rv[spos] = tuple(args) + args = [] + rv[spos + 1 :] = reversed(rv[spos + 1 :]) + + return tuple(rv), list(args) + + +def split_opt(opt: str) -> t.Tuple[str, str]: + first = opt[:1] + if first.isalnum(): + return "", opt + if opt[1:2] == first: + return opt[:2], opt[2:] + return first, opt[1:] + + +def normalize_opt(opt: str, ctx: t.Optional["Context"]) -> str: + if ctx is None or ctx.token_normalize_func is None: + return opt + prefix, opt = split_opt(opt) + return f"{prefix}{ctx.token_normalize_func(opt)}" + + +def split_arg_string(string: str) -> t.List[str]: + """Split an argument string as with :func:`shlex.split`, but don't + fail if the string is incomplete. Ignores a missing closing quote or + incomplete escape sequence and uses the partial token as-is. + + .. code-block:: python + + split_arg_string("example 'my file") + ["example", "my file"] + + split_arg_string("example my\\") + ["example", "my"] + + :param string: String to split. + """ + import shlex + + lex = shlex.shlex(string, posix=True) + lex.whitespace_split = True + lex.commenters = "" + out = [] + + try: + for token in lex: + out.append(token) + except ValueError: + # Raised when end-of-string is reached in an invalid state. Use + # the partial token as-is. The quote or escape character is in + # lex.state, not lex.token. + out.append(lex.token) + + return out + + +class Option: + def __init__( + self, + obj: "CoreOption", + opts: t.Sequence[str], + dest: t.Optional[str], + action: t.Optional[str] = None, + nargs: int = 1, + const: t.Optional[t.Any] = None, + ): + self._short_opts = [] + self._long_opts = [] + self.prefixes = set() + + for opt in opts: + prefix, value = split_opt(opt) + if not prefix: + raise ValueError(f"Invalid start character for option ({opt})") + self.prefixes.add(prefix[0]) + if len(prefix) == 1 and len(value) == 1: + self._short_opts.append(opt) + else: + self._long_opts.append(opt) + self.prefixes.add(prefix) + + if action is None: + action = "store" + + self.dest = dest + self.action = action + self.nargs = nargs + self.const = const + self.obj = obj + + @property + def takes_value(self) -> bool: + return self.action in ("store", "append") + + def process(self, value: str, state: "ParsingState") -> None: + if self.action == "store": + state.opts[self.dest] = value # type: ignore + elif self.action == "store_const": + state.opts[self.dest] = self.const # type: ignore + elif self.action == "append": + state.opts.setdefault(self.dest, []).append(value) # type: ignore + elif self.action == "append_const": + state.opts.setdefault(self.dest, []).append(self.const) # type: ignore + elif self.action == "count": + state.opts[self.dest] = state.opts.get(self.dest, 0) + 1 # type: ignore + else: + raise ValueError(f"unknown action '{self.action}'") + state.order.append(self.obj) + + +class Argument: + def __init__(self, obj: "CoreArgument", dest: t.Optional[str], nargs: int = 1): + self.dest = dest + self.nargs = nargs + self.obj = obj + + def process( + self, + value: t.Union[t.Optional[str], t.Sequence[t.Optional[str]]], + state: "ParsingState", + ) -> None: + if self.nargs > 1: + assert value is not None + holes = sum(1 for x in value if x is None) + if holes == len(value): + value = None + elif holes != 0: + raise BadArgumentUsage( + _("Argument {name!r} takes {nargs} values.").format( + name=self.dest, nargs=self.nargs + ) + ) + + if self.nargs == -1 and self.obj.envvar is not None and value == (): + # Replace empty tuple with None so that a value from the + # environment may be tried. + value = None + + state.opts[self.dest] = value # type: ignore + state.order.append(self.obj) + + +class ParsingState: + def __init__(self, rargs: t.List[str]) -> None: + self.opts: t.Dict[str, t.Any] = {} + self.largs: t.List[str] = [] + self.rargs = rargs + self.order: t.List["CoreParameter"] = [] + + +class OptionParser: + """The option parser is an internal class that is ultimately used to + parse options and arguments. It's modelled after optparse and brings + a similar but vastly simplified API. It should generally not be used + directly as the high level Click classes wrap it for you. + + It's not nearly as extensible as optparse or argparse as it does not + implement features that are implemented on a higher level (such as + types or defaults). + + :param ctx: optionally the :class:`~click.Context` where this parser + should go with. + """ + + def __init__(self, ctx: t.Optional["Context"] = None) -> None: + #: The :class:`~click.Context` for this parser. This might be + #: `None` for some advanced use cases. + self.ctx = ctx + #: This controls how the parser deals with interspersed arguments. + #: If this is set to `False`, the parser will stop on the first + #: non-option. Click uses this to implement nested subcommands + #: safely. + self.allow_interspersed_args = True + #: This tells the parser how to deal with unknown options. By + #: default it will error out (which is sensible), but there is a + #: second mode where it will ignore it and continue processing + #: after shifting all the unknown options into the resulting args. + self.ignore_unknown_options = False + + if ctx is not None: + self.allow_interspersed_args = ctx.allow_interspersed_args + self.ignore_unknown_options = ctx.ignore_unknown_options + + self._short_opt: t.Dict[str, Option] = {} + self._long_opt: t.Dict[str, Option] = {} + self._opt_prefixes = {"-", "--"} + self._args: t.List[Argument] = [] + + def add_option( + self, + obj: "CoreOption", + opts: t.Sequence[str], + dest: t.Optional[str], + action: t.Optional[str] = None, + nargs: int = 1, + const: t.Optional[t.Any] = None, + ) -> None: + """Adds a new option named `dest` to the parser. The destination + is not inferred (unlike with optparse) and needs to be explicitly + provided. Action can be any of ``store``, ``store_const``, + ``append``, ``append_const`` or ``count``. + + The `obj` can be used to identify the option in the order list + that is returned from the parser. + """ + opts = [normalize_opt(opt, self.ctx) for opt in opts] + option = Option(obj, opts, dest, action=action, nargs=nargs, const=const) + self._opt_prefixes.update(option.prefixes) + for opt in option._short_opts: + self._short_opt[opt] = option + for opt in option._long_opts: + self._long_opt[opt] = option + + def add_argument( + self, obj: "CoreArgument", dest: t.Optional[str], nargs: int = 1 + ) -> None: + """Adds a positional argument named `dest` to the parser. + + The `obj` can be used to identify the option in the order list + that is returned from the parser. + """ + self._args.append(Argument(obj, dest=dest, nargs=nargs)) + + def parse_args( + self, args: t.List[str] + ) -> t.Tuple[t.Dict[str, t.Any], t.List[str], t.List["CoreParameter"]]: + """Parses positional arguments and returns ``(values, args, order)`` + for the parsed options and arguments as well as the leftover + arguments if there are any. The order is a list of objects as they + appear on the command line. If arguments appear multiple times they + will be memorized multiple times as well. + """ + state = ParsingState(args) + try: + self._process_args_for_options(state) + self._process_args_for_args(state) + except UsageError: + if self.ctx is None or not self.ctx.resilient_parsing: + raise + return state.opts, state.largs, state.order + + def _process_args_for_args(self, state: ParsingState) -> None: + pargs, args = _unpack_args( + state.largs + state.rargs, [x.nargs for x in self._args] + ) + + for idx, arg in enumerate(self._args): + arg.process(pargs[idx], state) + + state.largs = args + state.rargs = [] + + def _process_args_for_options(self, state: ParsingState) -> None: + while state.rargs: + arg = state.rargs.pop(0) + arglen = len(arg) + # Double dashes always handled explicitly regardless of what + # prefixes are valid. + if arg == "--": + return + elif arg[:1] in self._opt_prefixes and arglen > 1: + self._process_opts(arg, state) + elif self.allow_interspersed_args: + state.largs.append(arg) + else: + state.rargs.insert(0, arg) + return + + # Say this is the original argument list: + # [arg0, arg1, ..., arg(i-1), arg(i), arg(i+1), ..., arg(N-1)] + # ^ + # (we are about to process arg(i)). + # + # Then rargs is [arg(i), ..., arg(N-1)] and largs is a *subset* of + # [arg0, ..., arg(i-1)] (any options and their arguments will have + # been removed from largs). + # + # The while loop will usually consume 1 or more arguments per pass. + # If it consumes 1 (eg. arg is an option that takes no arguments), + # then after _process_arg() is done the situation is: + # + # largs = subset of [arg0, ..., arg(i)] + # rargs = [arg(i+1), ..., arg(N-1)] + # + # If allow_interspersed_args is false, largs will always be + # *empty* -- still a subset of [arg0, ..., arg(i-1)], but + # not a very interesting subset! + + def _match_long_opt( + self, opt: str, explicit_value: t.Optional[str], state: ParsingState + ) -> None: + if opt not in self._long_opt: + from difflib import get_close_matches + + possibilities = get_close_matches(opt, self._long_opt) + raise NoSuchOption(opt, possibilities=possibilities, ctx=self.ctx) + + option = self._long_opt[opt] + if option.takes_value: + # At this point it's safe to modify rargs by injecting the + # explicit value, because no exception is raised in this + # branch. This means that the inserted value will be fully + # consumed. + if explicit_value is not None: + state.rargs.insert(0, explicit_value) + + value = self._get_value_from_state(opt, option, state) + + elif explicit_value is not None: + raise BadOptionUsage( + opt, _("Option {name!r} does not take a value.").format(name=opt) + ) + + else: + value = None + + option.process(value, state) + + def _match_short_opt(self, arg: str, state: ParsingState) -> None: + stop = False + i = 1 + prefix = arg[0] + unknown_options = [] + + for ch in arg[1:]: + opt = normalize_opt(f"{prefix}{ch}", self.ctx) + option = self._short_opt.get(opt) + i += 1 + + if not option: + if self.ignore_unknown_options: + unknown_options.append(ch) + continue + raise NoSuchOption(opt, ctx=self.ctx) + if option.takes_value: + # Any characters left in arg? Pretend they're the + # next arg, and stop consuming characters of arg. + if i < len(arg): + state.rargs.insert(0, arg[i:]) + stop = True + + value = self._get_value_from_state(opt, option, state) + + else: + value = None + + option.process(value, state) + + if stop: + break + + # If we got any unknown options we re-combinate the string of the + # remaining options and re-attach the prefix, then report that + # to the state as new larg. This way there is basic combinatorics + # that can be achieved while still ignoring unknown arguments. + if self.ignore_unknown_options and unknown_options: + state.largs.append(f"{prefix}{''.join(unknown_options)}") + + def _get_value_from_state( + self, option_name: str, option: Option, state: ParsingState + ) -> t.Any: + nargs = option.nargs + + if len(state.rargs) < nargs: + if option.obj._flag_needs_value: + # Option allows omitting the value. + value = _flag_needs_value + else: + raise BadOptionUsage( + option_name, + ngettext( + "Option {name!r} requires an argument.", + "Option {name!r} requires {nargs} arguments.", + nargs, + ).format(name=option_name, nargs=nargs), + ) + elif nargs == 1: + next_rarg = state.rargs[0] + + if ( + option.obj._flag_needs_value + and isinstance(next_rarg, str) + and next_rarg[:1] in self._opt_prefixes + and len(next_rarg) > 1 + ): + # The next arg looks like the start of an option, don't + # use it as the value if omitting the value is allowed. + value = _flag_needs_value + else: + value = state.rargs.pop(0) + else: + value = tuple(state.rargs[:nargs]) + del state.rargs[:nargs] + + return value + + def _process_opts(self, arg: str, state: ParsingState) -> None: + explicit_value = None + # Long option handling happens in two parts. The first part is + # supporting explicitly attached values. In any case, we will try + # to long match the option first. + if "=" in arg: + long_opt, explicit_value = arg.split("=", 1) + else: + long_opt = arg + norm_long_opt = normalize_opt(long_opt, self.ctx) + + # At this point we will match the (assumed) long option through + # the long option matching code. Note that this allows options + # like "-foo" to be matched as long options. + try: + self._match_long_opt(norm_long_opt, explicit_value, state) + except NoSuchOption: + # At this point the long option matching failed, and we need + # to try with short options. However there is a special rule + # which says, that if we have a two character options prefix + # (applies to "--foo" for instance), we do not dispatch to the + # short option code and will instead raise the no option + # error. + if arg[:2] not in self._opt_prefixes: + self._match_short_opt(arg, state) + return + + if not self.ignore_unknown_options: + raise + + state.largs.append(arg) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/py.typed b/LocalFlaskServer/flaskServer/Lib/site-packages/click/py.typed new file mode 100644 index 00000000..e69de29b diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/shell_completion.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/shell_completion.py new file mode 100644 index 00000000..c17a8e64 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/shell_completion.py @@ -0,0 +1,580 @@ +import os +import re +import typing as t +from gettext import gettext as _ + +from .core import Argument +from .core import BaseCommand +from .core import Context +from .core import MultiCommand +from .core import Option +from .core import Parameter +from .core import ParameterSource +from .parser import split_arg_string +from .utils import echo + + +def shell_complete( + cli: BaseCommand, + ctx_args: t.Dict[str, t.Any], + prog_name: str, + complete_var: str, + instruction: str, +) -> int: + """Perform shell completion for the given CLI program. + + :param cli: Command being called. + :param ctx_args: Extra arguments to pass to + ``cli.make_context``. + :param prog_name: Name of the executable in the shell. + :param complete_var: Name of the environment variable that holds + the completion instruction. + :param instruction: Value of ``complete_var`` with the completion + instruction and shell, in the form ``instruction_shell``. + :return: Status code to exit with. + """ + shell, _, instruction = instruction.partition("_") + comp_cls = get_completion_class(shell) + + if comp_cls is None: + return 1 + + comp = comp_cls(cli, ctx_args, prog_name, complete_var) + + if instruction == "source": + echo(comp.source()) + return 0 + + if instruction == "complete": + echo(comp.complete()) + return 0 + + return 1 + + +class CompletionItem: + """Represents a completion value and metadata about the value. The + default metadata is ``type`` to indicate special shell handling, + and ``help`` if a shell supports showing a help string next to the + value. + + Arbitrary parameters can be passed when creating the object, and + accessed using ``item.attr``. If an attribute wasn't passed, + accessing it returns ``None``. + + :param value: The completion suggestion. + :param type: Tells the shell script to provide special completion + support for the type. Click uses ``"dir"`` and ``"file"``. + :param help: String shown next to the value if supported. + :param kwargs: Arbitrary metadata. The built-in implementations + don't use this, but custom type completions paired with custom + shell support could use it. + """ + + __slots__ = ("value", "type", "help", "_info") + + def __init__( + self, + value: t.Any, + type: str = "plain", + help: t.Optional[str] = None, + **kwargs: t.Any, + ) -> None: + self.value = value + self.type = type + self.help = help + self._info = kwargs + + def __getattr__(self, name: str) -> t.Any: + return self._info.get(name) + + +# Only Bash >= 4.4 has the nosort option. +_SOURCE_BASH = """\ +%(complete_func)s() { + local IFS=$'\\n' + local response + + response=$(env COMP_WORDS="${COMP_WORDS[*]}" COMP_CWORD=$COMP_CWORD \ +%(complete_var)s=bash_complete $1) + + for completion in $response; do + IFS=',' read type value <<< "$completion" + + if [[ $type == 'dir' ]]; then + COMPREPLY=() + compopt -o dirnames + elif [[ $type == 'file' ]]; then + COMPREPLY=() + compopt -o default + elif [[ $type == 'plain' ]]; then + COMPREPLY+=($value) + fi + done + + return 0 +} + +%(complete_func)s_setup() { + complete -o nosort -F %(complete_func)s %(prog_name)s +} + +%(complete_func)s_setup; +""" + +_SOURCE_ZSH = """\ +#compdef %(prog_name)s + +%(complete_func)s() { + local -a completions + local -a completions_with_descriptions + local -a response + (( ! $+commands[%(prog_name)s] )) && return 1 + + response=("${(@f)$(env COMP_WORDS="${words[*]}" COMP_CWORD=$((CURRENT-1)) \ +%(complete_var)s=zsh_complete %(prog_name)s)}") + + for type key descr in ${response}; do + if [[ "$type" == "plain" ]]; then + if [[ "$descr" == "_" ]]; then + completions+=("$key") + else + completions_with_descriptions+=("$key":"$descr") + fi + elif [[ "$type" == "dir" ]]; then + _path_files -/ + elif [[ "$type" == "file" ]]; then + _path_files -f + fi + done + + if [ -n "$completions_with_descriptions" ]; then + _describe -V unsorted completions_with_descriptions -U + fi + + if [ -n "$completions" ]; then + compadd -U -V unsorted -a completions + fi +} + +compdef %(complete_func)s %(prog_name)s; +""" + +_SOURCE_FISH = """\ +function %(complete_func)s; + set -l response; + + for value in (env %(complete_var)s=fish_complete COMP_WORDS=(commandline -cp) \ +COMP_CWORD=(commandline -t) %(prog_name)s); + set response $response $value; + end; + + for completion in $response; + set -l metadata (string split "," $completion); + + if test $metadata[1] = "dir"; + __fish_complete_directories $metadata[2]; + else if test $metadata[1] = "file"; + __fish_complete_path $metadata[2]; + else if test $metadata[1] = "plain"; + echo $metadata[2]; + end; + end; +end; + +complete --no-files --command %(prog_name)s --arguments \ +"(%(complete_func)s)"; +""" + + +class ShellComplete: + """Base class for providing shell completion support. A subclass for + a given shell will override attributes and methods to implement the + completion instructions (``source`` and ``complete``). + + :param cli: Command being called. + :param prog_name: Name of the executable in the shell. + :param complete_var: Name of the environment variable that holds + the completion instruction. + + .. versionadded:: 8.0 + """ + + name: t.ClassVar[str] + """Name to register the shell as with :func:`add_completion_class`. + This is used in completion instructions (``{name}_source`` and + ``{name}_complete``). + """ + + source_template: t.ClassVar[str] + """Completion script template formatted by :meth:`source`. This must + be provided by subclasses. + """ + + def __init__( + self, + cli: BaseCommand, + ctx_args: t.Dict[str, t.Any], + prog_name: str, + complete_var: str, + ) -> None: + self.cli = cli + self.ctx_args = ctx_args + self.prog_name = prog_name + self.complete_var = complete_var + + @property + def func_name(self) -> str: + """The name of the shell function defined by the completion + script. + """ + safe_name = re.sub(r"\W*", "", self.prog_name.replace("-", "_"), re.ASCII) + return f"_{safe_name}_completion" + + def source_vars(self) -> t.Dict[str, t.Any]: + """Vars for formatting :attr:`source_template`. + + By default this provides ``complete_func``, ``complete_var``, + and ``prog_name``. + """ + return { + "complete_func": self.func_name, + "complete_var": self.complete_var, + "prog_name": self.prog_name, + } + + def source(self) -> str: + """Produce the shell script that defines the completion + function. By default this ``%``-style formats + :attr:`source_template` with the dict returned by + :meth:`source_vars`. + """ + return self.source_template % self.source_vars() + + def get_completion_args(self) -> t.Tuple[t.List[str], str]: + """Use the env vars defined by the shell script to return a + tuple of ``args, incomplete``. This must be implemented by + subclasses. + """ + raise NotImplementedError + + def get_completions( + self, args: t.List[str], incomplete: str + ) -> t.List[CompletionItem]: + """Determine the context and last complete command or parameter + from the complete args. Call that object's ``shell_complete`` + method to get the completions for the incomplete value. + + :param args: List of complete args before the incomplete value. + :param incomplete: Value being completed. May be empty. + """ + ctx = _resolve_context(self.cli, self.ctx_args, self.prog_name, args) + obj, incomplete = _resolve_incomplete(ctx, args, incomplete) + return obj.shell_complete(ctx, incomplete) + + def format_completion(self, item: CompletionItem) -> str: + """Format a completion item into the form recognized by the + shell script. This must be implemented by subclasses. + + :param item: Completion item to format. + """ + raise NotImplementedError + + def complete(self) -> str: + """Produce the completion data to send back to the shell. + + By default this calls :meth:`get_completion_args`, gets the + completions, then calls :meth:`format_completion` for each + completion. + """ + args, incomplete = self.get_completion_args() + completions = self.get_completions(args, incomplete) + out = [self.format_completion(item) for item in completions] + return "\n".join(out) + + +class BashComplete(ShellComplete): + """Shell completion for Bash.""" + + name = "bash" + source_template = _SOURCE_BASH + + def _check_version(self) -> None: + import subprocess + + output = subprocess.run( + ["bash", "-c", "echo ${BASH_VERSION}"], stdout=subprocess.PIPE + ) + match = re.search(r"^(\d+)\.(\d+)\.\d+", output.stdout.decode()) + + if match is not None: + major, minor = match.groups() + + if major < "4" or major == "4" and minor < "4": + raise RuntimeError( + _( + "Shell completion is not supported for Bash" + " versions older than 4.4." + ) + ) + else: + raise RuntimeError( + _("Couldn't detect Bash version, shell completion is not supported.") + ) + + def source(self) -> str: + self._check_version() + return super().source() + + def get_completion_args(self) -> t.Tuple[t.List[str], str]: + cwords = split_arg_string(os.environ["COMP_WORDS"]) + cword = int(os.environ["COMP_CWORD"]) + args = cwords[1:cword] + + try: + incomplete = cwords[cword] + except IndexError: + incomplete = "" + + return args, incomplete + + def format_completion(self, item: CompletionItem) -> str: + return f"{item.type},{item.value}" + + +class ZshComplete(ShellComplete): + """Shell completion for Zsh.""" + + name = "zsh" + source_template = _SOURCE_ZSH + + def get_completion_args(self) -> t.Tuple[t.List[str], str]: + cwords = split_arg_string(os.environ["COMP_WORDS"]) + cword = int(os.environ["COMP_CWORD"]) + args = cwords[1:cword] + + try: + incomplete = cwords[cword] + except IndexError: + incomplete = "" + + return args, incomplete + + def format_completion(self, item: CompletionItem) -> str: + return f"{item.type}\n{item.value}\n{item.help if item.help else '_'}" + + +class FishComplete(ShellComplete): + """Shell completion for Fish.""" + + name = "fish" + source_template = _SOURCE_FISH + + def get_completion_args(self) -> t.Tuple[t.List[str], str]: + cwords = split_arg_string(os.environ["COMP_WORDS"]) + incomplete = os.environ["COMP_CWORD"] + args = cwords[1:] + + # Fish stores the partial word in both COMP_WORDS and + # COMP_CWORD, remove it from complete args. + if incomplete and args and args[-1] == incomplete: + args.pop() + + return args, incomplete + + def format_completion(self, item: CompletionItem) -> str: + if item.help: + return f"{item.type},{item.value}\t{item.help}" + + return f"{item.type},{item.value}" + + +_available_shells: t.Dict[str, t.Type[ShellComplete]] = { + "bash": BashComplete, + "fish": FishComplete, + "zsh": ZshComplete, +} + + +def add_completion_class( + cls: t.Type[ShellComplete], name: t.Optional[str] = None +) -> None: + """Register a :class:`ShellComplete` subclass under the given name. + The name will be provided by the completion instruction environment + variable during completion. + + :param cls: The completion class that will handle completion for the + shell. + :param name: Name to register the class under. Defaults to the + class's ``name`` attribute. + """ + if name is None: + name = cls.name + + _available_shells[name] = cls + + +def get_completion_class(shell: str) -> t.Optional[t.Type[ShellComplete]]: + """Look up a registered :class:`ShellComplete` subclass by the name + provided by the completion instruction environment variable. If the + name isn't registered, returns ``None``. + + :param shell: Name the class is registered under. + """ + return _available_shells.get(shell) + + +def _is_incomplete_argument(ctx: Context, param: Parameter) -> bool: + """Determine if the given parameter is an argument that can still + accept values. + + :param ctx: Invocation context for the command represented by the + parsed complete args. + :param param: Argument object being checked. + """ + if not isinstance(param, Argument): + return False + + assert param.name is not None + value = ctx.params[param.name] + return ( + param.nargs == -1 + or ctx.get_parameter_source(param.name) is not ParameterSource.COMMANDLINE + or ( + param.nargs > 1 + and isinstance(value, (tuple, list)) + and len(value) < param.nargs + ) + ) + + +def _start_of_option(ctx: Context, value: str) -> bool: + """Check if the value looks like the start of an option.""" + if not value: + return False + + c = value[0] + return c in ctx._opt_prefixes + + +def _is_incomplete_option(ctx: Context, args: t.List[str], param: Parameter) -> bool: + """Determine if the given parameter is an option that needs a value. + + :param args: List of complete args before the incomplete value. + :param param: Option object being checked. + """ + if not isinstance(param, Option): + return False + + if param.is_flag or param.count: + return False + + last_option = None + + for index, arg in enumerate(reversed(args)): + if index + 1 > param.nargs: + break + + if _start_of_option(ctx, arg): + last_option = arg + + return last_option is not None and last_option in param.opts + + +def _resolve_context( + cli: BaseCommand, ctx_args: t.Dict[str, t.Any], prog_name: str, args: t.List[str] +) -> Context: + """Produce the context hierarchy starting with the command and + traversing the complete arguments. This only follows the commands, + it doesn't trigger input prompts or callbacks. + + :param cli: Command being called. + :param prog_name: Name of the executable in the shell. + :param args: List of complete args before the incomplete value. + """ + ctx_args["resilient_parsing"] = True + ctx = cli.make_context(prog_name, args.copy(), **ctx_args) + args = ctx.protected_args + ctx.args + + while args: + command = ctx.command + + if isinstance(command, MultiCommand): + if not command.chain: + name, cmd, args = command.resolve_command(ctx, args) + + if cmd is None: + return ctx + + ctx = cmd.make_context(name, args, parent=ctx, resilient_parsing=True) + args = ctx.protected_args + ctx.args + else: + while args: + name, cmd, args = command.resolve_command(ctx, args) + + if cmd is None: + return ctx + + sub_ctx = cmd.make_context( + name, + args, + parent=ctx, + allow_extra_args=True, + allow_interspersed_args=False, + resilient_parsing=True, + ) + args = sub_ctx.args + + ctx = sub_ctx + args = [*sub_ctx.protected_args, *sub_ctx.args] + else: + break + + return ctx + + +def _resolve_incomplete( + ctx: Context, args: t.List[str], incomplete: str +) -> t.Tuple[t.Union[BaseCommand, Parameter], str]: + """Find the Click object that will handle the completion of the + incomplete value. Return the object and the incomplete value. + + :param ctx: Invocation context for the command represented by + the parsed complete args. + :param args: List of complete args before the incomplete value. + :param incomplete: Value being completed. May be empty. + """ + # Different shells treat an "=" between a long option name and + # value differently. Might keep the value joined, return the "=" + # as a separate item, or return the split name and value. Always + # split and discard the "=" to make completion easier. + if incomplete == "=": + incomplete = "" + elif "=" in incomplete and _start_of_option(ctx, incomplete): + name, _, incomplete = incomplete.partition("=") + args.append(name) + + # The "--" marker tells Click to stop treating values as options + # even if they start with the option character. If it hasn't been + # given and the incomplete arg looks like an option, the current + # command will provide option name completions. + if "--" not in args and _start_of_option(ctx, incomplete): + return ctx.command, incomplete + + params = ctx.command.get_params(ctx) + + # If the last complete arg is an option name with an incomplete + # value, the option will provide value completions. + for param in params: + if _is_incomplete_option(ctx, args, param): + return param, incomplete + + # It's not an option name or value. The first argument without a + # parsed value will provide value completions. + for param in params: + if _is_incomplete_argument(ctx, param): + return param, incomplete + + # There were no unparsed arguments, the command may be a group that + # will provide command name completions. + return ctx.command, incomplete diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/termui.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/termui.py new file mode 100644 index 00000000..bfb2f5ae --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/termui.py @@ -0,0 +1,787 @@ +import inspect +import io +import itertools +import os +import sys +import typing as t +from gettext import gettext as _ + +from ._compat import isatty +from ._compat import strip_ansi +from ._compat import WIN +from .exceptions import Abort +from .exceptions import UsageError +from .globals import resolve_color_default +from .types import Choice +from .types import convert_type +from .types import ParamType +from .utils import echo +from .utils import LazyFile + +if t.TYPE_CHECKING: + from ._termui_impl import ProgressBar + +V = t.TypeVar("V") + +# The prompt functions to use. The doc tools currently override these +# functions to customize how they work. +visible_prompt_func: t.Callable[[str], str] = input + +_ansi_colors = { + "black": 30, + "red": 31, + "green": 32, + "yellow": 33, + "blue": 34, + "magenta": 35, + "cyan": 36, + "white": 37, + "reset": 39, + "bright_black": 90, + "bright_red": 91, + "bright_green": 92, + "bright_yellow": 93, + "bright_blue": 94, + "bright_magenta": 95, + "bright_cyan": 96, + "bright_white": 97, +} +_ansi_reset_all = "\033[0m" + + +def hidden_prompt_func(prompt: str) -> str: + import getpass + + return getpass.getpass(prompt) + + +def _build_prompt( + text: str, + suffix: str, + show_default: bool = False, + default: t.Optional[t.Any] = None, + show_choices: bool = True, + type: t.Optional[ParamType] = None, +) -> str: + prompt = text + if type is not None and show_choices and isinstance(type, Choice): + prompt += f" ({', '.join(map(str, type.choices))})" + if default is not None and show_default: + prompt = f"{prompt} [{_format_default(default)}]" + return f"{prompt}{suffix}" + + +def _format_default(default: t.Any) -> t.Any: + if isinstance(default, (io.IOBase, LazyFile)) and hasattr(default, "name"): + return default.name # type: ignore + + return default + + +def prompt( + text: str, + default: t.Optional[t.Any] = None, + hide_input: bool = False, + confirmation_prompt: t.Union[bool, str] = False, + type: t.Optional[t.Union[ParamType, t.Any]] = None, + value_proc: t.Optional[t.Callable[[str], t.Any]] = None, + prompt_suffix: str = ": ", + show_default: bool = True, + err: bool = False, + show_choices: bool = True, +) -> t.Any: + """Prompts a user for input. This is a convenience function that can + be used to prompt a user for input later. + + If the user aborts the input by sending an interrupt signal, this + function will catch it and raise a :exc:`Abort` exception. + + :param text: the text to show for the prompt. + :param default: the default value to use if no input happens. If this + is not given it will prompt until it's aborted. + :param hide_input: if this is set to true then the input value will + be hidden. + :param confirmation_prompt: Prompt a second time to confirm the + value. Can be set to a string instead of ``True`` to customize + the message. + :param type: the type to use to check the value against. + :param value_proc: if this parameter is provided it's a function that + is invoked instead of the type conversion to + convert a value. + :param prompt_suffix: a suffix that should be added to the prompt. + :param show_default: shows or hides the default value in the prompt. + :param err: if set to true the file defaults to ``stderr`` instead of + ``stdout``, the same as with echo. + :param show_choices: Show or hide choices if the passed type is a Choice. + For example if type is a Choice of either day or week, + show_choices is true and text is "Group by" then the + prompt will be "Group by (day, week): ". + + .. versionadded:: 8.0 + ``confirmation_prompt`` can be a custom string. + + .. versionadded:: 7.0 + Added the ``show_choices`` parameter. + + .. versionadded:: 6.0 + Added unicode support for cmd.exe on Windows. + + .. versionadded:: 4.0 + Added the `err` parameter. + + """ + + def prompt_func(text: str) -> str: + f = hidden_prompt_func if hide_input else visible_prompt_func + try: + # Write the prompt separately so that we get nice + # coloring through colorama on Windows + echo(text.rstrip(" "), nl=False, err=err) + # Echo a space to stdout to work around an issue where + # readline causes backspace to clear the whole line. + return f(" ") + except (KeyboardInterrupt, EOFError): + # getpass doesn't print a newline if the user aborts input with ^C. + # Allegedly this behavior is inherited from getpass(3). + # A doc bug has been filed at https://bugs.python.org/issue24711 + if hide_input: + echo(None, err=err) + raise Abort() from None + + if value_proc is None: + value_proc = convert_type(type, default) + + prompt = _build_prompt( + text, prompt_suffix, show_default, default, show_choices, type + ) + + if confirmation_prompt: + if confirmation_prompt is True: + confirmation_prompt = _("Repeat for confirmation") + + confirmation_prompt = _build_prompt(confirmation_prompt, prompt_suffix) + + while True: + while True: + value = prompt_func(prompt) + if value: + break + elif default is not None: + value = default + break + try: + result = value_proc(value) + except UsageError as e: + if hide_input: + echo(_("Error: The value you entered was invalid."), err=err) + else: + echo(_("Error: {e.message}").format(e=e), err=err) # noqa: B306 + continue + if not confirmation_prompt: + return result + while True: + value2 = prompt_func(confirmation_prompt) + is_empty = not value and not value2 + if value2 or is_empty: + break + if value == value2: + return result + echo(_("Error: The two entered values do not match."), err=err) + + +def confirm( + text: str, + default: t.Optional[bool] = False, + abort: bool = False, + prompt_suffix: str = ": ", + show_default: bool = True, + err: bool = False, +) -> bool: + """Prompts for confirmation (yes/no question). + + If the user aborts the input by sending a interrupt signal this + function will catch it and raise a :exc:`Abort` exception. + + :param text: the question to ask. + :param default: The default value to use when no input is given. If + ``None``, repeat until input is given. + :param abort: if this is set to `True` a negative answer aborts the + exception by raising :exc:`Abort`. + :param prompt_suffix: a suffix that should be added to the prompt. + :param show_default: shows or hides the default value in the prompt. + :param err: if set to true the file defaults to ``stderr`` instead of + ``stdout``, the same as with echo. + + .. versionchanged:: 8.0 + Repeat until input is given if ``default`` is ``None``. + + .. versionadded:: 4.0 + Added the ``err`` parameter. + """ + prompt = _build_prompt( + text, + prompt_suffix, + show_default, + "y/n" if default is None else ("Y/n" if default else "y/N"), + ) + + while True: + try: + # Write the prompt separately so that we get nice + # coloring through colorama on Windows + echo(prompt.rstrip(" "), nl=False, err=err) + # Echo a space to stdout to work around an issue where + # readline causes backspace to clear the whole line. + value = visible_prompt_func(" ").lower().strip() + except (KeyboardInterrupt, EOFError): + raise Abort() from None + if value in ("y", "yes"): + rv = True + elif value in ("n", "no"): + rv = False + elif default is not None and value == "": + rv = default + else: + echo(_("Error: invalid input"), err=err) + continue + break + if abort and not rv: + raise Abort() + return rv + + +def echo_via_pager( + text_or_generator: t.Union[t.Iterable[str], t.Callable[[], t.Iterable[str]], str], + color: t.Optional[bool] = None, +) -> None: + """This function takes a text and shows it via an environment specific + pager on stdout. + + .. versionchanged:: 3.0 + Added the `color` flag. + + :param text_or_generator: the text to page, or alternatively, a + generator emitting the text to page. + :param color: controls if the pager supports ANSI colors or not. The + default is autodetection. + """ + color = resolve_color_default(color) + + if inspect.isgeneratorfunction(text_or_generator): + i = t.cast(t.Callable[[], t.Iterable[str]], text_or_generator)() + elif isinstance(text_or_generator, str): + i = [text_or_generator] + else: + i = iter(t.cast(t.Iterable[str], text_or_generator)) + + # convert every element of i to a text type if necessary + text_generator = (el if isinstance(el, str) else str(el) for el in i) + + from ._termui_impl import pager + + return pager(itertools.chain(text_generator, "\n"), color) + + +def progressbar( + iterable: t.Optional[t.Iterable[V]] = None, + length: t.Optional[int] = None, + label: t.Optional[str] = None, + show_eta: bool = True, + show_percent: t.Optional[bool] = None, + show_pos: bool = False, + item_show_func: t.Optional[t.Callable[[t.Optional[V]], t.Optional[str]]] = None, + fill_char: str = "#", + empty_char: str = "-", + bar_template: str = "%(label)s [%(bar)s] %(info)s", + info_sep: str = " ", + width: int = 36, + file: t.Optional[t.TextIO] = None, + color: t.Optional[bool] = None, + update_min_steps: int = 1, +) -> "ProgressBar[V]": + """This function creates an iterable context manager that can be used + to iterate over something while showing a progress bar. It will + either iterate over the `iterable` or `length` items (that are counted + up). While iteration happens, this function will print a rendered + progress bar to the given `file` (defaults to stdout) and will attempt + to calculate remaining time and more. By default, this progress bar + will not be rendered if the file is not a terminal. + + The context manager creates the progress bar. When the context + manager is entered the progress bar is already created. With every + iteration over the progress bar, the iterable passed to the bar is + advanced and the bar is updated. When the context manager exits, + a newline is printed and the progress bar is finalized on screen. + + Note: The progress bar is currently designed for use cases where the + total progress can be expected to take at least several seconds. + Because of this, the ProgressBar class object won't display + progress that is considered too fast, and progress where the time + between steps is less than a second. + + No printing must happen or the progress bar will be unintentionally + destroyed. + + Example usage:: + + with progressbar(items) as bar: + for item in bar: + do_something_with(item) + + Alternatively, if no iterable is specified, one can manually update the + progress bar through the `update()` method instead of directly + iterating over the progress bar. The update method accepts the number + of steps to increment the bar with:: + + with progressbar(length=chunks.total_bytes) as bar: + for chunk in chunks: + process_chunk(chunk) + bar.update(chunks.bytes) + + The ``update()`` method also takes an optional value specifying the + ``current_item`` at the new position. This is useful when used + together with ``item_show_func`` to customize the output for each + manual step:: + + with click.progressbar( + length=total_size, + label='Unzipping archive', + item_show_func=lambda a: a.filename + ) as bar: + for archive in zip_file: + archive.extract() + bar.update(archive.size, archive) + + :param iterable: an iterable to iterate over. If not provided the length + is required. + :param length: the number of items to iterate over. By default the + progressbar will attempt to ask the iterator about its + length, which might or might not work. If an iterable is + also provided this parameter can be used to override the + length. If an iterable is not provided the progress bar + will iterate over a range of that length. + :param label: the label to show next to the progress bar. + :param show_eta: enables or disables the estimated time display. This is + automatically disabled if the length cannot be + determined. + :param show_percent: enables or disables the percentage display. The + default is `True` if the iterable has a length or + `False` if not. + :param show_pos: enables or disables the absolute position display. The + default is `False`. + :param item_show_func: A function called with the current item which + can return a string to show next to the progress bar. If the + function returns ``None`` nothing is shown. The current item can + be ``None``, such as when entering and exiting the bar. + :param fill_char: the character to use to show the filled part of the + progress bar. + :param empty_char: the character to use to show the non-filled part of + the progress bar. + :param bar_template: the format string to use as template for the bar. + The parameters in it are ``label`` for the label, + ``bar`` for the progress bar and ``info`` for the + info section. + :param info_sep: the separator between multiple info items (eta etc.) + :param width: the width of the progress bar in characters, 0 means full + terminal width + :param file: The file to write to. If this is not a terminal then + only the label is printed. + :param color: controls if the terminal supports ANSI colors or not. The + default is autodetection. This is only needed if ANSI + codes are included anywhere in the progress bar output + which is not the case by default. + :param update_min_steps: Render only when this many updates have + completed. This allows tuning for very fast iterators. + + .. versionchanged:: 8.0 + Output is shown even if execution time is less than 0.5 seconds. + + .. versionchanged:: 8.0 + ``item_show_func`` shows the current item, not the previous one. + + .. versionchanged:: 8.0 + Labels are echoed if the output is not a TTY. Reverts a change + in 7.0 that removed all output. + + .. versionadded:: 8.0 + Added the ``update_min_steps`` parameter. + + .. versionchanged:: 4.0 + Added the ``color`` parameter. Added the ``update`` method to + the object. + + .. versionadded:: 2.0 + """ + from ._termui_impl import ProgressBar + + color = resolve_color_default(color) + return ProgressBar( + iterable=iterable, + length=length, + show_eta=show_eta, + show_percent=show_percent, + show_pos=show_pos, + item_show_func=item_show_func, + fill_char=fill_char, + empty_char=empty_char, + bar_template=bar_template, + info_sep=info_sep, + file=file, + label=label, + width=width, + color=color, + update_min_steps=update_min_steps, + ) + + +def clear() -> None: + """Clears the terminal screen. This will have the effect of clearing + the whole visible space of the terminal and moving the cursor to the + top left. This does not do anything if not connected to a terminal. + + .. versionadded:: 2.0 + """ + if not isatty(sys.stdout): + return + if WIN: + os.system("cls") + else: + sys.stdout.write("\033[2J\033[1;1H") + + +def _interpret_color( + color: t.Union[int, t.Tuple[int, int, int], str], offset: int = 0 +) -> str: + if isinstance(color, int): + return f"{38 + offset};5;{color:d}" + + if isinstance(color, (tuple, list)): + r, g, b = color + return f"{38 + offset};2;{r:d};{g:d};{b:d}" + + return str(_ansi_colors[color] + offset) + + +def style( + text: t.Any, + fg: t.Optional[t.Union[int, t.Tuple[int, int, int], str]] = None, + bg: t.Optional[t.Union[int, t.Tuple[int, int, int], str]] = None, + bold: t.Optional[bool] = None, + dim: t.Optional[bool] = None, + underline: t.Optional[bool] = None, + overline: t.Optional[bool] = None, + italic: t.Optional[bool] = None, + blink: t.Optional[bool] = None, + reverse: t.Optional[bool] = None, + strikethrough: t.Optional[bool] = None, + reset: bool = True, +) -> str: + """Styles a text with ANSI styles and returns the new string. By + default the styling is self contained which means that at the end + of the string a reset code is issued. This can be prevented by + passing ``reset=False``. + + Examples:: + + click.echo(click.style('Hello World!', fg='green')) + click.echo(click.style('ATTENTION!', blink=True)) + click.echo(click.style('Some things', reverse=True, fg='cyan')) + click.echo(click.style('More colors', fg=(255, 12, 128), bg=117)) + + Supported color names: + + * ``black`` (might be a gray) + * ``red`` + * ``green`` + * ``yellow`` (might be an orange) + * ``blue`` + * ``magenta`` + * ``cyan`` + * ``white`` (might be light gray) + * ``bright_black`` + * ``bright_red`` + * ``bright_green`` + * ``bright_yellow`` + * ``bright_blue`` + * ``bright_magenta`` + * ``bright_cyan`` + * ``bright_white`` + * ``reset`` (reset the color code only) + + If the terminal supports it, color may also be specified as: + + - An integer in the interval [0, 255]. The terminal must support + 8-bit/256-color mode. + - An RGB tuple of three integers in [0, 255]. The terminal must + support 24-bit/true-color mode. + + See https://en.wikipedia.org/wiki/ANSI_color and + https://gist.github.com/XVilka/8346728 for more information. + + :param text: the string to style with ansi codes. + :param fg: if provided this will become the foreground color. + :param bg: if provided this will become the background color. + :param bold: if provided this will enable or disable bold mode. + :param dim: if provided this will enable or disable dim mode. This is + badly supported. + :param underline: if provided this will enable or disable underline. + :param overline: if provided this will enable or disable overline. + :param italic: if provided this will enable or disable italic. + :param blink: if provided this will enable or disable blinking. + :param reverse: if provided this will enable or disable inverse + rendering (foreground becomes background and the + other way round). + :param strikethrough: if provided this will enable or disable + striking through text. + :param reset: by default a reset-all code is added at the end of the + string which means that styles do not carry over. This + can be disabled to compose styles. + + .. versionchanged:: 8.0 + A non-string ``message`` is converted to a string. + + .. versionchanged:: 8.0 + Added support for 256 and RGB color codes. + + .. versionchanged:: 8.0 + Added the ``strikethrough``, ``italic``, and ``overline`` + parameters. + + .. versionchanged:: 7.0 + Added support for bright colors. + + .. versionadded:: 2.0 + """ + if not isinstance(text, str): + text = str(text) + + bits = [] + + if fg: + try: + bits.append(f"\033[{_interpret_color(fg)}m") + except KeyError: + raise TypeError(f"Unknown color {fg!r}") from None + + if bg: + try: + bits.append(f"\033[{_interpret_color(bg, 10)}m") + except KeyError: + raise TypeError(f"Unknown color {bg!r}") from None + + if bold is not None: + bits.append(f"\033[{1 if bold else 22}m") + if dim is not None: + bits.append(f"\033[{2 if dim else 22}m") + if underline is not None: + bits.append(f"\033[{4 if underline else 24}m") + if overline is not None: + bits.append(f"\033[{53 if overline else 55}m") + if italic is not None: + bits.append(f"\033[{3 if italic else 23}m") + if blink is not None: + bits.append(f"\033[{5 if blink else 25}m") + if reverse is not None: + bits.append(f"\033[{7 if reverse else 27}m") + if strikethrough is not None: + bits.append(f"\033[{9 if strikethrough else 29}m") + bits.append(text) + if reset: + bits.append(_ansi_reset_all) + return "".join(bits) + + +def unstyle(text: str) -> str: + """Removes ANSI styling information from a string. Usually it's not + necessary to use this function as Click's echo function will + automatically remove styling if necessary. + + .. versionadded:: 2.0 + + :param text: the text to remove style information from. + """ + return strip_ansi(text) + + +def secho( + message: t.Optional[t.Any] = None, + file: t.Optional[t.IO[t.AnyStr]] = None, + nl: bool = True, + err: bool = False, + color: t.Optional[bool] = None, + **styles: t.Any, +) -> None: + """This function combines :func:`echo` and :func:`style` into one + call. As such the following two calls are the same:: + + click.secho('Hello World!', fg='green') + click.echo(click.style('Hello World!', fg='green')) + + All keyword arguments are forwarded to the underlying functions + depending on which one they go with. + + Non-string types will be converted to :class:`str`. However, + :class:`bytes` are passed directly to :meth:`echo` without applying + style. If you want to style bytes that represent text, call + :meth:`bytes.decode` first. + + .. versionchanged:: 8.0 + A non-string ``message`` is converted to a string. Bytes are + passed through without style applied. + + .. versionadded:: 2.0 + """ + if message is not None and not isinstance(message, (bytes, bytearray)): + message = style(message, **styles) + + return echo(message, file=file, nl=nl, err=err, color=color) + + +def edit( + text: t.Optional[t.AnyStr] = None, + editor: t.Optional[str] = None, + env: t.Optional[t.Mapping[str, str]] = None, + require_save: bool = True, + extension: str = ".txt", + filename: t.Optional[str] = None, +) -> t.Optional[t.AnyStr]: + r"""Edits the given text in the defined editor. If an editor is given + (should be the full path to the executable but the regular operating + system search path is used for finding the executable) it overrides + the detected editor. Optionally, some environment variables can be + used. If the editor is closed without changes, `None` is returned. In + case a file is edited directly the return value is always `None` and + `require_save` and `extension` are ignored. + + If the editor cannot be opened a :exc:`UsageError` is raised. + + Note for Windows: to simplify cross-platform usage, the newlines are + automatically converted from POSIX to Windows and vice versa. As such, + the message here will have ``\n`` as newline markers. + + :param text: the text to edit. + :param editor: optionally the editor to use. Defaults to automatic + detection. + :param env: environment variables to forward to the editor. + :param require_save: if this is true, then not saving in the editor + will make the return value become `None`. + :param extension: the extension to tell the editor about. This defaults + to `.txt` but changing this might change syntax + highlighting. + :param filename: if provided it will edit this file instead of the + provided text contents. It will not use a temporary + file as an indirection in that case. + """ + from ._termui_impl import Editor + + ed = Editor(editor=editor, env=env, require_save=require_save, extension=extension) + + if filename is None: + return ed.edit(text) + + ed.edit_file(filename) + return None + + +def launch(url: str, wait: bool = False, locate: bool = False) -> int: + """This function launches the given URL (or filename) in the default + viewer application for this file type. If this is an executable, it + might launch the executable in a new session. The return value is + the exit code of the launched application. Usually, ``0`` indicates + success. + + Examples:: + + click.launch('https://click.palletsprojects.com/') + click.launch('/my/downloaded/file', locate=True) + + .. versionadded:: 2.0 + + :param url: URL or filename of the thing to launch. + :param wait: Wait for the program to exit before returning. This + only works if the launched program blocks. In particular, + ``xdg-open`` on Linux does not block. + :param locate: if this is set to `True` then instead of launching the + application associated with the URL it will attempt to + launch a file manager with the file located. This + might have weird effects if the URL does not point to + the filesystem. + """ + from ._termui_impl import open_url + + return open_url(url, wait=wait, locate=locate) + + +# If this is provided, getchar() calls into this instead. This is used +# for unittesting purposes. +_getchar: t.Optional[t.Callable[[bool], str]] = None + + +def getchar(echo: bool = False) -> str: + """Fetches a single character from the terminal and returns it. This + will always return a unicode character and under certain rare + circumstances this might return more than one character. The + situations which more than one character is returned is when for + whatever reason multiple characters end up in the terminal buffer or + standard input was not actually a terminal. + + Note that this will always read from the terminal, even if something + is piped into the standard input. + + Note for Windows: in rare cases when typing non-ASCII characters, this + function might wait for a second character and then return both at once. + This is because certain Unicode characters look like special-key markers. + + .. versionadded:: 2.0 + + :param echo: if set to `True`, the character read will also show up on + the terminal. The default is to not show it. + """ + global _getchar + + if _getchar is None: + from ._termui_impl import getchar as f + + _getchar = f + + return _getchar(echo) + + +def raw_terminal() -> t.ContextManager[int]: + from ._termui_impl import raw_terminal as f + + return f() + + +def pause(info: t.Optional[str] = None, err: bool = False) -> None: + """This command stops execution and waits for the user to press any + key to continue. This is similar to the Windows batch "pause" + command. If the program is not run through a terminal, this command + will instead do nothing. + + .. versionadded:: 2.0 + + .. versionadded:: 4.0 + Added the `err` parameter. + + :param info: The message to print before pausing. Defaults to + ``"Press any key to continue..."``. + :param err: if set to message goes to ``stderr`` instead of + ``stdout``, the same as with echo. + """ + if not isatty(sys.stdin) or not isatty(sys.stdout): + return + + if info is None: + info = _("Press any key to continue...") + + try: + if info: + echo(info, nl=False, err=err) + try: + getchar() + except (KeyboardInterrupt, EOFError): + pass + finally: + if info: + echo(err=err) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/testing.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/testing.py new file mode 100644 index 00000000..e395c2ed --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/testing.py @@ -0,0 +1,479 @@ +import contextlib +import io +import os +import shlex +import shutil +import sys +import tempfile +import typing as t +from types import TracebackType + +from . import formatting +from . import termui +from . import utils +from ._compat import _find_binary_reader + +if t.TYPE_CHECKING: + from .core import BaseCommand + + +class EchoingStdin: + def __init__(self, input: t.BinaryIO, output: t.BinaryIO) -> None: + self._input = input + self._output = output + self._paused = False + + def __getattr__(self, x: str) -> t.Any: + return getattr(self._input, x) + + def _echo(self, rv: bytes) -> bytes: + if not self._paused: + self._output.write(rv) + + return rv + + def read(self, n: int = -1) -> bytes: + return self._echo(self._input.read(n)) + + def read1(self, n: int = -1) -> bytes: + return self._echo(self._input.read1(n)) # type: ignore + + def readline(self, n: int = -1) -> bytes: + return self._echo(self._input.readline(n)) + + def readlines(self) -> t.List[bytes]: + return [self._echo(x) for x in self._input.readlines()] + + def __iter__(self) -> t.Iterator[bytes]: + return iter(self._echo(x) for x in self._input) + + def __repr__(self) -> str: + return repr(self._input) + + +@contextlib.contextmanager +def _pause_echo(stream: t.Optional[EchoingStdin]) -> t.Iterator[None]: + if stream is None: + yield + else: + stream._paused = True + yield + stream._paused = False + + +class _NamedTextIOWrapper(io.TextIOWrapper): + def __init__( + self, buffer: t.BinaryIO, name: str, mode: str, **kwargs: t.Any + ) -> None: + super().__init__(buffer, **kwargs) + self._name = name + self._mode = mode + + @property + def name(self) -> str: + return self._name + + @property + def mode(self) -> str: + return self._mode + + +def make_input_stream( + input: t.Optional[t.Union[str, bytes, t.IO]], charset: str +) -> t.BinaryIO: + # Is already an input stream. + if hasattr(input, "read"): + rv = _find_binary_reader(t.cast(t.IO, input)) + + if rv is not None: + return rv + + raise TypeError("Could not find binary reader for input stream.") + + if input is None: + input = b"" + elif isinstance(input, str): + input = input.encode(charset) + + return io.BytesIO(t.cast(bytes, input)) + + +class Result: + """Holds the captured result of an invoked CLI script.""" + + def __init__( + self, + runner: "CliRunner", + stdout_bytes: bytes, + stderr_bytes: t.Optional[bytes], + return_value: t.Any, + exit_code: int, + exception: t.Optional[BaseException], + exc_info: t.Optional[ + t.Tuple[t.Type[BaseException], BaseException, TracebackType] + ] = None, + ): + #: The runner that created the result + self.runner = runner + #: The standard output as bytes. + self.stdout_bytes = stdout_bytes + #: The standard error as bytes, or None if not available + self.stderr_bytes = stderr_bytes + #: The value returned from the invoked command. + #: + #: .. versionadded:: 8.0 + self.return_value = return_value + #: The exit code as integer. + self.exit_code = exit_code + #: The exception that happened if one did. + self.exception = exception + #: The traceback + self.exc_info = exc_info + + @property + def output(self) -> str: + """The (standard) output as unicode string.""" + return self.stdout + + @property + def stdout(self) -> str: + """The standard output as unicode string.""" + return self.stdout_bytes.decode(self.runner.charset, "replace").replace( + "\r\n", "\n" + ) + + @property + def stderr(self) -> str: + """The standard error as unicode string.""" + if self.stderr_bytes is None: + raise ValueError("stderr not separately captured") + return self.stderr_bytes.decode(self.runner.charset, "replace").replace( + "\r\n", "\n" + ) + + def __repr__(self) -> str: + exc_str = repr(self.exception) if self.exception else "okay" + return f"<{type(self).__name__} {exc_str}>" + + +class CliRunner: + """The CLI runner provides functionality to invoke a Click command line + script for unittesting purposes in a isolated environment. This only + works in single-threaded systems without any concurrency as it changes the + global interpreter state. + + :param charset: the character set for the input and output data. + :param env: a dictionary with environment variables for overriding. + :param echo_stdin: if this is set to `True`, then reading from stdin writes + to stdout. This is useful for showing examples in + some circumstances. Note that regular prompts + will automatically echo the input. + :param mix_stderr: if this is set to `False`, then stdout and stderr are + preserved as independent streams. This is useful for + Unix-philosophy apps that have predictable stdout and + noisy stderr, such that each may be measured + independently + """ + + def __init__( + self, + charset: str = "utf-8", + env: t.Optional[t.Mapping[str, t.Optional[str]]] = None, + echo_stdin: bool = False, + mix_stderr: bool = True, + ) -> None: + self.charset = charset + self.env = env or {} + self.echo_stdin = echo_stdin + self.mix_stderr = mix_stderr + + def get_default_prog_name(self, cli: "BaseCommand") -> str: + """Given a command object it will return the default program name + for it. The default is the `name` attribute or ``"root"`` if not + set. + """ + return cli.name or "root" + + def make_env( + self, overrides: t.Optional[t.Mapping[str, t.Optional[str]]] = None + ) -> t.Mapping[str, t.Optional[str]]: + """Returns the environment overrides for invoking a script.""" + rv = dict(self.env) + if overrides: + rv.update(overrides) + return rv + + @contextlib.contextmanager + def isolation( + self, + input: t.Optional[t.Union[str, bytes, t.IO]] = None, + env: t.Optional[t.Mapping[str, t.Optional[str]]] = None, + color: bool = False, + ) -> t.Iterator[t.Tuple[io.BytesIO, t.Optional[io.BytesIO]]]: + """A context manager that sets up the isolation for invoking of a + command line tool. This sets up stdin with the given input data + and `os.environ` with the overrides from the given dictionary. + This also rebinds some internals in Click to be mocked (like the + prompt functionality). + + This is automatically done in the :meth:`invoke` method. + + :param input: the input stream to put into sys.stdin. + :param env: the environment overrides as dictionary. + :param color: whether the output should contain color codes. The + application can still override this explicitly. + + .. versionchanged:: 8.0 + ``stderr`` is opened with ``errors="backslashreplace"`` + instead of the default ``"strict"``. + + .. versionchanged:: 4.0 + Added the ``color`` parameter. + """ + bytes_input = make_input_stream(input, self.charset) + echo_input = None + + old_stdin = sys.stdin + old_stdout = sys.stdout + old_stderr = sys.stderr + old_forced_width = formatting.FORCED_WIDTH + formatting.FORCED_WIDTH = 80 + + env = self.make_env(env) + + bytes_output = io.BytesIO() + + if self.echo_stdin: + bytes_input = echo_input = t.cast( + t.BinaryIO, EchoingStdin(bytes_input, bytes_output) + ) + + sys.stdin = text_input = _NamedTextIOWrapper( + bytes_input, encoding=self.charset, name="", mode="r" + ) + + if self.echo_stdin: + # Force unbuffered reads, otherwise TextIOWrapper reads a + # large chunk which is echoed early. + text_input._CHUNK_SIZE = 1 # type: ignore + + sys.stdout = _NamedTextIOWrapper( + bytes_output, encoding=self.charset, name="", mode="w" + ) + + bytes_error = None + if self.mix_stderr: + sys.stderr = sys.stdout + else: + bytes_error = io.BytesIO() + sys.stderr = _NamedTextIOWrapper( + bytes_error, + encoding=self.charset, + name="", + mode="w", + errors="backslashreplace", + ) + + @_pause_echo(echo_input) # type: ignore + def visible_input(prompt: t.Optional[str] = None) -> str: + sys.stdout.write(prompt or "") + val = text_input.readline().rstrip("\r\n") + sys.stdout.write(f"{val}\n") + sys.stdout.flush() + return val + + @_pause_echo(echo_input) # type: ignore + def hidden_input(prompt: t.Optional[str] = None) -> str: + sys.stdout.write(f"{prompt or ''}\n") + sys.stdout.flush() + return text_input.readline().rstrip("\r\n") + + @_pause_echo(echo_input) # type: ignore + def _getchar(echo: bool) -> str: + char = sys.stdin.read(1) + + if echo: + sys.stdout.write(char) + + sys.stdout.flush() + return char + + default_color = color + + def should_strip_ansi( + stream: t.Optional[t.IO] = None, color: t.Optional[bool] = None + ) -> bool: + if color is None: + return not default_color + return not color + + old_visible_prompt_func = termui.visible_prompt_func + old_hidden_prompt_func = termui.hidden_prompt_func + old__getchar_func = termui._getchar + old_should_strip_ansi = utils.should_strip_ansi # type: ignore + termui.visible_prompt_func = visible_input + termui.hidden_prompt_func = hidden_input + termui._getchar = _getchar + utils.should_strip_ansi = should_strip_ansi # type: ignore + + old_env = {} + try: + for key, value in env.items(): + old_env[key] = os.environ.get(key) + if value is None: + try: + del os.environ[key] + except Exception: + pass + else: + os.environ[key] = value + yield (bytes_output, bytes_error) + finally: + for key, value in old_env.items(): + if value is None: + try: + del os.environ[key] + except Exception: + pass + else: + os.environ[key] = value + sys.stdout = old_stdout + sys.stderr = old_stderr + sys.stdin = old_stdin + termui.visible_prompt_func = old_visible_prompt_func + termui.hidden_prompt_func = old_hidden_prompt_func + termui._getchar = old__getchar_func + utils.should_strip_ansi = old_should_strip_ansi # type: ignore + formatting.FORCED_WIDTH = old_forced_width + + def invoke( + self, + cli: "BaseCommand", + args: t.Optional[t.Union[str, t.Sequence[str]]] = None, + input: t.Optional[t.Union[str, bytes, t.IO]] = None, + env: t.Optional[t.Mapping[str, t.Optional[str]]] = None, + catch_exceptions: bool = True, + color: bool = False, + **extra: t.Any, + ) -> Result: + """Invokes a command in an isolated environment. The arguments are + forwarded directly to the command line script, the `extra` keyword + arguments are passed to the :meth:`~clickpkg.Command.main` function of + the command. + + This returns a :class:`Result` object. + + :param cli: the command to invoke + :param args: the arguments to invoke. It may be given as an iterable + or a string. When given as string it will be interpreted + as a Unix shell command. More details at + :func:`shlex.split`. + :param input: the input data for `sys.stdin`. + :param env: the environment overrides. + :param catch_exceptions: Whether to catch any other exceptions than + ``SystemExit``. + :param extra: the keyword arguments to pass to :meth:`main`. + :param color: whether the output should contain color codes. The + application can still override this explicitly. + + .. versionchanged:: 8.0 + The result object has the ``return_value`` attribute with + the value returned from the invoked command. + + .. versionchanged:: 4.0 + Added the ``color`` parameter. + + .. versionchanged:: 3.0 + Added the ``catch_exceptions`` parameter. + + .. versionchanged:: 3.0 + The result object has the ``exc_info`` attribute with the + traceback if available. + """ + exc_info = None + with self.isolation(input=input, env=env, color=color) as outstreams: + return_value = None + exception: t.Optional[BaseException] = None + exit_code = 0 + + if isinstance(args, str): + args = shlex.split(args) + + try: + prog_name = extra.pop("prog_name") + except KeyError: + prog_name = self.get_default_prog_name(cli) + + try: + return_value = cli.main(args=args or (), prog_name=prog_name, **extra) + except SystemExit as e: + exc_info = sys.exc_info() + e_code = t.cast(t.Optional[t.Union[int, t.Any]], e.code) + + if e_code is None: + e_code = 0 + + if e_code != 0: + exception = e + + if not isinstance(e_code, int): + sys.stdout.write(str(e_code)) + sys.stdout.write("\n") + e_code = 1 + + exit_code = e_code + + except Exception as e: + if not catch_exceptions: + raise + exception = e + exit_code = 1 + exc_info = sys.exc_info() + finally: + sys.stdout.flush() + stdout = outstreams[0].getvalue() + if self.mix_stderr: + stderr = None + else: + stderr = outstreams[1].getvalue() # type: ignore + + return Result( + runner=self, + stdout_bytes=stdout, + stderr_bytes=stderr, + return_value=return_value, + exit_code=exit_code, + exception=exception, + exc_info=exc_info, # type: ignore + ) + + @contextlib.contextmanager + def isolated_filesystem( + self, temp_dir: t.Optional[t.Union[str, os.PathLike]] = None + ) -> t.Iterator[str]: + """A context manager that creates a temporary directory and + changes the current working directory to it. This isolates tests + that affect the contents of the CWD to prevent them from + interfering with each other. + + :param temp_dir: Create the temporary directory under this + directory. If given, the created directory is not removed + when exiting. + + .. versionchanged:: 8.0 + Added the ``temp_dir`` parameter. + """ + cwd = os.getcwd() + dt = tempfile.mkdtemp(dir=temp_dir) # type: ignore[type-var] + os.chdir(dt) + + try: + yield t.cast(str, dt) + finally: + os.chdir(cwd) + + if temp_dir is None: + try: + shutil.rmtree(dt) + except OSError: # noqa: B014 + pass diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/types.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/types.py new file mode 100644 index 00000000..b45ee53d --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/types.py @@ -0,0 +1,1073 @@ +import os +import stat +import typing as t +from datetime import datetime +from gettext import gettext as _ +from gettext import ngettext + +from ._compat import _get_argv_encoding +from ._compat import get_filesystem_encoding +from ._compat import open_stream +from .exceptions import BadParameter +from .utils import LazyFile +from .utils import safecall + +if t.TYPE_CHECKING: + import typing_extensions as te + from .core import Context + from .core import Parameter + from .shell_completion import CompletionItem + + +class ParamType: + """Represents the type of a parameter. Validates and converts values + from the command line or Python into the correct type. + + To implement a custom type, subclass and implement at least the + following: + + - The :attr:`name` class attribute must be set. + - Calling an instance of the type with ``None`` must return + ``None``. This is already implemented by default. + - :meth:`convert` must convert string values to the correct type. + - :meth:`convert` must accept values that are already the correct + type. + - It must be able to convert a value if the ``ctx`` and ``param`` + arguments are ``None``. This can occur when converting prompt + input. + """ + + is_composite: t.ClassVar[bool] = False + arity: t.ClassVar[int] = 1 + + #: the descriptive name of this type + name: str + + #: if a list of this type is expected and the value is pulled from a + #: string environment variable, this is what splits it up. `None` + #: means any whitespace. For all parameters the general rule is that + #: whitespace splits them up. The exception are paths and files which + #: are split by ``os.path.pathsep`` by default (":" on Unix and ";" on + #: Windows). + envvar_list_splitter: t.ClassVar[t.Optional[str]] = None + + def to_info_dict(self) -> t.Dict[str, t.Any]: + """Gather information that could be useful for a tool generating + user-facing documentation. + + Use :meth:`click.Context.to_info_dict` to traverse the entire + CLI structure. + + .. versionadded:: 8.0 + """ + # The class name without the "ParamType" suffix. + param_type = type(self).__name__.partition("ParamType")[0] + param_type = param_type.partition("ParameterType")[0] + + # Custom subclasses might not remember to set a name. + if hasattr(self, "name"): + name = self.name + else: + name = param_type + + return {"param_type": param_type, "name": name} + + def __call__( + self, + value: t.Any, + param: t.Optional["Parameter"] = None, + ctx: t.Optional["Context"] = None, + ) -> t.Any: + if value is not None: + return self.convert(value, param, ctx) + + def get_metavar(self, param: "Parameter") -> t.Optional[str]: + """Returns the metavar default for this param if it provides one.""" + + def get_missing_message(self, param: "Parameter") -> t.Optional[str]: + """Optionally might return extra information about a missing + parameter. + + .. versionadded:: 2.0 + """ + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + """Convert the value to the correct type. This is not called if + the value is ``None`` (the missing value). + + This must accept string values from the command line, as well as + values that are already the correct type. It may also convert + other compatible types. + + The ``param`` and ``ctx`` arguments may be ``None`` in certain + situations, such as when converting prompt input. + + If the value cannot be converted, call :meth:`fail` with a + descriptive message. + + :param value: The value to convert. + :param param: The parameter that is using this type to convert + its value. May be ``None``. + :param ctx: The current context that arrived at this value. May + be ``None``. + """ + return value + + def split_envvar_value(self, rv: str) -> t.Sequence[str]: + """Given a value from an environment variable this splits it up + into small chunks depending on the defined envvar list splitter. + + If the splitter is set to `None`, which means that whitespace splits, + then leading and trailing whitespace is ignored. Otherwise, leading + and trailing splitters usually lead to empty items being included. + """ + return (rv or "").split(self.envvar_list_splitter) + + def fail( + self, + message: str, + param: t.Optional["Parameter"] = None, + ctx: t.Optional["Context"] = None, + ) -> "t.NoReturn": + """Helper method to fail with an invalid value message.""" + raise BadParameter(message, ctx=ctx, param=param) + + def shell_complete( + self, ctx: "Context", param: "Parameter", incomplete: str + ) -> t.List["CompletionItem"]: + """Return a list of + :class:`~click.shell_completion.CompletionItem` objects for the + incomplete value. Most types do not provide completions, but + some do, and this allows custom types to provide custom + completions as well. + + :param ctx: Invocation context for this command. + :param param: The parameter that is requesting completion. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + return [] + + +class CompositeParamType(ParamType): + is_composite = True + + @property + def arity(self) -> int: # type: ignore + raise NotImplementedError() + + +class FuncParamType(ParamType): + def __init__(self, func: t.Callable[[t.Any], t.Any]) -> None: + self.name = func.__name__ + self.func = func + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict["func"] = self.func + return info_dict + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + try: + return self.func(value) + except ValueError: + try: + value = str(value) + except UnicodeError: + value = value.decode("utf-8", "replace") + + self.fail(value, param, ctx) + + +class UnprocessedParamType(ParamType): + name = "text" + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + return value + + def __repr__(self) -> str: + return "UNPROCESSED" + + +class StringParamType(ParamType): + name = "text" + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + if isinstance(value, bytes): + enc = _get_argv_encoding() + try: + value = value.decode(enc) + except UnicodeError: + fs_enc = get_filesystem_encoding() + if fs_enc != enc: + try: + value = value.decode(fs_enc) + except UnicodeError: + value = value.decode("utf-8", "replace") + else: + value = value.decode("utf-8", "replace") + return value + return str(value) + + def __repr__(self) -> str: + return "STRING" + + +class Choice(ParamType): + """The choice type allows a value to be checked against a fixed set + of supported values. All of these values have to be strings. + + You should only pass a list or tuple of choices. Other iterables + (like generators) may lead to surprising results. + + The resulting value will always be one of the originally passed choices + regardless of ``case_sensitive`` or any ``ctx.token_normalize_func`` + being specified. + + See :ref:`choice-opts` for an example. + + :param case_sensitive: Set to false to make choices case + insensitive. Defaults to true. + """ + + name = "choice" + + def __init__(self, choices: t.Sequence[str], case_sensitive: bool = True) -> None: + self.choices = choices + self.case_sensitive = case_sensitive + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict["choices"] = self.choices + info_dict["case_sensitive"] = self.case_sensitive + return info_dict + + def get_metavar(self, param: "Parameter") -> str: + choices_str = "|".join(self.choices) + + # Use curly braces to indicate a required argument. + if param.required and param.param_type_name == "argument": + return f"{{{choices_str}}}" + + # Use square braces to indicate an option or optional argument. + return f"[{choices_str}]" + + def get_missing_message(self, param: "Parameter") -> str: + return _("Choose from:\n\t{choices}").format(choices=",\n\t".join(self.choices)) + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + # Match through normalization and case sensitivity + # first do token_normalize_func, then lowercase + # preserve original `value` to produce an accurate message in + # `self.fail` + normed_value = value + normed_choices = {choice: choice for choice in self.choices} + + if ctx is not None and ctx.token_normalize_func is not None: + normed_value = ctx.token_normalize_func(value) + normed_choices = { + ctx.token_normalize_func(normed_choice): original + for normed_choice, original in normed_choices.items() + } + + if not self.case_sensitive: + normed_value = normed_value.casefold() + normed_choices = { + normed_choice.casefold(): original + for normed_choice, original in normed_choices.items() + } + + if normed_value in normed_choices: + return normed_choices[normed_value] + + choices_str = ", ".join(map(repr, self.choices)) + self.fail( + ngettext( + "{value!r} is not {choice}.", + "{value!r} is not one of {choices}.", + len(self.choices), + ).format(value=value, choice=choices_str, choices=choices_str), + param, + ctx, + ) + + def __repr__(self) -> str: + return f"Choice({list(self.choices)})" + + def shell_complete( + self, ctx: "Context", param: "Parameter", incomplete: str + ) -> t.List["CompletionItem"]: + """Complete choices that start with the incomplete value. + + :param ctx: Invocation context for this command. + :param param: The parameter that is requesting completion. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + from click.shell_completion import CompletionItem + + str_choices = map(str, self.choices) + + if self.case_sensitive: + matched = (c for c in str_choices if c.startswith(incomplete)) + else: + incomplete = incomplete.lower() + matched = (c for c in str_choices if c.lower().startswith(incomplete)) + + return [CompletionItem(c) for c in matched] + + +class DateTime(ParamType): + """The DateTime type converts date strings into `datetime` objects. + + The format strings which are checked are configurable, but default to some + common (non-timezone aware) ISO 8601 formats. + + When specifying *DateTime* formats, you should only pass a list or a tuple. + Other iterables, like generators, may lead to surprising results. + + The format strings are processed using ``datetime.strptime``, and this + consequently defines the format strings which are allowed. + + Parsing is tried using each format, in order, and the first format which + parses successfully is used. + + :param formats: A list or tuple of date format strings, in the order in + which they should be tried. Defaults to + ``'%Y-%m-%d'``, ``'%Y-%m-%dT%H:%M:%S'``, + ``'%Y-%m-%d %H:%M:%S'``. + """ + + name = "datetime" + + def __init__(self, formats: t.Optional[t.Sequence[str]] = None): + self.formats = formats or ["%Y-%m-%d", "%Y-%m-%dT%H:%M:%S", "%Y-%m-%d %H:%M:%S"] + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict["formats"] = self.formats + return info_dict + + def get_metavar(self, param: "Parameter") -> str: + return f"[{'|'.join(self.formats)}]" + + def _try_to_convert_date(self, value: t.Any, format: str) -> t.Optional[datetime]: + try: + return datetime.strptime(value, format) + except ValueError: + return None + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + if isinstance(value, datetime): + return value + + for format in self.formats: + converted = self._try_to_convert_date(value, format) + + if converted is not None: + return converted + + formats_str = ", ".join(map(repr, self.formats)) + self.fail( + ngettext( + "{value!r} does not match the format {format}.", + "{value!r} does not match the formats {formats}.", + len(self.formats), + ).format(value=value, format=formats_str, formats=formats_str), + param, + ctx, + ) + + def __repr__(self) -> str: + return "DateTime" + + +class _NumberParamTypeBase(ParamType): + _number_class: t.ClassVar[t.Type] + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + try: + return self._number_class(value) + except ValueError: + self.fail( + _("{value!r} is not a valid {number_type}.").format( + value=value, number_type=self.name + ), + param, + ctx, + ) + + +class _NumberRangeBase(_NumberParamTypeBase): + def __init__( + self, + min: t.Optional[float] = None, + max: t.Optional[float] = None, + min_open: bool = False, + max_open: bool = False, + clamp: bool = False, + ) -> None: + self.min = min + self.max = max + self.min_open = min_open + self.max_open = max_open + self.clamp = clamp + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict.update( + min=self.min, + max=self.max, + min_open=self.min_open, + max_open=self.max_open, + clamp=self.clamp, + ) + return info_dict + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + import operator + + rv = super().convert(value, param, ctx) + lt_min: bool = self.min is not None and ( + operator.le if self.min_open else operator.lt + )(rv, self.min) + gt_max: bool = self.max is not None and ( + operator.ge if self.max_open else operator.gt + )(rv, self.max) + + if self.clamp: + if lt_min: + return self._clamp(self.min, 1, self.min_open) # type: ignore + + if gt_max: + return self._clamp(self.max, -1, self.max_open) # type: ignore + + if lt_min or gt_max: + self.fail( + _("{value} is not in the range {range}.").format( + value=rv, range=self._describe_range() + ), + param, + ctx, + ) + + return rv + + def _clamp(self, bound: float, dir: "te.Literal[1, -1]", open: bool) -> float: + """Find the valid value to clamp to bound in the given + direction. + + :param bound: The boundary value. + :param dir: 1 or -1 indicating the direction to move. + :param open: If true, the range does not include the bound. + """ + raise NotImplementedError + + def _describe_range(self) -> str: + """Describe the range for use in help text.""" + if self.min is None: + op = "<" if self.max_open else "<=" + return f"x{op}{self.max}" + + if self.max is None: + op = ">" if self.min_open else ">=" + return f"x{op}{self.min}" + + lop = "<" if self.min_open else "<=" + rop = "<" if self.max_open else "<=" + return f"{self.min}{lop}x{rop}{self.max}" + + def __repr__(self) -> str: + clamp = " clamped" if self.clamp else "" + return f"<{type(self).__name__} {self._describe_range()}{clamp}>" + + +class IntParamType(_NumberParamTypeBase): + name = "integer" + _number_class = int + + def __repr__(self) -> str: + return "INT" + + +class IntRange(_NumberRangeBase, IntParamType): + """Restrict an :data:`click.INT` value to a range of accepted + values. See :ref:`ranges`. + + If ``min`` or ``max`` are not passed, any value is accepted in that + direction. If ``min_open`` or ``max_open`` are enabled, the + corresponding boundary is not included in the range. + + If ``clamp`` is enabled, a value outside the range is clamped to the + boundary instead of failing. + + .. versionchanged:: 8.0 + Added the ``min_open`` and ``max_open`` parameters. + """ + + name = "integer range" + + def _clamp( # type: ignore + self, bound: int, dir: "te.Literal[1, -1]", open: bool + ) -> int: + if not open: + return bound + + return bound + dir + + +class FloatParamType(_NumberParamTypeBase): + name = "float" + _number_class = float + + def __repr__(self) -> str: + return "FLOAT" + + +class FloatRange(_NumberRangeBase, FloatParamType): + """Restrict a :data:`click.FLOAT` value to a range of accepted + values. See :ref:`ranges`. + + If ``min`` or ``max`` are not passed, any value is accepted in that + direction. If ``min_open`` or ``max_open`` are enabled, the + corresponding boundary is not included in the range. + + If ``clamp`` is enabled, a value outside the range is clamped to the + boundary instead of failing. This is not supported if either + boundary is marked ``open``. + + .. versionchanged:: 8.0 + Added the ``min_open`` and ``max_open`` parameters. + """ + + name = "float range" + + def __init__( + self, + min: t.Optional[float] = None, + max: t.Optional[float] = None, + min_open: bool = False, + max_open: bool = False, + clamp: bool = False, + ) -> None: + super().__init__( + min=min, max=max, min_open=min_open, max_open=max_open, clamp=clamp + ) + + if (min_open or max_open) and clamp: + raise TypeError("Clamping is not supported for open bounds.") + + def _clamp(self, bound: float, dir: "te.Literal[1, -1]", open: bool) -> float: + if not open: + return bound + + # Could use Python 3.9's math.nextafter here, but clamping an + # open float range doesn't seem to be particularly useful. It's + # left up to the user to write a callback to do it if needed. + raise RuntimeError("Clamping is not supported for open bounds.") + + +class BoolParamType(ParamType): + name = "boolean" + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + if value in {False, True}: + return bool(value) + + norm = value.strip().lower() + + if norm in {"1", "true", "t", "yes", "y", "on"}: + return True + + if norm in {"0", "false", "f", "no", "n", "off"}: + return False + + self.fail( + _("{value!r} is not a valid boolean.").format(value=value), param, ctx + ) + + def __repr__(self) -> str: + return "BOOL" + + +class UUIDParameterType(ParamType): + name = "uuid" + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + import uuid + + if isinstance(value, uuid.UUID): + return value + + value = value.strip() + + try: + return uuid.UUID(value) + except ValueError: + self.fail( + _("{value!r} is not a valid UUID.").format(value=value), param, ctx + ) + + def __repr__(self) -> str: + return "UUID" + + +class File(ParamType): + """Declares a parameter to be a file for reading or writing. The file + is automatically closed once the context tears down (after the command + finished working). + + Files can be opened for reading or writing. The special value ``-`` + indicates stdin or stdout depending on the mode. + + By default, the file is opened for reading text data, but it can also be + opened in binary mode or for writing. The encoding parameter can be used + to force a specific encoding. + + The `lazy` flag controls if the file should be opened immediately or upon + first IO. The default is to be non-lazy for standard input and output + streams as well as files opened for reading, `lazy` otherwise. When opening a + file lazily for reading, it is still opened temporarily for validation, but + will not be held open until first IO. lazy is mainly useful when opening + for writing to avoid creating the file until it is needed. + + Starting with Click 2.0, files can also be opened atomically in which + case all writes go into a separate file in the same folder and upon + completion the file will be moved over to the original location. This + is useful if a file regularly read by other users is modified. + + See :ref:`file-args` for more information. + """ + + name = "filename" + envvar_list_splitter = os.path.pathsep + + def __init__( + self, + mode: str = "r", + encoding: t.Optional[str] = None, + errors: t.Optional[str] = "strict", + lazy: t.Optional[bool] = None, + atomic: bool = False, + ) -> None: + self.mode = mode + self.encoding = encoding + self.errors = errors + self.lazy = lazy + self.atomic = atomic + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict.update(mode=self.mode, encoding=self.encoding) + return info_dict + + def resolve_lazy_flag(self, value: t.Any) -> bool: + if self.lazy is not None: + return self.lazy + if value == "-": + return False + elif "w" in self.mode: + return True + return False + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + try: + if hasattr(value, "read") or hasattr(value, "write"): + return value + + lazy = self.resolve_lazy_flag(value) + + if lazy: + f: t.IO = t.cast( + t.IO, + LazyFile( + value, self.mode, self.encoding, self.errors, atomic=self.atomic + ), + ) + + if ctx is not None: + ctx.call_on_close(f.close_intelligently) # type: ignore + + return f + + f, should_close = open_stream( + value, self.mode, self.encoding, self.errors, atomic=self.atomic + ) + + # If a context is provided, we automatically close the file + # at the end of the context execution (or flush out). If a + # context does not exist, it's the caller's responsibility to + # properly close the file. This for instance happens when the + # type is used with prompts. + if ctx is not None: + if should_close: + ctx.call_on_close(safecall(f.close)) + else: + ctx.call_on_close(safecall(f.flush)) + + return f + except OSError as e: # noqa: B014 + self.fail(f"'{os.fsdecode(value)}': {e.strerror}", param, ctx) + + def shell_complete( + self, ctx: "Context", param: "Parameter", incomplete: str + ) -> t.List["CompletionItem"]: + """Return a special completion marker that tells the completion + system to use the shell to provide file path completions. + + :param ctx: Invocation context for this command. + :param param: The parameter that is requesting completion. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + from click.shell_completion import CompletionItem + + return [CompletionItem(incomplete, type="file")] + + +class Path(ParamType): + """The ``Path`` type is similar to the :class:`File` type, but + returns the filename instead of an open file. Various checks can be + enabled to validate the type of file and permissions. + + :param exists: The file or directory needs to exist for the value to + be valid. If this is not set to ``True``, and the file does not + exist, then all further checks are silently skipped. + :param file_okay: Allow a file as a value. + :param dir_okay: Allow a directory as a value. + :param readable: if true, a readable check is performed. + :param writable: if true, a writable check is performed. + :param executable: if true, an executable check is performed. + :param resolve_path: Make the value absolute and resolve any + symlinks. A ``~`` is not expanded, as this is supposed to be + done by the shell only. + :param allow_dash: Allow a single dash as a value, which indicates + a standard stream (but does not open it). Use + :func:`~click.open_file` to handle opening this value. + :param path_type: Convert the incoming path value to this type. If + ``None``, keep Python's default, which is ``str``. Useful to + convert to :class:`pathlib.Path`. + + .. versionchanged:: 8.1 + Added the ``executable`` parameter. + + .. versionchanged:: 8.0 + Allow passing ``type=pathlib.Path``. + + .. versionchanged:: 6.0 + Added the ``allow_dash`` parameter. + """ + + envvar_list_splitter = os.path.pathsep + + def __init__( + self, + exists: bool = False, + file_okay: bool = True, + dir_okay: bool = True, + writable: bool = False, + readable: bool = True, + resolve_path: bool = False, + allow_dash: bool = False, + path_type: t.Optional[t.Type] = None, + executable: bool = False, + ): + self.exists = exists + self.file_okay = file_okay + self.dir_okay = dir_okay + self.readable = readable + self.writable = writable + self.executable = executable + self.resolve_path = resolve_path + self.allow_dash = allow_dash + self.type = path_type + + if self.file_okay and not self.dir_okay: + self.name = _("file") + elif self.dir_okay and not self.file_okay: + self.name = _("directory") + else: + self.name = _("path") + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict.update( + exists=self.exists, + file_okay=self.file_okay, + dir_okay=self.dir_okay, + writable=self.writable, + readable=self.readable, + allow_dash=self.allow_dash, + ) + return info_dict + + def coerce_path_result(self, rv: t.Any) -> t.Any: + if self.type is not None and not isinstance(rv, self.type): + if self.type is str: + rv = os.fsdecode(rv) + elif self.type is bytes: + rv = os.fsencode(rv) + else: + rv = self.type(rv) + + return rv + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + rv = value + + is_dash = self.file_okay and self.allow_dash and rv in (b"-", "-") + + if not is_dash: + if self.resolve_path: + # os.path.realpath doesn't resolve symlinks on Windows + # until Python 3.8. Use pathlib for now. + import pathlib + + rv = os.fsdecode(pathlib.Path(rv).resolve()) + + try: + st = os.stat(rv) + except OSError: + if not self.exists: + return self.coerce_path_result(rv) + self.fail( + _("{name} {filename!r} does not exist.").format( + name=self.name.title(), filename=os.fsdecode(value) + ), + param, + ctx, + ) + + if not self.file_okay and stat.S_ISREG(st.st_mode): + self.fail( + _("{name} {filename!r} is a file.").format( + name=self.name.title(), filename=os.fsdecode(value) + ), + param, + ctx, + ) + if not self.dir_okay and stat.S_ISDIR(st.st_mode): + self.fail( + _("{name} '{filename}' is a directory.").format( + name=self.name.title(), filename=os.fsdecode(value) + ), + param, + ctx, + ) + + if self.readable and not os.access(rv, os.R_OK): + self.fail( + _("{name} {filename!r} is not readable.").format( + name=self.name.title(), filename=os.fsdecode(value) + ), + param, + ctx, + ) + + if self.writable and not os.access(rv, os.W_OK): + self.fail( + _("{name} {filename!r} is not writable.").format( + name=self.name.title(), filename=os.fsdecode(value) + ), + param, + ctx, + ) + + if self.executable and not os.access(value, os.X_OK): + self.fail( + _("{name} {filename!r} is not executable.").format( + name=self.name.title(), filename=os.fsdecode(value) + ), + param, + ctx, + ) + + return self.coerce_path_result(rv) + + def shell_complete( + self, ctx: "Context", param: "Parameter", incomplete: str + ) -> t.List["CompletionItem"]: + """Return a special completion marker that tells the completion + system to use the shell to provide path completions for only + directories or any paths. + + :param ctx: Invocation context for this command. + :param param: The parameter that is requesting completion. + :param incomplete: Value being completed. May be empty. + + .. versionadded:: 8.0 + """ + from click.shell_completion import CompletionItem + + type = "dir" if self.dir_okay and not self.file_okay else "file" + return [CompletionItem(incomplete, type=type)] + + +class Tuple(CompositeParamType): + """The default behavior of Click is to apply a type on a value directly. + This works well in most cases, except for when `nargs` is set to a fixed + count and different types should be used for different items. In this + case the :class:`Tuple` type can be used. This type can only be used + if `nargs` is set to a fixed number. + + For more information see :ref:`tuple-type`. + + This can be selected by using a Python tuple literal as a type. + + :param types: a list of types that should be used for the tuple items. + """ + + def __init__(self, types: t.Sequence[t.Union[t.Type, ParamType]]) -> None: + self.types = [convert_type(ty) for ty in types] + + def to_info_dict(self) -> t.Dict[str, t.Any]: + info_dict = super().to_info_dict() + info_dict["types"] = [t.to_info_dict() for t in self.types] + return info_dict + + @property + def name(self) -> str: # type: ignore + return f"<{' '.join(ty.name for ty in self.types)}>" + + @property + def arity(self) -> int: # type: ignore + return len(self.types) + + def convert( + self, value: t.Any, param: t.Optional["Parameter"], ctx: t.Optional["Context"] + ) -> t.Any: + len_type = len(self.types) + len_value = len(value) + + if len_value != len_type: + self.fail( + ngettext( + "{len_type} values are required, but {len_value} was given.", + "{len_type} values are required, but {len_value} were given.", + len_value, + ).format(len_type=len_type, len_value=len_value), + param=param, + ctx=ctx, + ) + + return tuple(ty(x, param, ctx) for ty, x in zip(self.types, value)) + + +def convert_type(ty: t.Optional[t.Any], default: t.Optional[t.Any] = None) -> ParamType: + """Find the most appropriate :class:`ParamType` for the given Python + type. If the type isn't provided, it can be inferred from a default + value. + """ + guessed_type = False + + if ty is None and default is not None: + if isinstance(default, (tuple, list)): + # If the default is empty, ty will remain None and will + # return STRING. + if default: + item = default[0] + + # A tuple of tuples needs to detect the inner types. + # Can't call convert recursively because that would + # incorrectly unwind the tuple to a single type. + if isinstance(item, (tuple, list)): + ty = tuple(map(type, item)) + else: + ty = type(item) + else: + ty = type(default) + + guessed_type = True + + if isinstance(ty, tuple): + return Tuple(ty) + + if isinstance(ty, ParamType): + return ty + + if ty is str or ty is None: + return STRING + + if ty is int: + return INT + + if ty is float: + return FLOAT + + if ty is bool: + return BOOL + + if guessed_type: + return STRING + + if __debug__: + try: + if issubclass(ty, ParamType): + raise AssertionError( + f"Attempted to use an uninstantiated parameter type ({ty})." + ) + except TypeError: + # ty is an instance (correct), so issubclass fails. + pass + + return FuncParamType(ty) + + +#: A dummy parameter type that just does nothing. From a user's +#: perspective this appears to just be the same as `STRING` but +#: internally no string conversion takes place if the input was bytes. +#: This is usually useful when working with file paths as they can +#: appear in bytes and unicode. +#: +#: For path related uses the :class:`Path` type is a better choice but +#: there are situations where an unprocessed type is useful which is why +#: it is is provided. +#: +#: .. versionadded:: 4.0 +UNPROCESSED = UnprocessedParamType() + +#: A unicode string parameter type which is the implicit default. This +#: can also be selected by using ``str`` as type. +STRING = StringParamType() + +#: An integer parameter. This can also be selected by using ``int`` as +#: type. +INT = IntParamType() + +#: A floating point value parameter. This can also be selected by using +#: ``float`` as type. +FLOAT = FloatParamType() + +#: A boolean parameter. This is the default for boolean flags. This can +#: also be selected by using ``bool`` as a type. +BOOL = BoolParamType() + +#: A UUID parameter. +UUID = UUIDParameterType() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/click/utils.py b/LocalFlaskServer/flaskServer/Lib/site-packages/click/utils.py new file mode 100644 index 00000000..8283788a --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/click/utils.py @@ -0,0 +1,580 @@ +import os +import re +import sys +import typing as t +from functools import update_wrapper +from types import ModuleType + +from ._compat import _default_text_stderr +from ._compat import _default_text_stdout +from ._compat import _find_binary_writer +from ._compat import auto_wrap_for_ansi +from ._compat import binary_streams +from ._compat import get_filesystem_encoding +from ._compat import open_stream +from ._compat import should_strip_ansi +from ._compat import strip_ansi +from ._compat import text_streams +from ._compat import WIN +from .globals import resolve_color_default + +if t.TYPE_CHECKING: + import typing_extensions as te + +F = t.TypeVar("F", bound=t.Callable[..., t.Any]) + + +def _posixify(name: str) -> str: + return "-".join(name.split()).lower() + + +def safecall(func: F) -> F: + """Wraps a function so that it swallows exceptions.""" + + def wrapper(*args, **kwargs): # type: ignore + try: + return func(*args, **kwargs) + except Exception: + pass + + return update_wrapper(t.cast(F, wrapper), func) + + +def make_str(value: t.Any) -> str: + """Converts a value into a valid string.""" + if isinstance(value, bytes): + try: + return value.decode(get_filesystem_encoding()) + except UnicodeError: + return value.decode("utf-8", "replace") + return str(value) + + +def make_default_short_help(help: str, max_length: int = 45) -> str: + """Returns a condensed version of help string.""" + # Consider only the first paragraph. + paragraph_end = help.find("\n\n") + + if paragraph_end != -1: + help = help[:paragraph_end] + + # Collapse newlines, tabs, and spaces. + words = help.split() + + if not words: + return "" + + # The first paragraph started with a "no rewrap" marker, ignore it. + if words[0] == "\b": + words = words[1:] + + total_length = 0 + last_index = len(words) - 1 + + for i, word in enumerate(words): + total_length += len(word) + (i > 0) + + if total_length > max_length: # too long, truncate + break + + if word[-1] == ".": # sentence end, truncate without "..." + return " ".join(words[: i + 1]) + + if total_length == max_length and i != last_index: + break # not at sentence end, truncate with "..." + else: + return " ".join(words) # no truncation needed + + # Account for the length of the suffix. + total_length += len("...") + + # remove words until the length is short enough + while i > 0: + total_length -= len(words[i]) + (i > 0) + + if total_length <= max_length: + break + + i -= 1 + + return " ".join(words[:i]) + "..." + + +class LazyFile: + """A lazy file works like a regular file but it does not fully open + the file but it does perform some basic checks early to see if the + filename parameter does make sense. This is useful for safely opening + files for writing. + """ + + def __init__( + self, + filename: str, + mode: str = "r", + encoding: t.Optional[str] = None, + errors: t.Optional[str] = "strict", + atomic: bool = False, + ): + self.name = filename + self.mode = mode + self.encoding = encoding + self.errors = errors + self.atomic = atomic + self._f: t.Optional[t.IO] + + if filename == "-": + self._f, self.should_close = open_stream(filename, mode, encoding, errors) + else: + if "r" in mode: + # Open and close the file in case we're opening it for + # reading so that we can catch at least some errors in + # some cases early. + open(filename, mode).close() + self._f = None + self.should_close = True + + def __getattr__(self, name: str) -> t.Any: + return getattr(self.open(), name) + + def __repr__(self) -> str: + if self._f is not None: + return repr(self._f) + return f"" + + def open(self) -> t.IO: + """Opens the file if it's not yet open. This call might fail with + a :exc:`FileError`. Not handling this error will produce an error + that Click shows. + """ + if self._f is not None: + return self._f + try: + rv, self.should_close = open_stream( + self.name, self.mode, self.encoding, self.errors, atomic=self.atomic + ) + except OSError as e: # noqa: E402 + from .exceptions import FileError + + raise FileError(self.name, hint=e.strerror) from e + self._f = rv + return rv + + def close(self) -> None: + """Closes the underlying file, no matter what.""" + if self._f is not None: + self._f.close() + + def close_intelligently(self) -> None: + """This function only closes the file if it was opened by the lazy + file wrapper. For instance this will never close stdin. + """ + if self.should_close: + self.close() + + def __enter__(self) -> "LazyFile": + return self + + def __exit__(self, exc_type, exc_value, tb): # type: ignore + self.close_intelligently() + + def __iter__(self) -> t.Iterator[t.AnyStr]: + self.open() + return iter(self._f) # type: ignore + + +class KeepOpenFile: + def __init__(self, file: t.IO) -> None: + self._file = file + + def __getattr__(self, name: str) -> t.Any: + return getattr(self._file, name) + + def __enter__(self) -> "KeepOpenFile": + return self + + def __exit__(self, exc_type, exc_value, tb): # type: ignore + pass + + def __repr__(self) -> str: + return repr(self._file) + + def __iter__(self) -> t.Iterator[t.AnyStr]: + return iter(self._file) + + +def echo( + message: t.Optional[t.Any] = None, + file: t.Optional[t.IO[t.Any]] = None, + nl: bool = True, + err: bool = False, + color: t.Optional[bool] = None, +) -> None: + """Print a message and newline to stdout or a file. This should be + used instead of :func:`print` because it provides better support + for different data, files, and environments. + + Compared to :func:`print`, this does the following: + + - Ensures that the output encoding is not misconfigured on Linux. + - Supports Unicode in the Windows console. + - Supports writing to binary outputs, and supports writing bytes + to text outputs. + - Supports colors and styles on Windows. + - Removes ANSI color and style codes if the output does not look + like an interactive terminal. + - Always flushes the output. + + :param message: The string or bytes to output. Other objects are + converted to strings. + :param file: The file to write to. Defaults to ``stdout``. + :param err: Write to ``stderr`` instead of ``stdout``. + :param nl: Print a newline after the message. Enabled by default. + :param color: Force showing or hiding colors and other styles. By + default Click will remove color if the output does not look like + an interactive terminal. + + .. versionchanged:: 6.0 + Support Unicode output on the Windows console. Click does not + modify ``sys.stdout``, so ``sys.stdout.write()`` and ``print()`` + will still not support Unicode. + + .. versionchanged:: 4.0 + Added the ``color`` parameter. + + .. versionadded:: 3.0 + Added the ``err`` parameter. + + .. versionchanged:: 2.0 + Support colors on Windows if colorama is installed. + """ + if file is None: + if err: + file = _default_text_stderr() + else: + file = _default_text_stdout() + + # Convert non bytes/text into the native string type. + if message is not None and not isinstance(message, (str, bytes, bytearray)): + out: t.Optional[t.Union[str, bytes]] = str(message) + else: + out = message + + if nl: + out = out or "" + if isinstance(out, str): + out += "\n" + else: + out += b"\n" + + if not out: + file.flush() + return + + # If there is a message and the value looks like bytes, we manually + # need to find the binary stream and write the message in there. + # This is done separately so that most stream types will work as you + # would expect. Eg: you can write to StringIO for other cases. + if isinstance(out, (bytes, bytearray)): + binary_file = _find_binary_writer(file) + + if binary_file is not None: + file.flush() + binary_file.write(out) + binary_file.flush() + return + + # ANSI style code support. For no message or bytes, nothing happens. + # When outputting to a file instead of a terminal, strip codes. + else: + color = resolve_color_default(color) + + if should_strip_ansi(file, color): + out = strip_ansi(out) + elif WIN: + if auto_wrap_for_ansi is not None: + file = auto_wrap_for_ansi(file) # type: ignore + elif not color: + out = strip_ansi(out) + + file.write(out) # type: ignore + file.flush() + + +def get_binary_stream(name: "te.Literal['stdin', 'stdout', 'stderr']") -> t.BinaryIO: + """Returns a system stream for byte processing. + + :param name: the name of the stream to open. Valid names are ``'stdin'``, + ``'stdout'`` and ``'stderr'`` + """ + opener = binary_streams.get(name) + if opener is None: + raise TypeError(f"Unknown standard stream '{name}'") + return opener() + + +def get_text_stream( + name: "te.Literal['stdin', 'stdout', 'stderr']", + encoding: t.Optional[str] = None, + errors: t.Optional[str] = "strict", +) -> t.TextIO: + """Returns a system stream for text processing. This usually returns + a wrapped stream around a binary stream returned from + :func:`get_binary_stream` but it also can take shortcuts for already + correctly configured streams. + + :param name: the name of the stream to open. Valid names are ``'stdin'``, + ``'stdout'`` and ``'stderr'`` + :param encoding: overrides the detected default encoding. + :param errors: overrides the default error mode. + """ + opener = text_streams.get(name) + if opener is None: + raise TypeError(f"Unknown standard stream '{name}'") + return opener(encoding, errors) + + +def open_file( + filename: str, + mode: str = "r", + encoding: t.Optional[str] = None, + errors: t.Optional[str] = "strict", + lazy: bool = False, + atomic: bool = False, +) -> t.IO: + """Open a file, with extra behavior to handle ``'-'`` to indicate + a standard stream, lazy open on write, and atomic write. Similar to + the behavior of the :class:`~click.File` param type. + + If ``'-'`` is given to open ``stdout`` or ``stdin``, the stream is + wrapped so that using it in a context manager will not close it. + This makes it possible to use the function without accidentally + closing a standard stream: + + .. code-block:: python + + with open_file(filename) as f: + ... + + :param filename: The name of the file to open, or ``'-'`` for + ``stdin``/``stdout``. + :param mode: The mode in which to open the file. + :param encoding: The encoding to decode or encode a file opened in + text mode. + :param errors: The error handling mode. + :param lazy: Wait to open the file until it is accessed. For read + mode, the file is temporarily opened to raise access errors + early, then closed until it is read again. + :param atomic: Write to a temporary file and replace the given file + on close. + + .. versionadded:: 3.0 + """ + if lazy: + return t.cast(t.IO, LazyFile(filename, mode, encoding, errors, atomic=atomic)) + + f, should_close = open_stream(filename, mode, encoding, errors, atomic=atomic) + + if not should_close: + f = t.cast(t.IO, KeepOpenFile(f)) + + return f + + +def format_filename( + filename: t.Union[str, bytes, os.PathLike], shorten: bool = False +) -> str: + """Formats a filename for user display. The main purpose of this + function is to ensure that the filename can be displayed at all. This + will decode the filename to unicode if necessary in a way that it will + not fail. Optionally, it can shorten the filename to not include the + full path to the filename. + + :param filename: formats a filename for UI display. This will also convert + the filename into unicode without failing. + :param shorten: this optionally shortens the filename to strip of the + path that leads up to it. + """ + if shorten: + filename = os.path.basename(filename) + + return os.fsdecode(filename) + + +def get_app_dir(app_name: str, roaming: bool = True, force_posix: bool = False) -> str: + r"""Returns the config folder for the application. The default behavior + is to return whatever is most appropriate for the operating system. + + To give you an idea, for an app called ``"Foo Bar"``, something like + the following folders could be returned: + + Mac OS X: + ``~/Library/Application Support/Foo Bar`` + Mac OS X (POSIX): + ``~/.foo-bar`` + Unix: + ``~/.config/foo-bar`` + Unix (POSIX): + ``~/.foo-bar`` + Windows (roaming): + ``C:\Users\\AppData\Roaming\Foo Bar`` + Windows (not roaming): + ``C:\Users\\AppData\Local\Foo Bar`` + + .. versionadded:: 2.0 + + :param app_name: the application name. This should be properly capitalized + and can contain whitespace. + :param roaming: controls if the folder should be roaming or not on Windows. + Has no affect otherwise. + :param force_posix: if this is set to `True` then on any POSIX system the + folder will be stored in the home folder with a leading + dot instead of the XDG config home or darwin's + application support folder. + """ + if WIN: + key = "APPDATA" if roaming else "LOCALAPPDATA" + folder = os.environ.get(key) + if folder is None: + folder = os.path.expanduser("~") + return os.path.join(folder, app_name) + if force_posix: + return os.path.join(os.path.expanduser(f"~/.{_posixify(app_name)}")) + if sys.platform == "darwin": + return os.path.join( + os.path.expanduser("~/Library/Application Support"), app_name + ) + return os.path.join( + os.environ.get("XDG_CONFIG_HOME", os.path.expanduser("~/.config")), + _posixify(app_name), + ) + + +class PacifyFlushWrapper: + """This wrapper is used to catch and suppress BrokenPipeErrors resulting + from ``.flush()`` being called on broken pipe during the shutdown/final-GC + of the Python interpreter. Notably ``.flush()`` is always called on + ``sys.stdout`` and ``sys.stderr``. So as to have minimal impact on any + other cleanup code, and the case where the underlying file is not a broken + pipe, all calls and attributes are proxied. + """ + + def __init__(self, wrapped: t.IO) -> None: + self.wrapped = wrapped + + def flush(self) -> None: + try: + self.wrapped.flush() + except OSError as e: + import errno + + if e.errno != errno.EPIPE: + raise + + def __getattr__(self, attr: str) -> t.Any: + return getattr(self.wrapped, attr) + + +def _detect_program_name( + path: t.Optional[str] = None, _main: t.Optional[ModuleType] = None +) -> str: + """Determine the command used to run the program, for use in help + text. If a file or entry point was executed, the file name is + returned. If ``python -m`` was used to execute a module or package, + ``python -m name`` is returned. + + This doesn't try to be too precise, the goal is to give a concise + name for help text. Files are only shown as their name without the + path. ``python`` is only shown for modules, and the full path to + ``sys.executable`` is not shown. + + :param path: The Python file being executed. Python puts this in + ``sys.argv[0]``, which is used by default. + :param _main: The ``__main__`` module. This should only be passed + during internal testing. + + .. versionadded:: 8.0 + Based on command args detection in the Werkzeug reloader. + + :meta private: + """ + if _main is None: + _main = sys.modules["__main__"] + + if not path: + path = sys.argv[0] + + # The value of __package__ indicates how Python was called. It may + # not exist if a setuptools script is installed as an egg. It may be + # set incorrectly for entry points created with pip on Windows. + if getattr(_main, "__package__", None) is None or ( + os.name == "nt" + and _main.__package__ == "" + and not os.path.exists(path) + and os.path.exists(f"{path}.exe") + ): + # Executed a file, like "python app.py". + return os.path.basename(path) + + # Executed a module, like "python -m example". + # Rewritten by Python from "-m script" to "/path/to/script.py". + # Need to look at main module to determine how it was executed. + py_module = t.cast(str, _main.__package__) + name = os.path.splitext(os.path.basename(path))[0] + + # A submodule like "example.cli". + if name != "__main__": + py_module = f"{py_module}.{name}" + + return f"python -m {py_module.lstrip('.')}" + + +def _expand_args( + args: t.Iterable[str], + *, + user: bool = True, + env: bool = True, + glob_recursive: bool = True, +) -> t.List[str]: + """Simulate Unix shell expansion with Python functions. + + See :func:`glob.glob`, :func:`os.path.expanduser`, and + :func:`os.path.expandvars`. + + This is intended for use on Windows, where the shell does not do any + expansion. It may not exactly match what a Unix shell would do. + + :param args: List of command line arguments to expand. + :param user: Expand user home directory. + :param env: Expand environment variables. + :param glob_recursive: ``**`` matches directories recursively. + + .. versionchanged:: 8.1 + Invalid glob patterns are treated as empty expansions rather + than raising an error. + + .. versionadded:: 8.0 + + :meta private: + """ + from glob import glob + + out = [] + + for arg in args: + if user: + arg = os.path.expanduser(arg) + + if env: + arg = os.path.expandvars(arg) + + try: + matches = glob(arg, recursive=glob_recursive) + except re.error: + matches = [] + + if not matches: + out.append(arg) + else: + out.extend(matches) + + return out diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/INSTALLER b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/METADATA b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/METADATA new file mode 100644 index 00000000..a1b5c575 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/METADATA @@ -0,0 +1,441 @@ +Metadata-Version: 2.1 +Name: colorama +Version: 0.4.6 +Summary: Cross-platform colored terminal text. +Project-URL: Homepage, https://github.com/tartley/colorama +Author-email: Jonathan Hartley +License-File: LICENSE.txt +Keywords: ansi,color,colour,crossplatform,terminal,text,windows,xplatform +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Console +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Terminals +Requires-Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7 +Description-Content-Type: text/x-rst + +.. image:: https://img.shields.io/pypi/v/colorama.svg + :target: https://pypi.org/project/colorama/ + :alt: Latest Version + +.. image:: https://img.shields.io/pypi/pyversions/colorama.svg + :target: https://pypi.org/project/colorama/ + :alt: Supported Python versions + +.. image:: https://github.com/tartley/colorama/actions/workflows/test.yml/badge.svg + :target: https://github.com/tartley/colorama/actions/workflows/test.yml + :alt: Build Status + +Colorama +======== + +Makes ANSI escape character sequences (for producing colored terminal text and +cursor positioning) work under MS Windows. + +.. |donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif + :target: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=2MZ9D2GMLYCUJ&item_name=Colorama¤cy_code=USD + :alt: Donate with Paypal + +`PyPI for releases `_ | +`Github for source `_ | +`Colorama for enterprise on Tidelift `_ + +If you find Colorama useful, please |donate| to the authors. Thank you! + +Installation +------------ + +Tested on CPython 2.7, 3.7, 3.8, 3.9 and 3.10 and Pypy 2.7 and 3.8. + +No requirements other than the standard library. + +.. code-block:: bash + + pip install colorama + # or + conda install -c anaconda colorama + +Description +----------- + +ANSI escape character sequences have long been used to produce colored terminal +text and cursor positioning on Unix and Macs. Colorama makes this work on +Windows, too, by wrapping ``stdout``, stripping ANSI sequences it finds (which +would appear as gobbledygook in the output), and converting them into the +appropriate win32 calls to modify the state of the terminal. On other platforms, +Colorama does nothing. + +This has the upshot of providing a simple cross-platform API for printing +colored terminal text from Python, and has the happy side-effect that existing +applications or libraries which use ANSI sequences to produce colored output on +Linux or Macs can now also work on Windows, simply by calling +``colorama.just_fix_windows_console()`` (since v0.4.6) or ``colorama.init()`` +(all versions, but may have other side-effects – see below). + +An alternative approach is to install ``ansi.sys`` on Windows machines, which +provides the same behaviour for all applications running in terminals. Colorama +is intended for situations where that isn't easy (e.g., maybe your app doesn't +have an installer.) + +Demo scripts in the source code repository print some colored text using +ANSI sequences. Compare their output under Gnome-terminal's built in ANSI +handling, versus on Windows Command-Prompt using Colorama: + +.. image:: https://github.com/tartley/colorama/raw/master/screenshots/ubuntu-demo.png + :width: 661 + :height: 357 + :alt: ANSI sequences on Ubuntu under gnome-terminal. + +.. image:: https://github.com/tartley/colorama/raw/master/screenshots/windows-demo.png + :width: 668 + :height: 325 + :alt: Same ANSI sequences on Windows, using Colorama. + +These screenshots show that, on Windows, Colorama does not support ANSI 'dim +text'; it looks the same as 'normal text'. + +Usage +----- + +Initialisation +.............. + +If the only thing you want from Colorama is to get ANSI escapes to work on +Windows, then run: + +.. code-block:: python + + from colorama import just_fix_windows_console + just_fix_windows_console() + +If you're on a recent version of Windows 10 or better, and your stdout/stderr +are pointing to a Windows console, then this will flip the magic configuration +switch to enable Windows' built-in ANSI support. + +If you're on an older version of Windows, and your stdout/stderr are pointing to +a Windows console, then this will wrap ``sys.stdout`` and/or ``sys.stderr`` in a +magic file object that intercepts ANSI escape sequences and issues the +appropriate Win32 calls to emulate them. + +In all other circumstances, it does nothing whatsoever. Basically the idea is +that this makes Windows act like Unix with respect to ANSI escape handling. + +It's safe to call this function multiple times. It's safe to call this function +on non-Windows platforms, but it won't do anything. It's safe to call this +function when one or both of your stdout/stderr are redirected to a file – it +won't do anything to those streams. + +Alternatively, you can use the older interface with more features (but also more +potential footguns): + +.. code-block:: python + + from colorama import init + init() + +This does the same thing as ``just_fix_windows_console``, except for the +following differences: + +- It's not safe to call ``init`` multiple times; you can end up with multiple + layers of wrapping and broken ANSI support. + +- Colorama will apply a heuristic to guess whether stdout/stderr support ANSI, + and if it thinks they don't, then it will wrap ``sys.stdout`` and + ``sys.stderr`` in a magic file object that strips out ANSI escape sequences + before printing them. This happens on all platforms, and can be convenient if + you want to write your code to emit ANSI escape sequences unconditionally, and + let Colorama decide whether they should actually be output. But note that + Colorama's heuristic is not particularly clever. + +- ``init`` also accepts explicit keyword args to enable/disable various + functionality – see below. + +To stop using Colorama before your program exits, simply call ``deinit()``. +This will restore ``stdout`` and ``stderr`` to their original values, so that +Colorama is disabled. To resume using Colorama again, call ``reinit()``; it is +cheaper than calling ``init()`` again (but does the same thing). + +Most users should depend on ``colorama >= 0.4.6``, and use +``just_fix_windows_console``. The old ``init`` interface will be supported +indefinitely for backwards compatibility, but we don't plan to fix any issues +with it, also for backwards compatibility. + +Colored Output +.............. + +Cross-platform printing of colored text can then be done using Colorama's +constant shorthand for ANSI escape sequences. These are deliberately +rudimentary, see below. + +.. code-block:: python + + from colorama import Fore, Back, Style + print(Fore.RED + 'some red text') + print(Back.GREEN + 'and with a green background') + print(Style.DIM + 'and in dim text') + print(Style.RESET_ALL) + print('back to normal now') + +...or simply by manually printing ANSI sequences from your own code: + +.. code-block:: python + + print('\033[31m' + 'some red text') + print('\033[39m') # and reset to default color + +...or, Colorama can be used in conjunction with existing ANSI libraries +such as the venerable `Termcolor `_ +the fabulous `Blessings `_, +or the incredible `_Rich `_. + +If you wish Colorama's Fore, Back and Style constants were more capable, +then consider using one of the above highly capable libraries to generate +colors, etc, and use Colorama just for its primary purpose: to convert +those ANSI sequences to also work on Windows: + +SIMILARLY, do not send PRs adding the generation of new ANSI types to Colorama. +We are only interested in converting ANSI codes to win32 API calls, not +shortcuts like the above to generate ANSI characters. + +.. code-block:: python + + from colorama import just_fix_windows_console + from termcolor import colored + + # use Colorama to make Termcolor work on Windows too + just_fix_windows_console() + + # then use Termcolor for all colored text output + print(colored('Hello, World!', 'green', 'on_red')) + +Available formatting constants are:: + + Fore: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET. + Back: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET. + Style: DIM, NORMAL, BRIGHT, RESET_ALL + +``Style.RESET_ALL`` resets foreground, background, and brightness. Colorama will +perform this reset automatically on program exit. + +These are fairly well supported, but not part of the standard:: + + Fore: LIGHTBLACK_EX, LIGHTRED_EX, LIGHTGREEN_EX, LIGHTYELLOW_EX, LIGHTBLUE_EX, LIGHTMAGENTA_EX, LIGHTCYAN_EX, LIGHTWHITE_EX + Back: LIGHTBLACK_EX, LIGHTRED_EX, LIGHTGREEN_EX, LIGHTYELLOW_EX, LIGHTBLUE_EX, LIGHTMAGENTA_EX, LIGHTCYAN_EX, LIGHTWHITE_EX + +Cursor Positioning +.................. + +ANSI codes to reposition the cursor are supported. See ``demos/demo06.py`` for +an example of how to generate them. + +Init Keyword Args +................. + +``init()`` accepts some ``**kwargs`` to override default behaviour. + +init(autoreset=False): + If you find yourself repeatedly sending reset sequences to turn off color + changes at the end of every print, then ``init(autoreset=True)`` will + automate that: + + .. code-block:: python + + from colorama import init + init(autoreset=True) + print(Fore.RED + 'some red text') + print('automatically back to default color again') + +init(strip=None): + Pass ``True`` or ``False`` to override whether ANSI codes should be + stripped from the output. The default behaviour is to strip if on Windows + or if output is redirected (not a tty). + +init(convert=None): + Pass ``True`` or ``False`` to override whether to convert ANSI codes in the + output into win32 calls. The default behaviour is to convert if on Windows + and output is to a tty (terminal). + +init(wrap=True): + On Windows, Colorama works by replacing ``sys.stdout`` and ``sys.stderr`` + with proxy objects, which override the ``.write()`` method to do their work. + If this wrapping causes you problems, then this can be disabled by passing + ``init(wrap=False)``. The default behaviour is to wrap if ``autoreset`` or + ``strip`` or ``convert`` are True. + + When wrapping is disabled, colored printing on non-Windows platforms will + continue to work as normal. To do cross-platform colored output, you can + use Colorama's ``AnsiToWin32`` proxy directly: + + .. code-block:: python + + import sys + from colorama import init, AnsiToWin32 + init(wrap=False) + stream = AnsiToWin32(sys.stderr).stream + + # Python 2 + print >>stream, Fore.BLUE + 'blue text on stderr' + + # Python 3 + print(Fore.BLUE + 'blue text on stderr', file=stream) + +Recognised ANSI Sequences +......................... + +ANSI sequences generally take the form:: + + ESC [ ; ... + +Where ```` is an integer, and ```` is a single letter. Zero or +more params are passed to a ````. If no params are passed, it is +generally synonymous with passing a single zero. No spaces exist in the +sequence; they have been inserted here simply to read more easily. + +The only ANSI sequences that Colorama converts into win32 calls are:: + + ESC [ 0 m # reset all (colors and brightness) + ESC [ 1 m # bright + ESC [ 2 m # dim (looks same as normal brightness) + ESC [ 22 m # normal brightness + + # FOREGROUND: + ESC [ 30 m # black + ESC [ 31 m # red + ESC [ 32 m # green + ESC [ 33 m # yellow + ESC [ 34 m # blue + ESC [ 35 m # magenta + ESC [ 36 m # cyan + ESC [ 37 m # white + ESC [ 39 m # reset + + # BACKGROUND + ESC [ 40 m # black + ESC [ 41 m # red + ESC [ 42 m # green + ESC [ 43 m # yellow + ESC [ 44 m # blue + ESC [ 45 m # magenta + ESC [ 46 m # cyan + ESC [ 47 m # white + ESC [ 49 m # reset + + # cursor positioning + ESC [ y;x H # position cursor at x across, y down + ESC [ y;x f # position cursor at x across, y down + ESC [ n A # move cursor n lines up + ESC [ n B # move cursor n lines down + ESC [ n C # move cursor n characters forward + ESC [ n D # move cursor n characters backward + + # clear the screen + ESC [ mode J # clear the screen + + # clear the line + ESC [ mode K # clear the line + +Multiple numeric params to the ``'m'`` command can be combined into a single +sequence:: + + ESC [ 36 ; 45 ; 1 m # bright cyan text on magenta background + +All other ANSI sequences of the form ``ESC [ ; ... `` +are silently stripped from the output on Windows. + +Any other form of ANSI sequence, such as single-character codes or alternative +initial characters, are not recognised or stripped. It would be cool to add +them though. Let me know if it would be useful for you, via the Issues on +GitHub. + +Status & Known Problems +----------------------- + +I've personally only tested it on Windows XP (CMD, Console2), Ubuntu +(gnome-terminal, xterm), and OS X. + +Some valid ANSI sequences aren't recognised. + +If you're hacking on the code, see `README-hacking.md`_. ESPECIALLY, see the +explanation there of why we do not want PRs that allow Colorama to generate new +types of ANSI codes. + +See outstanding issues and wish-list: +https://github.com/tartley/colorama/issues + +If anything doesn't work for you, or doesn't do what you expected or hoped for, +I'd love to hear about it on that issues list, would be delighted by patches, +and would be happy to grant commit access to anyone who submits a working patch +or two. + +.. _README-hacking.md: README-hacking.md + +License +------- + +Copyright Jonathan Hartley & Arnon Yaari, 2013-2020. BSD 3-Clause license; see +LICENSE file. + +Professional support +-------------------- + +.. |tideliftlogo| image:: https://cdn2.hubspot.net/hubfs/4008838/website/logos/logos_for_download/Tidelift_primary-shorthand-logo.png + :alt: Tidelift + :target: https://tidelift.com/subscription/pkg/pypi-colorama?utm_source=pypi-colorama&utm_medium=referral&utm_campaign=readme + +.. list-table:: + :widths: 10 100 + + * - |tideliftlogo| + - Professional support for colorama is available as part of the + `Tidelift Subscription`_. + Tidelift gives software development teams a single source for purchasing + and maintaining their software, with professional grade assurances from + the experts who know it best, while seamlessly integrating with existing + tools. + +.. _Tidelift Subscription: https://tidelift.com/subscription/pkg/pypi-colorama?utm_source=pypi-colorama&utm_medium=referral&utm_campaign=readme + +Thanks +------ + +See the CHANGELOG for more thanks! + +* Marc Schlaich (schlamar) for a ``setup.py`` fix for Python2.5. +* Marc Abramowitz, reported & fixed a crash on exit with closed ``stdout``, + providing a solution to issue #7's setuptools/distutils debate, + and other fixes. +* User 'eryksun', for guidance on correctly instantiating ``ctypes.windll``. +* Matthew McCormick for politely pointing out a longstanding crash on non-Win. +* Ben Hoyt, for a magnificent fix under 64-bit Windows. +* Jesse at Empty Square for submitting a fix for examples in the README. +* User 'jamessp', an observant documentation fix for cursor positioning. +* User 'vaal1239', Dave Mckee & Lackner Kristof for a tiny but much-needed Win7 + fix. +* Julien Stuyck, for wisely suggesting Python3 compatible updates to README. +* Daniel Griffith for multiple fabulous patches. +* Oscar Lesta for a valuable fix to stop ANSI chars being sent to non-tty + output. +* Roger Binns, for many suggestions, valuable feedback, & bug reports. +* Tim Golden for thought and much appreciated feedback on the initial idea. +* User 'Zearin' for updates to the README file. +* John Szakmeister for adding support for light colors +* Charles Merriam for adding documentation to demos +* Jurko for a fix on 64-bit Windows CPython2.5 w/o ctypes +* Florian Bruhin for a fix when stdout or stderr are None +* Thomas Weininger for fixing ValueError on Windows +* Remi Rampin for better Github integration and fixes to the README file +* Simeon Visser for closing a file handle using 'with' and updating classifiers + to include Python 3.3 and 3.4 +* Andy Neff for fixing RESET of LIGHT_EX colors. +* Jonathan Hartley for the initial idea and implementation. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/RECORD b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/RECORD new file mode 100644 index 00000000..34bc81cd --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/RECORD @@ -0,0 +1,31 @@ +colorama-0.4.6.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +colorama-0.4.6.dist-info/METADATA,sha256=e67SnrUMOym9sz_4TjF3vxvAV4T3aF7NyqRHHH3YEMw,17158 +colorama-0.4.6.dist-info/RECORD,, +colorama-0.4.6.dist-info/WHEEL,sha256=cdcF4Fbd0FPtw2EMIOwH-3rSOTUdTCeOSXRMD1iLUb8,105 +colorama-0.4.6.dist-info/licenses/LICENSE.txt,sha256=ysNcAmhuXQSlpxQL-zs25zrtSWZW6JEQLkKIhteTAxg,1491 +colorama/__init__.py,sha256=wePQA4U20tKgYARySLEC047ucNX-g8pRLpYBuiHlLb8,266 +colorama/__pycache__/__init__.cpython-37.pyc,, +colorama/__pycache__/ansi.cpython-37.pyc,, +colorama/__pycache__/ansitowin32.cpython-37.pyc,, +colorama/__pycache__/initialise.cpython-37.pyc,, +colorama/__pycache__/win32.cpython-37.pyc,, +colorama/__pycache__/winterm.cpython-37.pyc,, +colorama/ansi.py,sha256=Top4EeEuaQdBWdteKMEcGOTeKeF19Q-Wo_6_Cj5kOzQ,2522 +colorama/ansitowin32.py,sha256=vPNYa3OZbxjbuFyaVo0Tmhmy1FZ1lKMWCnT7odXpItk,11128 +colorama/initialise.py,sha256=-hIny86ClXo39ixh5iSCfUIa2f_h_bgKRDW7gqs-KLU,3325 +colorama/tests/__init__.py,sha256=MkgPAEzGQd-Rq0w0PZXSX2LadRWhUECcisJY8lSrm4Q,75 +colorama/tests/__pycache__/__init__.cpython-37.pyc,, +colorama/tests/__pycache__/ansi_test.cpython-37.pyc,, +colorama/tests/__pycache__/ansitowin32_test.cpython-37.pyc,, +colorama/tests/__pycache__/initialise_test.cpython-37.pyc,, +colorama/tests/__pycache__/isatty_test.cpython-37.pyc,, +colorama/tests/__pycache__/utils.cpython-37.pyc,, +colorama/tests/__pycache__/winterm_test.cpython-37.pyc,, +colorama/tests/ansi_test.py,sha256=FeViDrUINIZcr505PAxvU4AjXz1asEiALs9GXMhwRaE,2839 +colorama/tests/ansitowin32_test.py,sha256=RN7AIhMJ5EqDsYaCjVo-o4u8JzDD4ukJbmevWKS70rY,10678 +colorama/tests/initialise_test.py,sha256=BbPy-XfyHwJ6zKozuQOvNvQZzsx9vdb_0bYXn7hsBTc,6741 +colorama/tests/isatty_test.py,sha256=Pg26LRpv0yQDB5Ac-sxgVXG7hsA1NYvapFgApZfYzZg,1866 +colorama/tests/utils.py,sha256=1IIRylG39z5-dzq09R_ngufxyPZxgldNbrxKxUGwGKE,1079 +colorama/tests/winterm_test.py,sha256=qoWFPEjym5gm2RuMwpf3pOis3a5r_PJZFCzK254JL8A,3709 +colorama/win32.py,sha256=YQOKwMTwtGBbsY4dL5HYTvwTeP9wIQra5MvPNddpxZs,6181 +colorama/winterm.py,sha256=XCQFDHjPi6AHYNdZwy0tA02H-Jh48Jp-HvCjeLeLp3U,7134 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/WHEEL b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/WHEEL new file mode 100644 index 00000000..d79189fd --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: hatchling 1.11.1 +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/licenses/LICENSE.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/licenses/LICENSE.txt new file mode 100644 index 00000000..3105888e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama-0.4.6.dist-info/licenses/LICENSE.txt @@ -0,0 +1,27 @@ +Copyright (c) 2010 Jonathan Hartley +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holders, nor those of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__init__.py new file mode 100644 index 00000000..383101cd --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__init__.py @@ -0,0 +1,7 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +from .initialise import init, deinit, reinit, colorama_text, just_fix_windows_console +from .ansi import Fore, Back, Style, Cursor +from .ansitowin32 import AnsiToWin32 + +__version__ = '0.4.6' + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7ebc800c9f16dbb733b179e1cb4e9d1c390448e6 GIT binary patch literal 455 zcmXw#%Sr<=6o%)Lncl@^7rwwOT1qQjh=^@PT!;%>5yC(iCXuEllOdV0tt(&0SISaX zzJe=rEDhv4wS3Y>H8wz+el9`%JMeeBBs2QtK=L>S2k zM?Ta75z7W{$R=*e7H-KlcF(zdC_1u>yUs_rN28^e#6PZ&mqZrvf>$=C>|pi5_HreZ z&SXX^wySJ^Q=5vs@EzImf~u_{xhjkjEI}6CD$OjKXZfp*mepP`8!u{YlumrxnH7ew z)H5$8q=I-hS#7#g80CTb(s8q^nnT&Pk zKSRhH(}t^pkWWva!coBQd&mfD>aoE71go z%w&fAkoK{EX&>7s{e?XBd}}U-&}n$7H2X2%@eN-*XBu{qGy7?!!z7@#oQ#n!bfIgma0i?)=%7h~Fv}TmVLx1oc!^a7y|DCQoB~xOQ zM2R9@wB~QP%my9dOD_zh5Z!Sac<2?Ya88GJPdbzc;&h14z+b1`6_B$1r;7m6!D@Qs`zw<;Q4nEEyg~ZGag=l!S>ki zjI%#j=tSn8vB&n!7iMJPEwcB_eYS5gf>OG9n9#-IKp3!^Q7Q?Tir?iE^CvB@GH*>nm>5Oom zS=rV5<%UYEFD$OsRAQyptgWhCeQ|zaRh#f?KdBKdk|_uSoi+(EuXO{{kh2G$uGJuo zYU#k$u^KKR4Qy%GB%Zm1Hz>ZZsf9>Vn%Sps>tv6_`2T-tD|AeWQIIj1AEPQ`@G$-g z04Bs!090y>aAFP+fJcB0z$Ty#cno+#@aEFW3Uy2HR?Y!xfZKq1zye?qa0hS~PzNjl z8h~X03SIsPSOFXpN55(IG)V!QZ<~6IKRflFl lJXQLK!P((ff-HnZ0^8JeZl&pVEXOX46mo^jbSIMx_dia}fPer1 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/ansitowin32.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/ansitowin32.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..161d14047c44a06a97d698731a3fbf550bf9a4cf GIT binary patch literal 8211 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/initialise.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/__pycache__/initialise.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4f9ecb8e1f87f0be631896a9f49abf7db9954385 GIT binary patch literal 2214 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/ansi_test.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/ansi_test.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2cdbaead611ccf7b4c95d5652c2d66d6f2bba948 GIT binary patch literal 2517 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/isatty_test.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/isatty_test.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f7f717b794f105b332f0a144272b2753c809b1d1 GIT binary patch literal 2536 zcmcImTW{P%6rQoyUaxmIS(*?oNy|m3bR|+%6jcbJswEXSp%mz%fLURgoq>4k8#A*+ z8wCkz`<}m$Jo1Z(EI0X#AT!w91Z39z&hnp%OC+JQ|8vso>vrB2|aZs3CNFgK~EUf`vTppp84pEiSL z+6r3GS7+Wc60|=ftik+eg!$Z>*uffKXU(UU7;<|;U=)2qx~&WNCfV;=rPt$9?M0H8 zwKR&e3k%wzx&1^59;F8&Dhe*j=EF?Jz5F1~?!JFPafnmai}Bzv5^3oRUL?_ghd+#Ye*lks1csA7j4k{Q2BO*e5GsmH$RG5CoKa<+&KXd6|YUHnF#! zX2rO&hc%N4lL7D@gw*c}LbWwp7 z$XBsp1>}uYkY+oqaJ~am7IAj3z_~ng1{KAL>sseCfr=JqA2JD>(uAIVjyct}542z* zr|99v0dfUTIg`2Xf?u!vd8RL`RoV9zI6+~F88JdLrnQa{K1bF&mr%qjg1RtI>Vp*| zz6pB{$o$=_Nt(@FqG+~$@d(xw{WM>{2zXdKbI!?>7FSt@hNV{6bCox2tc*3S{$lH# zu8O4Q!n(&5YgP>Ir=pEUbEfISMJ;yFY=e0YXV+IbTRg+r9hf*HZHwZ4eCrC*mL~6a z{n87=EJ}G8mVOwfIU6NdZ-wD+qbM;wVhclj4b62lH_+g+6>p+>3(b5j=o+3S;u;vl zsn34T@?5wbeb;p#ejEQz!m!&B$VK3dvRENrfm@fb!N4g1KPf6d!k-lVw;+(z(iy2Z pk*j({?HMWR^8zCfZ=<;+zS8^H;JuF@GeOdh)uB7KXLsK7=zmcEFEIcB literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/utils.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/__pycache__/utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..750e12e82778d52131fb71e965e84341a01ce9ec GIT binary patch literal 1590 zcmb_cTWi!n6rP!6chfYjtE~zmqK`pZ6hT3%RO=nxYP;S-AjHhrrsn2MR$bYG(7yXS z{7dtwPyPj;JZI9~)}o+b!km0_W-{kHXTF)6GczuMXW{Foy~IEPU{bZ3UXb{5gg2tk?g7(QPHN z*Rlm}V}3kcxf(uILaH#?6iS6Rs_Ir;$Kk^=iLp+h4-66WDCPY zUB1A#E`>>%l`_ubuokLT;h;`4wO9>xJ5_OA52ug==0WJk?u6=MGuZQO?L<)#=OT)< z8%24^2N_~7irx<5tQnEcnCw1n*+CyBhl3`9LrwpmE9f<}dS&r9MZ9A;_*AxkC1v;^ zmzgmi$awDH()&qEtcpa<%4sxz%+G^SY~%b8PqrDWiVYK1r@_=@i*C~qd?QfGGtj_@ zHW;>__I##UskDtn^_iT7KeS!SbmLG}b-PqJr;F<%HNx5yUx}Vccnb&60ZlD}X~KhL z+pHmBEIUYL#DEZZ8bX$~)KKZRs(Cr6%~we2TZmB9dK&3Pd&83s%sEWim7>bxL`1KK zCy@^(H>SNu9{vB7ygUjkqG}s{je-FKy(sc6iHBAmM{@$rbWsvOffCu45*)j zdB3B63j7mUo3YH#!!%{CXy$^B=IJRa&)~0~cK7bWEPW+WO`4^pL}{7on!x5%H$hQ= n`;pBW2V$BE<2lsMQgf4B$0gMpt($h)2a2JGd0Vog*@|H+wkBzo21wH(anV*VAgCtO*pXzH zl$RxNfdT1ZhwZjMAUW>7zlO){PL`@Iixp#bv)t$ui*%&p#(TFWA22Pl!qGZZr9- zu=Y_8-5@n@06QXUHA}m7q0+@r32nz=E71kD-Rj;?BB4}`Y5Q)cxvg{EFl}xP7%agR z4_e7$C+bMk+emjKq4O|T7cy?5+Rw%8Ac}#pyofj9bsiKJ{&p6HYsS z;Bxzr^4vblwhkO`DCu&~NES{=7I@KciYGWFUN)T43C;wcG@SBKdxf7f(e$1 ztki}%t4|JceXH$ocE~6hj`G}kVT6zXj}zEPZf(#3eSsaR_dA0)@`4+1gej+SFbQ!2o#7UDqyl@u%8G9R4KoeNgsqWAU5DeNd+w%`FI^ z#(cMXJ50mIYNr`Sjk<`tjc%(u(@VObU+|foEg_JSO~AWXh0S3U)^Wi|SX-cHuOh|MUP}sf1!Q<Q#~ zhX6zJu^_As2^%|3xaOE@-bYMn4K#>yS2cd*cR`0=#`UnUBZXkDP zg}L-RG#kJlefKWE?0}Ji(^F&*6uvq|kkhw<9A`iwQGn(Rb^F$VcL=2n@GY1m8l?@6 z@>$vpc`nZ(+QU(tf>J45<1DnT?~jrlq%n2(|_KuV!!#z78fW4JraWf<-d z@F(ydEj||Alx5MKQot4>bQsz6z=lFZhlPl?tryA?6fG!I24RDmJ&Z)GJoQ>W z3q>5rPmo|xY8%Ul0YH8V?%ceis&=!8#Ou_tp)tUYuebPV1a0`e!rG!y;jB01r>K@8Zk#z{nme2IJDZ z3L4&A3?TKLVd_KiZM$s`D5U*C@sMn?7PN7Cvn)_wm&pzs4IEO{M6Riymo~+5d; z*3@yZ?j;-M?-I0~0IigP_VKGh8!ca}RkRxfNf?VD(1jp~JG>WRzZ3*``N=pEag`q; z!Lq3>wX3w-jlvX4S`4@2G?b~@X{B58DhhpuWEROaBy&iE0czc`^39=5Y#I2dyw+o9^85m7KtGsEhM--zdT~h;)N_bvd{uu zT#36KxYkM8k-m*gorhq@%bK|un0r80yKzJECX!ROtKFL!P~YL74gM~zGDfR#{!Fo| IRq46(e*_cWZvX%Q literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansi_test.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansi_test.py new file mode 100644 index 00000000..0a20c80f --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansi_test.py @@ -0,0 +1,76 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +import sys +from unittest import TestCase, main + +from ..ansi import Back, Fore, Style +from ..ansitowin32 import AnsiToWin32 + +stdout_orig = sys.stdout +stderr_orig = sys.stderr + + +class AnsiTest(TestCase): + + def setUp(self): + # sanity check: stdout should be a file or StringIO object. + # It will only be AnsiToWin32 if init() has previously wrapped it + self.assertNotEqual(type(sys.stdout), AnsiToWin32) + self.assertNotEqual(type(sys.stderr), AnsiToWin32) + + def tearDown(self): + sys.stdout = stdout_orig + sys.stderr = stderr_orig + + + def testForeAttributes(self): + self.assertEqual(Fore.BLACK, '\033[30m') + self.assertEqual(Fore.RED, '\033[31m') + self.assertEqual(Fore.GREEN, '\033[32m') + self.assertEqual(Fore.YELLOW, '\033[33m') + self.assertEqual(Fore.BLUE, '\033[34m') + self.assertEqual(Fore.MAGENTA, '\033[35m') + self.assertEqual(Fore.CYAN, '\033[36m') + self.assertEqual(Fore.WHITE, '\033[37m') + self.assertEqual(Fore.RESET, '\033[39m') + + # Check the light, extended versions. + self.assertEqual(Fore.LIGHTBLACK_EX, '\033[90m') + self.assertEqual(Fore.LIGHTRED_EX, '\033[91m') + self.assertEqual(Fore.LIGHTGREEN_EX, '\033[92m') + self.assertEqual(Fore.LIGHTYELLOW_EX, '\033[93m') + self.assertEqual(Fore.LIGHTBLUE_EX, '\033[94m') + self.assertEqual(Fore.LIGHTMAGENTA_EX, '\033[95m') + self.assertEqual(Fore.LIGHTCYAN_EX, '\033[96m') + self.assertEqual(Fore.LIGHTWHITE_EX, '\033[97m') + + + def testBackAttributes(self): + self.assertEqual(Back.BLACK, '\033[40m') + self.assertEqual(Back.RED, '\033[41m') + self.assertEqual(Back.GREEN, '\033[42m') + self.assertEqual(Back.YELLOW, '\033[43m') + self.assertEqual(Back.BLUE, '\033[44m') + self.assertEqual(Back.MAGENTA, '\033[45m') + self.assertEqual(Back.CYAN, '\033[46m') + self.assertEqual(Back.WHITE, '\033[47m') + self.assertEqual(Back.RESET, '\033[49m') + + # Check the light, extended versions. + self.assertEqual(Back.LIGHTBLACK_EX, '\033[100m') + self.assertEqual(Back.LIGHTRED_EX, '\033[101m') + self.assertEqual(Back.LIGHTGREEN_EX, '\033[102m') + self.assertEqual(Back.LIGHTYELLOW_EX, '\033[103m') + self.assertEqual(Back.LIGHTBLUE_EX, '\033[104m') + self.assertEqual(Back.LIGHTMAGENTA_EX, '\033[105m') + self.assertEqual(Back.LIGHTCYAN_EX, '\033[106m') + self.assertEqual(Back.LIGHTWHITE_EX, '\033[107m') + + + def testStyleAttributes(self): + self.assertEqual(Style.DIM, '\033[2m') + self.assertEqual(Style.NORMAL, '\033[22m') + self.assertEqual(Style.BRIGHT, '\033[1m') + + +if __name__ == '__main__': + main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansitowin32_test.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansitowin32_test.py new file mode 100644 index 00000000..91ca551f --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/ansitowin32_test.py @@ -0,0 +1,294 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +from io import StringIO, TextIOWrapper +from unittest import TestCase, main +try: + from contextlib import ExitStack +except ImportError: + # python 2 + from contextlib2 import ExitStack + +try: + from unittest.mock import MagicMock, Mock, patch +except ImportError: + from mock import MagicMock, Mock, patch + +from ..ansitowin32 import AnsiToWin32, StreamWrapper +from ..win32 import ENABLE_VIRTUAL_TERMINAL_PROCESSING +from .utils import osname + + +class StreamWrapperTest(TestCase): + + def testIsAProxy(self): + mockStream = Mock() + wrapper = StreamWrapper(mockStream, None) + self.assertTrue( wrapper.random_attr is mockStream.random_attr ) + + def testDelegatesWrite(self): + mockStream = Mock() + mockConverter = Mock() + wrapper = StreamWrapper(mockStream, mockConverter) + wrapper.write('hello') + self.assertTrue(mockConverter.write.call_args, (('hello',), {})) + + def testDelegatesContext(self): + mockConverter = Mock() + s = StringIO() + with StreamWrapper(s, mockConverter) as fp: + fp.write(u'hello') + self.assertTrue(s.closed) + + def testProxyNoContextManager(self): + mockStream = MagicMock() + mockStream.__enter__.side_effect = AttributeError() + mockConverter = Mock() + with self.assertRaises(AttributeError) as excinfo: + with StreamWrapper(mockStream, mockConverter) as wrapper: + wrapper.write('hello') + + def test_closed_shouldnt_raise_on_closed_stream(self): + stream = StringIO() + stream.close() + wrapper = StreamWrapper(stream, None) + self.assertEqual(wrapper.closed, True) + + def test_closed_shouldnt_raise_on_detached_stream(self): + stream = TextIOWrapper(StringIO()) + stream.detach() + wrapper = StreamWrapper(stream, None) + self.assertEqual(wrapper.closed, True) + +class AnsiToWin32Test(TestCase): + + def testInit(self): + mockStdout = Mock() + auto = Mock() + stream = AnsiToWin32(mockStdout, autoreset=auto) + self.assertEqual(stream.wrapped, mockStdout) + self.assertEqual(stream.autoreset, auto) + + @patch('colorama.ansitowin32.winterm', None) + @patch('colorama.ansitowin32.winapi_test', lambda *_: True) + def testStripIsTrueOnWindows(self): + with osname('nt'): + mockStdout = Mock() + stream = AnsiToWin32(mockStdout) + self.assertTrue(stream.strip) + + def testStripIsFalseOffWindows(self): + with osname('posix'): + mockStdout = Mock(closed=False) + stream = AnsiToWin32(mockStdout) + self.assertFalse(stream.strip) + + def testWriteStripsAnsi(self): + mockStdout = Mock() + stream = AnsiToWin32(mockStdout) + stream.wrapped = Mock() + stream.write_and_convert = Mock() + stream.strip = True + + stream.write('abc') + + self.assertFalse(stream.wrapped.write.called) + self.assertEqual(stream.write_and_convert.call_args, (('abc',), {})) + + def testWriteDoesNotStripAnsi(self): + mockStdout = Mock() + stream = AnsiToWin32(mockStdout) + stream.wrapped = Mock() + stream.write_and_convert = Mock() + stream.strip = False + stream.convert = False + + stream.write('abc') + + self.assertFalse(stream.write_and_convert.called) + self.assertEqual(stream.wrapped.write.call_args, (('abc',), {})) + + def assert_autoresets(self, convert, autoreset=True): + stream = AnsiToWin32(Mock()) + stream.convert = convert + stream.reset_all = Mock() + stream.autoreset = autoreset + stream.winterm = Mock() + + stream.write('abc') + + self.assertEqual(stream.reset_all.called, autoreset) + + def testWriteAutoresets(self): + self.assert_autoresets(convert=True) + self.assert_autoresets(convert=False) + self.assert_autoresets(convert=True, autoreset=False) + self.assert_autoresets(convert=False, autoreset=False) + + def testWriteAndConvertWritesPlainText(self): + stream = AnsiToWin32(Mock()) + stream.write_and_convert( 'abc' ) + self.assertEqual( stream.wrapped.write.call_args, (('abc',), {}) ) + + def testWriteAndConvertStripsAllValidAnsi(self): + stream = AnsiToWin32(Mock()) + stream.call_win32 = Mock() + data = [ + 'abc\033[mdef', + 'abc\033[0mdef', + 'abc\033[2mdef', + 'abc\033[02mdef', + 'abc\033[002mdef', + 'abc\033[40mdef', + 'abc\033[040mdef', + 'abc\033[0;1mdef', + 'abc\033[40;50mdef', + 'abc\033[50;30;40mdef', + 'abc\033[Adef', + 'abc\033[0Gdef', + 'abc\033[1;20;128Hdef', + ] + for datum in data: + stream.wrapped.write.reset_mock() + stream.write_and_convert( datum ) + self.assertEqual( + [args[0] for args in stream.wrapped.write.call_args_list], + [ ('abc',), ('def',) ] + ) + + def testWriteAndConvertSkipsEmptySnippets(self): + stream = AnsiToWin32(Mock()) + stream.call_win32 = Mock() + stream.write_and_convert( '\033[40m\033[41m' ) + self.assertFalse( stream.wrapped.write.called ) + + def testWriteAndConvertCallsWin32WithParamsAndCommand(self): + stream = AnsiToWin32(Mock()) + stream.convert = True + stream.call_win32 = Mock() + stream.extract_params = Mock(return_value='params') + data = { + 'abc\033[adef': ('a', 'params'), + 'abc\033[;;bdef': ('b', 'params'), + 'abc\033[0cdef': ('c', 'params'), + 'abc\033[;;0;;Gdef': ('G', 'params'), + 'abc\033[1;20;128Hdef': ('H', 'params'), + } + for datum, expected in data.items(): + stream.call_win32.reset_mock() + stream.write_and_convert( datum ) + self.assertEqual( stream.call_win32.call_args[0], expected ) + + def test_reset_all_shouldnt_raise_on_closed_orig_stdout(self): + stream = StringIO() + converter = AnsiToWin32(stream) + stream.close() + + converter.reset_all() + + def test_wrap_shouldnt_raise_on_closed_orig_stdout(self): + stream = StringIO() + stream.close() + with \ + patch("colorama.ansitowin32.os.name", "nt"), \ + patch("colorama.ansitowin32.winapi_test", lambda: True): + converter = AnsiToWin32(stream) + self.assertTrue(converter.strip) + self.assertFalse(converter.convert) + + def test_wrap_shouldnt_raise_on_missing_closed_attr(self): + with \ + patch("colorama.ansitowin32.os.name", "nt"), \ + patch("colorama.ansitowin32.winapi_test", lambda: True): + converter = AnsiToWin32(object()) + self.assertTrue(converter.strip) + self.assertFalse(converter.convert) + + def testExtractParams(self): + stream = AnsiToWin32(Mock()) + data = { + '': (0,), + ';;': (0,), + '2': (2,), + ';;002;;': (2,), + '0;1': (0, 1), + ';;003;;456;;': (3, 456), + '11;22;33;44;55': (11, 22, 33, 44, 55), + } + for datum, expected in data.items(): + self.assertEqual(stream.extract_params('m', datum), expected) + + def testCallWin32UsesLookup(self): + listener = Mock() + stream = AnsiToWin32(listener) + stream.win32_calls = { + 1: (lambda *_, **__: listener(11),), + 2: (lambda *_, **__: listener(22),), + 3: (lambda *_, **__: listener(33),), + } + stream.call_win32('m', (3, 1, 99, 2)) + self.assertEqual( + [a[0][0] for a in listener.call_args_list], + [33, 11, 22] ) + + def test_osc_codes(self): + mockStdout = Mock() + stream = AnsiToWin32(mockStdout, convert=True) + with patch('colorama.ansitowin32.winterm') as winterm: + data = [ + '\033]0\x07', # missing arguments + '\033]0;foo\x08', # wrong OSC command + '\033]0;colorama_test_title\x07', # should work + '\033]1;colorama_test_title\x07', # wrong set command + '\033]2;colorama_test_title\x07', # should work + '\033]' + ';' * 64 + '\x08', # see issue #247 + ] + for code in data: + stream.write(code) + self.assertEqual(winterm.set_title.call_count, 2) + + def test_native_windows_ansi(self): + with ExitStack() as stack: + def p(a, b): + stack.enter_context(patch(a, b, create=True)) + # Pretend to be on Windows + p("colorama.ansitowin32.os.name", "nt") + p("colorama.ansitowin32.winapi_test", lambda: True) + p("colorama.win32.winapi_test", lambda: True) + p("colorama.winterm.win32.windll", "non-None") + p("colorama.winterm.get_osfhandle", lambda _: 1234) + + # Pretend that our mock stream has native ANSI support + p( + "colorama.winterm.win32.GetConsoleMode", + lambda _: ENABLE_VIRTUAL_TERMINAL_PROCESSING, + ) + SetConsoleMode = Mock() + p("colorama.winterm.win32.SetConsoleMode", SetConsoleMode) + + stdout = Mock() + stdout.closed = False + stdout.isatty.return_value = True + stdout.fileno.return_value = 1 + + # Our fake console says it has native vt support, so AnsiToWin32 should + # enable that support and do nothing else. + stream = AnsiToWin32(stdout) + SetConsoleMode.assert_called_with(1234, ENABLE_VIRTUAL_TERMINAL_PROCESSING) + self.assertFalse(stream.strip) + self.assertFalse(stream.convert) + self.assertFalse(stream.should_wrap()) + + # Now let's pretend we're on an old Windows console, that doesn't have + # native ANSI support. + p("colorama.winterm.win32.GetConsoleMode", lambda _: 0) + SetConsoleMode = Mock() + p("colorama.winterm.win32.SetConsoleMode", SetConsoleMode) + + stream = AnsiToWin32(stdout) + SetConsoleMode.assert_called_with(1234, ENABLE_VIRTUAL_TERMINAL_PROCESSING) + self.assertTrue(stream.strip) + self.assertTrue(stream.convert) + self.assertTrue(stream.should_wrap()) + + +if __name__ == '__main__': + main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/initialise_test.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/initialise_test.py new file mode 100644 index 00000000..89f9b075 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/initialise_test.py @@ -0,0 +1,189 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +import sys +from unittest import TestCase, main, skipUnless + +try: + from unittest.mock import patch, Mock +except ImportError: + from mock import patch, Mock + +from ..ansitowin32 import StreamWrapper +from ..initialise import init, just_fix_windows_console, _wipe_internal_state_for_tests +from .utils import osname, replace_by + +orig_stdout = sys.stdout +orig_stderr = sys.stderr + + +class InitTest(TestCase): + + @skipUnless(sys.stdout.isatty(), "sys.stdout is not a tty") + def setUp(self): + # sanity check + self.assertNotWrapped() + + def tearDown(self): + _wipe_internal_state_for_tests() + sys.stdout = orig_stdout + sys.stderr = orig_stderr + + def assertWrapped(self): + self.assertIsNot(sys.stdout, orig_stdout, 'stdout should be wrapped') + self.assertIsNot(sys.stderr, orig_stderr, 'stderr should be wrapped') + self.assertTrue(isinstance(sys.stdout, StreamWrapper), + 'bad stdout wrapper') + self.assertTrue(isinstance(sys.stderr, StreamWrapper), + 'bad stderr wrapper') + + def assertNotWrapped(self): + self.assertIs(sys.stdout, orig_stdout, 'stdout should not be wrapped') + self.assertIs(sys.stderr, orig_stderr, 'stderr should not be wrapped') + + @patch('colorama.initialise.reset_all') + @patch('colorama.ansitowin32.winapi_test', lambda *_: True) + @patch('colorama.ansitowin32.enable_vt_processing', lambda *_: False) + def testInitWrapsOnWindows(self, _): + with osname("nt"): + init() + self.assertWrapped() + + @patch('colorama.initialise.reset_all') + @patch('colorama.ansitowin32.winapi_test', lambda *_: False) + def testInitDoesntWrapOnEmulatedWindows(self, _): + with osname("nt"): + init() + self.assertNotWrapped() + + def testInitDoesntWrapOnNonWindows(self): + with osname("posix"): + init() + self.assertNotWrapped() + + def testInitDoesntWrapIfNone(self): + with replace_by(None): + init() + # We can't use assertNotWrapped here because replace_by(None) + # changes stdout/stderr already. + self.assertIsNone(sys.stdout) + self.assertIsNone(sys.stderr) + + def testInitAutoresetOnWrapsOnAllPlatforms(self): + with osname("posix"): + init(autoreset=True) + self.assertWrapped() + + def testInitWrapOffDoesntWrapOnWindows(self): + with osname("nt"): + init(wrap=False) + self.assertNotWrapped() + + def testInitWrapOffIncompatibleWithAutoresetOn(self): + self.assertRaises(ValueError, lambda: init(autoreset=True, wrap=False)) + + @patch('colorama.win32.SetConsoleTextAttribute') + @patch('colorama.initialise.AnsiToWin32') + def testAutoResetPassedOn(self, mockATW32, _): + with osname("nt"): + init(autoreset=True) + self.assertEqual(len(mockATW32.call_args_list), 2) + self.assertEqual(mockATW32.call_args_list[1][1]['autoreset'], True) + self.assertEqual(mockATW32.call_args_list[0][1]['autoreset'], True) + + @patch('colorama.initialise.AnsiToWin32') + def testAutoResetChangeable(self, mockATW32): + with osname("nt"): + init() + + init(autoreset=True) + self.assertEqual(len(mockATW32.call_args_list), 4) + self.assertEqual(mockATW32.call_args_list[2][1]['autoreset'], True) + self.assertEqual(mockATW32.call_args_list[3][1]['autoreset'], True) + + init() + self.assertEqual(len(mockATW32.call_args_list), 6) + self.assertEqual( + mockATW32.call_args_list[4][1]['autoreset'], False) + self.assertEqual( + mockATW32.call_args_list[5][1]['autoreset'], False) + + + @patch('colorama.initialise.atexit.register') + def testAtexitRegisteredOnlyOnce(self, mockRegister): + init() + self.assertTrue(mockRegister.called) + mockRegister.reset_mock() + init() + self.assertFalse(mockRegister.called) + + +class JustFixWindowsConsoleTest(TestCase): + def _reset(self): + _wipe_internal_state_for_tests() + sys.stdout = orig_stdout + sys.stderr = orig_stderr + + def tearDown(self): + self._reset() + + @patch("colorama.ansitowin32.winapi_test", lambda: True) + def testJustFixWindowsConsole(self): + if sys.platform != "win32": + # just_fix_windows_console should be a no-op + just_fix_windows_console() + self.assertIs(sys.stdout, orig_stdout) + self.assertIs(sys.stderr, orig_stderr) + else: + def fake_std(): + # Emulate stdout=not a tty, stderr=tty + # to check that we handle both cases correctly + stdout = Mock() + stdout.closed = False + stdout.isatty.return_value = False + stdout.fileno.return_value = 1 + sys.stdout = stdout + + stderr = Mock() + stderr.closed = False + stderr.isatty.return_value = True + stderr.fileno.return_value = 2 + sys.stderr = stderr + + for native_ansi in [False, True]: + with patch( + 'colorama.ansitowin32.enable_vt_processing', + lambda *_: native_ansi + ): + self._reset() + fake_std() + + # Regular single-call test + prev_stdout = sys.stdout + prev_stderr = sys.stderr + just_fix_windows_console() + self.assertIs(sys.stdout, prev_stdout) + if native_ansi: + self.assertIs(sys.stderr, prev_stderr) + else: + self.assertIsNot(sys.stderr, prev_stderr) + + # second call without resetting is always a no-op + prev_stdout = sys.stdout + prev_stderr = sys.stderr + just_fix_windows_console() + self.assertIs(sys.stdout, prev_stdout) + self.assertIs(sys.stderr, prev_stderr) + + self._reset() + fake_std() + + # If init() runs first, just_fix_windows_console should be a no-op + init() + prev_stdout = sys.stdout + prev_stderr = sys.stderr + just_fix_windows_console() + self.assertIs(prev_stdout, sys.stdout) + self.assertIs(prev_stderr, sys.stderr) + + +if __name__ == '__main__': + main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/isatty_test.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/isatty_test.py new file mode 100644 index 00000000..0f84e4be --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/isatty_test.py @@ -0,0 +1,57 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +import sys +from unittest import TestCase, main + +from ..ansitowin32 import StreamWrapper, AnsiToWin32 +from .utils import pycharm, replace_by, replace_original_by, StreamTTY, StreamNonTTY + + +def is_a_tty(stream): + return StreamWrapper(stream, None).isatty() + +class IsattyTest(TestCase): + + def test_TTY(self): + tty = StreamTTY() + self.assertTrue(is_a_tty(tty)) + with pycharm(): + self.assertTrue(is_a_tty(tty)) + + def test_nonTTY(self): + non_tty = StreamNonTTY() + self.assertFalse(is_a_tty(non_tty)) + with pycharm(): + self.assertFalse(is_a_tty(non_tty)) + + def test_withPycharm(self): + with pycharm(): + self.assertTrue(is_a_tty(sys.stderr)) + self.assertTrue(is_a_tty(sys.stdout)) + + def test_withPycharmTTYOverride(self): + tty = StreamTTY() + with pycharm(), replace_by(tty): + self.assertTrue(is_a_tty(tty)) + + def test_withPycharmNonTTYOverride(self): + non_tty = StreamNonTTY() + with pycharm(), replace_by(non_tty): + self.assertFalse(is_a_tty(non_tty)) + + def test_withPycharmNoneOverride(self): + with pycharm(): + with replace_by(None), replace_original_by(None): + self.assertFalse(is_a_tty(None)) + self.assertFalse(is_a_tty(StreamNonTTY())) + self.assertTrue(is_a_tty(StreamTTY())) + + def test_withPycharmStreamWrapped(self): + with pycharm(): + self.assertTrue(AnsiToWin32(StreamTTY()).stream.isatty()) + self.assertFalse(AnsiToWin32(StreamNonTTY()).stream.isatty()) + self.assertTrue(AnsiToWin32(sys.stdout).stream.isatty()) + self.assertTrue(AnsiToWin32(sys.stderr).stream.isatty()) + + +if __name__ == '__main__': + main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/utils.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/utils.py new file mode 100644 index 00000000..472fafb4 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/utils.py @@ -0,0 +1,49 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +from contextlib import contextmanager +from io import StringIO +import sys +import os + + +class StreamTTY(StringIO): + def isatty(self): + return True + +class StreamNonTTY(StringIO): + def isatty(self): + return False + +@contextmanager +def osname(name): + orig = os.name + os.name = name + yield + os.name = orig + +@contextmanager +def replace_by(stream): + orig_stdout = sys.stdout + orig_stderr = sys.stderr + sys.stdout = stream + sys.stderr = stream + yield + sys.stdout = orig_stdout + sys.stderr = orig_stderr + +@contextmanager +def replace_original_by(stream): + orig_stdout = sys.__stdout__ + orig_stderr = sys.__stderr__ + sys.__stdout__ = stream + sys.__stderr__ = stream + yield + sys.__stdout__ = orig_stdout + sys.__stderr__ = orig_stderr + +@contextmanager +def pycharm(): + os.environ["PYCHARM_HOSTED"] = "1" + non_tty = StreamNonTTY() + with replace_by(non_tty), replace_original_by(non_tty): + yield + del os.environ["PYCHARM_HOSTED"] diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/winterm_test.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/winterm_test.py new file mode 100644 index 00000000..d0955f9e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/tests/winterm_test.py @@ -0,0 +1,131 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +import sys +from unittest import TestCase, main, skipUnless + +try: + from unittest.mock import Mock, patch +except ImportError: + from mock import Mock, patch + +from ..winterm import WinColor, WinStyle, WinTerm + + +class WinTermTest(TestCase): + + @patch('colorama.winterm.win32') + def testInit(self, mockWin32): + mockAttr = Mock() + mockAttr.wAttributes = 7 + 6 * 16 + 8 + mockWin32.GetConsoleScreenBufferInfo.return_value = mockAttr + term = WinTerm() + self.assertEqual(term._fore, 7) + self.assertEqual(term._back, 6) + self.assertEqual(term._style, 8) + + @skipUnless(sys.platform.startswith("win"), "requires Windows") + def testGetAttrs(self): + term = WinTerm() + + term._fore = 0 + term._back = 0 + term._style = 0 + self.assertEqual(term.get_attrs(), 0) + + term._fore = WinColor.YELLOW + self.assertEqual(term.get_attrs(), WinColor.YELLOW) + + term._back = WinColor.MAGENTA + self.assertEqual( + term.get_attrs(), + WinColor.YELLOW + WinColor.MAGENTA * 16) + + term._style = WinStyle.BRIGHT + self.assertEqual( + term.get_attrs(), + WinColor.YELLOW + WinColor.MAGENTA * 16 + WinStyle.BRIGHT) + + @patch('colorama.winterm.win32') + def testResetAll(self, mockWin32): + mockAttr = Mock() + mockAttr.wAttributes = 1 + 2 * 16 + 8 + mockWin32.GetConsoleScreenBufferInfo.return_value = mockAttr + term = WinTerm() + + term.set_console = Mock() + term._fore = -1 + term._back = -1 + term._style = -1 + + term.reset_all() + + self.assertEqual(term._fore, 1) + self.assertEqual(term._back, 2) + self.assertEqual(term._style, 8) + self.assertEqual(term.set_console.called, True) + + @skipUnless(sys.platform.startswith("win"), "requires Windows") + def testFore(self): + term = WinTerm() + term.set_console = Mock() + term._fore = 0 + + term.fore(5) + + self.assertEqual(term._fore, 5) + self.assertEqual(term.set_console.called, True) + + @skipUnless(sys.platform.startswith("win"), "requires Windows") + def testBack(self): + term = WinTerm() + term.set_console = Mock() + term._back = 0 + + term.back(5) + + self.assertEqual(term._back, 5) + self.assertEqual(term.set_console.called, True) + + @skipUnless(sys.platform.startswith("win"), "requires Windows") + def testStyle(self): + term = WinTerm() + term.set_console = Mock() + term._style = 0 + + term.style(22) + + self.assertEqual(term._style, 22) + self.assertEqual(term.set_console.called, True) + + @patch('colorama.winterm.win32') + def testSetConsole(self, mockWin32): + mockAttr = Mock() + mockAttr.wAttributes = 0 + mockWin32.GetConsoleScreenBufferInfo.return_value = mockAttr + term = WinTerm() + term.windll = Mock() + + term.set_console() + + self.assertEqual( + mockWin32.SetConsoleTextAttribute.call_args, + ((mockWin32.STDOUT, term.get_attrs()), {}) + ) + + @patch('colorama.winterm.win32') + def testSetConsoleOnStderr(self, mockWin32): + mockAttr = Mock() + mockAttr.wAttributes = 0 + mockWin32.GetConsoleScreenBufferInfo.return_value = mockAttr + term = WinTerm() + term.windll = Mock() + + term.set_console(on_stderr=True) + + self.assertEqual( + mockWin32.SetConsoleTextAttribute.call_args, + ((mockWin32.STDERR, term.get_attrs()), {}) + ) + + +if __name__ == '__main__': + main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/win32.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/win32.py new file mode 100644 index 00000000..841b0e27 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/win32.py @@ -0,0 +1,180 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. + +# from winbase.h +STDOUT = -11 +STDERR = -12 + +ENABLE_VIRTUAL_TERMINAL_PROCESSING = 0x0004 + +try: + import ctypes + from ctypes import LibraryLoader + windll = LibraryLoader(ctypes.WinDLL) + from ctypes import wintypes +except (AttributeError, ImportError): + windll = None + SetConsoleTextAttribute = lambda *_: None + winapi_test = lambda *_: None +else: + from ctypes import byref, Structure, c_char, POINTER + + COORD = wintypes._COORD + + class CONSOLE_SCREEN_BUFFER_INFO(Structure): + """struct in wincon.h.""" + _fields_ = [ + ("dwSize", COORD), + ("dwCursorPosition", COORD), + ("wAttributes", wintypes.WORD), + ("srWindow", wintypes.SMALL_RECT), + ("dwMaximumWindowSize", COORD), + ] + def __str__(self): + return '(%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d)' % ( + self.dwSize.Y, self.dwSize.X + , self.dwCursorPosition.Y, self.dwCursorPosition.X + , self.wAttributes + , self.srWindow.Top, self.srWindow.Left, self.srWindow.Bottom, self.srWindow.Right + , self.dwMaximumWindowSize.Y, self.dwMaximumWindowSize.X + ) + + _GetStdHandle = windll.kernel32.GetStdHandle + _GetStdHandle.argtypes = [ + wintypes.DWORD, + ] + _GetStdHandle.restype = wintypes.HANDLE + + _GetConsoleScreenBufferInfo = windll.kernel32.GetConsoleScreenBufferInfo + _GetConsoleScreenBufferInfo.argtypes = [ + wintypes.HANDLE, + POINTER(CONSOLE_SCREEN_BUFFER_INFO), + ] + _GetConsoleScreenBufferInfo.restype = wintypes.BOOL + + _SetConsoleTextAttribute = windll.kernel32.SetConsoleTextAttribute + _SetConsoleTextAttribute.argtypes = [ + wintypes.HANDLE, + wintypes.WORD, + ] + _SetConsoleTextAttribute.restype = wintypes.BOOL + + _SetConsoleCursorPosition = windll.kernel32.SetConsoleCursorPosition + _SetConsoleCursorPosition.argtypes = [ + wintypes.HANDLE, + COORD, + ] + _SetConsoleCursorPosition.restype = wintypes.BOOL + + _FillConsoleOutputCharacterA = windll.kernel32.FillConsoleOutputCharacterA + _FillConsoleOutputCharacterA.argtypes = [ + wintypes.HANDLE, + c_char, + wintypes.DWORD, + COORD, + POINTER(wintypes.DWORD), + ] + _FillConsoleOutputCharacterA.restype = wintypes.BOOL + + _FillConsoleOutputAttribute = windll.kernel32.FillConsoleOutputAttribute + _FillConsoleOutputAttribute.argtypes = [ + wintypes.HANDLE, + wintypes.WORD, + wintypes.DWORD, + COORD, + POINTER(wintypes.DWORD), + ] + _FillConsoleOutputAttribute.restype = wintypes.BOOL + + _SetConsoleTitleW = windll.kernel32.SetConsoleTitleW + _SetConsoleTitleW.argtypes = [ + wintypes.LPCWSTR + ] + _SetConsoleTitleW.restype = wintypes.BOOL + + _GetConsoleMode = windll.kernel32.GetConsoleMode + _GetConsoleMode.argtypes = [ + wintypes.HANDLE, + POINTER(wintypes.DWORD) + ] + _GetConsoleMode.restype = wintypes.BOOL + + _SetConsoleMode = windll.kernel32.SetConsoleMode + _SetConsoleMode.argtypes = [ + wintypes.HANDLE, + wintypes.DWORD + ] + _SetConsoleMode.restype = wintypes.BOOL + + def _winapi_test(handle): + csbi = CONSOLE_SCREEN_BUFFER_INFO() + success = _GetConsoleScreenBufferInfo( + handle, byref(csbi)) + return bool(success) + + def winapi_test(): + return any(_winapi_test(h) for h in + (_GetStdHandle(STDOUT), _GetStdHandle(STDERR))) + + def GetConsoleScreenBufferInfo(stream_id=STDOUT): + handle = _GetStdHandle(stream_id) + csbi = CONSOLE_SCREEN_BUFFER_INFO() + success = _GetConsoleScreenBufferInfo( + handle, byref(csbi)) + return csbi + + def SetConsoleTextAttribute(stream_id, attrs): + handle = _GetStdHandle(stream_id) + return _SetConsoleTextAttribute(handle, attrs) + + def SetConsoleCursorPosition(stream_id, position, adjust=True): + position = COORD(*position) + # If the position is out of range, do nothing. + if position.Y <= 0 or position.X <= 0: + return + # Adjust for Windows' SetConsoleCursorPosition: + # 1. being 0-based, while ANSI is 1-based. + # 2. expecting (x,y), while ANSI uses (y,x). + adjusted_position = COORD(position.Y - 1, position.X - 1) + if adjust: + # Adjust for viewport's scroll position + sr = GetConsoleScreenBufferInfo(STDOUT).srWindow + adjusted_position.Y += sr.Top + adjusted_position.X += sr.Left + # Resume normal processing + handle = _GetStdHandle(stream_id) + return _SetConsoleCursorPosition(handle, adjusted_position) + + def FillConsoleOutputCharacter(stream_id, char, length, start): + handle = _GetStdHandle(stream_id) + char = c_char(char.encode()) + length = wintypes.DWORD(length) + num_written = wintypes.DWORD(0) + # Note that this is hard-coded for ANSI (vs wide) bytes. + success = _FillConsoleOutputCharacterA( + handle, char, length, start, byref(num_written)) + return num_written.value + + def FillConsoleOutputAttribute(stream_id, attr, length, start): + ''' FillConsoleOutputAttribute( hConsole, csbi.wAttributes, dwConSize, coordScreen, &cCharsWritten )''' + handle = _GetStdHandle(stream_id) + attribute = wintypes.WORD(attr) + length = wintypes.DWORD(length) + num_written = wintypes.DWORD(0) + # Note that this is hard-coded for ANSI (vs wide) bytes. + return _FillConsoleOutputAttribute( + handle, attribute, length, start, byref(num_written)) + + def SetConsoleTitle(title): + return _SetConsoleTitleW(title) + + def GetConsoleMode(handle): + mode = wintypes.DWORD() + success = _GetConsoleMode(handle, byref(mode)) + if not success: + raise ctypes.WinError() + return mode.value + + def SetConsoleMode(handle, mode): + success = _SetConsoleMode(handle, mode) + if not success: + raise ctypes.WinError() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/winterm.py b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/winterm.py new file mode 100644 index 00000000..aad867e8 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/colorama/winterm.py @@ -0,0 +1,195 @@ +# Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. +try: + from msvcrt import get_osfhandle +except ImportError: + def get_osfhandle(_): + raise OSError("This isn't windows!") + + +from . import win32 + +# from wincon.h +class WinColor(object): + BLACK = 0 + BLUE = 1 + GREEN = 2 + CYAN = 3 + RED = 4 + MAGENTA = 5 + YELLOW = 6 + GREY = 7 + +# from wincon.h +class WinStyle(object): + NORMAL = 0x00 # dim text, dim background + BRIGHT = 0x08 # bright text, dim background + BRIGHT_BACKGROUND = 0x80 # dim text, bright background + +class WinTerm(object): + + def __init__(self): + self._default = win32.GetConsoleScreenBufferInfo(win32.STDOUT).wAttributes + self.set_attrs(self._default) + self._default_fore = self._fore + self._default_back = self._back + self._default_style = self._style + # In order to emulate LIGHT_EX in windows, we borrow the BRIGHT style. + # So that LIGHT_EX colors and BRIGHT style do not clobber each other, + # we track them separately, since LIGHT_EX is overwritten by Fore/Back + # and BRIGHT is overwritten by Style codes. + self._light = 0 + + def get_attrs(self): + return self._fore + self._back * 16 + (self._style | self._light) + + def set_attrs(self, value): + self._fore = value & 7 + self._back = (value >> 4) & 7 + self._style = value & (WinStyle.BRIGHT | WinStyle.BRIGHT_BACKGROUND) + + def reset_all(self, on_stderr=None): + self.set_attrs(self._default) + self.set_console(attrs=self._default) + self._light = 0 + + def fore(self, fore=None, light=False, on_stderr=False): + if fore is None: + fore = self._default_fore + self._fore = fore + # Emulate LIGHT_EX with BRIGHT Style + if light: + self._light |= WinStyle.BRIGHT + else: + self._light &= ~WinStyle.BRIGHT + self.set_console(on_stderr=on_stderr) + + def back(self, back=None, light=False, on_stderr=False): + if back is None: + back = self._default_back + self._back = back + # Emulate LIGHT_EX with BRIGHT_BACKGROUND Style + if light: + self._light |= WinStyle.BRIGHT_BACKGROUND + else: + self._light &= ~WinStyle.BRIGHT_BACKGROUND + self.set_console(on_stderr=on_stderr) + + def style(self, style=None, on_stderr=False): + if style is None: + style = self._default_style + self._style = style + self.set_console(on_stderr=on_stderr) + + def set_console(self, attrs=None, on_stderr=False): + if attrs is None: + attrs = self.get_attrs() + handle = win32.STDOUT + if on_stderr: + handle = win32.STDERR + win32.SetConsoleTextAttribute(handle, attrs) + + def get_position(self, handle): + position = win32.GetConsoleScreenBufferInfo(handle).dwCursorPosition + # Because Windows coordinates are 0-based, + # and win32.SetConsoleCursorPosition expects 1-based. + position.X += 1 + position.Y += 1 + return position + + def set_cursor_position(self, position=None, on_stderr=False): + if position is None: + # I'm not currently tracking the position, so there is no default. + # position = self.get_position() + return + handle = win32.STDOUT + if on_stderr: + handle = win32.STDERR + win32.SetConsoleCursorPosition(handle, position) + + def cursor_adjust(self, x, y, on_stderr=False): + handle = win32.STDOUT + if on_stderr: + handle = win32.STDERR + position = self.get_position(handle) + adjusted_position = (position.Y + y, position.X + x) + win32.SetConsoleCursorPosition(handle, adjusted_position, adjust=False) + + def erase_screen(self, mode=0, on_stderr=False): + # 0 should clear from the cursor to the end of the screen. + # 1 should clear from the cursor to the beginning of the screen. + # 2 should clear the entire screen, and move cursor to (1,1) + handle = win32.STDOUT + if on_stderr: + handle = win32.STDERR + csbi = win32.GetConsoleScreenBufferInfo(handle) + # get the number of character cells in the current buffer + cells_in_screen = csbi.dwSize.X * csbi.dwSize.Y + # get number of character cells before current cursor position + cells_before_cursor = csbi.dwSize.X * csbi.dwCursorPosition.Y + csbi.dwCursorPosition.X + if mode == 0: + from_coord = csbi.dwCursorPosition + cells_to_erase = cells_in_screen - cells_before_cursor + elif mode == 1: + from_coord = win32.COORD(0, 0) + cells_to_erase = cells_before_cursor + elif mode == 2: + from_coord = win32.COORD(0, 0) + cells_to_erase = cells_in_screen + else: + # invalid mode + return + # fill the entire screen with blanks + win32.FillConsoleOutputCharacter(handle, ' ', cells_to_erase, from_coord) + # now set the buffer's attributes accordingly + win32.FillConsoleOutputAttribute(handle, self.get_attrs(), cells_to_erase, from_coord) + if mode == 2: + # put the cursor where needed + win32.SetConsoleCursorPosition(handle, (1, 1)) + + def erase_line(self, mode=0, on_stderr=False): + # 0 should clear from the cursor to the end of the line. + # 1 should clear from the cursor to the beginning of the line. + # 2 should clear the entire line. + handle = win32.STDOUT + if on_stderr: + handle = win32.STDERR + csbi = win32.GetConsoleScreenBufferInfo(handle) + if mode == 0: + from_coord = csbi.dwCursorPosition + cells_to_erase = csbi.dwSize.X - csbi.dwCursorPosition.X + elif mode == 1: + from_coord = win32.COORD(0, csbi.dwCursorPosition.Y) + cells_to_erase = csbi.dwCursorPosition.X + elif mode == 2: + from_coord = win32.COORD(0, csbi.dwCursorPosition.Y) + cells_to_erase = csbi.dwSize.X + else: + # invalid mode + return + # fill the entire screen with blanks + win32.FillConsoleOutputCharacter(handle, ' ', cells_to_erase, from_coord) + # now set the buffer's attributes accordingly + win32.FillConsoleOutputAttribute(handle, self.get_attrs(), cells_to_erase, from_coord) + + def set_title(self, title): + win32.SetConsoleTitle(title) + + +def enable_vt_processing(fd): + if win32.windll is None or not win32.winapi_test(): + return False + + try: + handle = get_osfhandle(fd) + mode = win32.GetConsoleMode(handle) + win32.SetConsoleMode( + handle, + mode | win32.ENABLE_VIRTUAL_TERMINAL_PROCESSING, + ) + + mode = win32.GetConsoleMode(handle) + if mode & win32.ENABLE_VIRTUAL_TERMINAL_PROCESSING: + return True + # Can get TypeError in testsuite where 'fd' is a Mock() + except (OSError, TypeError): + return False diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/easy_install.py b/LocalFlaskServer/flaskServer/Lib/site-packages/easy_install.py new file mode 100644 index 00000000..d87e9840 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/easy_install.py @@ -0,0 +1,5 @@ +"""Run the EasyInstall command""" + +if __name__ == '__main__': + from setuptools.command.easy_install import main + main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__init__.py new file mode 100644 index 00000000..e02531c5 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__init__.py @@ -0,0 +1,71 @@ +from markupsafe import escape +from markupsafe import Markup + +from . import json as json +from .app import Flask as Flask +from .app import Request as Request +from .app import Response as Response +from .blueprints import Blueprint as Blueprint +from .config import Config as Config +from .ctx import after_this_request as after_this_request +from .ctx import copy_current_request_context as copy_current_request_context +from .ctx import has_app_context as has_app_context +from .ctx import has_request_context as has_request_context +from .globals import current_app as current_app +from .globals import g as g +from .globals import request as request +from .globals import session as session +from .helpers import abort as abort +from .helpers import flash as flash +from .helpers import get_flashed_messages as get_flashed_messages +from .helpers import get_template_attribute as get_template_attribute +from .helpers import make_response as make_response +from .helpers import redirect as redirect +from .helpers import send_file as send_file +from .helpers import send_from_directory as send_from_directory +from .helpers import stream_with_context as stream_with_context +from .helpers import url_for as url_for +from .json import jsonify as jsonify +from .signals import appcontext_popped as appcontext_popped +from .signals import appcontext_pushed as appcontext_pushed +from .signals import appcontext_tearing_down as appcontext_tearing_down +from .signals import before_render_template as before_render_template +from .signals import got_request_exception as got_request_exception +from .signals import message_flashed as message_flashed +from .signals import request_finished as request_finished +from .signals import request_started as request_started +from .signals import request_tearing_down as request_tearing_down +from .signals import signals_available as signals_available +from .signals import template_rendered as template_rendered +from .templating import render_template as render_template +from .templating import render_template_string as render_template_string +from .templating import stream_template as stream_template +from .templating import stream_template_string as stream_template_string + +__version__ = "2.2.2" + + +def __getattr__(name): + if name == "_app_ctx_stack": + import warnings + from .globals import __app_ctx_stack + + warnings.warn( + "'_app_ctx_stack' is deprecated and will be removed in Flask 2.3.", + DeprecationWarning, + stacklevel=2, + ) + return __app_ctx_stack + + if name == "_request_ctx_stack": + import warnings + from .globals import __request_ctx_stack + + warnings.warn( + "'_request_ctx_stack' is deprecated and will be removed in Flask 2.3.", + DeprecationWarning, + stacklevel=2, + ) + return __request_ctx_stack + + raise AttributeError(name) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__main__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__main__.py new file mode 100644 index 00000000..4e28416e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__main__.py @@ -0,0 +1,3 @@ +from .cli import main + +main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fc4458a10f40c149d473609f76df65a8822c5b79 GIT binary patch literal 2374 zcmb`ITW=dh7>0N4wbyYDj^o5RCr+BgaT2>}0u&HJr7c__C{oKo8d+M_-m$&S?4dL3 zB&}Kr0k`}R{*o`@s(*ni-fwKTZhD1;SNrPOcfOtd=9`1>&(7uz{BHmCOZ)3-!}yyX z#=jKc9&VKbd4^{SBQTk15~si^mI9|eOQZvfS(-B<6J%Lda~5nfTeA($v7F|dm|ThUwsud-Fmi{Lf3rg;gx&ek=T!5eHt^D=moZE9WtZ?P@StKe<6t$7Vx zVHM5m;2pN3c|%yiF5A_-DQ*ROY)|tRc%SWS-Uc7A1I-n1l~pzGfDhTB=3Q`&)imD% zAF(6Nd*EYsta%@N!cH_Ffa|QTxe9KuhUPjB@Aea;cKVvuN6j2$xoW#HC;HZv7ybCPIc%_=swjk=`AWFz0$@Mp&-z>? zz}#c5;wV(~+SGl~=dtudYREo_!j9hsEx4V8ODF01%8_qg+-OJfbEn;xl84FIciK^y z@N0U%&~ugJ#_@zzB5Tycggrg(1krfWq;J}9KV&Pels_DR+lnN0p6OsDJ-}j@CysvL zo)aL@?Q#XbOn$G*;oOTz~l z1H5NL=@J#kxr}ntJ)qN@d6sWjj>3e5G|>eRRdd`C4flpM z3Vx9}Yv5|rqNbmPJA?ZHZY3ZuaUx!%eRsQil~JJA?rwNV39vqcsLpn zR^d;>KzT~db6J&V!4l<6xa9j?;*r52hUl z2Lc@fjzjsVU5H`kaLuGFGleUcvQjsnx5FjPgG@sPhNSh!(%88& zORi0lBQM_?AEio8!5Cz53g9@E^zS}Mx07p$e|JO9kj#?Ik(`kfNajh3BnuE`_qd2r z5LqH?kz|RaOtMU}Lb6J-MzT(_L9z*9_GtIYEwZ*rDkM83R1A5GWRGN@g`k0{uq~$#OvYF^B^LOhASM5EqL9i4=wu#vF!R#wbQchE&F821bSyreFq5 z=9i2>NlnIEEV+r9d48Hqx0sW2GK)Z3S27f_04Xr>%iq~5CbT%Us5mA$Bel3V#<8Hl zC9xzi#wR~HF()P@HMbz9AhSTXG_N2rIXg8)w>%>?HAlBJ$JjizqOd$BEhn)!J0?CJ cWJ!FyUP0w84x8Nkl+v73JCOawAp3Zj08>LV`~Uy| literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/app.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/app.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0a7a01054bfd8bcaae18bbb840def529e371583d GIT binary patch literal 75763 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/blueprints.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/blueprints.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..703277e78bf985fcba9e70d58adbef97893243c7 GIT binary patch literal 24865 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μ~iHw&IQF~;hfYwvuAfE8Oo$4d&&^nstIlePbafD$X zwy`8y#GC2;n(Q+93q(VwI8tWt=Z3+XHvQ88of%ZpK>`i7j7zpVqzq;=@F+Ykz*A#sK%{pL3y;BEE|p~J2!Z`0cv@^QoPKINupSj3m2el{ zS;T3n_YvmXJC&VT&%S0HmZXP2KP*A0k}RN?MxVbO^-iH1}8QIz>v`jL!}392dIQ0WyI5)mD!|$IxU*_G3_N5#O!# z=k|QH+xL50SsAteIq+(j7MbAJvDAoq6Y7C5`Zj)s$r1G}UcSWxEqLS1XkH}ka!|(p zQ|?66_C4PLp`+@z`L5XfZ{rMBP2dn!wK3a5o>}F_XatI3Mv^WW6eWkJTy`?CSeSYF zV=k62;>4)bkUX)mNM^9xl1UU6_iAR^@>S|& iOup+38`n7gxYlL8Gi8rIyHu#XyYRxoa?Js=U;bYXKcrFs literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/debughelpers.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/debughelpers.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5ca7cf2f6d63b129f2fb3e44bf6c12bf35ad913d GIT binary patch literal 5862 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/helpers.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/helpers.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..735fff36eae0d261dd6c4b57cf410c6c517fa995 GIT binary patch literal 23638 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/scaffold.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/scaffold.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..46d4048e42f8c142c90ee5af2581a782400bb3c6 GIT binary patch literal 24786 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/sessions.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/sessions.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..41dfb4fc73ac9f6b942edb0858f87df68df8f8ce GIT binary patch literal 13590 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/signals.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/signals.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9263509add909fd772cffed0473730f0b7c44533 GIT binary patch literal 2368 zcmah~Pj4GV6rcU$wX?PpJ4tDade{R(id2UKNJt2wmO@b_lpr7g4u>GZNeOk9hd{Zhd*M;fA;P2n_aytsC$e)Ms&5>Ef5NB!S44C~@Ro?+ z+NB=cx}pcS9^8T-NansE(z_e5D#GM_u-Hb ztRU1Cf%K&Rsw2I-5V-Ju_Jl7wZ#y)wYP-q>;ghP*9`kegEIG?~dgN7p1~w{BeOMG-3Q$oLm|#;v>?Lsiu8c7*CkJz7f%~iIi~78EliRF z778P@o^KpG$U|fJXsz}fdynD1Uh8yR0c)KOhkBwfec5>xNdHDky1?zVTLh3QtU4cR z>n49kguoAF=o8w9J%BxgiVC5YkT;^^m!ZIv3~WC5zC*~9S#+8v*|}6vqN6h7mpn=N zX)5nWv69@#h(|N1f+z-%b+ky#JTh|`X+SNEnw4Zmsu>g?JaH58G|d+}(lQfCb{6Hc zsL4%qS{hK1rl2xOYh^rJtC33OD$28nXG=53Pi3m*aTGntw2@q(CXpk5Edau3=6;lz zwHj;SRjEw`6_G1+3ZhVF<%P_QhHnLEiL$&lk<_}6*PovpdH+_Z3LsBgWsWJfWj+D| zikvX=#)T6at1foeeqD7LgHB-#v~@vpLnW4cT{u`XSb|BG7{+eFO=E8mCvaAW8_jpz zieL*tB)SUD7x=$+57KBCHW|`SVOvFwOV(KH#{oR5Lp*Ny0lk@tyZC9_GMgUYW4vhy zg{+}nAPh{>Ye3*9*P3)sR!^VVc7)P8i*#8Oxq@_T6wmhSOnKWA`u~%pq}H$9Grb&6unN&VhY}qe2bv7~(O; z0|Qfgcwnm4J{*Wk)z&V*|+7*w6->hQV5FXp0SNu%RtB zti^`5*uY0NR_OmlMiCp(X0c&wZ0H6y+wvPguo@e>#j@DY78}-J^Iz3b^**hC(LTez b)$d`6xUMsBd(JNO!mfXKFX)8M&A)#Dv=VS6 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/templating.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/templating.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4709675cabe63f31c580393d2a78214ee89ce5e2 GIT binary patch literal 6981 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/testing.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/testing.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..69ab8817cca0ed07f84508c1d7f908e824d588e3 GIT binary patch literal 9163 zcmb_i&2Jn>cJHs5>G|OBLzHBBy>>?j%M(~5+v~*1L@S%7C|g;39c%%P7;!3XUOQwup z#aG6vsmkZx6GEv>;A&H zZMH?e?k|p)%w^;oZqr{GUobC-e9K=QUo;>uf6 z=h82+Ua8-a)3y@^F*}UMc3|%^jxY6%LoeQnZD$_^%?T%u@w>3iZHMjPb?0(WQz43u5{_<-Rqsc|>h$o9weGi{f9(7!2jcmczYCd^Z?|C^aqTk;StXD7Lm( z6nSCrv3KYNRNh9 z$EaWp1CKqK_?~0O;6t||zVyIMdrTEQV|$Mof(!HQj5su~heL07${7(dST@Hoc0^F` z&J&v0@m|lkzxk0tIb(-;!LE_-0&~wa-LWHPVLyAu`^bqt2YW0Z1QRm6DDNLJ{)oA+ z8wY!yvnNKQ#S8{C#9%<}IP#-`O@6K(ClHF9cepM3Js z-SxHYyZ8Fm=DmB{gENaQN%oAbg1QmdW12Csn}HB=Ij#9Y&X6JTkDNU=W}qW}sn-4xLPvssu6PI>M0Yi8V4R!(A9$1SG#6&?qH>LKXhz=FN|Vy>HOhM z<*vE4foAw=6I4V#|WL z&?4p!MXjK~SJ94Nq~sDMmnnGxiCN!^o&+u?ehU-Liy@v8=zA zzUr^{9^S`FqKD8hQS@+aGP#Z8{qQ5=*TZc#o;;j*lk3x90(;He>(JWFzdrT9^$t7y z?BL;$4CzC%P|*F|$zu*wBwfcFy@o_;wB)L+$Zff*=<<@>P&B!XTtm^7SJkRgl~+-& z%CpO7&0Duzx0fsWh;||m+`iw%yvq8Aje?mBgraimRYZ2y!O)9h@jonc*8PG^grWJQOo<#Wen^+@%gA&?h z-Yt_G$fXTxY>Bq_QH}(gsS#i+`~7~WNpeQ!$+FUhWsO63>QlaDS)Wa9 zKd-4-mK!?wtb$vq9H;udNv5S!buGv?o_~wxvXIM{!+hVePG{PYIY|bm3G*c+B(q}g z^i{1Q$@KTKtl@9v6;Xc%ppg!wC;De31wgwGm<@=gFwIqOX5b7!&D8+L)Dn!f%o-y& zR?Xi!YoLWTRIfnu0h;M<{i*guHk$;ZpGs!SZMh5hU2xm@TYRR7er?vKUjoU`DuOma ziz0u(=!-HYxe0K6r%S!OE&C@!-L`R^)5(%j3>H1`Gf3R+zhFz^yY^u@F(P*?_f z?H90b4??~l8NRpAAgG+}PJNpj4{|VQ&`~oS0g-`rVq*`+dOrvceCF<=!%jGjh13bE z5HDeq4`DzdqrizUuR>CNW(U&=0E8&!n5}4ROoQ0-1sQ5ga0Lx*h$_i3&d?6@*?!l! z10B4}0NY`yJpge!PEd&1ER4PIpnw2`S%mZpy@N%Gc>n?BSobW{&3FNPAZF0*8jql! zK-bx`gI(tKdd3^wH{UAG79Ae}k)hPcad@o*kQg}r)CDr0a2Bz+z$o)*HV2r7V+T0a z1u<%D4`XmCQ_C@qF|8=))APoHR$)$z_63bWHji!&oh>p+#bN+{JqHjD?h#=wY?ki@ zP(WTF_MwLp)*IZ&)#<>%iYJ&%hG7J>NSj!00qgrv3#H!A)Fas`dertPSojNBgAZ$XqB=!Q>-pWN1dLm#4 zMJeJm<+NRtEm%coKh=xD;Nn@i9FS_7XKtY!OI8$$M(9YPZOAGGcq2kn64@jC>53xH zR_BgiX?C1~jntex!w_%uuSm$sxH2Hp3Sbt15nz@yQUH7iVyT{Vq8w?|=2%O#6EHfi z99LcWL_Vq{>Zq2n|Ih#IsEU$)R7+~d^+ZjoqXzovi7qJnpbT~NLm7RWNdBa3TSm)sEWX#5gGy7(Yb7fu z%@ZY~_XpA@C<#x#V*ix%&mIfN%MeoOgyS7AC`=#_)|?i=4#jXz;2Dau9m21P47)f6 zu%E&QH)3uFk?qhq>XK!J+-HX_8w7d@7RMVt7AK(W1n;(_L`rC0?_qKgNZkW!5}nTK zB|2C>8`7-Eh-Z`VqLNw^ha8Ke_`{sV@AXctKa6k&C-ak>6S3x2@>++yq`ab6(x#sD z|9?Ai~EZyRsFbvnRZgh@F38=n@9>C(UP#23t@sXaD!LxC&ycsSi9ri0Ow zklP#`U;xVT&MR*6*nlX(mtx`2nJ#q9E_D0UccBS|_ZgPjs_@s1M>hPw9Un?lOldd` z#Fi1tVH2_+#7**HPu(T^l&QTjLo8tMxxj;6ai%h*oX@a0)`QHi2N7nt9*5@iAD64i zea$#qb*A-*oBdgD>+8Y<^%;PHV}wAkS_F3TJqyEq5367St;X%9%Z088p+C3>voL$N zAV)$#=FRn75k?>x2DfwOb&d5s=Io25XV`Aa#Zl;7FdL2-#~Rr@Z6SCSdt)X%0e%Z= zB5lBu=pWtb=IRL?IDZ+>zdYbCYde7?+~8L zsynR=c9xno^FKCd`YjkQ#%caee3;4(|B%)VFC~i7N*sc%sYbI(Yxx+bKu{pS^g=$H z`D1km8qw=Wq}2xe2J#SE_-hD_-IjIw)}We((jq?s-`n!+m3bZh9I9V)8rEqT0|}|b zME;oqUli7nzl2m7L7BVqO({`;&y@b`mBIvdUABX8+<7|&Bz+sC_`8(6ha|1SMnkG{ zyOdT$SObpCG(OLR1?>Cev6VCbZ_qi?kw{n{R<6vh%&+WBTSujKcqr^leZ-pHLne`q zG52Fc0mvMkz~a+tVp^dJ*GPtk4GeIk&UBa$?F4={ek&(1FE9h-bt`?bpiY%P068J7 z0*+^r-6Yv5WU%7+AtI{UIWb9V6o`XhonP;ZMNf-Dl~&%$q5#O>W2{I-VdYEm3QV)E z%w9dS{6dv{t?QkRf+)*$2vo`3bZHp+et3Y9G6fUyHb{3W8B}^mOZovN!i^F>C0ToN znCf^b>>@zZSI8tP|0@JnR9C(t#qcdh084RYs3N3s?mNDG8pEnnON2`**o0bA8R?Td z*aSJLSO~2g*I}!xpM6(Z@CF;VNIKW&2aQRYA8pYJq0eY6UHn z7hvx-;0M%=+Q*Buk?|71-f~hUyy2=}s6ZN^Jz7a>)`dd@`Bna3lpbHijC9fO65$6~ z`s`mGNJ$Msp!GSirK4m=o+KRkl6#%Y{8fD7?;}Yy(quwJQqA?8IBf#wvdt_U&q+Wt zNfO88yC|A1v4^?X3%TMSQ?u_=vPQ}GC?WKiYNY=7o5-3?;lE}MYIfArNjOOtfI*;& za$E`2DSYK}u5%dKB&v6bs$OW!RB^^%2aGn_{1e_x8P%%tC1nMQXho?yzvctp!R1k=i#ql z&h7JpM+nXko{F}yCqnPs0UZn^7Je=?fN)R7AL~ESDAzAQzd*pVi}RB$+jX>5XNQi6 zsP3Z#Hdxw`W$A@nm{7oCKA6z$!}Bg4w7`yvP1we;}^maze`oWM+rFv zoTi`FKM-ClfFWO?k6V-ox7x^}-{t$0;6-lF|Ar|&xLxDAW>1|!tTNEur1ms#<*Re;s%&EPDw|uI3F6tvw zL_&%<$f$y=C@qhERNU&*mRWThOdD0^U$^#56EO^meJq$Y5s%Oza?P||h(vZHH~Vs} zbkjcv9tLQp(@x>C_2SlUV8Hhmz?6WdeR{8SEdz+_AKeA~9OGKh1#ZWsAFibc`#PLa zlnj0V`Uw>HYhfftwz#+=#J$57V@3}_gx(;Z%5_xd_X)yFCdZg!f^#~a_L&|vf1CJ? z#OWhf7}^~gQyIc=mceJaq(W*)NK4^qmb8nF6+10_Xz66)l&P5a zoOTjwf+k20Njtq_qVFM-z@o$PT>2BJi;;W;6OpL2@xr&3;|6I@)$xu@6ZufJmP@ zYVKB0_!U?&7MKUy&)l397p_B!Wp}ZV?&;k!Zn5Z|l_G3W9?>%V5La(Btk~FcQ2>4U z6(&g~-G7!<`6U-f_l))IAQ*Yv2<~sj!me>UyT+x-6Lrwb&ky-P^z;y|=B1N``rOe1 z-GQ+SS8;OcGo86t`^ZDk5HYMQ&Mjhr`M%LW`Oy^a)BL2fi>MwXrHIp=QvjPR!nN}t zU&`s&eG#X2AhYE|MvpE&B2r!?!O%50U~+a$>G+(nUUZaF{ibh^cU=3{OXy7&K$=}U zcb0P2-4wSw(XDRLqa(vX6WYZBn}GeqiJgE1r}LBni)z-pFh!#FGS!k=$WL}LD{;0X ze8>OM$YJU-v@^8!CFRtLW-2q6dEn?iu*h?a(s>(1bpJPt5u*OT@e13mYnt*xr7d&% z+A-293=!0)pqaue1r$0&RB=aGHW5@42n;?M3|1sel(|s4Gy=K34@&03nG?)upE$+b z=NjVzaK}a`@_JJ}cg-SUWbxlXzW2$7g^T$0 z@7(QwAV7MyO^ZZ?EM(?&ko^;jJ+-G2nEG3t! MrLKOk^hc8MKLGN*SpWb4 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/typing.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/typing.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..65ddf03a2647aeefd5c357f70d3ee839361798fb GIT binary patch literal 1639 zcmZ`%U2o$=6!kbx;(TtK&32P+b}6uY1Za@p0SO^Qn|9l3ySr7IE@Bk1ntE9NjylkJs%+{? zs@^7SKr>aU_`zz74A$lLIFHr0Q2mgjZ(jb*q%F+a$_3rlwaE1&XiW&T()IIsiQ0RIlNH^Qr4FMuY|S~0AI;Sny0YfI1-rAHqwe}XG9|_8RUfpC z30ZbuVi^73#fNH*?zdj?sbY8m-}-OSkJj>!)BF?N|5KHrr|!g@_obg{B%L6}ZRnz_ zjQu=iYdFs>UEvEv^bWA6MwCML?_{&lx?N7rjc(;1bxvP)NpkPU^P`i!AP}y@BG>m2 zDjoylAVUo80fd3?g&-}|_hb&=5)ZVI)H0?oSg54=OF#B_x0e*6yTJ7(35k;0@TarG zH~r(o{_~TUN3{M1DG0BC_h#Y5)rIK88OWPoAfEI%i&z-R*ok5Zq3%UD7wk;3AV62z zNs_x^s_r~aNpxTB}CZOB4rrTnV+c%gf97QZx-*1nAXo(NDnYk0#WPo+^To;q zekA-$CNey+E`49nX0~d$vdzTe%5&plaC!h^7K`NoI*923pGh3x+BRtOP)c7OGmncE z2epA8qw#dee;Tr*j;eb7`=bBt=mL*$IC8FVA|w1c2YA#*r@q6)NO>CtZm=7B0dsDE z@6N6O#BMCU{swN}&PHQA;5VcBq3#9vC%>EeJQnah!Q$c1__ECcsj53?5mVn~vrcSM t&+llYN?Mj;lm_ua-7FIeqixe7Pw{DxC+0RHO|paE4ZQ0Lvm3}&$$z8zx(NUP literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/views.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/views.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2184857d16aa03e5a47623c8dc2f3e1104be7021 GIT binary patch literal 5314 zcmb_gOK%*<5uVpRxuirYk|o`r8V40F1u)+k?!@-8e>~Ol5oaJz4 z)zd?Y%nArh0g^BN15p6Ux14jxf0<))@*#g9r+n4(SU#+rGDOdI_f%I`S66*i#gArZ z+XkL@|M_Qs?M=h@7Y)j%h0cd)$q+AYa5FUeCbzg9T02JHHVyQh(AlZ=Yr0=UzuvE# zhG_6QZ}28>@iw2~9X`9+JT&{wPYgcC&pb8wnM14J!sslY$7o)(4()!MoA-?F!gtuq zSpCk#yK823wLcD`P4s5`R7w#k*Bg&9Y)J7a6^Y91O`$Sp9HZ-O36E!uc&vgrO0qf^ zp->{T$EnI{N_xJ?YGY6NTR!bkK6P|HL`%NKOVA08zV!g7?c3byJEAtKqczZ)qIJoj zKhfs)GEU#0slIlKd1u+!H2Sl}{2YGI6klpsQSYDCUqB5Wjb%g3j~00Ig-M!v>h#Zv zABYwx&g(Wmy1-{%IHbR)4)pg1x1gc9%y}4yJ+JN<#=UgI54|K|YAZ-s-t{8R;$0zS zzy({{5o&8`z=K2|+%2>=U@C4iJiZj363k&9PTp?X^Wsx7e*#cS|iQw&W=# zmj=1wp-6qz<#m!tYBUqmx$tA@saSpwR~#(d$AyJK zqR4`#w51i3O=$y$E$3!i*6O?>l4Fa;0Ge|_ph@wf~h8Y|NS^+k;ny1pbUX)*C=;mGmJO9ka16W zr1imoWF8E9df95$D72kj8q0VW=InZ@ig!E}_-+Y@?Wx}GXA7srB(%+~%qQ@rhkmK8 zpd}P1lyPW$Won?d4*qc;YWIAVLa^ihzah4~-5{1dRsxhr*iK5=s;mw{&SXl<|(fywcmXbHLo02X&2sg;1ZDux+uw7fWLq|9a8Jx40!=({mHK@eF&)7Ue}P*8}DalPx|}kq*Mzp zqjqqfu%vgAqU&T1xog(e$nN4SN!H2x+j}&U=dj$@Oo$H}f`V}dO-HkdF*4*k${bnB z9y#26VLdaRna}JYA{)1#cD}Zw#fkCUcy4}Uer+A2vxX*javE@{NjWi}+io5G27Vil zFVO65}y);zUHUATytbM); zgAukn5v?lrT9!P<(oP!YO9!pu6@{y6#cQK)?yf!dSso9Ma8AV0^*P?2_SNH%lAkMq zrA%d~V^wlMT`Bp+DY1*FM{3f}TslkXNE#@SS>*C+7XuHN9-pEp3197$t7kB9T`jZ= zyerN+4OED+xah$u;= zaFhMWmlrY9wdC9Qk>{yzOQg_-q%AUsmTDl8Z_wnA@Y+O6DBmGYP}XI9InWH`>-kyKdIarr9w& zjl9>ysA(Q_j%u`fQNDvU@+Wv@9oKz?NR^8(uhP7hl+nlL3gvYVJ()Fsr>h4q%-Sn) z7z&-xW_F@vcE)wR2-yLmDk2k3N{7sxjW`Z-?KpRVNZ^IEmGV!mSh+|${g_^4E+}JY zr`#vx70mQ!*9fqxMO`AL_;ci?4QLK?vuFw3SNpP4yIi~2e6zD)oo!fF+m!UZvKsVt zD4^fuCSGM>LuHL{Ml}im6b>}Z*PeFzb($58QIqDWd_y_XdIl!_HoT#kwSTMAZPKsz zZ#dKKqNG4%FOrmL%2%XUF$y+{;v5y+6q)j~BL^gJ{g{CCu}6{kItzx3GN7Q0%glrK zqr9s?1SAUiK9aN&(TXw#c_&8-Fc^Gt=RT+lfyzAdzAldPumKz#rlCecL1rE;Ni(U7YJD8Q@GrH29#!bjZ~z-#i1zD1QD5$}$Va|Nl~CB~FpR zNXUL|dO;`Z2dXxpMqOZ>_(Vb$nHNkP6ba#SkEj>@oHc5N_qs(9K;-lgM=H5r$Fkt_ z$BM_7sDob1oc)~r;u!kV7KK!Z?}3CDUZb)Gv1cmQQJIje|IgZIdKALeyzH53u0-G? zyeo0?I%u_od7W<&B-2Cr7PT3)j!|O>%`2PVQflnxrmc0BWQ{E^(S$Zi&8(J=u~oMwe~QEBagZ<-m#v`uX&9osT5ICBU81??KX A;{X5v literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/wrappers.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/__pycache__/wrappers.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b4513f83863a59f017e528fccadd308293699313 GIT binary patch literal 5034 zcmai2TXWn<6_zxbi^pSoJh^O~rGkJ!n61rZFBGI)DIm#u6O*h1jzh947aCdWnUSqq zTCF%UobWDDYJNXj^S8-KeF;)C(z82KXno4UmUk~bLL(X-~n`R61y4&#Q zg0|U~^QJ!^bj*&NxBP`*(Ogs&rtU8B9Z;C_yTP)#tSWaDx9!fqQrvmgcv&;+c<#6h zcwS&FJU3nSq0(Rc4zeg4eKl*}vfWMgG-ZjvQ}b}z+GI%_g$esk#a6u2catc@@4S<8 z&O%|?ag4`vRucQ3uy*{E#oWVsY>Nr)-%Nex5TEiQP0*G63j>o{Ftta}h*@L0S$8$F z!J4}*x3;3NIaj{{9hq%f!9CA97#Bv`iXz|E<=aL1c1f-@ZYZoPpO;q@xB0E=w%oZ_ z`b*X973-a1o%BQNXO69to@o87TtCOk{fq9BTtDw>ME4tIq`F;q`Ble!Px89}{*cY> zeXGfLXWX-RxAKjmE9OOL`y8*~!1mvv$gK%8c&=_E+Sz4}Fw%s%#?I7m*~m_PVR)hO zxo;~^O4PcgJ(3U&bK`Alz zC$^x?iIK*JofxYQNGGeq7bD4{5M>Bn>my?trN+Juq9THjv2Qy$Q!qbOXxi`Cp^>CJ zk}RYIOOhyILJF~J3&AUH`LPO~mi%N$yg-LnL<;dwQ54ZWJitEVdoz}f2m2h32ptUy z-yK$@NE9hX%%f+X%kaJL8_|fgX^>>zPAahaxFAI)@IoxaeoDMXP^*+#5=mm_cq7j- zB5WDRr42p@!)C3N`xb|{XLDo<3#Lf2Wgex%3&$3F?yy*RGIkoAiIj&9g%n-%tKq(l zI{|PgLg9--*;QS2MR^GS&+mS1c72oC?$s#tr@6U{Qw)b++U~l4Sd4 z9DimDd;5Om*#7nw3*znAi?60(Y&(0*y}CbP%)grYpZ`-RI5cMFVNPRYdp-g%;>HB=6h;C&St#9s z2*49Z5f89q%EWQP2yG_{cD&Fge*hmbF^UkW90$fjNP)Y=1rb%0IfDWd!Bb!c9U!p- zW!j!x16GIhWSW#9;81BWEJflXp4-GT6S&k;%ja z&^n$}`on?f;FUCG2Bh=970-w(K$n;rK0J>c05;()cNpV@+d^EF(02U1+;CejNtU5vBR8o?J&sQ}Y`^^D9+V4%7qXC4OC)sjqL$ z&IG7OJo1-oglSh@_rGQNQQ4tXqH^h;t3!=@ zZGKAy)Tzqsf~fHiL~U2+AAF5BFQLA#wZ~M=zdx_>6aQkO;gV| zaWCTT;qLa9WP$ErTXm6})0O-jL)oiPr-GhDXXw>j^ir%veM-?0pj&&@LHE#>b^km< zsL840vHu3!=17+}RAu2WOA=(O|Iq+Ej`&^zxY}ccRT4~i(Uz4|Mm!1*D_9h?glDL~ zsj!ww1gLj+>kDMMBGk}pNJ2%wfztnXsV67_qdJp4fE$HZME)^|jh z5edq%A-<%yib$RutMvnWk6ER}!@RH(SVN5i;FT#KWf`!6_!eloerh8^=SQx1TZ2+_ z@9aXPRHTX1yO5mJ|7k-GVcnV7;aCFu$Aga~X`~n9HxD0dpx=n&2-OA@B*C9le^lHL zD+`uw)F4kxx$#G-U(rJ)9UACKsB<7PV=^R8PD_U4dz9!ZEfAbiQ%6D+%6pf*6@#0U zol1@5rFOLEF)Q(AY?#*#vpK<@i)#}R_@5)7Bt%jPK^OfJR7r?D*{~1{?$%^-|I6tO z%PI-IT68TB?yav`57*7Lw>p-*eZ+9gzfN4eF zMzqbPyf3O`=<7NDQVz+ndg+*cirTpZnL|MS6ra4tombCI^fR^Dh0VfQkBisu@E;P3 zAJK4`h96@vyG1-&Wt>X%u+Ohpas@rUq$({um->zA=@2=gxx4v=5>{gtLZdx|n hhsQfiidpMMo}zw9E}ERh(9$}{jGba^sGVAO`d|CkW&Z#G literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/app.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/app.py new file mode 100644 index 00000000..db442c9e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/app.py @@ -0,0 +1,2548 @@ +import functools +import inspect +import json +import logging +import os +import sys +import typing as t +import weakref +from collections.abc import Iterator as _abc_Iterator +from datetime import timedelta +from itertools import chain +from threading import Lock +from types import TracebackType + +import click +from werkzeug.datastructures import Headers +from werkzeug.datastructures import ImmutableDict +from werkzeug.exceptions import Aborter +from werkzeug.exceptions import BadRequest +from werkzeug.exceptions import BadRequestKeyError +from werkzeug.exceptions import HTTPException +from werkzeug.exceptions import InternalServerError +from werkzeug.routing import BuildError +from werkzeug.routing import Map +from werkzeug.routing import MapAdapter +from werkzeug.routing import RequestRedirect +from werkzeug.routing import RoutingException +from werkzeug.routing import Rule +from werkzeug.serving import is_running_from_reloader +from werkzeug.urls import url_quote +from werkzeug.utils import redirect as _wz_redirect +from werkzeug.wrappers import Response as BaseResponse + +from . import cli +from . import typing as ft +from .config import Config +from .config import ConfigAttribute +from .ctx import _AppCtxGlobals +from .ctx import AppContext +from .ctx import RequestContext +from .globals import _cv_app +from .globals import _cv_request +from .globals import g +from .globals import request +from .globals import request_ctx +from .globals import session +from .helpers import _split_blueprint_path +from .helpers import get_debug_flag +from .helpers import get_flashed_messages +from .helpers import get_load_dotenv +from .helpers import locked_cached_property +from .json.provider import DefaultJSONProvider +from .json.provider import JSONProvider +from .logging import create_logger +from .scaffold import _endpoint_from_view_func +from .scaffold import _sentinel +from .scaffold import find_package +from .scaffold import Scaffold +from .scaffold import setupmethod +from .sessions import SecureCookieSessionInterface +from .sessions import SessionInterface +from .signals import appcontext_tearing_down +from .signals import got_request_exception +from .signals import request_finished +from .signals import request_started +from .signals import request_tearing_down +from .templating import DispatchingJinjaLoader +from .templating import Environment +from .wrappers import Request +from .wrappers import Response + +if t.TYPE_CHECKING: # pragma: no cover + import typing_extensions as te + from .blueprints import Blueprint + from .testing import FlaskClient + from .testing import FlaskCliRunner + +T_before_first_request = t.TypeVar( + "T_before_first_request", bound=ft.BeforeFirstRequestCallable +) +T_shell_context_processor = t.TypeVar( + "T_shell_context_processor", bound=ft.ShellContextProcessorCallable +) +T_teardown = t.TypeVar("T_teardown", bound=ft.TeardownCallable) +T_template_filter = t.TypeVar("T_template_filter", bound=ft.TemplateFilterCallable) +T_template_global = t.TypeVar("T_template_global", bound=ft.TemplateGlobalCallable) +T_template_test = t.TypeVar("T_template_test", bound=ft.TemplateTestCallable) + +if sys.version_info >= (3, 8): + iscoroutinefunction = inspect.iscoroutinefunction +else: + + def iscoroutinefunction(func: t.Any) -> bool: + while inspect.ismethod(func): + func = func.__func__ + + while isinstance(func, functools.partial): + func = func.func + + return inspect.iscoroutinefunction(func) + + +def _make_timedelta(value: t.Union[timedelta, int, None]) -> t.Optional[timedelta]: + if value is None or isinstance(value, timedelta): + return value + + return timedelta(seconds=value) + + +class Flask(Scaffold): + """The flask object implements a WSGI application and acts as the central + object. It is passed the name of the module or package of the + application. Once it is created it will act as a central registry for + the view functions, the URL rules, template configuration and much more. + + The name of the package is used to resolve resources from inside the + package or the folder the module is contained in depending on if the + package parameter resolves to an actual python package (a folder with + an :file:`__init__.py` file inside) or a standard module (just a ``.py`` file). + + For more information about resource loading, see :func:`open_resource`. + + Usually you create a :class:`Flask` instance in your main module or + in the :file:`__init__.py` file of your package like this:: + + from flask import Flask + app = Flask(__name__) + + .. admonition:: About the First Parameter + + The idea of the first parameter is to give Flask an idea of what + belongs to your application. This name is used to find resources + on the filesystem, can be used by extensions to improve debugging + information and a lot more. + + So it's important what you provide there. If you are using a single + module, `__name__` is always the correct value. If you however are + using a package, it's usually recommended to hardcode the name of + your package there. + + For example if your application is defined in :file:`yourapplication/app.py` + you should create it with one of the two versions below:: + + app = Flask('yourapplication') + app = Flask(__name__.split('.')[0]) + + Why is that? The application will work even with `__name__`, thanks + to how resources are looked up. However it will make debugging more + painful. Certain extensions can make assumptions based on the + import name of your application. For example the Flask-SQLAlchemy + extension will look for the code in your application that triggered + an SQL query in debug mode. If the import name is not properly set + up, that debugging information is lost. (For example it would only + pick up SQL queries in `yourapplication.app` and not + `yourapplication.views.frontend`) + + .. versionadded:: 0.7 + The `static_url_path`, `static_folder`, and `template_folder` + parameters were added. + + .. versionadded:: 0.8 + The `instance_path` and `instance_relative_config` parameters were + added. + + .. versionadded:: 0.11 + The `root_path` parameter was added. + + .. versionadded:: 1.0 + The ``host_matching`` and ``static_host`` parameters were added. + + .. versionadded:: 1.0 + The ``subdomain_matching`` parameter was added. Subdomain + matching needs to be enabled manually now. Setting + :data:`SERVER_NAME` does not implicitly enable it. + + :param import_name: the name of the application package + :param static_url_path: can be used to specify a different path for the + static files on the web. Defaults to the name + of the `static_folder` folder. + :param static_folder: The folder with static files that is served at + ``static_url_path``. Relative to the application ``root_path`` + or an absolute path. Defaults to ``'static'``. + :param static_host: the host to use when adding the static route. + Defaults to None. Required when using ``host_matching=True`` + with a ``static_folder`` configured. + :param host_matching: set ``url_map.host_matching`` attribute. + Defaults to False. + :param subdomain_matching: consider the subdomain relative to + :data:`SERVER_NAME` when matching routes. Defaults to False. + :param template_folder: the folder that contains the templates that should + be used by the application. Defaults to + ``'templates'`` folder in the root path of the + application. + :param instance_path: An alternative instance path for the application. + By default the folder ``'instance'`` next to the + package or module is assumed to be the instance + path. + :param instance_relative_config: if set to ``True`` relative filenames + for loading the config are assumed to + be relative to the instance path instead + of the application root. + :param root_path: The path to the root of the application files. + This should only be set manually when it can't be detected + automatically, such as for namespace packages. + """ + + #: The class that is used for request objects. See :class:`~flask.Request` + #: for more information. + request_class = Request + + #: The class that is used for response objects. See + #: :class:`~flask.Response` for more information. + response_class = Response + + #: The class of the object assigned to :attr:`aborter`, created by + #: :meth:`create_aborter`. That object is called by + #: :func:`flask.abort` to raise HTTP errors, and can be + #: called directly as well. + #: + #: Defaults to :class:`werkzeug.exceptions.Aborter`. + #: + #: .. versionadded:: 2.2 + aborter_class = Aborter + + #: The class that is used for the Jinja environment. + #: + #: .. versionadded:: 0.11 + jinja_environment = Environment + + #: The class that is used for the :data:`~flask.g` instance. + #: + #: Example use cases for a custom class: + #: + #: 1. Store arbitrary attributes on flask.g. + #: 2. Add a property for lazy per-request database connectors. + #: 3. Return None instead of AttributeError on unexpected attributes. + #: 4. Raise exception if an unexpected attr is set, a "controlled" flask.g. + #: + #: In Flask 0.9 this property was called `request_globals_class` but it + #: was changed in 0.10 to :attr:`app_ctx_globals_class` because the + #: flask.g object is now application context scoped. + #: + #: .. versionadded:: 0.10 + app_ctx_globals_class = _AppCtxGlobals + + #: The class that is used for the ``config`` attribute of this app. + #: Defaults to :class:`~flask.Config`. + #: + #: Example use cases for a custom class: + #: + #: 1. Default values for certain config options. + #: 2. Access to config values through attributes in addition to keys. + #: + #: .. versionadded:: 0.11 + config_class = Config + + #: The testing flag. Set this to ``True`` to enable the test mode of + #: Flask extensions (and in the future probably also Flask itself). + #: For example this might activate test helpers that have an + #: additional runtime cost which should not be enabled by default. + #: + #: If this is enabled and PROPAGATE_EXCEPTIONS is not changed from the + #: default it's implicitly enabled. + #: + #: This attribute can also be configured from the config with the + #: ``TESTING`` configuration key. Defaults to ``False``. + testing = ConfigAttribute("TESTING") + + #: If a secret key is set, cryptographic components can use this to + #: sign cookies and other things. Set this to a complex random value + #: when you want to use the secure cookie for instance. + #: + #: This attribute can also be configured from the config with the + #: :data:`SECRET_KEY` configuration key. Defaults to ``None``. + secret_key = ConfigAttribute("SECRET_KEY") + + @property + def session_cookie_name(self) -> str: + """The name of the cookie set by the session interface. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Use ``app.config["SESSION_COOKIE_NAME"]`` + instead. + """ + import warnings + + warnings.warn( + "'session_cookie_name' is deprecated and will be removed in Flask 2.3. Use" + " 'SESSION_COOKIE_NAME' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + return self.config["SESSION_COOKIE_NAME"] + + @session_cookie_name.setter + def session_cookie_name(self, value: str) -> None: + import warnings + + warnings.warn( + "'session_cookie_name' is deprecated and will be removed in Flask 2.3. Use" + " 'SESSION_COOKIE_NAME' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + self.config["SESSION_COOKIE_NAME"] = value + + #: A :class:`~datetime.timedelta` which is used to set the expiration + #: date of a permanent session. The default is 31 days which makes a + #: permanent session survive for roughly one month. + #: + #: This attribute can also be configured from the config with the + #: ``PERMANENT_SESSION_LIFETIME`` configuration key. Defaults to + #: ``timedelta(days=31)`` + permanent_session_lifetime = ConfigAttribute( + "PERMANENT_SESSION_LIFETIME", get_converter=_make_timedelta + ) + + @property + def send_file_max_age_default(self) -> t.Optional[timedelta]: + """The default value for ``max_age`` for :func:`~flask.send_file`. The default + is ``None``, which tells the browser to use conditional requests instead of a + timed cache. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Use + ``app.config["SEND_FILE_MAX_AGE_DEFAULT"]`` instead. + + .. versionchanged:: 2.0 + Defaults to ``None`` instead of 12 hours. + """ + import warnings + + warnings.warn( + "'send_file_max_age_default' is deprecated and will be removed in Flask" + " 2.3. Use 'SEND_FILE_MAX_AGE_DEFAULT' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + return _make_timedelta(self.config["SEND_FILE_MAX_AGE_DEFAULT"]) + + @send_file_max_age_default.setter + def send_file_max_age_default(self, value: t.Union[int, timedelta, None]) -> None: + import warnings + + warnings.warn( + "'send_file_max_age_default' is deprecated and will be removed in Flask" + " 2.3. Use 'SEND_FILE_MAX_AGE_DEFAULT' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + self.config["SEND_FILE_MAX_AGE_DEFAULT"] = _make_timedelta(value) + + @property + def use_x_sendfile(self) -> bool: + """Enable this to use the ``X-Sendfile`` feature, assuming the server supports + it, from :func:`~flask.send_file`. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Use ``app.config["USE_X_SENDFILE"]`` instead. + """ + import warnings + + warnings.warn( + "'use_x_sendfile' is deprecated and will be removed in Flask 2.3. Use" + " 'USE_X_SENDFILE' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + return self.config["USE_X_SENDFILE"] + + @use_x_sendfile.setter + def use_x_sendfile(self, value: bool) -> None: + import warnings + + warnings.warn( + "'use_x_sendfile' is deprecated and will be removed in Flask 2.3. Use" + " 'USE_X_SENDFILE' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + self.config["USE_X_SENDFILE"] = value + + _json_encoder: t.Union[t.Type[json.JSONEncoder], None] = None + _json_decoder: t.Union[t.Type[json.JSONDecoder], None] = None + + @property # type: ignore[override] + def json_encoder(self) -> t.Type[json.JSONEncoder]: # type: ignore[override] + """The JSON encoder class to use. Defaults to + :class:`~flask.json.JSONEncoder`. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Customize + :attr:`json_provider_class` instead. + + .. versionadded:: 0.10 + """ + import warnings + + warnings.warn( + "'app.json_encoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + + if self._json_encoder is None: + from . import json + + return json.JSONEncoder + + return self._json_encoder + + @json_encoder.setter + def json_encoder(self, value: t.Type[json.JSONEncoder]) -> None: + import warnings + + warnings.warn( + "'app.json_encoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + self._json_encoder = value + + @property # type: ignore[override] + def json_decoder(self) -> t.Type[json.JSONDecoder]: # type: ignore[override] + """The JSON decoder class to use. Defaults to + :class:`~flask.json.JSONDecoder`. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Customize + :attr:`json_provider_class` instead. + + .. versionadded:: 0.10 + """ + import warnings + + warnings.warn( + "'app.json_decoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + + if self._json_decoder is None: + from . import json + + return json.JSONDecoder + + return self._json_decoder + + @json_decoder.setter + def json_decoder(self, value: t.Type[json.JSONDecoder]) -> None: + import warnings + + warnings.warn( + "'app.json_decoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + self._json_decoder = value + + json_provider_class: t.Type[JSONProvider] = DefaultJSONProvider + """A subclass of :class:`~flask.json.provider.JSONProvider`. An + instance is created and assigned to :attr:`app.json` when creating + the app. + + The default, :class:`~flask.json.provider.DefaultJSONProvider`, uses + Python's built-in :mod:`json` library. A different provider can use + a different JSON library. + + .. versionadded:: 2.2 + """ + + #: Options that are passed to the Jinja environment in + #: :meth:`create_jinja_environment`. Changing these options after + #: the environment is created (accessing :attr:`jinja_env`) will + #: have no effect. + #: + #: .. versionchanged:: 1.1.0 + #: This is a ``dict`` instead of an ``ImmutableDict`` to allow + #: easier configuration. + #: + jinja_options: dict = {} + + #: Default configuration parameters. + default_config = ImmutableDict( + { + "ENV": None, + "DEBUG": None, + "TESTING": False, + "PROPAGATE_EXCEPTIONS": None, + "SECRET_KEY": None, + "PERMANENT_SESSION_LIFETIME": timedelta(days=31), + "USE_X_SENDFILE": False, + "SERVER_NAME": None, + "APPLICATION_ROOT": "/", + "SESSION_COOKIE_NAME": "session", + "SESSION_COOKIE_DOMAIN": None, + "SESSION_COOKIE_PATH": None, + "SESSION_COOKIE_HTTPONLY": True, + "SESSION_COOKIE_SECURE": False, + "SESSION_COOKIE_SAMESITE": None, + "SESSION_REFRESH_EACH_REQUEST": True, + "MAX_CONTENT_LENGTH": None, + "SEND_FILE_MAX_AGE_DEFAULT": None, + "TRAP_BAD_REQUEST_ERRORS": None, + "TRAP_HTTP_EXCEPTIONS": False, + "EXPLAIN_TEMPLATE_LOADING": False, + "PREFERRED_URL_SCHEME": "http", + "JSON_AS_ASCII": None, + "JSON_SORT_KEYS": None, + "JSONIFY_PRETTYPRINT_REGULAR": None, + "JSONIFY_MIMETYPE": None, + "TEMPLATES_AUTO_RELOAD": None, + "MAX_COOKIE_SIZE": 4093, + } + ) + + #: The rule object to use for URL rules created. This is used by + #: :meth:`add_url_rule`. Defaults to :class:`werkzeug.routing.Rule`. + #: + #: .. versionadded:: 0.7 + url_rule_class = Rule + + #: The map object to use for storing the URL rules and routing + #: configuration parameters. Defaults to :class:`werkzeug.routing.Map`. + #: + #: .. versionadded:: 1.1.0 + url_map_class = Map + + #: The :meth:`test_client` method creates an instance of this test + #: client class. Defaults to :class:`~flask.testing.FlaskClient`. + #: + #: .. versionadded:: 0.7 + test_client_class: t.Optional[t.Type["FlaskClient"]] = None + + #: The :class:`~click.testing.CliRunner` subclass, by default + #: :class:`~flask.testing.FlaskCliRunner` that is used by + #: :meth:`test_cli_runner`. Its ``__init__`` method should take a + #: Flask app object as the first argument. + #: + #: .. versionadded:: 1.0 + test_cli_runner_class: t.Optional[t.Type["FlaskCliRunner"]] = None + + #: the session interface to use. By default an instance of + #: :class:`~flask.sessions.SecureCookieSessionInterface` is used here. + #: + #: .. versionadded:: 0.8 + session_interface: SessionInterface = SecureCookieSessionInterface() + + def __init__( + self, + import_name: str, + static_url_path: t.Optional[str] = None, + static_folder: t.Optional[t.Union[str, os.PathLike]] = "static", + static_host: t.Optional[str] = None, + host_matching: bool = False, + subdomain_matching: bool = False, + template_folder: t.Optional[str] = "templates", + instance_path: t.Optional[str] = None, + instance_relative_config: bool = False, + root_path: t.Optional[str] = None, + ): + super().__init__( + import_name=import_name, + static_folder=static_folder, + static_url_path=static_url_path, + template_folder=template_folder, + root_path=root_path, + ) + + if instance_path is None: + instance_path = self.auto_find_instance_path() + elif not os.path.isabs(instance_path): + raise ValueError( + "If an instance path is provided it must be absolute." + " A relative path was given instead." + ) + + #: Holds the path to the instance folder. + #: + #: .. versionadded:: 0.8 + self.instance_path = instance_path + + #: The configuration dictionary as :class:`Config`. This behaves + #: exactly like a regular dictionary but supports additional methods + #: to load a config from files. + self.config = self.make_config(instance_relative_config) + + #: An instance of :attr:`aborter_class` created by + #: :meth:`make_aborter`. This is called by :func:`flask.abort` + #: to raise HTTP errors, and can be called directly as well. + #: + #: .. versionadded:: 2.2 + #: Moved from ``flask.abort``, which calls this object. + self.aborter = self.make_aborter() + + self.json: JSONProvider = self.json_provider_class(self) + """Provides access to JSON methods. Functions in ``flask.json`` + will call methods on this provider when the application context + is active. Used for handling JSON requests and responses. + + An instance of :attr:`json_provider_class`. Can be customized by + changing that attribute on a subclass, or by assigning to this + attribute afterwards. + + The default, :class:`~flask.json.provider.DefaultJSONProvider`, + uses Python's built-in :mod:`json` library. A different provider + can use a different JSON library. + + .. versionadded:: 2.2 + """ + + #: A list of functions that are called by + #: :meth:`handle_url_build_error` when :meth:`.url_for` raises a + #: :exc:`~werkzeug.routing.BuildError`. Each function is called + #: with ``error``, ``endpoint`` and ``values``. If a function + #: returns ``None`` or raises a ``BuildError``, it is skipped. + #: Otherwise, its return value is returned by ``url_for``. + #: + #: .. versionadded:: 0.9 + self.url_build_error_handlers: t.List[ + t.Callable[[Exception, str, t.Dict[str, t.Any]], str] + ] = [] + + #: A list of functions that will be called at the beginning of the + #: first request to this instance. To register a function, use the + #: :meth:`before_first_request` decorator. + #: + #: .. deprecated:: 2.2 + #: Will be removed in Flask 2.3. Run setup code when + #: creating the application instead. + #: + #: .. versionadded:: 0.8 + self.before_first_request_funcs: t.List[ft.BeforeFirstRequestCallable] = [] + + #: A list of functions that are called when the application context + #: is destroyed. Since the application context is also torn down + #: if the request ends this is the place to store code that disconnects + #: from databases. + #: + #: .. versionadded:: 0.9 + self.teardown_appcontext_funcs: t.List[ft.TeardownCallable] = [] + + #: A list of shell context processor functions that should be run + #: when a shell context is created. + #: + #: .. versionadded:: 0.11 + self.shell_context_processors: t.List[ft.ShellContextProcessorCallable] = [] + + #: Maps registered blueprint names to blueprint objects. The + #: dict retains the order the blueprints were registered in. + #: Blueprints can be registered multiple times, this dict does + #: not track how often they were attached. + #: + #: .. versionadded:: 0.7 + self.blueprints: t.Dict[str, "Blueprint"] = {} + + #: a place where extensions can store application specific state. For + #: example this is where an extension could store database engines and + #: similar things. + #: + #: The key must match the name of the extension module. For example in + #: case of a "Flask-Foo" extension in `flask_foo`, the key would be + #: ``'foo'``. + #: + #: .. versionadded:: 0.7 + self.extensions: dict = {} + + #: The :class:`~werkzeug.routing.Map` for this instance. You can use + #: this to change the routing converters after the class was created + #: but before any routes are connected. Example:: + #: + #: from werkzeug.routing import BaseConverter + #: + #: class ListConverter(BaseConverter): + #: def to_python(self, value): + #: return value.split(',') + #: def to_url(self, values): + #: return ','.join(super(ListConverter, self).to_url(value) + #: for value in values) + #: + #: app = Flask(__name__) + #: app.url_map.converters['list'] = ListConverter + self.url_map = self.url_map_class() + + self.url_map.host_matching = host_matching + self.subdomain_matching = subdomain_matching + + # tracks internally if the application already handled at least one + # request. + self._got_first_request = False + self._before_request_lock = Lock() + + # Add a static route using the provided static_url_path, static_host, + # and static_folder if there is a configured static_folder. + # Note we do this without checking if static_folder exists. + # For one, it might be created while the server is running (e.g. during + # development). Also, Google App Engine stores static files somewhere + if self.has_static_folder: + assert ( + bool(static_host) == host_matching + ), "Invalid static_host/host_matching combination" + # Use a weakref to avoid creating a reference cycle between the app + # and the view function (see #3761). + self_ref = weakref.ref(self) + self.add_url_rule( + f"{self.static_url_path}/", + endpoint="static", + host=static_host, + view_func=lambda **kw: self_ref().send_static_file(**kw), # type: ignore # noqa: B950 + ) + + # Set the name of the Click group in case someone wants to add + # the app's commands to another CLI tool. + self.cli.name = self.name + + def _check_setup_finished(self, f_name: str) -> None: + if self._got_first_request: + raise AssertionError( + f"The setup method '{f_name}' can no longer be called" + " on the application. It has already handled its first" + " request, any changes will not be applied" + " consistently.\n" + "Make sure all imports, decorators, functions, etc." + " needed to set up the application are done before" + " running it." + ) + + @locked_cached_property + def name(self) -> str: # type: ignore + """The name of the application. This is usually the import name + with the difference that it's guessed from the run file if the + import name is main. This name is used as a display name when + Flask needs the name of the application. It can be set and overridden + to change the value. + + .. versionadded:: 0.8 + """ + if self.import_name == "__main__": + fn = getattr(sys.modules["__main__"], "__file__", None) + if fn is None: + return "__main__" + return os.path.splitext(os.path.basename(fn))[0] + return self.import_name + + @property + def propagate_exceptions(self) -> bool: + """Returns the value of the ``PROPAGATE_EXCEPTIONS`` configuration + value in case it's set, otherwise a sensible default is returned. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. + + .. versionadded:: 0.7 + """ + import warnings + + warnings.warn( + "'propagate_exceptions' is deprecated and will be removed in Flask 2.3.", + DeprecationWarning, + stacklevel=2, + ) + rv = self.config["PROPAGATE_EXCEPTIONS"] + if rv is not None: + return rv + return self.testing or self.debug + + @locked_cached_property + def logger(self) -> logging.Logger: + """A standard Python :class:`~logging.Logger` for the app, with + the same name as :attr:`name`. + + In debug mode, the logger's :attr:`~logging.Logger.level` will + be set to :data:`~logging.DEBUG`. + + If there are no handlers configured, a default handler will be + added. See :doc:`/logging` for more information. + + .. versionchanged:: 1.1.0 + The logger takes the same name as :attr:`name` rather than + hard-coding ``"flask.app"``. + + .. versionchanged:: 1.0.0 + Behavior was simplified. The logger is always named + ``"flask.app"``. The level is only set during configuration, + it doesn't check ``app.debug`` each time. Only one format is + used, not different ones depending on ``app.debug``. No + handlers are removed, and a handler is only added if no + handlers are already configured. + + .. versionadded:: 0.3 + """ + return create_logger(self) + + @locked_cached_property + def jinja_env(self) -> Environment: + """The Jinja environment used to load templates. + + The environment is created the first time this property is + accessed. Changing :attr:`jinja_options` after that will have no + effect. + """ + return self.create_jinja_environment() + + @property + def got_first_request(self) -> bool: + """This attribute is set to ``True`` if the application started + handling the first request. + + .. versionadded:: 0.8 + """ + return self._got_first_request + + def make_config(self, instance_relative: bool = False) -> Config: + """Used to create the config attribute by the Flask constructor. + The `instance_relative` parameter is passed in from the constructor + of Flask (there named `instance_relative_config`) and indicates if + the config should be relative to the instance path or the root path + of the application. + + .. versionadded:: 0.8 + """ + root_path = self.root_path + if instance_relative: + root_path = self.instance_path + defaults = dict(self.default_config) + defaults["ENV"] = os.environ.get("FLASK_ENV") or "production" + defaults["DEBUG"] = get_debug_flag() + return self.config_class(root_path, defaults) + + def make_aborter(self) -> Aborter: + """Create the object to assign to :attr:`aborter`. That object + is called by :func:`flask.abort` to raise HTTP errors, and can + be called directly as well. + + By default, this creates an instance of :attr:`aborter_class`, + which defaults to :class:`werkzeug.exceptions.Aborter`. + + .. versionadded:: 2.2 + """ + return self.aborter_class() + + def auto_find_instance_path(self) -> str: + """Tries to locate the instance path if it was not provided to the + constructor of the application class. It will basically calculate + the path to a folder named ``instance`` next to your main file or + the package. + + .. versionadded:: 0.8 + """ + prefix, package_path = find_package(self.import_name) + if prefix is None: + return os.path.join(package_path, "instance") + return os.path.join(prefix, "var", f"{self.name}-instance") + + def open_instance_resource(self, resource: str, mode: str = "rb") -> t.IO[t.AnyStr]: + """Opens a resource from the application's instance folder + (:attr:`instance_path`). Otherwise works like + :meth:`open_resource`. Instance resources can also be opened for + writing. + + :param resource: the name of the resource. To access resources within + subfolders use forward slashes as separator. + :param mode: resource file opening mode, default is 'rb'. + """ + return open(os.path.join(self.instance_path, resource), mode) + + @property + def templates_auto_reload(self) -> bool: + """Reload templates when they are changed. Used by + :meth:`create_jinja_environment`. It is enabled by default in debug mode. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Use ``app.config["TEMPLATES_AUTO_RELOAD"]`` + instead. + + .. versionadded:: 1.0 + This property was added but the underlying config and behavior + already existed. + """ + import warnings + + warnings.warn( + "'templates_auto_reload' is deprecated and will be removed in Flask 2.3." + " Use 'TEMPLATES_AUTO_RELOAD' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + rv = self.config["TEMPLATES_AUTO_RELOAD"] + return rv if rv is not None else self.debug + + @templates_auto_reload.setter + def templates_auto_reload(self, value: bool) -> None: + import warnings + + warnings.warn( + "'templates_auto_reload' is deprecated and will be removed in Flask 2.3." + " Use 'TEMPLATES_AUTO_RELOAD' in 'app.config' instead.", + DeprecationWarning, + stacklevel=2, + ) + self.config["TEMPLATES_AUTO_RELOAD"] = value + + def create_jinja_environment(self) -> Environment: + """Create the Jinja environment based on :attr:`jinja_options` + and the various Jinja-related methods of the app. Changing + :attr:`jinja_options` after this will have no effect. Also adds + Flask-related globals and filters to the environment. + + .. versionchanged:: 0.11 + ``Environment.auto_reload`` set in accordance with + ``TEMPLATES_AUTO_RELOAD`` configuration option. + + .. versionadded:: 0.5 + """ + options = dict(self.jinja_options) + + if "autoescape" not in options: + options["autoescape"] = self.select_jinja_autoescape + + if "auto_reload" not in options: + auto_reload = self.config["TEMPLATES_AUTO_RELOAD"] + + if auto_reload is None: + auto_reload = self.debug + + options["auto_reload"] = auto_reload + + rv = self.jinja_environment(self, **options) + rv.globals.update( + url_for=self.url_for, + get_flashed_messages=get_flashed_messages, + config=self.config, + # request, session and g are normally added with the + # context processor for efficiency reasons but for imported + # templates we also want the proxies in there. + request=request, + session=session, + g=g, + ) + rv.policies["json.dumps_function"] = self.json.dumps + return rv + + def create_global_jinja_loader(self) -> DispatchingJinjaLoader: + """Creates the loader for the Jinja2 environment. Can be used to + override just the loader and keeping the rest unchanged. It's + discouraged to override this function. Instead one should override + the :meth:`jinja_loader` function instead. + + The global loader dispatches between the loaders of the application + and the individual blueprints. + + .. versionadded:: 0.7 + """ + return DispatchingJinjaLoader(self) + + def select_jinja_autoescape(self, filename: str) -> bool: + """Returns ``True`` if autoescaping should be active for the given + template name. If no template name is given, returns `True`. + + .. versionadded:: 0.5 + """ + if filename is None: + return True + return filename.endswith((".html", ".htm", ".xml", ".xhtml")) + + def update_template_context(self, context: dict) -> None: + """Update the template context with some commonly used variables. + This injects request, session, config and g into the template + context as well as everything template context processors want + to inject. Note that the as of Flask 0.6, the original values + in the context will not be overridden if a context processor + decides to return a value with the same key. + + :param context: the context as a dictionary that is updated in place + to add extra variables. + """ + names: t.Iterable[t.Optional[str]] = (None,) + + # A template may be rendered outside a request context. + if request: + names = chain(names, reversed(request.blueprints)) + + # The values passed to render_template take precedence. Keep a + # copy to re-apply after all context functions. + orig_ctx = context.copy() + + for name in names: + if name in self.template_context_processors: + for func in self.template_context_processors[name]: + context.update(func()) + + context.update(orig_ctx) + + def make_shell_context(self) -> dict: + """Returns the shell context for an interactive shell for this + application. This runs all the registered shell context + processors. + + .. versionadded:: 0.11 + """ + rv = {"app": self, "g": g} + for processor in self.shell_context_processors: + rv.update(processor()) + return rv + + @property + def env(self) -> str: + """What environment the app is running in. This maps to the :data:`ENV` config + key. + + **Do not enable development when deploying in production.** + + Default: ``'production'`` + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. + """ + import warnings + + warnings.warn( + "'app.env' is deprecated and will be removed in Flask 2.3." + " Use 'app.debug' instead.", + DeprecationWarning, + stacklevel=2, + ) + return self.config["ENV"] + + @env.setter + def env(self, value: str) -> None: + import warnings + + warnings.warn( + "'app.env' is deprecated and will be removed in Flask 2.3." + " Use 'app.debug' instead.", + DeprecationWarning, + stacklevel=2, + ) + self.config["ENV"] = value + + @property + def debug(self) -> bool: + """Whether debug mode is enabled. When using ``flask run`` to start the + development server, an interactive debugger will be shown for unhandled + exceptions, and the server will be reloaded when code changes. This maps to the + :data:`DEBUG` config key. It may not behave as expected if set late. + + **Do not enable debug mode when deploying in production.** + + Default: ``False`` + """ + return self.config["DEBUG"] + + @debug.setter + def debug(self, value: bool) -> None: + self.config["DEBUG"] = value + + if self.config["TEMPLATES_AUTO_RELOAD"] is None: + self.jinja_env.auto_reload = value + + def run( + self, + host: t.Optional[str] = None, + port: t.Optional[int] = None, + debug: t.Optional[bool] = None, + load_dotenv: bool = True, + **options: t.Any, + ) -> None: + """Runs the application on a local development server. + + Do not use ``run()`` in a production setting. It is not intended to + meet security and performance requirements for a production server. + Instead, see :doc:`/deploying/index` for WSGI server recommendations. + + If the :attr:`debug` flag is set the server will automatically reload + for code changes and show a debugger in case an exception happened. + + If you want to run the application in debug mode, but disable the + code execution on the interactive debugger, you can pass + ``use_evalex=False`` as parameter. This will keep the debugger's + traceback screen active, but disable code execution. + + It is not recommended to use this function for development with + automatic reloading as this is badly supported. Instead you should + be using the :command:`flask` command line script's ``run`` support. + + .. admonition:: Keep in Mind + + Flask will suppress any server error with a generic error page + unless it is in debug mode. As such to enable just the + interactive debugger without the code reloading, you have to + invoke :meth:`run` with ``debug=True`` and ``use_reloader=False``. + Setting ``use_debugger`` to ``True`` without being in debug mode + won't catch any exceptions because there won't be any to + catch. + + :param host: the hostname to listen on. Set this to ``'0.0.0.0'`` to + have the server available externally as well. Defaults to + ``'127.0.0.1'`` or the host in the ``SERVER_NAME`` config variable + if present. + :param port: the port of the webserver. Defaults to ``5000`` or the + port defined in the ``SERVER_NAME`` config variable if present. + :param debug: if given, enable or disable debug mode. See + :attr:`debug`. + :param load_dotenv: Load the nearest :file:`.env` and :file:`.flaskenv` + files to set environment variables. Will also change the working + directory to the directory containing the first file found. + :param options: the options to be forwarded to the underlying Werkzeug + server. See :func:`werkzeug.serving.run_simple` for more + information. + + .. versionchanged:: 1.0 + If installed, python-dotenv will be used to load environment + variables from :file:`.env` and :file:`.flaskenv` files. + + The :envvar:`FLASK_DEBUG` environment variable will override :attr:`debug`. + + Threaded mode is enabled by default. + + .. versionchanged:: 0.10 + The default port is now picked from the ``SERVER_NAME`` + variable. + """ + # Ignore this call so that it doesn't start another server if + # the 'flask run' command is used. + if os.environ.get("FLASK_RUN_FROM_CLI") == "true": + if not is_running_from_reloader(): + click.secho( + " * Ignoring a call to 'app.run()' that would block" + " the current 'flask' CLI command.\n" + " Only call 'app.run()' in an 'if __name__ ==" + ' "__main__"\' guard.', + fg="red", + ) + + return + + if get_load_dotenv(load_dotenv): + cli.load_dotenv() + + # if set, let env vars override previous values + if "FLASK_ENV" in os.environ: + print( + "'FLASK_ENV' is deprecated and will not be used in" + " Flask 2.3. Use 'FLASK_DEBUG' instead.", + file=sys.stderr, + ) + self.config["ENV"] = os.environ.get("FLASK_ENV") or "production" + self.debug = get_debug_flag() + elif "FLASK_DEBUG" in os.environ: + self.debug = get_debug_flag() + + # debug passed to method overrides all other sources + if debug is not None: + self.debug = bool(debug) + + server_name = self.config.get("SERVER_NAME") + sn_host = sn_port = None + + if server_name: + sn_host, _, sn_port = server_name.partition(":") + + if not host: + if sn_host: + host = sn_host + else: + host = "127.0.0.1" + + if port or port == 0: + port = int(port) + elif sn_port: + port = int(sn_port) + else: + port = 5000 + + options.setdefault("use_reloader", self.debug) + options.setdefault("use_debugger", self.debug) + options.setdefault("threaded", True) + + cli.show_server_banner(self.debug, self.name) + + from werkzeug.serving import run_simple + + try: + run_simple(t.cast(str, host), port, self, **options) + finally: + # reset the first request information if the development server + # reset normally. This makes it possible to restart the server + # without reloader and that stuff from an interactive shell. + self._got_first_request = False + + def test_client(self, use_cookies: bool = True, **kwargs: t.Any) -> "FlaskClient": + """Creates a test client for this application. For information + about unit testing head over to :doc:`/testing`. + + Note that if you are testing for assertions or exceptions in your + application code, you must set ``app.testing = True`` in order for the + exceptions to propagate to the test client. Otherwise, the exception + will be handled by the application (not visible to the test client) and + the only indication of an AssertionError or other exception will be a + 500 status code response to the test client. See the :attr:`testing` + attribute. For example:: + + app.testing = True + client = app.test_client() + + The test client can be used in a ``with`` block to defer the closing down + of the context until the end of the ``with`` block. This is useful if + you want to access the context locals for testing:: + + with app.test_client() as c: + rv = c.get('/?vodka=42') + assert request.args['vodka'] == '42' + + Additionally, you may pass optional keyword arguments that will then + be passed to the application's :attr:`test_client_class` constructor. + For example:: + + from flask.testing import FlaskClient + + class CustomClient(FlaskClient): + def __init__(self, *args, **kwargs): + self._authentication = kwargs.pop("authentication") + super(CustomClient,self).__init__( *args, **kwargs) + + app.test_client_class = CustomClient + client = app.test_client(authentication='Basic ....') + + See :class:`~flask.testing.FlaskClient` for more information. + + .. versionchanged:: 0.4 + added support for ``with`` block usage for the client. + + .. versionadded:: 0.7 + The `use_cookies` parameter was added as well as the ability + to override the client to be used by setting the + :attr:`test_client_class` attribute. + + .. versionchanged:: 0.11 + Added `**kwargs` to support passing additional keyword arguments to + the constructor of :attr:`test_client_class`. + """ + cls = self.test_client_class + if cls is None: + from .testing import FlaskClient as cls # type: ignore + return cls( # type: ignore + self, self.response_class, use_cookies=use_cookies, **kwargs + ) + + def test_cli_runner(self, **kwargs: t.Any) -> "FlaskCliRunner": + """Create a CLI runner for testing CLI commands. + See :ref:`testing-cli`. + + Returns an instance of :attr:`test_cli_runner_class`, by default + :class:`~flask.testing.FlaskCliRunner`. The Flask app object is + passed as the first argument. + + .. versionadded:: 1.0 + """ + cls = self.test_cli_runner_class + + if cls is None: + from .testing import FlaskCliRunner as cls # type: ignore + + return cls(self, **kwargs) # type: ignore + + @setupmethod + def register_blueprint(self, blueprint: "Blueprint", **options: t.Any) -> None: + """Register a :class:`~flask.Blueprint` on the application. Keyword + arguments passed to this method will override the defaults set on the + blueprint. + + Calls the blueprint's :meth:`~flask.Blueprint.register` method after + recording the blueprint in the application's :attr:`blueprints`. + + :param blueprint: The blueprint to register. + :param url_prefix: Blueprint routes will be prefixed with this. + :param subdomain: Blueprint routes will match on this subdomain. + :param url_defaults: Blueprint routes will use these default values for + view arguments. + :param options: Additional keyword arguments are passed to + :class:`~flask.blueprints.BlueprintSetupState`. They can be + accessed in :meth:`~flask.Blueprint.record` callbacks. + + .. versionchanged:: 2.0.1 + The ``name`` option can be used to change the (pre-dotted) + name the blueprint is registered with. This allows the same + blueprint to be registered multiple times with unique names + for ``url_for``. + + .. versionadded:: 0.7 + """ + blueprint.register(self, options) + + def iter_blueprints(self) -> t.ValuesView["Blueprint"]: + """Iterates over all blueprints by the order they were registered. + + .. versionadded:: 0.11 + """ + return self.blueprints.values() + + @setupmethod + def add_url_rule( + self, + rule: str, + endpoint: t.Optional[str] = None, + view_func: t.Optional[ft.RouteCallable] = None, + provide_automatic_options: t.Optional[bool] = None, + **options: t.Any, + ) -> None: + if endpoint is None: + endpoint = _endpoint_from_view_func(view_func) # type: ignore + options["endpoint"] = endpoint + methods = options.pop("methods", None) + + # if the methods are not given and the view_func object knows its + # methods we can use that instead. If neither exists, we go with + # a tuple of only ``GET`` as default. + if methods is None: + methods = getattr(view_func, "methods", None) or ("GET",) + if isinstance(methods, str): + raise TypeError( + "Allowed methods must be a list of strings, for" + ' example: @app.route(..., methods=["POST"])' + ) + methods = {item.upper() for item in methods} + + # Methods that should always be added + required_methods = set(getattr(view_func, "required_methods", ())) + + # starting with Flask 0.8 the view_func object can disable and + # force-enable the automatic options handling. + if provide_automatic_options is None: + provide_automatic_options = getattr( + view_func, "provide_automatic_options", None + ) + + if provide_automatic_options is None: + if "OPTIONS" not in methods: + provide_automatic_options = True + required_methods.add("OPTIONS") + else: + provide_automatic_options = False + + # Add the required methods now. + methods |= required_methods + + rule = self.url_rule_class(rule, methods=methods, **options) + rule.provide_automatic_options = provide_automatic_options # type: ignore + + self.url_map.add(rule) + if view_func is not None: + old_func = self.view_functions.get(endpoint) + if old_func is not None and old_func != view_func: + raise AssertionError( + "View function mapping is overwriting an existing" + f" endpoint function: {endpoint}" + ) + self.view_functions[endpoint] = view_func + + @setupmethod + def template_filter( + self, name: t.Optional[str] = None + ) -> t.Callable[[T_template_filter], T_template_filter]: + """A decorator that is used to register custom template filter. + You can specify a name for the filter, otherwise the function + name will be used. Example:: + + @app.template_filter() + def reverse(s): + return s[::-1] + + :param name: the optional name of the filter, otherwise the + function name will be used. + """ + + def decorator(f: T_template_filter) -> T_template_filter: + self.add_template_filter(f, name=name) + return f + + return decorator + + @setupmethod + def add_template_filter( + self, f: ft.TemplateFilterCallable, name: t.Optional[str] = None + ) -> None: + """Register a custom template filter. Works exactly like the + :meth:`template_filter` decorator. + + :param name: the optional name of the filter, otherwise the + function name will be used. + """ + self.jinja_env.filters[name or f.__name__] = f + + @setupmethod + def template_test( + self, name: t.Optional[str] = None + ) -> t.Callable[[T_template_test], T_template_test]: + """A decorator that is used to register custom template test. + You can specify a name for the test, otherwise the function + name will be used. Example:: + + @app.template_test() + def is_prime(n): + if n == 2: + return True + for i in range(2, int(math.ceil(math.sqrt(n))) + 1): + if n % i == 0: + return False + return True + + .. versionadded:: 0.10 + + :param name: the optional name of the test, otherwise the + function name will be used. + """ + + def decorator(f: T_template_test) -> T_template_test: + self.add_template_test(f, name=name) + return f + + return decorator + + @setupmethod + def add_template_test( + self, f: ft.TemplateTestCallable, name: t.Optional[str] = None + ) -> None: + """Register a custom template test. Works exactly like the + :meth:`template_test` decorator. + + .. versionadded:: 0.10 + + :param name: the optional name of the test, otherwise the + function name will be used. + """ + self.jinja_env.tests[name or f.__name__] = f + + @setupmethod + def template_global( + self, name: t.Optional[str] = None + ) -> t.Callable[[T_template_global], T_template_global]: + """A decorator that is used to register a custom template global function. + You can specify a name for the global function, otherwise the function + name will be used. Example:: + + @app.template_global() + def double(n): + return 2 * n + + .. versionadded:: 0.10 + + :param name: the optional name of the global function, otherwise the + function name will be used. + """ + + def decorator(f: T_template_global) -> T_template_global: + self.add_template_global(f, name=name) + return f + + return decorator + + @setupmethod + def add_template_global( + self, f: ft.TemplateGlobalCallable, name: t.Optional[str] = None + ) -> None: + """Register a custom template global function. Works exactly like the + :meth:`template_global` decorator. + + .. versionadded:: 0.10 + + :param name: the optional name of the global function, otherwise the + function name will be used. + """ + self.jinja_env.globals[name or f.__name__] = f + + @setupmethod + def before_first_request(self, f: T_before_first_request) -> T_before_first_request: + """Registers a function to be run before the first request to this + instance of the application. + + The function will be called without any arguments and its return + value is ignored. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Run setup code when creating + the application instead. + + .. versionadded:: 0.8 + """ + import warnings + + warnings.warn( + "'before_first_request' is deprecated and will be removed" + " in Flask 2.3. Run setup code while creating the" + " application instead.", + DeprecationWarning, + stacklevel=2, + ) + self.before_first_request_funcs.append(f) + return f + + @setupmethod + def teardown_appcontext(self, f: T_teardown) -> T_teardown: + """Registers a function to be called when the application + context is popped. The application context is typically popped + after the request context for each request, at the end of CLI + commands, or after a manually pushed context ends. + + .. code-block:: python + + with app.app_context(): + ... + + When the ``with`` block exits (or ``ctx.pop()`` is called), the + teardown functions are called just before the app context is + made inactive. Since a request context typically also manages an + application context it would also be called when you pop a + request context. + + When a teardown function was called because of an unhandled + exception it will be passed an error object. If an + :meth:`errorhandler` is registered, it will handle the exception + and the teardown will not receive it. + + Teardown functions must avoid raising exceptions. If they + execute code that might fail they must surround that code with a + ``try``/``except`` block and log any errors. + + The return values of teardown functions are ignored. + + .. versionadded:: 0.9 + """ + self.teardown_appcontext_funcs.append(f) + return f + + @setupmethod + def shell_context_processor( + self, f: T_shell_context_processor + ) -> T_shell_context_processor: + """Registers a shell context processor function. + + .. versionadded:: 0.11 + """ + self.shell_context_processors.append(f) + return f + + def _find_error_handler(self, e: Exception) -> t.Optional[ft.ErrorHandlerCallable]: + """Return a registered error handler for an exception in this order: + blueprint handler for a specific code, app handler for a specific code, + blueprint handler for an exception class, app handler for an exception + class, or ``None`` if a suitable handler is not found. + """ + exc_class, code = self._get_exc_class_and_code(type(e)) + names = (*request.blueprints, None) + + for c in (code, None) if code is not None else (None,): + for name in names: + handler_map = self.error_handler_spec[name][c] + + if not handler_map: + continue + + for cls in exc_class.__mro__: + handler = handler_map.get(cls) + + if handler is not None: + return handler + return None + + def handle_http_exception( + self, e: HTTPException + ) -> t.Union[HTTPException, ft.ResponseReturnValue]: + """Handles an HTTP exception. By default this will invoke the + registered error handlers and fall back to returning the + exception as response. + + .. versionchanged:: 1.0.3 + ``RoutingException``, used internally for actions such as + slash redirects during routing, is not passed to error + handlers. + + .. versionchanged:: 1.0 + Exceptions are looked up by code *and* by MRO, so + ``HTTPException`` subclasses can be handled with a catch-all + handler for the base ``HTTPException``. + + .. versionadded:: 0.3 + """ + # Proxy exceptions don't have error codes. We want to always return + # those unchanged as errors + if e.code is None: + return e + + # RoutingExceptions are used internally to trigger routing + # actions, such as slash redirects raising RequestRedirect. They + # are not raised or handled in user code. + if isinstance(e, RoutingException): + return e + + handler = self._find_error_handler(e) + if handler is None: + return e + return self.ensure_sync(handler)(e) + + def trap_http_exception(self, e: Exception) -> bool: + """Checks if an HTTP exception should be trapped or not. By default + this will return ``False`` for all exceptions except for a bad request + key error if ``TRAP_BAD_REQUEST_ERRORS`` is set to ``True``. It + also returns ``True`` if ``TRAP_HTTP_EXCEPTIONS`` is set to ``True``. + + This is called for all HTTP exceptions raised by a view function. + If it returns ``True`` for any exception the error handler for this + exception is not called and it shows up as regular exception in the + traceback. This is helpful for debugging implicitly raised HTTP + exceptions. + + .. versionchanged:: 1.0 + Bad request errors are not trapped by default in debug mode. + + .. versionadded:: 0.8 + """ + if self.config["TRAP_HTTP_EXCEPTIONS"]: + return True + + trap_bad_request = self.config["TRAP_BAD_REQUEST_ERRORS"] + + # if unset, trap key errors in debug mode + if ( + trap_bad_request is None + and self.debug + and isinstance(e, BadRequestKeyError) + ): + return True + + if trap_bad_request: + return isinstance(e, BadRequest) + + return False + + def handle_user_exception( + self, e: Exception + ) -> t.Union[HTTPException, ft.ResponseReturnValue]: + """This method is called whenever an exception occurs that + should be handled. A special case is :class:`~werkzeug + .exceptions.HTTPException` which is forwarded to the + :meth:`handle_http_exception` method. This function will either + return a response value or reraise the exception with the same + traceback. + + .. versionchanged:: 1.0 + Key errors raised from request data like ``form`` show the + bad key in debug mode rather than a generic bad request + message. + + .. versionadded:: 0.7 + """ + if isinstance(e, BadRequestKeyError) and ( + self.debug or self.config["TRAP_BAD_REQUEST_ERRORS"] + ): + e.show_exception = True + + if isinstance(e, HTTPException) and not self.trap_http_exception(e): + return self.handle_http_exception(e) + + handler = self._find_error_handler(e) + + if handler is None: + raise + + return self.ensure_sync(handler)(e) + + def handle_exception(self, e: Exception) -> Response: + """Handle an exception that did not have an error handler + associated with it, or that was raised from an error handler. + This always causes a 500 ``InternalServerError``. + + Always sends the :data:`got_request_exception` signal. + + If :attr:`propagate_exceptions` is ``True``, such as in debug + mode, the error will be re-raised so that the debugger can + display it. Otherwise, the original exception is logged, and + an :exc:`~werkzeug.exceptions.InternalServerError` is returned. + + If an error handler is registered for ``InternalServerError`` or + ``500``, it will be used. For consistency, the handler will + always receive the ``InternalServerError``. The original + unhandled exception is available as ``e.original_exception``. + + .. versionchanged:: 1.1.0 + Always passes the ``InternalServerError`` instance to the + handler, setting ``original_exception`` to the unhandled + error. + + .. versionchanged:: 1.1.0 + ``after_request`` functions and other finalization is done + even for the default 500 response when there is no handler. + + .. versionadded:: 0.3 + """ + exc_info = sys.exc_info() + got_request_exception.send(self, exception=e) + propagate = self.config["PROPAGATE_EXCEPTIONS"] + + if propagate is None: + propagate = self.testing or self.debug + + if propagate: + # Re-raise if called with an active exception, otherwise + # raise the passed in exception. + if exc_info[1] is e: + raise + + raise e + + self.log_exception(exc_info) + server_error: t.Union[InternalServerError, ft.ResponseReturnValue] + server_error = InternalServerError(original_exception=e) + handler = self._find_error_handler(server_error) + + if handler is not None: + server_error = self.ensure_sync(handler)(server_error) + + return self.finalize_request(server_error, from_error_handler=True) + + def log_exception( + self, + exc_info: t.Union[ + t.Tuple[type, BaseException, TracebackType], t.Tuple[None, None, None] + ], + ) -> None: + """Logs an exception. This is called by :meth:`handle_exception` + if debugging is disabled and right before the handler is called. + The default implementation logs the exception as error on the + :attr:`logger`. + + .. versionadded:: 0.8 + """ + self.logger.error( + f"Exception on {request.path} [{request.method}]", exc_info=exc_info + ) + + def raise_routing_exception(self, request: Request) -> "te.NoReturn": + """Intercept routing exceptions and possibly do something else. + + In debug mode, intercept a routing redirect and replace it with + an error if the body will be discarded. + + With modern Werkzeug this shouldn't occur, since it now uses a + 308 status which tells the browser to resend the method and + body. + + .. versionchanged:: 2.1 + Don't intercept 307 and 308 redirects. + + :meta private: + :internal: + """ + if ( + not self.debug + or not isinstance(request.routing_exception, RequestRedirect) + or request.routing_exception.code in {307, 308} + or request.method in {"GET", "HEAD", "OPTIONS"} + ): + raise request.routing_exception # type: ignore + + from .debughelpers import FormDataRoutingRedirect + + raise FormDataRoutingRedirect(request) + + def dispatch_request(self) -> ft.ResponseReturnValue: + """Does the request dispatching. Matches the URL and returns the + return value of the view or error handler. This does not have to + be a response object. In order to convert the return value to a + proper response object, call :func:`make_response`. + + .. versionchanged:: 0.7 + This no longer does the exception handling, this code was + moved to the new :meth:`full_dispatch_request`. + """ + req = request_ctx.request + if req.routing_exception is not None: + self.raise_routing_exception(req) + rule: Rule = req.url_rule # type: ignore[assignment] + # if we provide automatic options for this URL and the + # request came with the OPTIONS method, reply automatically + if ( + getattr(rule, "provide_automatic_options", False) + and req.method == "OPTIONS" + ): + return self.make_default_options_response() + # otherwise dispatch to the handler for that endpoint + view_args: t.Dict[str, t.Any] = req.view_args # type: ignore[assignment] + return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) + + def full_dispatch_request(self) -> Response: + """Dispatches the request and on top of that performs request + pre and postprocessing as well as HTTP exception catching and + error handling. + + .. versionadded:: 0.7 + """ + # Run before_first_request functions if this is the thread's first request. + # Inlined to avoid a method call on subsequent requests. + # This is deprecated, will be removed in Flask 2.3. + if not self._got_first_request: + with self._before_request_lock: + if not self._got_first_request: + for func in self.before_first_request_funcs: + self.ensure_sync(func)() + + self._got_first_request = True + + try: + request_started.send(self) + rv = self.preprocess_request() + if rv is None: + rv = self.dispatch_request() + except Exception as e: + rv = self.handle_user_exception(e) + return self.finalize_request(rv) + + def finalize_request( + self, + rv: t.Union[ft.ResponseReturnValue, HTTPException], + from_error_handler: bool = False, + ) -> Response: + """Given the return value from a view function this finalizes + the request by converting it into a response and invoking the + postprocessing functions. This is invoked for both normal + request dispatching as well as error handlers. + + Because this means that it might be called as a result of a + failure a special safe mode is available which can be enabled + with the `from_error_handler` flag. If enabled, failures in + response processing will be logged and otherwise ignored. + + :internal: + """ + response = self.make_response(rv) + try: + response = self.process_response(response) + request_finished.send(self, response=response) + except Exception: + if not from_error_handler: + raise + self.logger.exception( + "Request finalizing failed with an error while handling an error" + ) + return response + + def make_default_options_response(self) -> Response: + """This method is called to create the default ``OPTIONS`` response. + This can be changed through subclassing to change the default + behavior of ``OPTIONS`` responses. + + .. versionadded:: 0.7 + """ + adapter = request_ctx.url_adapter + methods = adapter.allowed_methods() # type: ignore[union-attr] + rv = self.response_class() + rv.allow.update(methods) + return rv + + def should_ignore_error(self, error: t.Optional[BaseException]) -> bool: + """This is called to figure out if an error should be ignored + or not as far as the teardown system is concerned. If this + function returns ``True`` then the teardown handlers will not be + passed the error. + + .. versionadded:: 0.10 + """ + return False + + def ensure_sync(self, func: t.Callable) -> t.Callable: + """Ensure that the function is synchronous for WSGI workers. + Plain ``def`` functions are returned as-is. ``async def`` + functions are wrapped to run and wait for the response. + + Override this method to change how the app runs async views. + + .. versionadded:: 2.0 + """ + if iscoroutinefunction(func): + return self.async_to_sync(func) + + return func + + def async_to_sync( + self, func: t.Callable[..., t.Coroutine] + ) -> t.Callable[..., t.Any]: + """Return a sync function that will run the coroutine function. + + .. code-block:: python + + result = app.async_to_sync(func)(*args, **kwargs) + + Override this method to change how the app converts async code + to be synchronously callable. + + .. versionadded:: 2.0 + """ + try: + from asgiref.sync import async_to_sync as asgiref_async_to_sync + except ImportError: + raise RuntimeError( + "Install Flask with the 'async' extra in order to use async views." + ) from None + + return asgiref_async_to_sync(func) + + def url_for( + self, + endpoint: str, + *, + _anchor: t.Optional[str] = None, + _method: t.Optional[str] = None, + _scheme: t.Optional[str] = None, + _external: t.Optional[bool] = None, + **values: t.Any, + ) -> str: + """Generate a URL to the given endpoint with the given values. + + This is called by :func:`flask.url_for`, and can be called + directly as well. + + An *endpoint* is the name of a URL rule, usually added with + :meth:`@app.route() `, and usually the same name as the + view function. A route defined in a :class:`~flask.Blueprint` + will prepend the blueprint's name separated by a ``.`` to the + endpoint. + + In some cases, such as email messages, you want URLs to include + the scheme and domain, like ``https://example.com/hello``. When + not in an active request, URLs will be external by default, but + this requires setting :data:`SERVER_NAME` so Flask knows what + domain to use. :data:`APPLICATION_ROOT` and + :data:`PREFERRED_URL_SCHEME` should also be configured as + needed. This config is only used when not in an active request. + + Functions can be decorated with :meth:`url_defaults` to modify + keyword arguments before the URL is built. + + If building fails for some reason, such as an unknown endpoint + or incorrect values, the app's :meth:`handle_url_build_error` + method is called. If that returns a string, that is returned, + otherwise a :exc:`~werkzeug.routing.BuildError` is raised. + + :param endpoint: The endpoint name associated with the URL to + generate. If this starts with a ``.``, the current blueprint + name (if any) will be used. + :param _anchor: If given, append this as ``#anchor`` to the URL. + :param _method: If given, generate the URL associated with this + method for the endpoint. + :param _scheme: If given, the URL will have this scheme if it + is external. + :param _external: If given, prefer the URL to be internal + (False) or require it to be external (True). External URLs + include the scheme and domain. When not in an active + request, URLs are external by default. + :param values: Values to use for the variable parts of the URL + rule. Unknown keys are appended as query string arguments, + like ``?a=b&c=d``. + + .. versionadded:: 2.2 + Moved from ``flask.url_for``, which calls this method. + """ + req_ctx = _cv_request.get(None) + + if req_ctx is not None: + url_adapter = req_ctx.url_adapter + blueprint_name = req_ctx.request.blueprint + + # If the endpoint starts with "." and the request matches a + # blueprint, the endpoint is relative to the blueprint. + if endpoint[:1] == ".": + if blueprint_name is not None: + endpoint = f"{blueprint_name}{endpoint}" + else: + endpoint = endpoint[1:] + + # When in a request, generate a URL without scheme and + # domain by default, unless a scheme is given. + if _external is None: + _external = _scheme is not None + else: + app_ctx = _cv_app.get(None) + + # If called by helpers.url_for, an app context is active, + # use its url_adapter. Otherwise, app.url_for was called + # directly, build an adapter. + if app_ctx is not None: + url_adapter = app_ctx.url_adapter + else: + url_adapter = self.create_url_adapter(None) + + if url_adapter is None: + raise RuntimeError( + "Unable to build URLs outside an active request" + " without 'SERVER_NAME' configured. Also configure" + " 'APPLICATION_ROOT' and 'PREFERRED_URL_SCHEME' as" + " needed." + ) + + # When outside a request, generate a URL with scheme and + # domain by default. + if _external is None: + _external = True + + # It is an error to set _scheme when _external=False, in order + # to avoid accidental insecure URLs. + if _scheme is not None and not _external: + raise ValueError("When specifying '_scheme', '_external' must be True.") + + self.inject_url_defaults(endpoint, values) + + try: + rv = url_adapter.build( # type: ignore[union-attr] + endpoint, + values, + method=_method, + url_scheme=_scheme, + force_external=_external, + ) + except BuildError as error: + values.update( + _anchor=_anchor, _method=_method, _scheme=_scheme, _external=_external + ) + return self.handle_url_build_error(error, endpoint, values) + + if _anchor is not None: + rv = f"{rv}#{url_quote(_anchor)}" + + return rv + + def redirect(self, location: str, code: int = 302) -> BaseResponse: + """Create a redirect response object. + + This is called by :func:`flask.redirect`, and can be called + directly as well. + + :param location: The URL to redirect to. + :param code: The status code for the redirect. + + .. versionadded:: 2.2 + Moved from ``flask.redirect``, which calls this method. + """ + return _wz_redirect(location, code=code, Response=self.response_class) + + def make_response(self, rv: ft.ResponseReturnValue) -> Response: + """Convert the return value from a view function to an instance of + :attr:`response_class`. + + :param rv: the return value from the view function. The view function + must return a response. Returning ``None``, or the view ending + without returning, is not allowed. The following types are allowed + for ``view_rv``: + + ``str`` + A response object is created with the string encoded to UTF-8 + as the body. + + ``bytes`` + A response object is created with the bytes as the body. + + ``dict`` + A dictionary that will be jsonify'd before being returned. + + ``list`` + A list that will be jsonify'd before being returned. + + ``generator`` or ``iterator`` + A generator that returns ``str`` or ``bytes`` to be + streamed as the response. + + ``tuple`` + Either ``(body, status, headers)``, ``(body, status)``, or + ``(body, headers)``, where ``body`` is any of the other types + allowed here, ``status`` is a string or an integer, and + ``headers`` is a dictionary or a list of ``(key, value)`` + tuples. If ``body`` is a :attr:`response_class` instance, + ``status`` overwrites the exiting value and ``headers`` are + extended. + + :attr:`response_class` + The object is returned unchanged. + + other :class:`~werkzeug.wrappers.Response` class + The object is coerced to :attr:`response_class`. + + :func:`callable` + The function is called as a WSGI application. The result is + used to create a response object. + + .. versionchanged:: 2.2 + A generator will be converted to a streaming response. + A list will be converted to a JSON response. + + .. versionchanged:: 1.1 + A dict will be converted to a JSON response. + + .. versionchanged:: 0.9 + Previously a tuple was interpreted as the arguments for the + response object. + """ + + status = headers = None + + # unpack tuple returns + if isinstance(rv, tuple): + len_rv = len(rv) + + # a 3-tuple is unpacked directly + if len_rv == 3: + rv, status, headers = rv # type: ignore[misc] + # decide if a 2-tuple has status or headers + elif len_rv == 2: + if isinstance(rv[1], (Headers, dict, tuple, list)): + rv, headers = rv + else: + rv, status = rv # type: ignore[assignment,misc] + # other sized tuples are not allowed + else: + raise TypeError( + "The view function did not return a valid response tuple." + " The tuple must have the form (body, status, headers)," + " (body, status), or (body, headers)." + ) + + # the body must not be None + if rv is None: + raise TypeError( + f"The view function for {request.endpoint!r} did not" + " return a valid response. The function either returned" + " None or ended without a return statement." + ) + + # make sure the body is an instance of the response class + if not isinstance(rv, self.response_class): + if isinstance(rv, (str, bytes, bytearray)) or isinstance(rv, _abc_Iterator): + # let the response class set the status and headers instead of + # waiting to do it manually, so that the class can handle any + # special logic + rv = self.response_class( + rv, + status=status, + headers=headers, # type: ignore[arg-type] + ) + status = headers = None + elif isinstance(rv, (dict, list)): + rv = self.json.response(rv) + elif isinstance(rv, BaseResponse) or callable(rv): + # evaluate a WSGI callable, or coerce a different response + # class to the correct type + try: + rv = self.response_class.force_type( + rv, request.environ # type: ignore[arg-type] + ) + except TypeError as e: + raise TypeError( + f"{e}\nThe view function did not return a valid" + " response. The return type must be a string," + " dict, list, tuple with headers or status," + " Response instance, or WSGI callable, but it" + f" was a {type(rv).__name__}." + ).with_traceback(sys.exc_info()[2]) from None + else: + raise TypeError( + "The view function did not return a valid" + " response. The return type must be a string," + " dict, list, tuple with headers or status," + " Response instance, or WSGI callable, but it was a" + f" {type(rv).__name__}." + ) + + rv = t.cast(Response, rv) + # prefer the status if it was provided + if status is not None: + if isinstance(status, (str, bytes, bytearray)): + rv.status = status + else: + rv.status_code = status + + # extend existing headers with provided headers + if headers: + rv.headers.update(headers) # type: ignore[arg-type] + + return rv + + def create_url_adapter( + self, request: t.Optional[Request] + ) -> t.Optional[MapAdapter]: + """Creates a URL adapter for the given request. The URL adapter + is created at a point where the request context is not yet set + up so the request is passed explicitly. + + .. versionadded:: 0.6 + + .. versionchanged:: 0.9 + This can now also be called without a request object when the + URL adapter is created for the application context. + + .. versionchanged:: 1.0 + :data:`SERVER_NAME` no longer implicitly enables subdomain + matching. Use :attr:`subdomain_matching` instead. + """ + if request is not None: + # If subdomain matching is disabled (the default), use the + # default subdomain in all cases. This should be the default + # in Werkzeug but it currently does not have that feature. + if not self.subdomain_matching: + subdomain = self.url_map.default_subdomain or None + else: + subdomain = None + + return self.url_map.bind_to_environ( + request.environ, + server_name=self.config["SERVER_NAME"], + subdomain=subdomain, + ) + # We need at the very least the server name to be set for this + # to work. + if self.config["SERVER_NAME"] is not None: + return self.url_map.bind( + self.config["SERVER_NAME"], + script_name=self.config["APPLICATION_ROOT"], + url_scheme=self.config["PREFERRED_URL_SCHEME"], + ) + + return None + + def inject_url_defaults(self, endpoint: str, values: dict) -> None: + """Injects the URL defaults for the given endpoint directly into + the values dictionary passed. This is used internally and + automatically called on URL building. + + .. versionadded:: 0.7 + """ + names: t.Iterable[t.Optional[str]] = (None,) + + # url_for may be called outside a request context, parse the + # passed endpoint instead of using request.blueprints. + if "." in endpoint: + names = chain( + names, reversed(_split_blueprint_path(endpoint.rpartition(".")[0])) + ) + + for name in names: + if name in self.url_default_functions: + for func in self.url_default_functions[name]: + func(endpoint, values) + + def handle_url_build_error( + self, error: BuildError, endpoint: str, values: t.Dict[str, t.Any] + ) -> str: + """Called by :meth:`.url_for` if a + :exc:`~werkzeug.routing.BuildError` was raised. If this returns + a value, it will be returned by ``url_for``, otherwise the error + will be re-raised. + + Each function in :attr:`url_build_error_handlers` is called with + ``error``, ``endpoint`` and ``values``. If a function returns + ``None`` or raises a ``BuildError``, it is skipped. Otherwise, + its return value is returned by ``url_for``. + + :param error: The active ``BuildError`` being handled. + :param endpoint: The endpoint being built. + :param values: The keyword arguments passed to ``url_for``. + """ + for handler in self.url_build_error_handlers: + try: + rv = handler(error, endpoint, values) + except BuildError as e: + # make error available outside except block + error = e + else: + if rv is not None: + return rv + + # Re-raise if called with an active exception, otherwise raise + # the passed in exception. + if error is sys.exc_info()[1]: + raise + + raise error + + def preprocess_request(self) -> t.Optional[ft.ResponseReturnValue]: + """Called before the request is dispatched. Calls + :attr:`url_value_preprocessors` registered with the app and the + current blueprint (if any). Then calls :attr:`before_request_funcs` + registered with the app and the blueprint. + + If any :meth:`before_request` handler returns a non-None value, the + value is handled as if it was the return value from the view, and + further request handling is stopped. + """ + names = (None, *reversed(request.blueprints)) + + for name in names: + if name in self.url_value_preprocessors: + for url_func in self.url_value_preprocessors[name]: + url_func(request.endpoint, request.view_args) + + for name in names: + if name in self.before_request_funcs: + for before_func in self.before_request_funcs[name]: + rv = self.ensure_sync(before_func)() + + if rv is not None: + return rv + + return None + + def process_response(self, response: Response) -> Response: + """Can be overridden in order to modify the response object + before it's sent to the WSGI server. By default this will + call all the :meth:`after_request` decorated functions. + + .. versionchanged:: 0.5 + As of Flask 0.5 the functions registered for after request + execution are called in reverse order of registration. + + :param response: a :attr:`response_class` object. + :return: a new response object or the same, has to be an + instance of :attr:`response_class`. + """ + ctx = request_ctx._get_current_object() # type: ignore[attr-defined] + + for func in ctx._after_request_functions: + response = self.ensure_sync(func)(response) + + for name in chain(request.blueprints, (None,)): + if name in self.after_request_funcs: + for func in reversed(self.after_request_funcs[name]): + response = self.ensure_sync(func)(response) + + if not self.session_interface.is_null_session(ctx.session): + self.session_interface.save_session(self, ctx.session, response) + + return response + + def do_teardown_request( + self, exc: t.Optional[BaseException] = _sentinel # type: ignore + ) -> None: + """Called after the request is dispatched and the response is + returned, right before the request context is popped. + + This calls all functions decorated with + :meth:`teardown_request`, and :meth:`Blueprint.teardown_request` + if a blueprint handled the request. Finally, the + :data:`request_tearing_down` signal is sent. + + This is called by + :meth:`RequestContext.pop() `, + which may be delayed during testing to maintain access to + resources. + + :param exc: An unhandled exception raised while dispatching the + request. Detected from the current exception information if + not passed. Passed to each teardown function. + + .. versionchanged:: 0.9 + Added the ``exc`` argument. + """ + if exc is _sentinel: + exc = sys.exc_info()[1] + + for name in chain(request.blueprints, (None,)): + if name in self.teardown_request_funcs: + for func in reversed(self.teardown_request_funcs[name]): + self.ensure_sync(func)(exc) + + request_tearing_down.send(self, exc=exc) + + def do_teardown_appcontext( + self, exc: t.Optional[BaseException] = _sentinel # type: ignore + ) -> None: + """Called right before the application context is popped. + + When handling a request, the application context is popped + after the request context. See :meth:`do_teardown_request`. + + This calls all functions decorated with + :meth:`teardown_appcontext`. Then the + :data:`appcontext_tearing_down` signal is sent. + + This is called by + :meth:`AppContext.pop() `. + + .. versionadded:: 0.9 + """ + if exc is _sentinel: + exc = sys.exc_info()[1] + + for func in reversed(self.teardown_appcontext_funcs): + self.ensure_sync(func)(exc) + + appcontext_tearing_down.send(self, exc=exc) + + def app_context(self) -> AppContext: + """Create an :class:`~flask.ctx.AppContext`. Use as a ``with`` + block to push the context, which will make :data:`current_app` + point at this application. + + An application context is automatically pushed by + :meth:`RequestContext.push() ` + when handling a request, and when running a CLI command. Use + this to manually create a context outside of these situations. + + :: + + with app.app_context(): + init_db() + + See :doc:`/appcontext`. + + .. versionadded:: 0.9 + """ + return AppContext(self) + + def request_context(self, environ: dict) -> RequestContext: + """Create a :class:`~flask.ctx.RequestContext` representing a + WSGI environment. Use a ``with`` block to push the context, + which will make :data:`request` point at this request. + + See :doc:`/reqcontext`. + + Typically you should not call this from your own code. A request + context is automatically pushed by the :meth:`wsgi_app` when + handling a request. Use :meth:`test_request_context` to create + an environment and context instead of this method. + + :param environ: a WSGI environment + """ + return RequestContext(self, environ) + + def test_request_context(self, *args: t.Any, **kwargs: t.Any) -> RequestContext: + """Create a :class:`~flask.ctx.RequestContext` for a WSGI + environment created from the given values. This is mostly useful + during testing, where you may want to run a function that uses + request data without dispatching a full request. + + See :doc:`/reqcontext`. + + Use a ``with`` block to push the context, which will make + :data:`request` point at the request for the created + environment. :: + + with test_request_context(...): + generate_report() + + When using the shell, it may be easier to push and pop the + context manually to avoid indentation. :: + + ctx = app.test_request_context(...) + ctx.push() + ... + ctx.pop() + + Takes the same arguments as Werkzeug's + :class:`~werkzeug.test.EnvironBuilder`, with some defaults from + the application. See the linked Werkzeug docs for most of the + available arguments. Flask-specific behavior is listed here. + + :param path: URL path being requested. + :param base_url: Base URL where the app is being served, which + ``path`` is relative to. If not given, built from + :data:`PREFERRED_URL_SCHEME`, ``subdomain``, + :data:`SERVER_NAME`, and :data:`APPLICATION_ROOT`. + :param subdomain: Subdomain name to append to + :data:`SERVER_NAME`. + :param url_scheme: Scheme to use instead of + :data:`PREFERRED_URL_SCHEME`. + :param data: The request body, either as a string or a dict of + form keys and values. + :param json: If given, this is serialized as JSON and passed as + ``data``. Also defaults ``content_type`` to + ``application/json``. + :param args: other positional arguments passed to + :class:`~werkzeug.test.EnvironBuilder`. + :param kwargs: other keyword arguments passed to + :class:`~werkzeug.test.EnvironBuilder`. + """ + from .testing import EnvironBuilder + + builder = EnvironBuilder(self, *args, **kwargs) + + try: + return self.request_context(builder.get_environ()) + finally: + builder.close() + + def wsgi_app(self, environ: dict, start_response: t.Callable) -> t.Any: + """The actual WSGI application. This is not implemented in + :meth:`__call__` so that middlewares can be applied without + losing a reference to the app object. Instead of doing this:: + + app = MyMiddleware(app) + + It's a better idea to do this instead:: + + app.wsgi_app = MyMiddleware(app.wsgi_app) + + Then you still have the original application object around and + can continue to call methods on it. + + .. versionchanged:: 0.7 + Teardown events for the request and app contexts are called + even if an unhandled error occurs. Other events may not be + called depending on when an error occurs during dispatch. + See :ref:`callbacks-and-errors`. + + :param environ: A WSGI environment. + :param start_response: A callable accepting a status code, + a list of headers, and an optional exception context to + start the response. + """ + ctx = self.request_context(environ) + error: t.Optional[BaseException] = None + try: + try: + ctx.push() + response = self.full_dispatch_request() + except Exception as e: + error = e + response = self.handle_exception(e) + except: # noqa: B001 + error = sys.exc_info()[1] + raise + return response(environ, start_response) + finally: + if "werkzeug.debug.preserve_context" in environ: + environ["werkzeug.debug.preserve_context"](_cv_app.get()) + environ["werkzeug.debug.preserve_context"](_cv_request.get()) + + if error is not None and self.should_ignore_error(error): + error = None + + ctx.pop(error) + + def __call__(self, environ: dict, start_response: t.Callable) -> t.Any: + """The WSGI server calls the Flask application object as the + WSGI application. This calls :meth:`wsgi_app`, which can be + wrapped to apply middleware. + """ + return self.wsgi_app(environ, start_response) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/blueprints.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/blueprints.py new file mode 100644 index 00000000..104f8acf --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/blueprints.py @@ -0,0 +1,706 @@ +import json +import os +import typing as t +from collections import defaultdict +from functools import update_wrapper + +from . import typing as ft +from .scaffold import _endpoint_from_view_func +from .scaffold import _sentinel +from .scaffold import Scaffold +from .scaffold import setupmethod + +if t.TYPE_CHECKING: # pragma: no cover + from .app import Flask + +DeferredSetupFunction = t.Callable[["BlueprintSetupState"], t.Callable] +T_after_request = t.TypeVar("T_after_request", bound=ft.AfterRequestCallable) +T_before_first_request = t.TypeVar( + "T_before_first_request", bound=ft.BeforeFirstRequestCallable +) +T_before_request = t.TypeVar("T_before_request", bound=ft.BeforeRequestCallable) +T_error_handler = t.TypeVar("T_error_handler", bound=ft.ErrorHandlerCallable) +T_teardown = t.TypeVar("T_teardown", bound=ft.TeardownCallable) +T_template_context_processor = t.TypeVar( + "T_template_context_processor", bound=ft.TemplateContextProcessorCallable +) +T_template_filter = t.TypeVar("T_template_filter", bound=ft.TemplateFilterCallable) +T_template_global = t.TypeVar("T_template_global", bound=ft.TemplateGlobalCallable) +T_template_test = t.TypeVar("T_template_test", bound=ft.TemplateTestCallable) +T_url_defaults = t.TypeVar("T_url_defaults", bound=ft.URLDefaultCallable) +T_url_value_preprocessor = t.TypeVar( + "T_url_value_preprocessor", bound=ft.URLValuePreprocessorCallable +) + + +class BlueprintSetupState: + """Temporary holder object for registering a blueprint with the + application. An instance of this class is created by the + :meth:`~flask.Blueprint.make_setup_state` method and later passed + to all register callback functions. + """ + + def __init__( + self, + blueprint: "Blueprint", + app: "Flask", + options: t.Any, + first_registration: bool, + ) -> None: + #: a reference to the current application + self.app = app + + #: a reference to the blueprint that created this setup state. + self.blueprint = blueprint + + #: a dictionary with all options that were passed to the + #: :meth:`~flask.Flask.register_blueprint` method. + self.options = options + + #: as blueprints can be registered multiple times with the + #: application and not everything wants to be registered + #: multiple times on it, this attribute can be used to figure + #: out if the blueprint was registered in the past already. + self.first_registration = first_registration + + subdomain = self.options.get("subdomain") + if subdomain is None: + subdomain = self.blueprint.subdomain + + #: The subdomain that the blueprint should be active for, ``None`` + #: otherwise. + self.subdomain = subdomain + + url_prefix = self.options.get("url_prefix") + if url_prefix is None: + url_prefix = self.blueprint.url_prefix + #: The prefix that should be used for all URLs defined on the + #: blueprint. + self.url_prefix = url_prefix + + self.name = self.options.get("name", blueprint.name) + self.name_prefix = self.options.get("name_prefix", "") + + #: A dictionary with URL defaults that is added to each and every + #: URL that was defined with the blueprint. + self.url_defaults = dict(self.blueprint.url_values_defaults) + self.url_defaults.update(self.options.get("url_defaults", ())) + + def add_url_rule( + self, + rule: str, + endpoint: t.Optional[str] = None, + view_func: t.Optional[t.Callable] = None, + **options: t.Any, + ) -> None: + """A helper method to register a rule (and optionally a view function) + to the application. The endpoint is automatically prefixed with the + blueprint's name. + """ + if self.url_prefix is not None: + if rule: + rule = "/".join((self.url_prefix.rstrip("/"), rule.lstrip("/"))) + else: + rule = self.url_prefix + options.setdefault("subdomain", self.subdomain) + if endpoint is None: + endpoint = _endpoint_from_view_func(view_func) # type: ignore + defaults = self.url_defaults + if "defaults" in options: + defaults = dict(defaults, **options.pop("defaults")) + + self.app.add_url_rule( + rule, + f"{self.name_prefix}.{self.name}.{endpoint}".lstrip("."), + view_func, + defaults=defaults, + **options, + ) + + +class Blueprint(Scaffold): + """Represents a blueprint, a collection of routes and other + app-related functions that can be registered on a real application + later. + + A blueprint is an object that allows defining application functions + without requiring an application object ahead of time. It uses the + same decorators as :class:`~flask.Flask`, but defers the need for an + application by recording them for later registration. + + Decorating a function with a blueprint creates a deferred function + that is called with :class:`~flask.blueprints.BlueprintSetupState` + when the blueprint is registered on an application. + + See :doc:`/blueprints` for more information. + + :param name: The name of the blueprint. Will be prepended to each + endpoint name. + :param import_name: The name of the blueprint package, usually + ``__name__``. This helps locate the ``root_path`` for the + blueprint. + :param static_folder: A folder with static files that should be + served by the blueprint's static route. The path is relative to + the blueprint's root path. Blueprint static files are disabled + by default. + :param static_url_path: The url to serve static files from. + Defaults to ``static_folder``. If the blueprint does not have + a ``url_prefix``, the app's static route will take precedence, + and the blueprint's static files won't be accessible. + :param template_folder: A folder with templates that should be added + to the app's template search path. The path is relative to the + blueprint's root path. Blueprint templates are disabled by + default. Blueprint templates have a lower precedence than those + in the app's templates folder. + :param url_prefix: A path to prepend to all of the blueprint's URLs, + to make them distinct from the rest of the app's routes. + :param subdomain: A subdomain that blueprint routes will match on by + default. + :param url_defaults: A dict of default values that blueprint routes + will receive by default. + :param root_path: By default, the blueprint will automatically set + this based on ``import_name``. In certain situations this + automatic detection can fail, so the path can be specified + manually instead. + + .. versionchanged:: 1.1.0 + Blueprints have a ``cli`` group to register nested CLI commands. + The ``cli_group`` parameter controls the name of the group under + the ``flask`` command. + + .. versionadded:: 0.7 + """ + + _got_registered_once = False + + _json_encoder: t.Union[t.Type[json.JSONEncoder], None] = None + _json_decoder: t.Union[t.Type[json.JSONDecoder], None] = None + + @property # type: ignore[override] + def json_encoder( # type: ignore[override] + self, + ) -> t.Union[t.Type[json.JSONEncoder], None]: + """Blueprint-local JSON encoder class to use. Set to ``None`` to use the app's. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Customize + :attr:`json_provider_class` instead. + + .. versionadded:: 0.10 + """ + import warnings + + warnings.warn( + "'bp.json_encoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + return self._json_encoder + + @json_encoder.setter + def json_encoder(self, value: t.Union[t.Type[json.JSONEncoder], None]) -> None: + import warnings + + warnings.warn( + "'bp.json_encoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + self._json_encoder = value + + @property # type: ignore[override] + def json_decoder( # type: ignore[override] + self, + ) -> t.Union[t.Type[json.JSONDecoder], None]: + """Blueprint-local JSON decoder class to use. Set to ``None`` to use the app's. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Customize + :attr:`json_provider_class` instead. + + .. versionadded:: 0.10 + """ + import warnings + + warnings.warn( + "'bp.json_decoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + return self._json_decoder + + @json_decoder.setter + def json_decoder(self, value: t.Union[t.Type[json.JSONDecoder], None]) -> None: + import warnings + + warnings.warn( + "'bp.json_decoder' is deprecated and will be removed in Flask 2.3." + " Customize 'app.json_provider_class' or 'app.json' instead.", + DeprecationWarning, + stacklevel=2, + ) + self._json_decoder = value + + def __init__( + self, + name: str, + import_name: str, + static_folder: t.Optional[t.Union[str, os.PathLike]] = None, + static_url_path: t.Optional[str] = None, + template_folder: t.Optional[str] = None, + url_prefix: t.Optional[str] = None, + subdomain: t.Optional[str] = None, + url_defaults: t.Optional[dict] = None, + root_path: t.Optional[str] = None, + cli_group: t.Optional[str] = _sentinel, # type: ignore + ): + super().__init__( + import_name=import_name, + static_folder=static_folder, + static_url_path=static_url_path, + template_folder=template_folder, + root_path=root_path, + ) + + if "." in name: + raise ValueError("'name' may not contain a dot '.' character.") + + self.name = name + self.url_prefix = url_prefix + self.subdomain = subdomain + self.deferred_functions: t.List[DeferredSetupFunction] = [] + + if url_defaults is None: + url_defaults = {} + + self.url_values_defaults = url_defaults + self.cli_group = cli_group + self._blueprints: t.List[t.Tuple["Blueprint", dict]] = [] + + def _check_setup_finished(self, f_name: str) -> None: + if self._got_registered_once: + import warnings + + warnings.warn( + f"The setup method '{f_name}' can no longer be called on" + f" the blueprint '{self.name}'. It has already been" + " registered at least once, any changes will not be" + " applied consistently.\n" + "Make sure all imports, decorators, functions, etc." + " needed to set up the blueprint are done before" + " registering it.\n" + "This warning will become an exception in Flask 2.3.", + UserWarning, + stacklevel=3, + ) + + @setupmethod + def record(self, func: t.Callable) -> None: + """Registers a function that is called when the blueprint is + registered on the application. This function is called with the + state as argument as returned by the :meth:`make_setup_state` + method. + """ + self.deferred_functions.append(func) + + @setupmethod + def record_once(self, func: t.Callable) -> None: + """Works like :meth:`record` but wraps the function in another + function that will ensure the function is only called once. If the + blueprint is registered a second time on the application, the + function passed is not called. + """ + + def wrapper(state: BlueprintSetupState) -> None: + if state.first_registration: + func(state) + + self.record(update_wrapper(wrapper, func)) + + def make_setup_state( + self, app: "Flask", options: dict, first_registration: bool = False + ) -> BlueprintSetupState: + """Creates an instance of :meth:`~flask.blueprints.BlueprintSetupState` + object that is later passed to the register callback functions. + Subclasses can override this to return a subclass of the setup state. + """ + return BlueprintSetupState(self, app, options, first_registration) + + @setupmethod + def register_blueprint(self, blueprint: "Blueprint", **options: t.Any) -> None: + """Register a :class:`~flask.Blueprint` on this blueprint. Keyword + arguments passed to this method will override the defaults set + on the blueprint. + + .. versionchanged:: 2.0.1 + The ``name`` option can be used to change the (pre-dotted) + name the blueprint is registered with. This allows the same + blueprint to be registered multiple times with unique names + for ``url_for``. + + .. versionadded:: 2.0 + """ + if blueprint is self: + raise ValueError("Cannot register a blueprint on itself") + self._blueprints.append((blueprint, options)) + + def register(self, app: "Flask", options: dict) -> None: + """Called by :meth:`Flask.register_blueprint` to register all + views and callbacks registered on the blueprint with the + application. Creates a :class:`.BlueprintSetupState` and calls + each :meth:`record` callback with it. + + :param app: The application this blueprint is being registered + with. + :param options: Keyword arguments forwarded from + :meth:`~Flask.register_blueprint`. + + .. versionchanged:: 2.0.1 + Nested blueprints are registered with their dotted name. + This allows different blueprints with the same name to be + nested at different locations. + + .. versionchanged:: 2.0.1 + The ``name`` option can be used to change the (pre-dotted) + name the blueprint is registered with. This allows the same + blueprint to be registered multiple times with unique names + for ``url_for``. + + .. versionchanged:: 2.0.1 + Registering the same blueprint with the same name multiple + times is deprecated and will become an error in Flask 2.1. + """ + name_prefix = options.get("name_prefix", "") + self_name = options.get("name", self.name) + name = f"{name_prefix}.{self_name}".lstrip(".") + + if name in app.blueprints: + bp_desc = "this" if app.blueprints[name] is self else "a different" + existing_at = f" '{name}'" if self_name != name else "" + + raise ValueError( + f"The name '{self_name}' is already registered for" + f" {bp_desc} blueprint{existing_at}. Use 'name=' to" + f" provide a unique name." + ) + + first_bp_registration = not any(bp is self for bp in app.blueprints.values()) + first_name_registration = name not in app.blueprints + + app.blueprints[name] = self + self._got_registered_once = True + state = self.make_setup_state(app, options, first_bp_registration) + + if self.has_static_folder: + state.add_url_rule( + f"{self.static_url_path}/", + view_func=self.send_static_file, + endpoint="static", + ) + + # Merge blueprint data into parent. + if first_bp_registration or first_name_registration: + + def extend(bp_dict, parent_dict): + for key, values in bp_dict.items(): + key = name if key is None else f"{name}.{key}" + parent_dict[key].extend(values) + + for key, value in self.error_handler_spec.items(): + key = name if key is None else f"{name}.{key}" + value = defaultdict( + dict, + { + code: { + exc_class: func for exc_class, func in code_values.items() + } + for code, code_values in value.items() + }, + ) + app.error_handler_spec[key] = value + + for endpoint, func in self.view_functions.items(): + app.view_functions[endpoint] = func + + extend(self.before_request_funcs, app.before_request_funcs) + extend(self.after_request_funcs, app.after_request_funcs) + extend( + self.teardown_request_funcs, + app.teardown_request_funcs, + ) + extend(self.url_default_functions, app.url_default_functions) + extend(self.url_value_preprocessors, app.url_value_preprocessors) + extend(self.template_context_processors, app.template_context_processors) + + for deferred in self.deferred_functions: + deferred(state) + + cli_resolved_group = options.get("cli_group", self.cli_group) + + if self.cli.commands: + if cli_resolved_group is None: + app.cli.commands.update(self.cli.commands) + elif cli_resolved_group is _sentinel: + self.cli.name = name + app.cli.add_command(self.cli) + else: + self.cli.name = cli_resolved_group + app.cli.add_command(self.cli) + + for blueprint, bp_options in self._blueprints: + bp_options = bp_options.copy() + bp_url_prefix = bp_options.get("url_prefix") + + if bp_url_prefix is None: + bp_url_prefix = blueprint.url_prefix + + if state.url_prefix is not None and bp_url_prefix is not None: + bp_options["url_prefix"] = ( + state.url_prefix.rstrip("/") + "/" + bp_url_prefix.lstrip("/") + ) + elif bp_url_prefix is not None: + bp_options["url_prefix"] = bp_url_prefix + elif state.url_prefix is not None: + bp_options["url_prefix"] = state.url_prefix + + bp_options["name_prefix"] = name + blueprint.register(app, bp_options) + + @setupmethod + def add_url_rule( + self, + rule: str, + endpoint: t.Optional[str] = None, + view_func: t.Optional[ft.RouteCallable] = None, + provide_automatic_options: t.Optional[bool] = None, + **options: t.Any, + ) -> None: + """Like :meth:`Flask.add_url_rule` but for a blueprint. The endpoint for + the :func:`url_for` function is prefixed with the name of the blueprint. + """ + if endpoint and "." in endpoint: + raise ValueError("'endpoint' may not contain a dot '.' character.") + + if view_func and hasattr(view_func, "__name__") and "." in view_func.__name__: + raise ValueError("'view_func' name may not contain a dot '.' character.") + + self.record( + lambda s: s.add_url_rule( + rule, + endpoint, + view_func, + provide_automatic_options=provide_automatic_options, + **options, + ) + ) + + @setupmethod + def app_template_filter( + self, name: t.Optional[str] = None + ) -> t.Callable[[T_template_filter], T_template_filter]: + """Register a custom template filter, available application wide. Like + :meth:`Flask.template_filter` but for a blueprint. + + :param name: the optional name of the filter, otherwise the + function name will be used. + """ + + def decorator(f: T_template_filter) -> T_template_filter: + self.add_app_template_filter(f, name=name) + return f + + return decorator + + @setupmethod + def add_app_template_filter( + self, f: ft.TemplateFilterCallable, name: t.Optional[str] = None + ) -> None: + """Register a custom template filter, available application wide. Like + :meth:`Flask.add_template_filter` but for a blueprint. Works exactly + like the :meth:`app_template_filter` decorator. + + :param name: the optional name of the filter, otherwise the + function name will be used. + """ + + def register_template(state: BlueprintSetupState) -> None: + state.app.jinja_env.filters[name or f.__name__] = f + + self.record_once(register_template) + + @setupmethod + def app_template_test( + self, name: t.Optional[str] = None + ) -> t.Callable[[T_template_test], T_template_test]: + """Register a custom template test, available application wide. Like + :meth:`Flask.template_test` but for a blueprint. + + .. versionadded:: 0.10 + + :param name: the optional name of the test, otherwise the + function name will be used. + """ + + def decorator(f: T_template_test) -> T_template_test: + self.add_app_template_test(f, name=name) + return f + + return decorator + + @setupmethod + def add_app_template_test( + self, f: ft.TemplateTestCallable, name: t.Optional[str] = None + ) -> None: + """Register a custom template test, available application wide. Like + :meth:`Flask.add_template_test` but for a blueprint. Works exactly + like the :meth:`app_template_test` decorator. + + .. versionadded:: 0.10 + + :param name: the optional name of the test, otherwise the + function name will be used. + """ + + def register_template(state: BlueprintSetupState) -> None: + state.app.jinja_env.tests[name or f.__name__] = f + + self.record_once(register_template) + + @setupmethod + def app_template_global( + self, name: t.Optional[str] = None + ) -> t.Callable[[T_template_global], T_template_global]: + """Register a custom template global, available application wide. Like + :meth:`Flask.template_global` but for a blueprint. + + .. versionadded:: 0.10 + + :param name: the optional name of the global, otherwise the + function name will be used. + """ + + def decorator(f: T_template_global) -> T_template_global: + self.add_app_template_global(f, name=name) + return f + + return decorator + + @setupmethod + def add_app_template_global( + self, f: ft.TemplateGlobalCallable, name: t.Optional[str] = None + ) -> None: + """Register a custom template global, available application wide. Like + :meth:`Flask.add_template_global` but for a blueprint. Works exactly + like the :meth:`app_template_global` decorator. + + .. versionadded:: 0.10 + + :param name: the optional name of the global, otherwise the + function name will be used. + """ + + def register_template(state: BlueprintSetupState) -> None: + state.app.jinja_env.globals[name or f.__name__] = f + + self.record_once(register_template) + + @setupmethod + def before_app_request(self, f: T_before_request) -> T_before_request: + """Like :meth:`Flask.before_request`. Such a function is executed + before each request, even if outside of a blueprint. + """ + self.record_once( + lambda s: s.app.before_request_funcs.setdefault(None, []).append(f) + ) + return f + + @setupmethod + def before_app_first_request( + self, f: T_before_first_request + ) -> T_before_first_request: + """Like :meth:`Flask.before_first_request`. Such a function is + executed before the first request to the application. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Run setup code when creating + the application instead. + """ + import warnings + + warnings.warn( + "'before_app_first_request' is deprecated and will be" + " removed in Flask 2.3. Use 'record_once' instead to run" + " setup code when registering the blueprint.", + DeprecationWarning, + stacklevel=2, + ) + self.record_once(lambda s: s.app.before_first_request_funcs.append(f)) + return f + + @setupmethod + def after_app_request(self, f: T_after_request) -> T_after_request: + """Like :meth:`Flask.after_request` but for a blueprint. Such a function + is executed after each request, even if outside of the blueprint. + """ + self.record_once( + lambda s: s.app.after_request_funcs.setdefault(None, []).append(f) + ) + return f + + @setupmethod + def teardown_app_request(self, f: T_teardown) -> T_teardown: + """Like :meth:`Flask.teardown_request` but for a blueprint. Such a + function is executed when tearing down each request, even if outside of + the blueprint. + """ + self.record_once( + lambda s: s.app.teardown_request_funcs.setdefault(None, []).append(f) + ) + return f + + @setupmethod + def app_context_processor( + self, f: T_template_context_processor + ) -> T_template_context_processor: + """Like :meth:`Flask.context_processor` but for a blueprint. Such a + function is executed each request, even if outside of the blueprint. + """ + self.record_once( + lambda s: s.app.template_context_processors.setdefault(None, []).append(f) + ) + return f + + @setupmethod + def app_errorhandler( + self, code: t.Union[t.Type[Exception], int] + ) -> t.Callable[[T_error_handler], T_error_handler]: + """Like :meth:`Flask.errorhandler` but for a blueprint. This + handler is used for all requests, even if outside of the blueprint. + """ + + def decorator(f: T_error_handler) -> T_error_handler: + self.record_once(lambda s: s.app.errorhandler(code)(f)) + return f + + return decorator + + @setupmethod + def app_url_value_preprocessor( + self, f: T_url_value_preprocessor + ) -> T_url_value_preprocessor: + """Same as :meth:`url_value_preprocessor` but application wide.""" + self.record_once( + lambda s: s.app.url_value_preprocessors.setdefault(None, []).append(f) + ) + return f + + @setupmethod + def app_url_defaults(self, f: T_url_defaults) -> T_url_defaults: + """Same as :meth:`url_defaults` but application wide.""" + self.record_once( + lambda s: s.app.url_default_functions.setdefault(None, []).append(f) + ) + return f diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/cli.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/cli.py new file mode 100644 index 00000000..82fe8194 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/cli.py @@ -0,0 +1,1051 @@ +from __future__ import annotations + +import ast +import inspect +import os +import platform +import re +import sys +import traceback +import typing as t +from functools import update_wrapper +from operator import attrgetter + +import click +from click.core import ParameterSource +from werkzeug import run_simple +from werkzeug.serving import is_running_from_reloader +from werkzeug.utils import import_string + +from .globals import current_app +from .helpers import get_debug_flag +from .helpers import get_load_dotenv + +if t.TYPE_CHECKING: + from .app import Flask + + +class NoAppException(click.UsageError): + """Raised if an application cannot be found or loaded.""" + + +def find_best_app(module): + """Given a module instance this tries to find the best possible + application in the module or raises an exception. + """ + from . import Flask + + # Search for the most common names first. + for attr_name in ("app", "application"): + app = getattr(module, attr_name, None) + + if isinstance(app, Flask): + return app + + # Otherwise find the only object that is a Flask instance. + matches = [v for v in module.__dict__.values() if isinstance(v, Flask)] + + if len(matches) == 1: + return matches[0] + elif len(matches) > 1: + raise NoAppException( + "Detected multiple Flask applications in module" + f" '{module.__name__}'. Use '{module.__name__}:name'" + " to specify the correct one." + ) + + # Search for app factory functions. + for attr_name in ("create_app", "make_app"): + app_factory = getattr(module, attr_name, None) + + if inspect.isfunction(app_factory): + try: + app = app_factory() + + if isinstance(app, Flask): + return app + except TypeError as e: + if not _called_with_wrong_args(app_factory): + raise + + raise NoAppException( + f"Detected factory '{attr_name}' in module '{module.__name__}'," + " but could not call it without arguments. Use" + f" '{module.__name__}:{attr_name}(args)'" + " to specify arguments." + ) from e + + raise NoAppException( + "Failed to find Flask application or factory in module" + f" '{module.__name__}'. Use '{module.__name__}:name'" + " to specify one." + ) + + +def _called_with_wrong_args(f): + """Check whether calling a function raised a ``TypeError`` because + the call failed or because something in the factory raised the + error. + + :param f: The function that was called. + :return: ``True`` if the call failed. + """ + tb = sys.exc_info()[2] + + try: + while tb is not None: + if tb.tb_frame.f_code is f.__code__: + # In the function, it was called successfully. + return False + + tb = tb.tb_next + + # Didn't reach the function. + return True + finally: + # Delete tb to break a circular reference. + # https://docs.python.org/2/library/sys.html#sys.exc_info + del tb + + +def find_app_by_string(module, app_name): + """Check if the given string is a variable name or a function. Call + a function to get the app instance, or return the variable directly. + """ + from . import Flask + + # Parse app_name as a single expression to determine if it's a valid + # attribute name or function call. + try: + expr = ast.parse(app_name.strip(), mode="eval").body + except SyntaxError: + raise NoAppException( + f"Failed to parse {app_name!r} as an attribute name or function call." + ) from None + + if isinstance(expr, ast.Name): + name = expr.id + args = [] + kwargs = {} + elif isinstance(expr, ast.Call): + # Ensure the function name is an attribute name only. + if not isinstance(expr.func, ast.Name): + raise NoAppException( + f"Function reference must be a simple name: {app_name!r}." + ) + + name = expr.func.id + + # Parse the positional and keyword arguments as literals. + try: + args = [ast.literal_eval(arg) for arg in expr.args] + kwargs = {kw.arg: ast.literal_eval(kw.value) for kw in expr.keywords} + except ValueError: + # literal_eval gives cryptic error messages, show a generic + # message with the full expression instead. + raise NoAppException( + f"Failed to parse arguments as literal values: {app_name!r}." + ) from None + else: + raise NoAppException( + f"Failed to parse {app_name!r} as an attribute name or function call." + ) + + try: + attr = getattr(module, name) + except AttributeError as e: + raise NoAppException( + f"Failed to find attribute {name!r} in {module.__name__!r}." + ) from e + + # If the attribute is a function, call it with any args and kwargs + # to get the real application. + if inspect.isfunction(attr): + try: + app = attr(*args, **kwargs) + except TypeError as e: + if not _called_with_wrong_args(attr): + raise + + raise NoAppException( + f"The factory {app_name!r} in module" + f" {module.__name__!r} could not be called with the" + " specified arguments." + ) from e + else: + app = attr + + if isinstance(app, Flask): + return app + + raise NoAppException( + "A valid Flask application was not obtained from" + f" '{module.__name__}:{app_name}'." + ) + + +def prepare_import(path): + """Given a filename this will try to calculate the python path, add it + to the search path and return the actual module name that is expected. + """ + path = os.path.realpath(path) + + fname, ext = os.path.splitext(path) + if ext == ".py": + path = fname + + if os.path.basename(path) == "__init__": + path = os.path.dirname(path) + + module_name = [] + + # move up until outside package structure (no __init__.py) + while True: + path, name = os.path.split(path) + module_name.append(name) + + if not os.path.exists(os.path.join(path, "__init__.py")): + break + + if sys.path[0] != path: + sys.path.insert(0, path) + + return ".".join(module_name[::-1]) + + +def locate_app(module_name, app_name, raise_if_not_found=True): + try: + __import__(module_name) + except ImportError: + # Reraise the ImportError if it occurred within the imported module. + # Determine this by checking whether the trace has a depth > 1. + if sys.exc_info()[2].tb_next: + raise NoAppException( + f"While importing {module_name!r}, an ImportError was" + f" raised:\n\n{traceback.format_exc()}" + ) from None + elif raise_if_not_found: + raise NoAppException(f"Could not import {module_name!r}.") from None + else: + return + + module = sys.modules[module_name] + + if app_name is None: + return find_best_app(module) + else: + return find_app_by_string(module, app_name) + + +def get_version(ctx, param, value): + if not value or ctx.resilient_parsing: + return + + import werkzeug + from . import __version__ + + click.echo( + f"Python {platform.python_version()}\n" + f"Flask {__version__}\n" + f"Werkzeug {werkzeug.__version__}", + color=ctx.color, + ) + ctx.exit() + + +version_option = click.Option( + ["--version"], + help="Show the Flask version.", + expose_value=False, + callback=get_version, + is_flag=True, + is_eager=True, +) + + +class ScriptInfo: + """Helper object to deal with Flask applications. This is usually not + necessary to interface with as it's used internally in the dispatching + to click. In future versions of Flask this object will most likely play + a bigger role. Typically it's created automatically by the + :class:`FlaskGroup` but you can also manually create it and pass it + onwards as click object. + """ + + def __init__( + self, + app_import_path: str | None = None, + create_app: t.Callable[..., Flask] | None = None, + set_debug_flag: bool = True, + ) -> None: + #: Optionally the import path for the Flask application. + self.app_import_path = app_import_path + #: Optionally a function that is passed the script info to create + #: the instance of the application. + self.create_app = create_app + #: A dictionary with arbitrary data that can be associated with + #: this script info. + self.data: t.Dict[t.Any, t.Any] = {} + self.set_debug_flag = set_debug_flag + self._loaded_app: Flask | None = None + + def load_app(self) -> Flask: + """Loads the Flask app (if not yet loaded) and returns it. Calling + this multiple times will just result in the already loaded app to + be returned. + """ + if self._loaded_app is not None: + return self._loaded_app + + if self.create_app is not None: + app = self.create_app() + else: + if self.app_import_path: + path, name = ( + re.split(r":(?![\\/])", self.app_import_path, 1) + [None] + )[:2] + import_name = prepare_import(path) + app = locate_app(import_name, name) + else: + for path in ("wsgi.py", "app.py"): + import_name = prepare_import(path) + app = locate_app(import_name, None, raise_if_not_found=False) + + if app: + break + + if not app: + raise NoAppException( + "Could not locate a Flask application. Use the" + " 'flask --app' option, 'FLASK_APP' environment" + " variable, or a 'wsgi.py' or 'app.py' file in the" + " current directory." + ) + + if self.set_debug_flag: + # Update the app's debug flag through the descriptor so that + # other values repopulate as well. + app.debug = get_debug_flag() + + self._loaded_app = app + return app + + +pass_script_info = click.make_pass_decorator(ScriptInfo, ensure=True) + + +def with_appcontext(f): + """Wraps a callback so that it's guaranteed to be executed with the + script's application context. + + Custom commands (and their options) registered under ``app.cli`` or + ``blueprint.cli`` will always have an app context available, this + decorator is not required in that case. + + .. versionchanged:: 2.2 + The app context is active for subcommands as well as the + decorated callback. The app context is always available to + ``app.cli`` command and parameter callbacks. + """ + + @click.pass_context + def decorator(__ctx, *args, **kwargs): + if not current_app: + app = __ctx.ensure_object(ScriptInfo).load_app() + __ctx.with_resource(app.app_context()) + + return __ctx.invoke(f, *args, **kwargs) + + return update_wrapper(decorator, f) + + +class AppGroup(click.Group): + """This works similar to a regular click :class:`~click.Group` but it + changes the behavior of the :meth:`command` decorator so that it + automatically wraps the functions in :func:`with_appcontext`. + + Not to be confused with :class:`FlaskGroup`. + """ + + def command(self, *args, **kwargs): + """This works exactly like the method of the same name on a regular + :class:`click.Group` but it wraps callbacks in :func:`with_appcontext` + unless it's disabled by passing ``with_appcontext=False``. + """ + wrap_for_ctx = kwargs.pop("with_appcontext", True) + + def decorator(f): + if wrap_for_ctx: + f = with_appcontext(f) + return click.Group.command(self, *args, **kwargs)(f) + + return decorator + + def group(self, *args, **kwargs): + """This works exactly like the method of the same name on a regular + :class:`click.Group` but it defaults the group class to + :class:`AppGroup`. + """ + kwargs.setdefault("cls", AppGroup) + return click.Group.group(self, *args, **kwargs) + + +def _set_app(ctx: click.Context, param: click.Option, value: str | None) -> str | None: + if value is None: + return None + + info = ctx.ensure_object(ScriptInfo) + info.app_import_path = value + return value + + +# This option is eager so the app will be available if --help is given. +# --help is also eager, so --app must be before it in the param list. +# no_args_is_help bypasses eager processing, so this option must be +# processed manually in that case to ensure FLASK_APP gets picked up. +_app_option = click.Option( + ["-A", "--app"], + metavar="IMPORT", + help=( + "The Flask application or factory function to load, in the form 'module:name'." + " Module can be a dotted import or file path. Name is not required if it is" + " 'app', 'application', 'create_app', or 'make_app', and can be 'name(args)' to" + " pass arguments." + ), + is_eager=True, + expose_value=False, + callback=_set_app, +) + + +def _set_debug(ctx: click.Context, param: click.Option, value: bool) -> bool | None: + # If the flag isn't provided, it will default to False. Don't use + # that, let debug be set by env in that case. + source = ctx.get_parameter_source(param.name) # type: ignore[arg-type] + + if source is not None and source in ( + ParameterSource.DEFAULT, + ParameterSource.DEFAULT_MAP, + ): + return None + + # Set with env var instead of ScriptInfo.load so that it can be + # accessed early during a factory function. + os.environ["FLASK_DEBUG"] = "1" if value else "0" + return value + + +_debug_option = click.Option( + ["--debug/--no-debug"], + help="Set debug mode.", + expose_value=False, + callback=_set_debug, +) + + +def _env_file_callback( + ctx: click.Context, param: click.Option, value: str | None +) -> str | None: + if value is None: + return None + + import importlib + + try: + importlib.import_module("dotenv") + except ImportError: + raise click.BadParameter( + "python-dotenv must be installed to load an env file.", + ctx=ctx, + param=param, + ) from None + + # Don't check FLASK_SKIP_DOTENV, that only disables automatically + # loading .env and .flaskenv files. + load_dotenv(value) + return value + + +# This option is eager so env vars are loaded as early as possible to be +# used by other options. +_env_file_option = click.Option( + ["-e", "--env-file"], + type=click.Path(exists=True, dir_okay=False), + help="Load environment variables from this file. python-dotenv must be installed.", + is_eager=True, + expose_value=False, + callback=_env_file_callback, +) + + +class FlaskGroup(AppGroup): + """Special subclass of the :class:`AppGroup` group that supports + loading more commands from the configured Flask app. Normally a + developer does not have to interface with this class but there are + some very advanced use cases for which it makes sense to create an + instance of this. see :ref:`custom-scripts`. + + :param add_default_commands: if this is True then the default run and + shell commands will be added. + :param add_version_option: adds the ``--version`` option. + :param create_app: an optional callback that is passed the script info and + returns the loaded app. + :param load_dotenv: Load the nearest :file:`.env` and :file:`.flaskenv` + files to set environment variables. Will also change the working + directory to the directory containing the first file found. + :param set_debug_flag: Set the app's debug flag. + + .. versionchanged:: 2.2 + Added the ``-A/--app``, ``--debug/--no-debug``, ``-e/--env-file`` options. + + .. versionchanged:: 2.2 + An app context is pushed when running ``app.cli`` commands, so + ``@with_appcontext`` is no longer required for those commands. + + .. versionchanged:: 1.0 + If installed, python-dotenv will be used to load environment variables + from :file:`.env` and :file:`.flaskenv` files. + """ + + def __init__( + self, + add_default_commands: bool = True, + create_app: t.Callable[..., Flask] | None = None, + add_version_option: bool = True, + load_dotenv: bool = True, + set_debug_flag: bool = True, + **extra: t.Any, + ) -> None: + params = list(extra.pop("params", None) or ()) + # Processing is done with option callbacks instead of a group + # callback. This allows users to make a custom group callback + # without losing the behavior. --env-file must come first so + # that it is eagerly evaluated before --app. + params.extend((_env_file_option, _app_option, _debug_option)) + + if add_version_option: + params.append(version_option) + + if "context_settings" not in extra: + extra["context_settings"] = {} + + extra["context_settings"].setdefault("auto_envvar_prefix", "FLASK") + + super().__init__(params=params, **extra) + + self.create_app = create_app + self.load_dotenv = load_dotenv + self.set_debug_flag = set_debug_flag + + if add_default_commands: + self.add_command(run_command) + self.add_command(shell_command) + self.add_command(routes_command) + + self._loaded_plugin_commands = False + + def _load_plugin_commands(self): + if self._loaded_plugin_commands: + return + + if sys.version_info >= (3, 10): + from importlib import metadata + else: + # Use a backport on Python < 3.10. We technically have + # importlib.metadata on 3.8+, but the API changed in 3.10, + # so use the backport for consistency. + import importlib_metadata as metadata + + for ep in metadata.entry_points(group="flask.commands"): + self.add_command(ep.load(), ep.name) + + self._loaded_plugin_commands = True + + def get_command(self, ctx, name): + self._load_plugin_commands() + # Look up built-in and plugin commands, which should be + # available even if the app fails to load. + rv = super().get_command(ctx, name) + + if rv is not None: + return rv + + info = ctx.ensure_object(ScriptInfo) + + # Look up commands provided by the app, showing an error and + # continuing if the app couldn't be loaded. + try: + app = info.load_app() + except NoAppException as e: + click.secho(f"Error: {e.format_message()}\n", err=True, fg="red") + return None + + # Push an app context for the loaded app unless it is already + # active somehow. This makes the context available to parameter + # and command callbacks without needing @with_appcontext. + if not current_app or current_app._get_current_object() is not app: + ctx.with_resource(app.app_context()) + + return app.cli.get_command(ctx, name) + + def list_commands(self, ctx): + self._load_plugin_commands() + # Start with the built-in and plugin commands. + rv = set(super().list_commands(ctx)) + info = ctx.ensure_object(ScriptInfo) + + # Add commands provided by the app, showing an error and + # continuing if the app couldn't be loaded. + try: + rv.update(info.load_app().cli.list_commands(ctx)) + except NoAppException as e: + # When an app couldn't be loaded, show the error message + # without the traceback. + click.secho(f"Error: {e.format_message()}\n", err=True, fg="red") + except Exception: + # When any other errors occurred during loading, show the + # full traceback. + click.secho(f"{traceback.format_exc()}\n", err=True, fg="red") + + return sorted(rv) + + def make_context( + self, + info_name: str | None, + args: list[str], + parent: click.Context | None = None, + **extra: t.Any, + ) -> click.Context: + # Set a flag to tell app.run to become a no-op. If app.run was + # not in a __name__ == __main__ guard, it would start the server + # when importing, blocking whatever command is being called. + os.environ["FLASK_RUN_FROM_CLI"] = "true" + + # Attempt to load .env and .flask env files. The --env-file + # option can cause another file to be loaded. + if get_load_dotenv(self.load_dotenv): + load_dotenv() + + if "obj" not in extra and "obj" not in self.context_settings: + extra["obj"] = ScriptInfo( + create_app=self.create_app, set_debug_flag=self.set_debug_flag + ) + + return super().make_context(info_name, args, parent=parent, **extra) + + def parse_args(self, ctx: click.Context, args: list[str]) -> list[str]: + if not args and self.no_args_is_help: + # Attempt to load --env-file and --app early in case they + # were given as env vars. Otherwise no_args_is_help will not + # see commands from app.cli. + _env_file_option.handle_parse_result(ctx, {}, []) + _app_option.handle_parse_result(ctx, {}, []) + + return super().parse_args(ctx, args) + + +def _path_is_ancestor(path, other): + """Take ``other`` and remove the length of ``path`` from it. Then join it + to ``path``. If it is the original value, ``path`` is an ancestor of + ``other``.""" + return os.path.join(path, other[len(path) :].lstrip(os.sep)) == other + + +def load_dotenv(path: str | os.PathLike | None = None) -> bool: + """Load "dotenv" files in order of precedence to set environment variables. + + If an env var is already set it is not overwritten, so earlier files in the + list are preferred over later files. + + This is a no-op if `python-dotenv`_ is not installed. + + .. _python-dotenv: https://github.com/theskumar/python-dotenv#readme + + :param path: Load the file at this location instead of searching. + :return: ``True`` if a file was loaded. + + .. versionchanged:: 2.0 + The current directory is not changed to the location of the + loaded file. + + .. versionchanged:: 2.0 + When loading the env files, set the default encoding to UTF-8. + + .. versionchanged:: 1.1.0 + Returns ``False`` when python-dotenv is not installed, or when + the given path isn't a file. + + .. versionadded:: 1.0 + """ + try: + import dotenv + except ImportError: + if path or os.path.isfile(".env") or os.path.isfile(".flaskenv"): + click.secho( + " * Tip: There are .env or .flaskenv files present." + ' Do "pip install python-dotenv" to use them.', + fg="yellow", + err=True, + ) + + return False + + # Always return after attempting to load a given path, don't load + # the default files. + if path is not None: + if os.path.isfile(path): + return dotenv.load_dotenv(path, encoding="utf-8") + + return False + + loaded = False + + for name in (".env", ".flaskenv"): + path = dotenv.find_dotenv(name, usecwd=True) + + if not path: + continue + + dotenv.load_dotenv(path, encoding="utf-8") + loaded = True + + return loaded # True if at least one file was located and loaded. + + +def show_server_banner(debug, app_import_path): + """Show extra startup messages the first time the server is run, + ignoring the reloader. + """ + if is_running_from_reloader(): + return + + if app_import_path is not None: + click.echo(f" * Serving Flask app '{app_import_path}'") + + if debug is not None: + click.echo(f" * Debug mode: {'on' if debug else 'off'}") + + +class CertParamType(click.ParamType): + """Click option type for the ``--cert`` option. Allows either an + existing file, the string ``'adhoc'``, or an import for a + :class:`~ssl.SSLContext` object. + """ + + name = "path" + + def __init__(self): + self.path_type = click.Path(exists=True, dir_okay=False, resolve_path=True) + + def convert(self, value, param, ctx): + try: + import ssl + except ImportError: + raise click.BadParameter( + 'Using "--cert" requires Python to be compiled with SSL support.', + ctx, + param, + ) from None + + try: + return self.path_type(value, param, ctx) + except click.BadParameter: + value = click.STRING(value, param, ctx).lower() + + if value == "adhoc": + try: + import cryptography # noqa: F401 + except ImportError: + raise click.BadParameter( + "Using ad-hoc certificates requires the cryptography library.", + ctx, + param, + ) from None + + return value + + obj = import_string(value, silent=True) + + if isinstance(obj, ssl.SSLContext): + return obj + + raise + + +def _validate_key(ctx, param, value): + """The ``--key`` option must be specified when ``--cert`` is a file. + Modifies the ``cert`` param to be a ``(cert, key)`` pair if needed. + """ + cert = ctx.params.get("cert") + is_adhoc = cert == "adhoc" + + try: + import ssl + except ImportError: + is_context = False + else: + is_context = isinstance(cert, ssl.SSLContext) + + if value is not None: + if is_adhoc: + raise click.BadParameter( + 'When "--cert" is "adhoc", "--key" is not used.', ctx, param + ) + + if is_context: + raise click.BadParameter( + 'When "--cert" is an SSLContext object, "--key is not used.', ctx, param + ) + + if not cert: + raise click.BadParameter('"--cert" must also be specified.', ctx, param) + + ctx.params["cert"] = cert, value + + else: + if cert and not (is_adhoc or is_context): + raise click.BadParameter('Required when using "--cert".', ctx, param) + + return value + + +class SeparatedPathType(click.Path): + """Click option type that accepts a list of values separated by the + OS's path separator (``:``, ``;`` on Windows). Each value is + validated as a :class:`click.Path` type. + """ + + def convert(self, value, param, ctx): + items = self.split_envvar_value(value) + super_convert = super().convert + return [super_convert(item, param, ctx) for item in items] + + +@click.command("run", short_help="Run a development server.") +@click.option("--host", "-h", default="127.0.0.1", help="The interface to bind to.") +@click.option("--port", "-p", default=5000, help="The port to bind to.") +@click.option( + "--cert", + type=CertParamType(), + help="Specify a certificate file to use HTTPS.", + is_eager=True, +) +@click.option( + "--key", + type=click.Path(exists=True, dir_okay=False, resolve_path=True), + callback=_validate_key, + expose_value=False, + help="The key file to use when specifying a certificate.", +) +@click.option( + "--reload/--no-reload", + default=None, + help="Enable or disable the reloader. By default the reloader " + "is active if debug is enabled.", +) +@click.option( + "--debugger/--no-debugger", + default=None, + help="Enable or disable the debugger. By default the debugger " + "is active if debug is enabled.", +) +@click.option( + "--with-threads/--without-threads", + default=True, + help="Enable or disable multithreading.", +) +@click.option( + "--extra-files", + default=None, + type=SeparatedPathType(), + help=( + "Extra files that trigger a reload on change. Multiple paths" + f" are separated by {os.path.pathsep!r}." + ), +) +@click.option( + "--exclude-patterns", + default=None, + type=SeparatedPathType(), + help=( + "Files matching these fnmatch patterns will not trigger a reload" + " on change. Multiple patterns are separated by" + f" {os.path.pathsep!r}." + ), +) +@pass_script_info +def run_command( + info, + host, + port, + reload, + debugger, + with_threads, + cert, + extra_files, + exclude_patterns, +): + """Run a local development server. + + This server is for development purposes only. It does not provide + the stability, security, or performance of production WSGI servers. + + The reloader and debugger are enabled by default with the '--debug' + option. + """ + try: + app = info.load_app() + except Exception as e: + if is_running_from_reloader(): + # When reloading, print out the error immediately, but raise + # it later so the debugger or server can handle it. + traceback.print_exc() + err = e + + def app(environ, start_response): + raise err from None + + else: + # When not reloading, raise the error immediately so the + # command fails. + raise e from None + + debug = get_debug_flag() + + if reload is None: + reload = debug + + if debugger is None: + debugger = debug + + show_server_banner(debug, info.app_import_path) + + run_simple( + host, + port, + app, + use_reloader=reload, + use_debugger=debugger, + threaded=with_threads, + ssl_context=cert, + extra_files=extra_files, + exclude_patterns=exclude_patterns, + ) + + +@click.command("shell", short_help="Run a shell in the app context.") +@with_appcontext +def shell_command() -> None: + """Run an interactive Python shell in the context of a given + Flask application. The application will populate the default + namespace of this shell according to its configuration. + + This is useful for executing small snippets of management code + without having to manually configure the application. + """ + import code + + banner = ( + f"Python {sys.version} on {sys.platform}\n" + f"App: {current_app.import_name}\n" + f"Instance: {current_app.instance_path}" + ) + ctx: dict = {} + + # Support the regular Python interpreter startup script if someone + # is using it. + startup = os.environ.get("PYTHONSTARTUP") + if startup and os.path.isfile(startup): + with open(startup) as f: + eval(compile(f.read(), startup, "exec"), ctx) + + ctx.update(current_app.make_shell_context()) + + # Site, customize, or startup script can set a hook to call when + # entering interactive mode. The default one sets up readline with + # tab and history completion. + interactive_hook = getattr(sys, "__interactivehook__", None) + + if interactive_hook is not None: + try: + import readline + from rlcompleter import Completer + except ImportError: + pass + else: + # rlcompleter uses __main__.__dict__ by default, which is + # flask.__main__. Use the shell context instead. + readline.set_completer(Completer(ctx).complete) + + interactive_hook() + + code.interact(banner=banner, local=ctx) + + +@click.command("routes", short_help="Show the routes for the app.") +@click.option( + "--sort", + "-s", + type=click.Choice(("endpoint", "methods", "rule", "match")), + default="endpoint", + help=( + 'Method to sort routes by. "match" is the order that Flask will match ' + "routes when dispatching a request." + ), +) +@click.option("--all-methods", is_flag=True, help="Show HEAD and OPTIONS methods.") +@with_appcontext +def routes_command(sort: str, all_methods: bool) -> None: + """Show all registered routes with endpoints and methods.""" + + rules = list(current_app.url_map.iter_rules()) + if not rules: + click.echo("No routes were registered.") + return + + ignored_methods = set(() if all_methods else ("HEAD", "OPTIONS")) + + if sort in ("endpoint", "rule"): + rules = sorted(rules, key=attrgetter(sort)) + elif sort == "methods": + rules = sorted(rules, key=lambda rule: sorted(rule.methods)) # type: ignore + + rule_methods = [ + ", ".join(sorted(rule.methods - ignored_methods)) # type: ignore + for rule in rules + ] + + headers = ("Endpoint", "Methods", "Rule") + widths = ( + max(len(rule.endpoint) for rule in rules), + max(len(methods) for methods in rule_methods), + max(len(rule.rule) for rule in rules), + ) + widths = [max(len(h), w) for h, w in zip(headers, widths)] + row = "{{0:<{0}}} {{1:<{1}}} {{2:<{2}}}".format(*widths) + + click.echo(row.format(*headers).strip()) + click.echo(row.format(*("-" * width for width in widths))) + + for rule, methods in zip(rules, rule_methods): + click.echo(row.format(rule.endpoint, methods, rule.rule).rstrip()) + + +cli = FlaskGroup( + name="flask", + help="""\ +A general utility script for Flask applications. + +An application to load must be given with the '--app' option, +'FLASK_APP' environment variable, or with a 'wsgi.py' or 'app.py' file +in the current directory. +""", +) + + +def main() -> None: + cli.main() + + +if __name__ == "__main__": + main() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/config.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/config.py new file mode 100644 index 00000000..7b6a137a --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/config.py @@ -0,0 +1,337 @@ +import errno +import json +import os +import types +import typing as t + +from werkzeug.utils import import_string + + +class ConfigAttribute: + """Makes an attribute forward to the config""" + + def __init__(self, name: str, get_converter: t.Optional[t.Callable] = None) -> None: + self.__name__ = name + self.get_converter = get_converter + + def __get__(self, obj: t.Any, owner: t.Any = None) -> t.Any: + if obj is None: + return self + rv = obj.config[self.__name__] + if self.get_converter is not None: + rv = self.get_converter(rv) + return rv + + def __set__(self, obj: t.Any, value: t.Any) -> None: + obj.config[self.__name__] = value + + +class Config(dict): + """Works exactly like a dict but provides ways to fill it from files + or special dictionaries. There are two common patterns to populate the + config. + + Either you can fill the config from a config file:: + + app.config.from_pyfile('yourconfig.cfg') + + Or alternatively you can define the configuration options in the + module that calls :meth:`from_object` or provide an import path to + a module that should be loaded. It is also possible to tell it to + use the same module and with that provide the configuration values + just before the call:: + + DEBUG = True + SECRET_KEY = 'development key' + app.config.from_object(__name__) + + In both cases (loading from any Python file or loading from modules), + only uppercase keys are added to the config. This makes it possible to use + lowercase values in the config file for temporary values that are not added + to the config or to define the config keys in the same file that implements + the application. + + Probably the most interesting way to load configurations is from an + environment variable pointing to a file:: + + app.config.from_envvar('YOURAPPLICATION_SETTINGS') + + In this case before launching the application you have to set this + environment variable to the file you want to use. On Linux and OS X + use the export statement:: + + export YOURAPPLICATION_SETTINGS='/path/to/config/file' + + On windows use `set` instead. + + :param root_path: path to which files are read relative from. When the + config object is created by the application, this is + the application's :attr:`~flask.Flask.root_path`. + :param defaults: an optional dictionary of default values + """ + + def __init__(self, root_path: str, defaults: t.Optional[dict] = None) -> None: + super().__init__(defaults or {}) + self.root_path = root_path + + def from_envvar(self, variable_name: str, silent: bool = False) -> bool: + """Loads a configuration from an environment variable pointing to + a configuration file. This is basically just a shortcut with nicer + error messages for this line of code:: + + app.config.from_pyfile(os.environ['YOURAPPLICATION_SETTINGS']) + + :param variable_name: name of the environment variable + :param silent: set to ``True`` if you want silent failure for missing + files. + :return: ``True`` if the file was loaded successfully. + """ + rv = os.environ.get(variable_name) + if not rv: + if silent: + return False + raise RuntimeError( + f"The environment variable {variable_name!r} is not set" + " and as such configuration could not be loaded. Set" + " this variable and make it point to a configuration" + " file" + ) + return self.from_pyfile(rv, silent=silent) + + def from_prefixed_env( + self, prefix: str = "FLASK", *, loads: t.Callable[[str], t.Any] = json.loads + ) -> bool: + """Load any environment variables that start with ``FLASK_``, + dropping the prefix from the env key for the config key. Values + are passed through a loading function to attempt to convert them + to more specific types than strings. + + Keys are loaded in :func:`sorted` order. + + The default loading function attempts to parse values as any + valid JSON type, including dicts and lists. + + Specific items in nested dicts can be set by separating the + keys with double underscores (``__``). If an intermediate key + doesn't exist, it will be initialized to an empty dict. + + :param prefix: Load env vars that start with this prefix, + separated with an underscore (``_``). + :param loads: Pass each string value to this function and use + the returned value as the config value. If any error is + raised it is ignored and the value remains a string. The + default is :func:`json.loads`. + + .. versionadded:: 2.1 + """ + prefix = f"{prefix}_" + len_prefix = len(prefix) + + for key in sorted(os.environ): + if not key.startswith(prefix): + continue + + value = os.environ[key] + + try: + value = loads(value) + except Exception: + # Keep the value as a string if loading failed. + pass + + # Change to key.removeprefix(prefix) on Python >= 3.9. + key = key[len_prefix:] + + if "__" not in key: + # A non-nested key, set directly. + self[key] = value + continue + + # Traverse nested dictionaries with keys separated by "__". + current = self + *parts, tail = key.split("__") + + for part in parts: + # If an intermediate dict does not exist, create it. + if part not in current: + current[part] = {} + + current = current[part] + + current[tail] = value + + return True + + def from_pyfile(self, filename: str, silent: bool = False) -> bool: + """Updates the values in the config from a Python file. This function + behaves as if the file was imported as module with the + :meth:`from_object` function. + + :param filename: the filename of the config. This can either be an + absolute filename or a filename relative to the + root path. + :param silent: set to ``True`` if you want silent failure for missing + files. + :return: ``True`` if the file was loaded successfully. + + .. versionadded:: 0.7 + `silent` parameter. + """ + filename = os.path.join(self.root_path, filename) + d = types.ModuleType("config") + d.__file__ = filename + try: + with open(filename, mode="rb") as config_file: + exec(compile(config_file.read(), filename, "exec"), d.__dict__) + except OSError as e: + if silent and e.errno in (errno.ENOENT, errno.EISDIR, errno.ENOTDIR): + return False + e.strerror = f"Unable to load configuration file ({e.strerror})" + raise + self.from_object(d) + return True + + def from_object(self, obj: t.Union[object, str]) -> None: + """Updates the values from the given object. An object can be of one + of the following two types: + + - a string: in this case the object with that name will be imported + - an actual object reference: that object is used directly + + Objects are usually either modules or classes. :meth:`from_object` + loads only the uppercase attributes of the module/class. A ``dict`` + object will not work with :meth:`from_object` because the keys of a + ``dict`` are not attributes of the ``dict`` class. + + Example of module-based configuration:: + + app.config.from_object('yourapplication.default_config') + from yourapplication import default_config + app.config.from_object(default_config) + + Nothing is done to the object before loading. If the object is a + class and has ``@property`` attributes, it needs to be + instantiated before being passed to this method. + + You should not use this function to load the actual configuration but + rather configuration defaults. The actual config should be loaded + with :meth:`from_pyfile` and ideally from a location not within the + package because the package might be installed system wide. + + See :ref:`config-dev-prod` for an example of class-based configuration + using :meth:`from_object`. + + :param obj: an import name or object + """ + if isinstance(obj, str): + obj = import_string(obj) + for key in dir(obj): + if key.isupper(): + self[key] = getattr(obj, key) + + def from_file( + self, + filename: str, + load: t.Callable[[t.IO[t.Any]], t.Mapping], + silent: bool = False, + ) -> bool: + """Update the values in the config from a file that is loaded + using the ``load`` parameter. The loaded data is passed to the + :meth:`from_mapping` method. + + .. code-block:: python + + import json + app.config.from_file("config.json", load=json.load) + + import toml + app.config.from_file("config.toml", load=toml.load) + + :param filename: The path to the data file. This can be an + absolute path or relative to the config root path. + :param load: A callable that takes a file handle and returns a + mapping of loaded data from the file. + :type load: ``Callable[[Reader], Mapping]`` where ``Reader`` + implements a ``read`` method. + :param silent: Ignore the file if it doesn't exist. + :return: ``True`` if the file was loaded successfully. + + .. versionadded:: 2.0 + """ + filename = os.path.join(self.root_path, filename) + + try: + with open(filename) as f: + obj = load(f) + except OSError as e: + if silent and e.errno in (errno.ENOENT, errno.EISDIR): + return False + + e.strerror = f"Unable to load configuration file ({e.strerror})" + raise + + return self.from_mapping(obj) + + def from_mapping( + self, mapping: t.Optional[t.Mapping[str, t.Any]] = None, **kwargs: t.Any + ) -> bool: + """Updates the config like :meth:`update` ignoring items with non-upper + keys. + :return: Always returns ``True``. + + .. versionadded:: 0.11 + """ + mappings: t.Dict[str, t.Any] = {} + if mapping is not None: + mappings.update(mapping) + mappings.update(kwargs) + for key, value in mappings.items(): + if key.isupper(): + self[key] = value + return True + + def get_namespace( + self, namespace: str, lowercase: bool = True, trim_namespace: bool = True + ) -> t.Dict[str, t.Any]: + """Returns a dictionary containing a subset of configuration options + that match the specified namespace/prefix. Example usage:: + + app.config['IMAGE_STORE_TYPE'] = 'fs' + app.config['IMAGE_STORE_PATH'] = '/var/app/images' + app.config['IMAGE_STORE_BASE_URL'] = 'http://img.website.com' + image_store_config = app.config.get_namespace('IMAGE_STORE_') + + The resulting dictionary `image_store_config` would look like:: + + { + 'type': 'fs', + 'path': '/var/app/images', + 'base_url': 'http://img.website.com' + } + + This is often useful when configuration options map directly to + keyword arguments in functions or class constructors. + + :param namespace: a configuration namespace + :param lowercase: a flag indicating if the keys of the resulting + dictionary should be lowercase + :param trim_namespace: a flag indicating if the keys of the resulting + dictionary should not include the namespace + + .. versionadded:: 0.11 + """ + rv = {} + for k, v in self.items(): + if not k.startswith(namespace): + continue + if trim_namespace: + key = k[len(namespace) :] + else: + key = k + if lowercase: + key = key.lower() + rv[key] = v + return rv + + def __repr__(self) -> str: + return f"<{type(self).__name__} {dict.__repr__(self)}>" diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/ctx.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/ctx.py new file mode 100644 index 00000000..ca284494 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/ctx.py @@ -0,0 +1,438 @@ +import contextvars +import sys +import typing as t +from functools import update_wrapper +from types import TracebackType + +from werkzeug.exceptions import HTTPException + +from . import typing as ft +from .globals import _cv_app +from .globals import _cv_request +from .signals import appcontext_popped +from .signals import appcontext_pushed + +if t.TYPE_CHECKING: # pragma: no cover + from .app import Flask + from .sessions import SessionMixin + from .wrappers import Request + + +# a singleton sentinel value for parameter defaults +_sentinel = object() + + +class _AppCtxGlobals: + """A plain object. Used as a namespace for storing data during an + application context. + + Creating an app context automatically creates this object, which is + made available as the :data:`g` proxy. + + .. describe:: 'key' in g + + Check whether an attribute is present. + + .. versionadded:: 0.10 + + .. describe:: iter(g) + + Return an iterator over the attribute names. + + .. versionadded:: 0.10 + """ + + # Define attr methods to let mypy know this is a namespace object + # that has arbitrary attributes. + + def __getattr__(self, name: str) -> t.Any: + try: + return self.__dict__[name] + except KeyError: + raise AttributeError(name) from None + + def __setattr__(self, name: str, value: t.Any) -> None: + self.__dict__[name] = value + + def __delattr__(self, name: str) -> None: + try: + del self.__dict__[name] + except KeyError: + raise AttributeError(name) from None + + def get(self, name: str, default: t.Optional[t.Any] = None) -> t.Any: + """Get an attribute by name, or a default value. Like + :meth:`dict.get`. + + :param name: Name of attribute to get. + :param default: Value to return if the attribute is not present. + + .. versionadded:: 0.10 + """ + return self.__dict__.get(name, default) + + def pop(self, name: str, default: t.Any = _sentinel) -> t.Any: + """Get and remove an attribute by name. Like :meth:`dict.pop`. + + :param name: Name of attribute to pop. + :param default: Value to return if the attribute is not present, + instead of raising a ``KeyError``. + + .. versionadded:: 0.11 + """ + if default is _sentinel: + return self.__dict__.pop(name) + else: + return self.__dict__.pop(name, default) + + def setdefault(self, name: str, default: t.Any = None) -> t.Any: + """Get the value of an attribute if it is present, otherwise + set and return a default value. Like :meth:`dict.setdefault`. + + :param name: Name of attribute to get. + :param default: Value to set and return if the attribute is not + present. + + .. versionadded:: 0.11 + """ + return self.__dict__.setdefault(name, default) + + def __contains__(self, item: str) -> bool: + return item in self.__dict__ + + def __iter__(self) -> t.Iterator[str]: + return iter(self.__dict__) + + def __repr__(self) -> str: + ctx = _cv_app.get(None) + if ctx is not None: + return f"" + return object.__repr__(self) + + +def after_this_request(f: ft.AfterRequestCallable) -> ft.AfterRequestCallable: + """Executes a function after this request. This is useful to modify + response objects. The function is passed the response object and has + to return the same or a new one. + + Example:: + + @app.route('/') + def index(): + @after_this_request + def add_header(response): + response.headers['X-Foo'] = 'Parachute' + return response + return 'Hello World!' + + This is more useful if a function other than the view function wants to + modify a response. For instance think of a decorator that wants to add + some headers without converting the return value into a response object. + + .. versionadded:: 0.9 + """ + ctx = _cv_request.get(None) + + if ctx is None: + raise RuntimeError( + "'after_this_request' can only be used when a request" + " context is active, such as in a view function." + ) + + ctx._after_request_functions.append(f) + return f + + +def copy_current_request_context(f: t.Callable) -> t.Callable: + """A helper function that decorates a function to retain the current + request context. This is useful when working with greenlets. The moment + the function is decorated a copy of the request context is created and + then pushed when the function is called. The current session is also + included in the copied request context. + + Example:: + + import gevent + from flask import copy_current_request_context + + @app.route('/') + def index(): + @copy_current_request_context + def do_some_work(): + # do some work here, it can access flask.request or + # flask.session like you would otherwise in the view function. + ... + gevent.spawn(do_some_work) + return 'Regular response' + + .. versionadded:: 0.10 + """ + ctx = _cv_request.get(None) + + if ctx is None: + raise RuntimeError( + "'copy_current_request_context' can only be used when a" + " request context is active, such as in a view function." + ) + + ctx = ctx.copy() + + def wrapper(*args, **kwargs): + with ctx: + return ctx.app.ensure_sync(f)(*args, **kwargs) + + return update_wrapper(wrapper, f) + + +def has_request_context() -> bool: + """If you have code that wants to test if a request context is there or + not this function can be used. For instance, you may want to take advantage + of request information if the request object is available, but fail + silently if it is unavailable. + + :: + + class User(db.Model): + + def __init__(self, username, remote_addr=None): + self.username = username + if remote_addr is None and has_request_context(): + remote_addr = request.remote_addr + self.remote_addr = remote_addr + + Alternatively you can also just test any of the context bound objects + (such as :class:`request` or :class:`g`) for truthness:: + + class User(db.Model): + + def __init__(self, username, remote_addr=None): + self.username = username + if remote_addr is None and request: + remote_addr = request.remote_addr + self.remote_addr = remote_addr + + .. versionadded:: 0.7 + """ + return _cv_request.get(None) is not None + + +def has_app_context() -> bool: + """Works like :func:`has_request_context` but for the application + context. You can also just do a boolean check on the + :data:`current_app` object instead. + + .. versionadded:: 0.9 + """ + return _cv_app.get(None) is not None + + +class AppContext: + """The app context contains application-specific information. An app + context is created and pushed at the beginning of each request if + one is not already active. An app context is also pushed when + running CLI commands. + """ + + def __init__(self, app: "Flask") -> None: + self.app = app + self.url_adapter = app.create_url_adapter(None) + self.g: _AppCtxGlobals = app.app_ctx_globals_class() + self._cv_tokens: t.List[contextvars.Token] = [] + + def push(self) -> None: + """Binds the app context to the current context.""" + self._cv_tokens.append(_cv_app.set(self)) + appcontext_pushed.send(self.app) + + def pop(self, exc: t.Optional[BaseException] = _sentinel) -> None: # type: ignore + """Pops the app context.""" + try: + if len(self._cv_tokens) == 1: + if exc is _sentinel: + exc = sys.exc_info()[1] + self.app.do_teardown_appcontext(exc) + finally: + ctx = _cv_app.get() + _cv_app.reset(self._cv_tokens.pop()) + + if ctx is not self: + raise AssertionError( + f"Popped wrong app context. ({ctx!r} instead of {self!r})" + ) + + appcontext_popped.send(self.app) + + def __enter__(self) -> "AppContext": + self.push() + return self + + def __exit__( + self, + exc_type: t.Optional[type], + exc_value: t.Optional[BaseException], + tb: t.Optional[TracebackType], + ) -> None: + self.pop(exc_value) + + +class RequestContext: + """The request context contains per-request information. The Flask + app creates and pushes it at the beginning of the request, then pops + it at the end of the request. It will create the URL adapter and + request object for the WSGI environment provided. + + Do not attempt to use this class directly, instead use + :meth:`~flask.Flask.test_request_context` and + :meth:`~flask.Flask.request_context` to create this object. + + When the request context is popped, it will evaluate all the + functions registered on the application for teardown execution + (:meth:`~flask.Flask.teardown_request`). + + The request context is automatically popped at the end of the + request. When using the interactive debugger, the context will be + restored so ``request`` is still accessible. Similarly, the test + client can preserve the context after the request ends. However, + teardown functions may already have closed some resources such as + database connections. + """ + + def __init__( + self, + app: "Flask", + environ: dict, + request: t.Optional["Request"] = None, + session: t.Optional["SessionMixin"] = None, + ) -> None: + self.app = app + if request is None: + request = app.request_class(environ) + request.json_module = app.json # type: ignore[misc] + self.request: Request = request + self.url_adapter = None + try: + self.url_adapter = app.create_url_adapter(self.request) + except HTTPException as e: + self.request.routing_exception = e + self.flashes: t.Optional[t.List[t.Tuple[str, str]]] = None + self.session: t.Optional["SessionMixin"] = session + # Functions that should be executed after the request on the response + # object. These will be called before the regular "after_request" + # functions. + self._after_request_functions: t.List[ft.AfterRequestCallable] = [] + + self._cv_tokens: t.List[t.Tuple[contextvars.Token, t.Optional[AppContext]]] = [] + + def copy(self) -> "RequestContext": + """Creates a copy of this request context with the same request object. + This can be used to move a request context to a different greenlet. + Because the actual request object is the same this cannot be used to + move a request context to a different thread unless access to the + request object is locked. + + .. versionadded:: 0.10 + + .. versionchanged:: 1.1 + The current session object is used instead of reloading the original + data. This prevents `flask.session` pointing to an out-of-date object. + """ + return self.__class__( + self.app, + environ=self.request.environ, + request=self.request, + session=self.session, + ) + + def match_request(self) -> None: + """Can be overridden by a subclass to hook into the matching + of the request. + """ + try: + result = self.url_adapter.match(return_rule=True) # type: ignore + self.request.url_rule, self.request.view_args = result # type: ignore + except HTTPException as e: + self.request.routing_exception = e + + def push(self) -> None: + # Before we push the request context we have to ensure that there + # is an application context. + app_ctx = _cv_app.get(None) + + if app_ctx is None or app_ctx.app is not self.app: + app_ctx = self.app.app_context() + app_ctx.push() + else: + app_ctx = None + + self._cv_tokens.append((_cv_request.set(self), app_ctx)) + + # Open the session at the moment that the request context is available. + # This allows a custom open_session method to use the request context. + # Only open a new session if this is the first time the request was + # pushed, otherwise stream_with_context loses the session. + if self.session is None: + session_interface = self.app.session_interface + self.session = session_interface.open_session(self.app, self.request) + + if self.session is None: + self.session = session_interface.make_null_session(self.app) + + # Match the request URL after loading the session, so that the + # session is available in custom URL converters. + if self.url_adapter is not None: + self.match_request() + + def pop(self, exc: t.Optional[BaseException] = _sentinel) -> None: # type: ignore + """Pops the request context and unbinds it by doing that. This will + also trigger the execution of functions registered by the + :meth:`~flask.Flask.teardown_request` decorator. + + .. versionchanged:: 0.9 + Added the `exc` argument. + """ + clear_request = len(self._cv_tokens) == 1 + + try: + if clear_request: + if exc is _sentinel: + exc = sys.exc_info()[1] + self.app.do_teardown_request(exc) + + request_close = getattr(self.request, "close", None) + if request_close is not None: + request_close() + finally: + ctx = _cv_request.get() + token, app_ctx = self._cv_tokens.pop() + _cv_request.reset(token) + + # get rid of circular dependencies at the end of the request + # so that we don't require the GC to be active. + if clear_request: + ctx.request.environ["werkzeug.request"] = None + + if app_ctx is not None: + app_ctx.pop(exc) + + if ctx is not self: + raise AssertionError( + f"Popped wrong request context. ({ctx!r} instead of {self!r})" + ) + + def __enter__(self) -> "RequestContext": + self.push() + return self + + def __exit__( + self, + exc_type: t.Optional[type], + exc_value: t.Optional[BaseException], + tb: t.Optional[TracebackType], + ) -> None: + self.pop(exc_value) + + def __repr__(self) -> str: + return ( + f"<{type(self).__name__} {self.request.url!r}" + f" [{self.request.method}] of {self.app.name}>" + ) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/debughelpers.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/debughelpers.py new file mode 100644 index 00000000..b0639892 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/debughelpers.py @@ -0,0 +1,158 @@ +import typing as t + +from .app import Flask +from .blueprints import Blueprint +from .globals import request_ctx + + +class UnexpectedUnicodeError(AssertionError, UnicodeError): + """Raised in places where we want some better error reporting for + unexpected unicode or binary data. + """ + + +class DebugFilesKeyError(KeyError, AssertionError): + """Raised from request.files during debugging. The idea is that it can + provide a better error message than just a generic KeyError/BadRequest. + """ + + def __init__(self, request, key): + form_matches = request.form.getlist(key) + buf = [ + f"You tried to access the file {key!r} in the request.files" + " dictionary but it does not exist. The mimetype for the" + f" request is {request.mimetype!r} instead of" + " 'multipart/form-data' which means that no file contents" + " were transmitted. To fix this error you should provide" + ' enctype="multipart/form-data" in your form.' + ] + if form_matches: + names = ", ".join(repr(x) for x in form_matches) + buf.append( + "\n\nThe browser instead transmitted some file names. " + f"This was submitted: {names}" + ) + self.msg = "".join(buf) + + def __str__(self): + return self.msg + + +class FormDataRoutingRedirect(AssertionError): + """This exception is raised in debug mode if a routing redirect + would cause the browser to drop the method or body. This happens + when method is not GET, HEAD or OPTIONS and the status code is not + 307 or 308. + """ + + def __init__(self, request): + exc = request.routing_exception + buf = [ + f"A request was sent to '{request.url}', but routing issued" + f" a redirect to the canonical URL '{exc.new_url}'." + ] + + if f"{request.base_url}/" == exc.new_url.partition("?")[0]: + buf.append( + " The URL was defined with a trailing slash. Flask" + " will redirect to the URL with a trailing slash if it" + " was accessed without one." + ) + + buf.append( + " Send requests to the canonical URL, or use 307 or 308 for" + " routing redirects. Otherwise, browsers will drop form" + " data.\n\n" + "This exception is only raised in debug mode." + ) + super().__init__("".join(buf)) + + +def attach_enctype_error_multidict(request): + """Patch ``request.files.__getitem__`` to raise a descriptive error + about ``enctype=multipart/form-data``. + + :param request: The request to patch. + :meta private: + """ + oldcls = request.files.__class__ + + class newcls(oldcls): + def __getitem__(self, key): + try: + return super().__getitem__(key) + except KeyError as e: + if key not in request.form: + raise + + raise DebugFilesKeyError(request, key).with_traceback( + e.__traceback__ + ) from None + + newcls.__name__ = oldcls.__name__ + newcls.__module__ = oldcls.__module__ + request.files.__class__ = newcls + + +def _dump_loader_info(loader) -> t.Generator: + yield f"class: {type(loader).__module__}.{type(loader).__name__}" + for key, value in sorted(loader.__dict__.items()): + if key.startswith("_"): + continue + if isinstance(value, (tuple, list)): + if not all(isinstance(x, str) for x in value): + continue + yield f"{key}:" + for item in value: + yield f" - {item}" + continue + elif not isinstance(value, (str, int, float, bool)): + continue + yield f"{key}: {value!r}" + + +def explain_template_loading_attempts(app: Flask, template, attempts) -> None: + """This should help developers understand what failed""" + info = [f"Locating template {template!r}:"] + total_found = 0 + blueprint = None + if request_ctx and request_ctx.request.blueprint is not None: + blueprint = request_ctx.request.blueprint + + for idx, (loader, srcobj, triple) in enumerate(attempts): + if isinstance(srcobj, Flask): + src_info = f"application {srcobj.import_name!r}" + elif isinstance(srcobj, Blueprint): + src_info = f"blueprint {srcobj.name!r} ({srcobj.import_name})" + else: + src_info = repr(srcobj) + + info.append(f"{idx + 1:5}: trying loader of {src_info}") + + for line in _dump_loader_info(loader): + info.append(f" {line}") + + if triple is None: + detail = "no match" + else: + detail = f"found ({triple[1] or ''!r})" + total_found += 1 + info.append(f" -> {detail}") + + seems_fishy = False + if total_found == 0: + info.append("Error: the template could not be found.") + seems_fishy = True + elif total_found > 1: + info.append("Warning: multiple loaders returned a match for the template.") + seems_fishy = True + + if blueprint is not None and seems_fishy: + info.append( + " The template was looked up from an endpoint that belongs" + f" to the blueprint {blueprint!r}." + ) + info.append(" Maybe you did not place a template in the right folder?") + info.append(" See https://flask.palletsprojects.com/blueprints/#templates") + + app.logger.info("\n".join(info)) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/globals.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/globals.py new file mode 100644 index 00000000..b230ef7e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/globals.py @@ -0,0 +1,107 @@ +import typing as t +from contextvars import ContextVar + +from werkzeug.local import LocalProxy + +if t.TYPE_CHECKING: # pragma: no cover + from .app import Flask + from .ctx import _AppCtxGlobals + from .ctx import AppContext + from .ctx import RequestContext + from .sessions import SessionMixin + from .wrappers import Request + + +class _FakeStack: + def __init__(self, name: str, cv: ContextVar[t.Any]) -> None: + self.name = name + self.cv = cv + + def _warn(self): + import warnings + + warnings.warn( + f"'_{self.name}_ctx_stack' is deprecated and will be" + " removed in Flask 2.3. Use 'g' to store data, or" + f" '{self.name}_ctx' to access the current context.", + DeprecationWarning, + stacklevel=3, + ) + + def push(self, obj: t.Any) -> None: + self._warn() + self.cv.set(obj) + + def pop(self) -> t.Any: + self._warn() + ctx = self.cv.get(None) + self.cv.set(None) + return ctx + + @property + def top(self) -> t.Optional[t.Any]: + self._warn() + return self.cv.get(None) + + +_no_app_msg = """\ +Working outside of application context. + +This typically means that you attempted to use functionality that needed +the current application. To solve this, set up an application context +with app.app_context(). See the documentation for more information.\ +""" +_cv_app: ContextVar["AppContext"] = ContextVar("flask.app_ctx") +__app_ctx_stack = _FakeStack("app", _cv_app) +app_ctx: "AppContext" = LocalProxy( # type: ignore[assignment] + _cv_app, unbound_message=_no_app_msg +) +current_app: "Flask" = LocalProxy( # type: ignore[assignment] + _cv_app, "app", unbound_message=_no_app_msg +) +g: "_AppCtxGlobals" = LocalProxy( # type: ignore[assignment] + _cv_app, "g", unbound_message=_no_app_msg +) + +_no_req_msg = """\ +Working outside of request context. + +This typically means that you attempted to use functionality that needed +an active HTTP request. Consult the documentation on testing for +information about how to avoid this problem.\ +""" +_cv_request: ContextVar["RequestContext"] = ContextVar("flask.request_ctx") +__request_ctx_stack = _FakeStack("request", _cv_request) +request_ctx: "RequestContext" = LocalProxy( # type: ignore[assignment] + _cv_request, unbound_message=_no_req_msg +) +request: "Request" = LocalProxy( # type: ignore[assignment] + _cv_request, "request", unbound_message=_no_req_msg +) +session: "SessionMixin" = LocalProxy( # type: ignore[assignment] + _cv_request, "session", unbound_message=_no_req_msg +) + + +def __getattr__(name: str) -> t.Any: + if name == "_app_ctx_stack": + import warnings + + warnings.warn( + "'_app_ctx_stack' is deprecated and will be remoevd in Flask 2.3.", + DeprecationWarning, + stacklevel=2, + ) + return __app_ctx_stack + + if name == "_request_ctx_stack": + import warnings + + warnings.warn( + "'_request_ctx_stack' is deprecated and will be remoevd in Flask 2.3.", + DeprecationWarning, + stacklevel=2, + ) + return __request_ctx_stack + + raise AttributeError(name) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/helpers.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/helpers.py new file mode 100644 index 00000000..15990d0e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/helpers.py @@ -0,0 +1,705 @@ +import os +import pkgutil +import socket +import sys +import typing as t +from datetime import datetime +from functools import lru_cache +from functools import update_wrapper +from threading import RLock + +import werkzeug.utils +from werkzeug.exceptions import abort as _wz_abort +from werkzeug.utils import redirect as _wz_redirect + +from .globals import _cv_request +from .globals import current_app +from .globals import request +from .globals import request_ctx +from .globals import session +from .signals import message_flashed + +if t.TYPE_CHECKING: # pragma: no cover + from werkzeug.wrappers import Response as BaseResponse + from .wrappers import Response + import typing_extensions as te + + +def get_env() -> str: + """Get the environment the app is running in, indicated by the + :envvar:`FLASK_ENV` environment variable. The default is + ``'production'``. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. + """ + import warnings + + warnings.warn( + "'FLASK_ENV' and 'get_env' are deprecated and will be removed" + " in Flask 2.3. Use 'FLASK_DEBUG' instead.", + DeprecationWarning, + stacklevel=2, + ) + return os.environ.get("FLASK_ENV") or "production" + + +def get_debug_flag() -> bool: + """Get whether debug mode should be enabled for the app, indicated by the + :envvar:`FLASK_DEBUG` environment variable. The default is ``False``. + """ + val = os.environ.get("FLASK_DEBUG") + + if not val: + env = os.environ.get("FLASK_ENV") + + if env is not None: + print( + "'FLASK_ENV' is deprecated and will not be used in" + " Flask 2.3. Use 'FLASK_DEBUG' instead.", + file=sys.stderr, + ) + return env == "development" + + return False + + return val.lower() not in {"0", "false", "no"} + + +def get_load_dotenv(default: bool = True) -> bool: + """Get whether the user has disabled loading default dotenv files by + setting :envvar:`FLASK_SKIP_DOTENV`. The default is ``True``, load + the files. + + :param default: What to return if the env var isn't set. + """ + val = os.environ.get("FLASK_SKIP_DOTENV") + + if not val: + return default + + return val.lower() in ("0", "false", "no") + + +def stream_with_context( + generator_or_function: t.Union[ + t.Iterator[t.AnyStr], t.Callable[..., t.Iterator[t.AnyStr]] + ] +) -> t.Iterator[t.AnyStr]: + """Request contexts disappear when the response is started on the server. + This is done for efficiency reasons and to make it less likely to encounter + memory leaks with badly written WSGI middlewares. The downside is that if + you are using streamed responses, the generator cannot access request bound + information any more. + + This function however can help you keep the context around for longer:: + + from flask import stream_with_context, request, Response + + @app.route('/stream') + def streamed_response(): + @stream_with_context + def generate(): + yield 'Hello ' + yield request.args['name'] + yield '!' + return Response(generate()) + + Alternatively it can also be used around a specific generator:: + + from flask import stream_with_context, request, Response + + @app.route('/stream') + def streamed_response(): + def generate(): + yield 'Hello ' + yield request.args['name'] + yield '!' + return Response(stream_with_context(generate())) + + .. versionadded:: 0.9 + """ + try: + gen = iter(generator_or_function) # type: ignore + except TypeError: + + def decorator(*args: t.Any, **kwargs: t.Any) -> t.Any: + gen = generator_or_function(*args, **kwargs) # type: ignore + return stream_with_context(gen) + + return update_wrapper(decorator, generator_or_function) # type: ignore + + def generator() -> t.Generator: + ctx = _cv_request.get(None) + if ctx is None: + raise RuntimeError( + "'stream_with_context' can only be used when a request" + " context is active, such as in a view function." + ) + with ctx: + # Dummy sentinel. Has to be inside the context block or we're + # not actually keeping the context around. + yield None + + # The try/finally is here so that if someone passes a WSGI level + # iterator in we're still running the cleanup logic. Generators + # don't need that because they are closed on their destruction + # automatically. + try: + yield from gen + finally: + if hasattr(gen, "close"): + gen.close() # type: ignore + + # The trick is to start the generator. Then the code execution runs until + # the first dummy None is yielded at which point the context was already + # pushed. This item is discarded. Then when the iteration continues the + # real generator is executed. + wrapped_g = generator() + next(wrapped_g) + return wrapped_g + + +def make_response(*args: t.Any) -> "Response": + """Sometimes it is necessary to set additional headers in a view. Because + views do not have to return response objects but can return a value that + is converted into a response object by Flask itself, it becomes tricky to + add headers to it. This function can be called instead of using a return + and you will get a response object which you can use to attach headers. + + If view looked like this and you want to add a new header:: + + def index(): + return render_template('index.html', foo=42) + + You can now do something like this:: + + def index(): + response = make_response(render_template('index.html', foo=42)) + response.headers['X-Parachutes'] = 'parachutes are cool' + return response + + This function accepts the very same arguments you can return from a + view function. This for example creates a response with a 404 error + code:: + + response = make_response(render_template('not_found.html'), 404) + + The other use case of this function is to force the return value of a + view function into a response which is helpful with view + decorators:: + + response = make_response(view_function()) + response.headers['X-Parachutes'] = 'parachutes are cool' + + Internally this function does the following things: + + - if no arguments are passed, it creates a new response argument + - if one argument is passed, :meth:`flask.Flask.make_response` + is invoked with it. + - if more than one argument is passed, the arguments are passed + to the :meth:`flask.Flask.make_response` function as tuple. + + .. versionadded:: 0.6 + """ + if not args: + return current_app.response_class() + if len(args) == 1: + args = args[0] + return current_app.make_response(args) # type: ignore + + +def url_for( + endpoint: str, + *, + _anchor: t.Optional[str] = None, + _method: t.Optional[str] = None, + _scheme: t.Optional[str] = None, + _external: t.Optional[bool] = None, + **values: t.Any, +) -> str: + """Generate a URL to the given endpoint with the given values. + + This requires an active request or application context, and calls + :meth:`current_app.url_for() `. See that method + for full documentation. + + :param endpoint: The endpoint name associated with the URL to + generate. If this starts with a ``.``, the current blueprint + name (if any) will be used. + :param _anchor: If given, append this as ``#anchor`` to the URL. + :param _method: If given, generate the URL associated with this + method for the endpoint. + :param _scheme: If given, the URL will have this scheme if it is + external. + :param _external: If given, prefer the URL to be internal (False) or + require it to be external (True). External URLs include the + scheme and domain. When not in an active request, URLs are + external by default. + :param values: Values to use for the variable parts of the URL rule. + Unknown keys are appended as query string arguments, like + ``?a=b&c=d``. + + .. versionchanged:: 2.2 + Calls ``current_app.url_for``, allowing an app to override the + behavior. + + .. versionchanged:: 0.10 + The ``_scheme`` parameter was added. + + .. versionchanged:: 0.9 + The ``_anchor`` and ``_method`` parameters were added. + + .. versionchanged:: 0.9 + Calls ``app.handle_url_build_error`` on build errors. + """ + return current_app.url_for( + endpoint, + _anchor=_anchor, + _method=_method, + _scheme=_scheme, + _external=_external, + **values, + ) + + +def redirect( + location: str, code: int = 302, Response: t.Optional[t.Type["BaseResponse"]] = None +) -> "BaseResponse": + """Create a redirect response object. + + If :data:`~flask.current_app` is available, it will use its + :meth:`~flask.Flask.redirect` method, otherwise it will use + :func:`werkzeug.utils.redirect`. + + :param location: The URL to redirect to. + :param code: The status code for the redirect. + :param Response: The response class to use. Not used when + ``current_app`` is active, which uses ``app.response_class``. + + .. versionadded:: 2.2 + Calls ``current_app.redirect`` if available instead of always + using Werkzeug's default ``redirect``. + """ + if current_app: + return current_app.redirect(location, code=code) + + return _wz_redirect(location, code=code, Response=Response) + + +def abort( # type: ignore[misc] + code: t.Union[int, "BaseResponse"], *args: t.Any, **kwargs: t.Any +) -> "te.NoReturn": + """Raise an :exc:`~werkzeug.exceptions.HTTPException` for the given + status code. + + If :data:`~flask.current_app` is available, it will call its + :attr:`~flask.Flask.aborter` object, otherwise it will use + :func:`werkzeug.exceptions.abort`. + + :param code: The status code for the exception, which must be + registered in ``app.aborter``. + :param args: Passed to the exception. + :param kwargs: Passed to the exception. + + .. versionadded:: 2.2 + Calls ``current_app.aborter`` if available instead of always + using Werkzeug's default ``abort``. + """ + if current_app: + current_app.aborter(code, *args, **kwargs) + + _wz_abort(code, *args, **kwargs) + + +def get_template_attribute(template_name: str, attribute: str) -> t.Any: + """Loads a macro (or variable) a template exports. This can be used to + invoke a macro from within Python code. If you for example have a + template named :file:`_cider.html` with the following contents: + + .. sourcecode:: html+jinja + + {% macro hello(name) %}Hello {{ name }}!{% endmacro %} + + You can access this from Python code like this:: + + hello = get_template_attribute('_cider.html', 'hello') + return hello('World') + + .. versionadded:: 0.2 + + :param template_name: the name of the template + :param attribute: the name of the variable of macro to access + """ + return getattr(current_app.jinja_env.get_template(template_name).module, attribute) + + +def flash(message: str, category: str = "message") -> None: + """Flashes a message to the next request. In order to remove the + flashed message from the session and to display it to the user, + the template has to call :func:`get_flashed_messages`. + + .. versionchanged:: 0.3 + `category` parameter added. + + :param message: the message to be flashed. + :param category: the category for the message. The following values + are recommended: ``'message'`` for any kind of message, + ``'error'`` for errors, ``'info'`` for information + messages and ``'warning'`` for warnings. However any + kind of string can be used as category. + """ + # Original implementation: + # + # session.setdefault('_flashes', []).append((category, message)) + # + # This assumed that changes made to mutable structures in the session are + # always in sync with the session object, which is not true for session + # implementations that use external storage for keeping their keys/values. + flashes = session.get("_flashes", []) + flashes.append((category, message)) + session["_flashes"] = flashes + message_flashed.send( + current_app._get_current_object(), # type: ignore + message=message, + category=category, + ) + + +def get_flashed_messages( + with_categories: bool = False, category_filter: t.Iterable[str] = () +) -> t.Union[t.List[str], t.List[t.Tuple[str, str]]]: + """Pulls all flashed messages from the session and returns them. + Further calls in the same request to the function will return + the same messages. By default just the messages are returned, + but when `with_categories` is set to ``True``, the return value will + be a list of tuples in the form ``(category, message)`` instead. + + Filter the flashed messages to one or more categories by providing those + categories in `category_filter`. This allows rendering categories in + separate html blocks. The `with_categories` and `category_filter` + arguments are distinct: + + * `with_categories` controls whether categories are returned with message + text (``True`` gives a tuple, where ``False`` gives just the message text). + * `category_filter` filters the messages down to only those matching the + provided categories. + + See :doc:`/patterns/flashing` for examples. + + .. versionchanged:: 0.3 + `with_categories` parameter added. + + .. versionchanged:: 0.9 + `category_filter` parameter added. + + :param with_categories: set to ``True`` to also receive categories. + :param category_filter: filter of categories to limit return values. Only + categories in the list will be returned. + """ + flashes = request_ctx.flashes + if flashes is None: + flashes = session.pop("_flashes") if "_flashes" in session else [] + request_ctx.flashes = flashes + if category_filter: + flashes = list(filter(lambda f: f[0] in category_filter, flashes)) + if not with_categories: + return [x[1] for x in flashes] + return flashes + + +def _prepare_send_file_kwargs(**kwargs: t.Any) -> t.Dict[str, t.Any]: + if kwargs.get("max_age") is None: + kwargs["max_age"] = current_app.get_send_file_max_age + + kwargs.update( + environ=request.environ, + use_x_sendfile=current_app.config["USE_X_SENDFILE"], + response_class=current_app.response_class, + _root_path=current_app.root_path, # type: ignore + ) + return kwargs + + +def send_file( + path_or_file: t.Union[os.PathLike, str, t.BinaryIO], + mimetype: t.Optional[str] = None, + as_attachment: bool = False, + download_name: t.Optional[str] = None, + conditional: bool = True, + etag: t.Union[bool, str] = True, + last_modified: t.Optional[t.Union[datetime, int, float]] = None, + max_age: t.Optional[ + t.Union[int, t.Callable[[t.Optional[str]], t.Optional[int]]] + ] = None, +) -> "Response": + """Send the contents of a file to the client. + + The first argument can be a file path or a file-like object. Paths + are preferred in most cases because Werkzeug can manage the file and + get extra information from the path. Passing a file-like object + requires that the file is opened in binary mode, and is mostly + useful when building a file in memory with :class:`io.BytesIO`. + + Never pass file paths provided by a user. The path is assumed to be + trusted, so a user could craft a path to access a file you didn't + intend. Use :func:`send_from_directory` to safely serve + user-requested paths from within a directory. + + If the WSGI server sets a ``file_wrapper`` in ``environ``, it is + used, otherwise Werkzeug's built-in wrapper is used. Alternatively, + if the HTTP server supports ``X-Sendfile``, configuring Flask with + ``USE_X_SENDFILE = True`` will tell the server to send the given + path, which is much more efficient than reading it in Python. + + :param path_or_file: The path to the file to send, relative to the + current working directory if a relative path is given. + Alternatively, a file-like object opened in binary mode. Make + sure the file pointer is seeked to the start of the data. + :param mimetype: The MIME type to send for the file. If not + provided, it will try to detect it from the file name. + :param as_attachment: Indicate to a browser that it should offer to + save the file instead of displaying it. + :param download_name: The default name browsers will use when saving + the file. Defaults to the passed file name. + :param conditional: Enable conditional and range responses based on + request headers. Requires passing a file path and ``environ``. + :param etag: Calculate an ETag for the file, which requires passing + a file path. Can also be a string to use instead. + :param last_modified: The last modified time to send for the file, + in seconds. If not provided, it will try to detect it from the + file path. + :param max_age: How long the client should cache the file, in + seconds. If set, ``Cache-Control`` will be ``public``, otherwise + it will be ``no-cache`` to prefer conditional caching. + + .. versionchanged:: 2.0 + ``download_name`` replaces the ``attachment_filename`` + parameter. If ``as_attachment=False``, it is passed with + ``Content-Disposition: inline`` instead. + + .. versionchanged:: 2.0 + ``max_age`` replaces the ``cache_timeout`` parameter. + ``conditional`` is enabled and ``max_age`` is not set by + default. + + .. versionchanged:: 2.0 + ``etag`` replaces the ``add_etags`` parameter. It can be a + string to use instead of generating one. + + .. versionchanged:: 2.0 + Passing a file-like object that inherits from + :class:`~io.TextIOBase` will raise a :exc:`ValueError` rather + than sending an empty file. + + .. versionadded:: 2.0 + Moved the implementation to Werkzeug. This is now a wrapper to + pass some Flask-specific arguments. + + .. versionchanged:: 1.1 + ``filename`` may be a :class:`~os.PathLike` object. + + .. versionchanged:: 1.1 + Passing a :class:`~io.BytesIO` object supports range requests. + + .. versionchanged:: 1.0.3 + Filenames are encoded with ASCII instead of Latin-1 for broader + compatibility with WSGI servers. + + .. versionchanged:: 1.0 + UTF-8 filenames as specified in :rfc:`2231` are supported. + + .. versionchanged:: 0.12 + The filename is no longer automatically inferred from file + objects. If you want to use automatic MIME and etag support, + pass a filename via ``filename_or_fp`` or + ``attachment_filename``. + + .. versionchanged:: 0.12 + ``attachment_filename`` is preferred over ``filename`` for MIME + detection. + + .. versionchanged:: 0.9 + ``cache_timeout`` defaults to + :meth:`Flask.get_send_file_max_age`. + + .. versionchanged:: 0.7 + MIME guessing and etag support for file-like objects was + deprecated because it was unreliable. Pass a filename if you are + able to, otherwise attach an etag yourself. + + .. versionchanged:: 0.5 + The ``add_etags``, ``cache_timeout`` and ``conditional`` + parameters were added. The default behavior is to add etags. + + .. versionadded:: 0.2 + """ + return werkzeug.utils.send_file( # type: ignore[return-value] + **_prepare_send_file_kwargs( + path_or_file=path_or_file, + environ=request.environ, + mimetype=mimetype, + as_attachment=as_attachment, + download_name=download_name, + conditional=conditional, + etag=etag, + last_modified=last_modified, + max_age=max_age, + ) + ) + + +def send_from_directory( + directory: t.Union[os.PathLike, str], + path: t.Union[os.PathLike, str], + **kwargs: t.Any, +) -> "Response": + """Send a file from within a directory using :func:`send_file`. + + .. code-block:: python + + @app.route("/uploads/") + def download_file(name): + return send_from_directory( + app.config['UPLOAD_FOLDER'], name, as_attachment=True + ) + + This is a secure way to serve files from a folder, such as static + files or uploads. Uses :func:`~werkzeug.security.safe_join` to + ensure the path coming from the client is not maliciously crafted to + point outside the specified directory. + + If the final path does not point to an existing regular file, + raises a 404 :exc:`~werkzeug.exceptions.NotFound` error. + + :param directory: The directory that ``path`` must be located under, + relative to the current application's root path. + :param path: The path to the file to send, relative to + ``directory``. + :param kwargs: Arguments to pass to :func:`send_file`. + + .. versionchanged:: 2.0 + ``path`` replaces the ``filename`` parameter. + + .. versionadded:: 2.0 + Moved the implementation to Werkzeug. This is now a wrapper to + pass some Flask-specific arguments. + + .. versionadded:: 0.5 + """ + return werkzeug.utils.send_from_directory( # type: ignore[return-value] + directory, path, **_prepare_send_file_kwargs(**kwargs) + ) + + +def get_root_path(import_name: str) -> str: + """Find the root path of a package, or the path that contains a + module. If it cannot be found, returns the current working + directory. + + Not to be confused with the value returned by :func:`find_package`. + + :meta private: + """ + # Module already imported and has a file attribute. Use that first. + mod = sys.modules.get(import_name) + + if mod is not None and hasattr(mod, "__file__") and mod.__file__ is not None: + return os.path.dirname(os.path.abspath(mod.__file__)) + + # Next attempt: check the loader. + loader = pkgutil.get_loader(import_name) + + # Loader does not exist or we're referring to an unloaded main + # module or a main module without path (interactive sessions), go + # with the current working directory. + if loader is None or import_name == "__main__": + return os.getcwd() + + if hasattr(loader, "get_filename"): + filepath = loader.get_filename(import_name) # type: ignore + else: + # Fall back to imports. + __import__(import_name) + mod = sys.modules[import_name] + filepath = getattr(mod, "__file__", None) + + # If we don't have a file path it might be because it is a + # namespace package. In this case pick the root path from the + # first module that is contained in the package. + if filepath is None: + raise RuntimeError( + "No root path can be found for the provided module" + f" {import_name!r}. This can happen because the module" + " came from an import hook that does not provide file" + " name information or because it's a namespace package." + " In this case the root path needs to be explicitly" + " provided." + ) + + # filepath is import_name.py for a module, or __init__.py for a package. + return os.path.dirname(os.path.abspath(filepath)) + + +class locked_cached_property(werkzeug.utils.cached_property): + """A :func:`property` that is only evaluated once. Like + :class:`werkzeug.utils.cached_property` except access uses a lock + for thread safety. + + .. versionchanged:: 2.0 + Inherits from Werkzeug's ``cached_property`` (and ``property``). + """ + + def __init__( + self, + fget: t.Callable[[t.Any], t.Any], + name: t.Optional[str] = None, + doc: t.Optional[str] = None, + ) -> None: + super().__init__(fget, name=name, doc=doc) + self.lock = RLock() + + def __get__(self, obj: object, type: type = None) -> t.Any: # type: ignore + if obj is None: + return self + + with self.lock: + return super().__get__(obj, type=type) + + def __set__(self, obj: object, value: t.Any) -> None: + with self.lock: + super().__set__(obj, value) + + def __delete__(self, obj: object) -> None: + with self.lock: + super().__delete__(obj) + + +def is_ip(value: str) -> bool: + """Determine if the given string is an IP address. + + :param value: value to check + :type value: str + + :return: True if string is an IP address + :rtype: bool + """ + for family in (socket.AF_INET, socket.AF_INET6): + try: + socket.inet_pton(family, value) + except OSError: + pass + else: + return True + + return False + + +@lru_cache(maxsize=None) +def _split_blueprint_path(name: str) -> t.List[str]: + out: t.List[str] = [name] + + if "." in name: + out.extend(_split_blueprint_path(name.rpartition(".")[0])) + + return out diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/__init__.py new file mode 100644 index 00000000..65d8829a --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/flask/json/__init__.py @@ -0,0 +1,342 @@ +from __future__ import annotations + +import json as _json +import typing as t + +from jinja2.utils import htmlsafe_json_dumps as _jinja_htmlsafe_dumps + +from ..globals import current_app +from .provider import _default + +if t.TYPE_CHECKING: # pragma: no cover + from ..app import Flask + from ..wrappers import Response + + +class JSONEncoder(_json.JSONEncoder): + """The default JSON encoder. Handles extra types compared to the + built-in :class:`json.JSONEncoder`. + + - :class:`datetime.datetime` and :class:`datetime.date` are + serialized to :rfc:`822` strings. This is the same as the HTTP + date format. + - :class:`decimal.Decimal` is serialized to a string. + - :class:`uuid.UUID` is serialized to a string. + - :class:`dataclasses.dataclass` is passed to + :func:`dataclasses.asdict`. + - :class:`~markupsafe.Markup` (or any object with a ``__html__`` + method) will call the ``__html__`` method to get a string. + + Assign a subclass of this to :attr:`flask.Flask.json_encoder` or + :attr:`flask.Blueprint.json_encoder` to override the default. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Use ``app.json`` instead. + """ + + def __init__(self, **kwargs) -> None: + import warnings + + warnings.warn( + "'JSONEncoder' is deprecated and will be removed in" + " Flask 2.3. Use 'Flask.json' to provide an alternate" + " JSON implementation instead.", + DeprecationWarning, + stacklevel=3, + ) + super().__init__(**kwargs) + + def default(self, o: t.Any) -> t.Any: + """Convert ``o`` to a JSON serializable type. See + :meth:`json.JSONEncoder.default`. Python does not support + overriding how basic types like ``str`` or ``list`` are + serialized, they are handled before this method. + """ + return _default(o) + + +class JSONDecoder(_json.JSONDecoder): + """The default JSON decoder. + + This does not change any behavior from the built-in + :class:`json.JSONDecoder`. + + Assign a subclass of this to :attr:`flask.Flask.json_decoder` or + :attr:`flask.Blueprint.json_decoder` to override the default. + + .. deprecated:: 2.2 + Will be removed in Flask 2.3. Use ``app.json`` instead. + """ + + def __init__(self, **kwargs) -> None: + import warnings + + warnings.warn( + "'JSONDecoder' is deprecated and will be removed in" + " Flask 2.3. Use 'Flask.json' to provide an alternate" + " JSON implementation instead.", + DeprecationWarning, + stacklevel=3, + ) + super().__init__(**kwargs) + + +def dumps(obj: t.Any, *, app: Flask | None = None, **kwargs: t.Any) -> str: + """Serialize data as JSON. + + If :data:`~flask.current_app` is available, it will use its + :meth:`app.json.dumps() ` + method, otherwise it will use :func:`json.dumps`. + + :param obj: The data to serialize. + :param kwargs: Arguments passed to the ``dumps`` implementation. + + .. versionchanged:: 2.2 + Calls ``current_app.json.dumps``, allowing an app to override + the behavior. + + .. versionchanged:: 2.2 + The ``app`` parameter will be removed in Flask 2.3. + + .. versionchanged:: 2.0.2 + :class:`decimal.Decimal` is supported by converting to a string. + + .. versionchanged:: 2.0 + ``encoding`` will be removed in Flask 2.1. + + .. versionchanged:: 1.0.3 + ``app`` can be passed directly, rather than requiring an app + context for configuration. + """ + if app is not None: + import warnings + + warnings.warn( + "The 'app' parameter is deprecated and will be removed in" + " Flask 2.3. Call 'app.json.dumps' directly instead.", + DeprecationWarning, + stacklevel=2, + ) + else: + app = current_app + + if app: + return app.json.dumps(obj, **kwargs) + + kwargs.setdefault("default", _default) + return _json.dumps(obj, **kwargs) + + +def dump( + obj: t.Any, fp: t.IO[str], *, app: Flask | None = None, **kwargs: t.Any +) -> None: + """Serialize data as JSON and write to a file. + + If :data:`~flask.current_app` is available, it will use its + :meth:`app.json.dump() ` + method, otherwise it will use :func:`json.dump`. + + :param obj: The data to serialize. + :param fp: A file opened for writing text. Should use the UTF-8 + encoding to be valid JSON. + :param kwargs: Arguments passed to the ``dump`` implementation. + + .. versionchanged:: 2.2 + Calls ``current_app.json.dump``, allowing an app to override + the behavior. + + .. versionchanged:: 2.2 + The ``app`` parameter will be removed in Flask 2.3. + + .. versionchanged:: 2.0 + Writing to a binary file, and the ``encoding`` argument, will be + removed in Flask 2.1. + """ + if app is not None: + import warnings + + warnings.warn( + "The 'app' parameter is deprecated and will be removed in" + " Flask 2.3. Call 'app.json.dump' directly instead.", + DeprecationWarning, + stacklevel=2, + ) + else: + app = current_app + + if app: + app.json.dump(obj, fp, **kwargs) + else: + kwargs.setdefault("default", _default) + _json.dump(obj, fp, **kwargs) + + +def loads(s: str | bytes, *, app: Flask | None = None, **kwargs: t.Any) -> t.Any: + """Deserialize data as JSON. + + If :data:`~flask.current_app` is available, it will use its + :meth:`app.json.loads() ` + method, otherwise it will use :func:`json.loads`. + + :param s: Text or UTF-8 bytes. + :param kwargs: Arguments passed to the ``loads`` implementation. + + .. versionchanged:: 2.2 + Calls ``current_app.json.loads``, allowing an app to override + the behavior. + + .. versionchanged:: 2.2 + The ``app`` parameter will be removed in Flask 2.3. + + .. versionchanged:: 2.0 + ``encoding`` will be removed in Flask 2.1. The data must be a + string or UTF-8 bytes. + + .. versionchanged:: 1.0.3 + ``app`` can be passed directly, rather than requiring an app + context for configuration. + """ + if app is not None: + import warnings + + warnings.warn( + "The 'app' parameter is deprecated and will be removed in" + " Flask 2.3. Call 'app.json.loads' directly instead.", + DeprecationWarning, + stacklevel=2, + ) + else: + app = current_app + + if app: + return app.json.loads(s, **kwargs) + + return _json.loads(s, **kwargs) + + +def load(fp: t.IO[t.AnyStr], *, app: Flask | None = None, **kwargs: t.Any) -> t.Any: + """Deserialize data as JSON read from a file. + + If :data:`~flask.current_app` is available, it will use its + :meth:`app.json.load() ` + method, otherwise it will use :func:`json.load`. + + :param fp: A file opened for reading text or UTF-8 bytes. + :param kwargs: Arguments passed to the ``load`` implementation. + + .. versionchanged:: 2.2 + Calls ``current_app.json.load``, allowing an app to override + the behavior. + + .. versionchanged:: 2.2 + The ``app`` parameter will be removed in Flask 2.3. + + .. versionchanged:: 2.0 + ``encoding`` will be removed in Flask 2.1. The file must be text + mode, or binary mode with UTF-8 bytes. + """ + if app is not None: + import warnings + + warnings.warn( + "The 'app' parameter is deprecated and will be removed in" + " Flask 2.3. Call 'app.json.load' directly instead.", + DeprecationWarning, + stacklevel=2, + ) + else: + app = current_app + + if app: + return app.json.load(fp, **kwargs) + + return _json.load(fp, **kwargs) + + +def htmlsafe_dumps(obj: t.Any, **kwargs: t.Any) -> str: + """Serialize an object to a string of JSON with :func:`dumps`, then + replace HTML-unsafe characters with Unicode escapes and mark the + result safe with :class:`~markupsafe.Markup`. + + This is available in templates as the ``|tojson`` filter. + + The returned string is safe to render in HTML documents and + ``') + # => <script> do_nasty_stuff() </script> + # sanitize_html('Click here for $100') + # => Click here for $100 + def sanitize_token(self, token): + + # accommodate filters which use token_type differently + token_type = token["type"] + if token_type in ("StartTag", "EndTag", "EmptyTag"): + name = token["name"] + namespace = token["namespace"] + if ((namespace, name) in self.allowed_elements or + (namespace is None and + (namespaces["html"], name) in self.allowed_elements)): + return self.allowed_token(token) + else: + return self.disallowed_token(token) + elif token_type == "Comment": + pass + else: + return token + + def allowed_token(self, token): + if "data" in token: + attrs = token["data"] + attr_names = set(attrs.keys()) + + # Remove forbidden attributes + for to_remove in (attr_names - self.allowed_attributes): + del token["data"][to_remove] + attr_names.remove(to_remove) + + # Remove attributes with disallowed URL values + for attr in (attr_names & self.attr_val_is_uri): + assert attr in attrs + # I don't have a clue where this regexp comes from or why it matches those + # characters, nor why we call unescape. I just know it's always been here. + # Should you be worried by this comment in a sanitizer? Yes. On the other hand, all + # this will do is remove *more* than it otherwise would. + val_unescaped = re.sub("[`\x00-\x20\x7f-\xa0\\s]+", '', + unescape(attrs[attr])).lower() + # remove replacement characters from unescaped characters + val_unescaped = val_unescaped.replace("\ufffd", "") + try: + uri = urlparse.urlparse(val_unescaped) + except ValueError: + uri = None + del attrs[attr] + if uri and uri.scheme: + if uri.scheme not in self.allowed_protocols: + del attrs[attr] + if uri.scheme == 'data': + m = data_content_type.match(uri.path) + if not m: + del attrs[attr] + elif m.group('content_type') not in self.allowed_content_types: + del attrs[attr] + + for attr in self.svg_attr_val_allows_ref: + if attr in attrs: + attrs[attr] = re.sub(r'url\s*\(\s*[^#\s][^)]+?\)', + ' ', + unescape(attrs[attr])) + if (token["name"] in self.svg_allow_local_href and + (namespaces['xlink'], 'href') in attrs and re.search(r'^\s*[^#\s].*', + attrs[(namespaces['xlink'], 'href')])): + del attrs[(namespaces['xlink'], 'href')] + if (None, 'style') in attrs: + attrs[(None, 'style')] = self.sanitize_css(attrs[(None, 'style')]) + token["data"] = attrs + return token + + def disallowed_token(self, token): + token_type = token["type"] + if token_type == "EndTag": + token["data"] = "" % token["name"] + elif token["data"]: + assert token_type in ("StartTag", "EmptyTag") + attrs = [] + for (ns, name), v in token["data"].items(): + attrs.append(' %s="%s"' % (name if ns is None else "%s:%s" % (prefixes[ns], name), escape(v))) + token["data"] = "<%s%s>" % (token["name"], ''.join(attrs)) + else: + token["data"] = "<%s>" % token["name"] + if token.get("selfClosing"): + token["data"] = token["data"][:-1] + "/>" + + token["type"] = "Characters" + + del token["name"] + return token + + def sanitize_css(self, style): + # disallow urls + style = re.compile(r'url\s*\(\s*[^\s)]+?\s*\)\s*').sub(' ', style) + + # gauntlet + if not re.match(r"""^([:,;#%.\sa-zA-Z0-9!]|\w-\w|'[\s\w]+'|"[\s\w]+"|\([\d,\s]+\))*$""", style): + return '' + if not re.match(r"^\s*([-\w]+\s*:[^:;]*(;\s*|$))*$", style): + return '' + + clean = [] + for prop, value in re.findall(r"([-\w]+)\s*:\s*([^:;]*)", style): + if not value: + continue + if prop.lower() in self.allowed_css_properties: + clean.append(prop + ': ' + value + ';') + elif prop.split('-')[0].lower() in ['background', 'border', 'margin', + 'padding']: + for keyword in value.split(): + if keyword not in self.allowed_css_keywords and \ + not re.match(r"^(#[0-9a-fA-F]+|rgb\(\d+%?,\d*%?,?\d*%?\)?|\d{0,2}\.?\d{0,2}(cm|em|ex|in|mm|pc|pt|px|%|,|\))?)$", keyword): # noqa + break + else: + clean.append(prop + ': ' + value + ';') + elif prop.lower() in self.allowed_svg_properties: + clean.append(prop + ': ' + value + ';') + + return ' '.join(clean) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/whitespace.py b/LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/whitespace.py new file mode 100644 index 00000000..0d12584b --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/filters/whitespace.py @@ -0,0 +1,38 @@ +from __future__ import absolute_import, division, unicode_literals + +import re + +from . import base +from ..constants import rcdataElements, spaceCharacters +spaceCharacters = "".join(spaceCharacters) + +SPACES_REGEX = re.compile("[%s]+" % spaceCharacters) + + +class Filter(base.Filter): + """Collapses whitespace except in pre, textarea, and script elements""" + spacePreserveElements = frozenset(["pre", "textarea"] + list(rcdataElements)) + + def __iter__(self): + preserve = 0 + for token in base.Filter.__iter__(self): + type = token["type"] + if type == "StartTag" \ + and (preserve or token["name"] in self.spacePreserveElements): + preserve += 1 + + elif type == "EndTag" and preserve: + preserve -= 1 + + elif not preserve and type == "SpaceCharacters" and token["data"]: + # Test on token["data"] above to not introduce spaces where there were not + token["data"] = " " + + elif not preserve and type == "Characters": + token["data"] = collapse_spaces(token["data"]) + + yield token + + +def collapse_spaces(text): + return SPACES_REGEX.sub(' ', text) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/html5parser.py b/LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/html5parser.py new file mode 100644 index 00000000..ae41a133 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/pip/_vendor/html5lib/html5parser.py @@ -0,0 +1,2791 @@ +from __future__ import absolute_import, division, unicode_literals +from pip._vendor.six import with_metaclass, viewkeys + +import types +from collections import OrderedDict + +from . import _inputstream +from . import _tokenizer + +from . import treebuilders +from .treebuilders.base import Marker + +from . import _utils +from .constants import ( + spaceCharacters, asciiUpper2Lower, + specialElements, headingElements, cdataElements, rcdataElements, + tokenTypes, tagTokenTypes, + namespaces, + htmlIntegrationPointElements, mathmlTextIntegrationPointElements, + adjustForeignAttributes as adjustForeignAttributesMap, + adjustMathMLAttributes, adjustSVGAttributes, + E, + _ReparseException +) + + +def parse(doc, treebuilder="etree", namespaceHTMLElements=True, **kwargs): + """Parse an HTML document as a string or file-like object into a tree + + :arg doc: the document to parse as a string or file-like object + + :arg treebuilder: the treebuilder to use when parsing + + :arg namespaceHTMLElements: whether or not to namespace HTML elements + + :returns: parsed tree + + Example: + + >>> from html5lib.html5parser import parse + >>> parse('

This is a doc

') + + + """ + tb = treebuilders.getTreeBuilder(treebuilder) + p = HTMLParser(tb, namespaceHTMLElements=namespaceHTMLElements) + return p.parse(doc, **kwargs) + + +def parseFragment(doc, container="div", treebuilder="etree", namespaceHTMLElements=True, **kwargs): + """Parse an HTML fragment as a string or file-like object into a tree + + :arg doc: the fragment to parse as a string or file-like object + + :arg container: the container context to parse the fragment in + + :arg treebuilder: the treebuilder to use when parsing + + :arg namespaceHTMLElements: whether or not to namespace HTML elements + + :returns: parsed tree + + Example: + + >>> from html5lib.html5libparser import parseFragment + >>> parseFragment('this is a fragment') + + + """ + tb = treebuilders.getTreeBuilder(treebuilder) + p = HTMLParser(tb, namespaceHTMLElements=namespaceHTMLElements) + return p.parseFragment(doc, container=container, **kwargs) + + +def method_decorator_metaclass(function): + class Decorated(type): + def __new__(meta, classname, bases, classDict): + for attributeName, attribute in classDict.items(): + if isinstance(attribute, types.FunctionType): + attribute = function(attribute) + + classDict[attributeName] = attribute + return type.__new__(meta, classname, bases, classDict) + return Decorated + + +class HTMLParser(object): + """HTML parser + + Generates a tree structure from a stream of (possibly malformed) HTML. + + """ + + def __init__(self, tree=None, strict=False, namespaceHTMLElements=True, debug=False): + """ + :arg tree: a treebuilder class controlling the type of tree that will be + returned. Built in treebuilders can be accessed through + html5lib.treebuilders.getTreeBuilder(treeType) + + :arg strict: raise an exception when a parse error is encountered + + :arg namespaceHTMLElements: whether or not to namespace HTML elements + + :arg debug: whether or not to enable debug mode which logs things + + Example: + + >>> from html5lib.html5parser import HTMLParser + >>> parser = HTMLParser() # generates parser with etree builder + >>> parser = HTMLParser('lxml', strict=True) # generates parser with lxml builder which is strict + + """ + + # Raise an exception on the first error encountered + self.strict = strict + + if tree is None: + tree = treebuilders.getTreeBuilder("etree") + self.tree = tree(namespaceHTMLElements) + self.errors = [] + + self.phases = dict([(name, cls(self, self.tree)) for name, cls in + getPhases(debug).items()]) + + def _parse(self, stream, innerHTML=False, container="div", scripting=False, **kwargs): + + self.innerHTMLMode = innerHTML + self.container = container + self.scripting = scripting + self.tokenizer = _tokenizer.HTMLTokenizer(stream, parser=self, **kwargs) + self.reset() + + try: + self.mainLoop() + except _ReparseException: + self.reset() + self.mainLoop() + + def reset(self): + self.tree.reset() + self.firstStartTag = False + self.errors = [] + self.log = [] # only used with debug mode + # "quirks" / "limited quirks" / "no quirks" + self.compatMode = "no quirks" + + if self.innerHTMLMode: + self.innerHTML = self.container.lower() + + if self.innerHTML in cdataElements: + self.tokenizer.state = self.tokenizer.rcdataState + elif self.innerHTML in rcdataElements: + self.tokenizer.state = self.tokenizer.rawtextState + elif self.innerHTML == 'plaintext': + self.tokenizer.state = self.tokenizer.plaintextState + else: + # state already is data state + # self.tokenizer.state = self.tokenizer.dataState + pass + self.phase = self.phases["beforeHtml"] + self.phase.insertHtmlElement() + self.resetInsertionMode() + else: + self.innerHTML = False # pylint:disable=redefined-variable-type + self.phase = self.phases["initial"] + + self.lastPhase = None + + self.beforeRCDataPhase = None + + self.framesetOK = True + + @property + def documentEncoding(self): + """Name of the character encoding that was used to decode the input stream, or + :obj:`None` if that is not determined yet + + """ + if not hasattr(self, 'tokenizer'): + return None + return self.tokenizer.stream.charEncoding[0].name + + def isHTMLIntegrationPoint(self, element): + if (element.name == "annotation-xml" and + element.namespace == namespaces["mathml"]): + return ("encoding" in element.attributes and + element.attributes["encoding"].translate( + asciiUpper2Lower) in + ("text/html", "application/xhtml+xml")) + else: + return (element.namespace, element.name) in htmlIntegrationPointElements + + def isMathMLTextIntegrationPoint(self, element): + return (element.namespace, element.name) in mathmlTextIntegrationPointElements + + def mainLoop(self): + CharactersToken = tokenTypes["Characters"] + SpaceCharactersToken = tokenTypes["SpaceCharacters"] + StartTagToken = tokenTypes["StartTag"] + EndTagToken = tokenTypes["EndTag"] + CommentToken = tokenTypes["Comment"] + DoctypeToken = tokenTypes["Doctype"] + ParseErrorToken = tokenTypes["ParseError"] + + for token in self.normalizedTokens(): + prev_token = None + new_token = token + while new_token is not None: + prev_token = new_token + currentNode = self.tree.openElements[-1] if self.tree.openElements else None + currentNodeNamespace = currentNode.namespace if currentNode else None + currentNodeName = currentNode.name if currentNode else None + + type = new_token["type"] + + if type == ParseErrorToken: + self.parseError(new_token["data"], new_token.get("datavars", {})) + new_token = None + else: + if (len(self.tree.openElements) == 0 or + currentNodeNamespace == self.tree.defaultNamespace or + (self.isMathMLTextIntegrationPoint(currentNode) and + ((type == StartTagToken and + token["name"] not in frozenset(["mglyph", "malignmark"])) or + type in (CharactersToken, SpaceCharactersToken))) or + (currentNodeNamespace == namespaces["mathml"] and + currentNodeName == "annotation-xml" and + type == StartTagToken and + token["name"] == "svg") or + (self.isHTMLIntegrationPoint(currentNode) and + type in (StartTagToken, CharactersToken, SpaceCharactersToken))): + phase = self.phase + else: + phase = self.phases["inForeignContent"] + + if type == CharactersToken: + new_token = phase.processCharacters(new_token) + elif type == SpaceCharactersToken: + new_token = phase.processSpaceCharacters(new_token) + elif type == StartTagToken: + new_token = phase.processStartTag(new_token) + elif type == EndTagToken: + new_token = phase.processEndTag(new_token) + elif type == CommentToken: + new_token = phase.processComment(new_token) + elif type == DoctypeToken: + new_token = phase.processDoctype(new_token) + + if (type == StartTagToken and prev_token["selfClosing"] and + not prev_token["selfClosingAcknowledged"]): + self.parseError("non-void-element-with-trailing-solidus", + {"name": prev_token["name"]}) + + # When the loop finishes it's EOF + reprocess = True + phases = [] + while reprocess: + phases.append(self.phase) + reprocess = self.phase.processEOF() + if reprocess: + assert self.phase not in phases + + def normalizedTokens(self): + for token in self.tokenizer: + yield self.normalizeToken(token) + + def parse(self, stream, *args, **kwargs): + """Parse a HTML document into a well-formed tree + + :arg stream: a file-like object or string containing the HTML to be parsed + + The optional encoding parameter must be a string that indicates + the encoding. If specified, that encoding will be used, + regardless of any BOM or later declaration (such as in a meta + element). + + :arg scripting: treat noscript elements as if JavaScript was turned on + + :returns: parsed tree + + Example: + + >>> from html5lib.html5parser import HTMLParser + >>> parser = HTMLParser() + >>> parser.parse('

This is a doc

') + + + """ + self._parse(stream, False, None, *args, **kwargs) + return self.tree.getDocument() + + def parseFragment(self, stream, *args, **kwargs): + """Parse a HTML fragment into a well-formed tree fragment + + :arg container: name of the element we're setting the innerHTML + property if set to None, default to 'div' + + :arg stream: a file-like object or string containing the HTML to be parsed + + The optional encoding parameter must be a string that indicates + the encoding. If specified, that encoding will be used, + regardless of any BOM or later declaration (such as in a meta + element) + + :arg scripting: treat noscript elements as if JavaScript was turned on + + :returns: parsed tree + + Example: + + >>> from html5lib.html5libparser import HTMLParser + >>> parser = HTMLParser() + >>> parser.parseFragment('this is a fragment') + + + """ + self._parse(stream, True, *args, **kwargs) + return self.tree.getFragment() + + def parseError(self, errorcode="XXX-undefined-error", datavars=None): + # XXX The idea is to make errorcode mandatory. + if datavars is None: + datavars = {} + self.errors.append((self.tokenizer.stream.position(), errorcode, datavars)) + if self.strict: + raise ParseError(E[errorcode] % datavars) + + def normalizeToken(self, token): + # HTML5 specific normalizations to the token stream + if token["type"] == tokenTypes["StartTag"]: + raw = token["data"] + token["data"] = OrderedDict(raw) + if len(raw) > len(token["data"]): + # we had some duplicated attribute, fix so first wins + token["data"].update(raw[::-1]) + + return token + + def adjustMathMLAttributes(self, token): + adjust_attributes(token, adjustMathMLAttributes) + + def adjustSVGAttributes(self, token): + adjust_attributes(token, adjustSVGAttributes) + + def adjustForeignAttributes(self, token): + adjust_attributes(token, adjustForeignAttributesMap) + + def reparseTokenNormal(self, token): + # pylint:disable=unused-argument + self.parser.phase() + + def resetInsertionMode(self): + # The name of this method is mostly historical. (It's also used in the + # specification.) + last = False + newModes = { + "select": "inSelect", + "td": "inCell", + "th": "inCell", + "tr": "inRow", + "tbody": "inTableBody", + "thead": "inTableBody", + "tfoot": "inTableBody", + "caption": "inCaption", + "colgroup": "inColumnGroup", + "table": "inTable", + "head": "inBody", + "body": "inBody", + "frameset": "inFrameset", + "html": "beforeHead" + } + for node in self.tree.openElements[::-1]: + nodeName = node.name + new_phase = None + if node == self.tree.openElements[0]: + assert self.innerHTML + last = True + nodeName = self.innerHTML + # Check for conditions that should only happen in the innerHTML + # case + if nodeName in ("select", "colgroup", "head", "html"): + assert self.innerHTML + + if not last and node.namespace != self.tree.defaultNamespace: + continue + + if nodeName in newModes: + new_phase = self.phases[newModes[nodeName]] + break + elif last: + new_phase = self.phases["inBody"] + break + + self.phase = new_phase + + def parseRCDataRawtext(self, token, contentType): + # Generic RCDATA/RAWTEXT Parsing algorithm + assert contentType in ("RAWTEXT", "RCDATA") + + self.tree.insertElement(token) + + if contentType == "RAWTEXT": + self.tokenizer.state = self.tokenizer.rawtextState + else: + self.tokenizer.state = self.tokenizer.rcdataState + + self.originalPhase = self.phase + + self.phase = self.phases["text"] + + +@_utils.memoize +def getPhases(debug): + def log(function): + """Logger that records which phase processes each token""" + type_names = dict((value, key) for key, value in + tokenTypes.items()) + + def wrapped(self, *args, **kwargs): + if function.__name__.startswith("process") and len(args) > 0: + token = args[0] + try: + info = {"type": type_names[token['type']]} + except: + raise + if token['type'] in tagTokenTypes: + info["name"] = token['name'] + + self.parser.log.append((self.parser.tokenizer.state.__name__, + self.parser.phase.__class__.__name__, + self.__class__.__name__, + function.__name__, + info)) + return function(self, *args, **kwargs) + else: + return function(self, *args, **kwargs) + return wrapped + + def getMetaclass(use_metaclass, metaclass_func): + if use_metaclass: + return method_decorator_metaclass(metaclass_func) + else: + return type + + # pylint:disable=unused-argument + class Phase(with_metaclass(getMetaclass(debug, log))): + """Base class for helper object that implements each phase of processing + """ + + def __init__(self, parser, tree): + self.parser = parser + self.tree = tree + + def processEOF(self): + raise NotImplementedError + + def processComment(self, token): + # For most phases the following is correct. Where it's not it will be + # overridden. + self.tree.insertComment(token, self.tree.openElements[-1]) + + def processDoctype(self, token): + self.parser.parseError("unexpected-doctype") + + def processCharacters(self, token): + self.tree.insertText(token["data"]) + + def processSpaceCharacters(self, token): + self.tree.insertText(token["data"]) + + def processStartTag(self, token): + return self.startTagHandler[token["name"]](token) + + def startTagHtml(self, token): + if not self.parser.firstStartTag and token["name"] == "html": + self.parser.parseError("non-html-root") + # XXX Need a check here to see if the first start tag token emitted is + # this token... If it's not, invoke self.parser.parseError(). + for attr, value in token["data"].items(): + if attr not in self.tree.openElements[0].attributes: + self.tree.openElements[0].attributes[attr] = value + self.parser.firstStartTag = False + + def processEndTag(self, token): + return self.endTagHandler[token["name"]](token) + + class InitialPhase(Phase): + def processSpaceCharacters(self, token): + pass + + def processComment(self, token): + self.tree.insertComment(token, self.tree.document) + + def processDoctype(self, token): + name = token["name"] + publicId = token["publicId"] + systemId = token["systemId"] + correct = token["correct"] + + if (name != "html" or publicId is not None or + systemId is not None and systemId != "about:legacy-compat"): + self.parser.parseError("unknown-doctype") + + if publicId is None: + publicId = "" + + self.tree.insertDoctype(token) + + if publicId != "": + publicId = publicId.translate(asciiUpper2Lower) + + if (not correct or token["name"] != "html" or + publicId.startswith( + ("+//silmaril//dtd html pro v0r11 19970101//", + "-//advasoft ltd//dtd html 3.0 aswedit + extensions//", + "-//as//dtd html 3.0 aswedit + extensions//", + "-//ietf//dtd html 2.0 level 1//", + "-//ietf//dtd html 2.0 level 2//", + "-//ietf//dtd html 2.0 strict level 1//", + "-//ietf//dtd html 2.0 strict level 2//", + "-//ietf//dtd html 2.0 strict//", + "-//ietf//dtd html 2.0//", + "-//ietf//dtd html 2.1e//", + "-//ietf//dtd html 3.0//", + "-//ietf//dtd html 3.2 final//", + "-//ietf//dtd html 3.2//", + "-//ietf//dtd html 3//", + "-//ietf//dtd html level 0//", + "-//ietf//dtd html level 1//", + "-//ietf//dtd html level 2//", + "-//ietf//dtd html level 3//", + "-//ietf//dtd html strict level 0//", + "-//ietf//dtd html strict level 1//", + "-//ietf//dtd html strict level 2//", + "-//ietf//dtd html strict level 3//", + "-//ietf//dtd html strict//", + "-//ietf//dtd html//", + "-//metrius//dtd metrius presentational//", + "-//microsoft//dtd internet explorer 2.0 html strict//", + "-//microsoft//dtd internet explorer 2.0 html//", + "-//microsoft//dtd internet explorer 2.0 tables//", + "-//microsoft//dtd internet explorer 3.0 html strict//", + "-//microsoft//dtd internet explorer 3.0 html//", + "-//microsoft//dtd internet explorer 3.0 tables//", + "-//netscape comm. corp.//dtd html//", + "-//netscape comm. corp.//dtd strict html//", + "-//o'reilly and associates//dtd html 2.0//", + "-//o'reilly and associates//dtd html extended 1.0//", + "-//o'reilly and associates//dtd html extended relaxed 1.0//", + "-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//", + "-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//", + "-//spyglass//dtd html 2.0 extended//", + "-//sq//dtd html 2.0 hotmetal + extensions//", + "-//sun microsystems corp.//dtd hotjava html//", + "-//sun microsystems corp.//dtd hotjava strict html//", + "-//w3c//dtd html 3 1995-03-24//", + "-//w3c//dtd html 3.2 draft//", + "-//w3c//dtd html 3.2 final//", + "-//w3c//dtd html 3.2//", + "-//w3c//dtd html 3.2s draft//", + "-//w3c//dtd html 4.0 frameset//", + "-//w3c//dtd html 4.0 transitional//", + "-//w3c//dtd html experimental 19960712//", + "-//w3c//dtd html experimental 970421//", + "-//w3c//dtd w3 html//", + "-//w3o//dtd w3 html 3.0//", + "-//webtechs//dtd mozilla html 2.0//", + "-//webtechs//dtd mozilla html//")) or + publicId in ("-//w3o//dtd w3 html strict 3.0//en//", + "-/w3c/dtd html 4.0 transitional/en", + "html") or + publicId.startswith( + ("-//w3c//dtd html 4.01 frameset//", + "-//w3c//dtd html 4.01 transitional//")) and + systemId is None or + systemId and systemId.lower() == "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"): + self.parser.compatMode = "quirks" + elif (publicId.startswith( + ("-//w3c//dtd xhtml 1.0 frameset//", + "-//w3c//dtd xhtml 1.0 transitional//")) or + publicId.startswith( + ("-//w3c//dtd html 4.01 frameset//", + "-//w3c//dtd html 4.01 transitional//")) and + systemId is not None): + self.parser.compatMode = "limited quirks" + + self.parser.phase = self.parser.phases["beforeHtml"] + + def anythingElse(self): + self.parser.compatMode = "quirks" + self.parser.phase = self.parser.phases["beforeHtml"] + + def processCharacters(self, token): + self.parser.parseError("expected-doctype-but-got-chars") + self.anythingElse() + return token + + def processStartTag(self, token): + self.parser.parseError("expected-doctype-but-got-start-tag", + {"name": token["name"]}) + self.anythingElse() + return token + + def processEndTag(self, token): + self.parser.parseError("expected-doctype-but-got-end-tag", + {"name": token["name"]}) + self.anythingElse() + return token + + def processEOF(self): + self.parser.parseError("expected-doctype-but-got-eof") + self.anythingElse() + return True + + class BeforeHtmlPhase(Phase): + # helper methods + def insertHtmlElement(self): + self.tree.insertRoot(impliedTagToken("html", "StartTag")) + self.parser.phase = self.parser.phases["beforeHead"] + + # other + def processEOF(self): + self.insertHtmlElement() + return True + + def processComment(self, token): + self.tree.insertComment(token, self.tree.document) + + def processSpaceCharacters(self, token): + pass + + def processCharacters(self, token): + self.insertHtmlElement() + return token + + def processStartTag(self, token): + if token["name"] == "html": + self.parser.firstStartTag = True + self.insertHtmlElement() + return token + + def processEndTag(self, token): + if token["name"] not in ("head", "body", "html", "br"): + self.parser.parseError("unexpected-end-tag-before-html", + {"name": token["name"]}) + else: + self.insertHtmlElement() + return token + + class BeforeHeadPhase(Phase): + def __init__(self, parser, tree): + Phase.__init__(self, parser, tree) + + self.startTagHandler = _utils.MethodDispatcher([ + ("html", self.startTagHtml), + ("head", self.startTagHead) + ]) + self.startTagHandler.default = self.startTagOther + + self.endTagHandler = _utils.MethodDispatcher([ + (("head", "body", "html", "br"), self.endTagImplyHead) + ]) + self.endTagHandler.default = self.endTagOther + + def processEOF(self): + self.startTagHead(impliedTagToken("head", "StartTag")) + return True + + def processSpaceCharacters(self, token): + pass + + def processCharacters(self, token): + self.startTagHead(impliedTagToken("head", "StartTag")) + return token + + def startTagHtml(self, token): + return self.parser.phases["inBody"].processStartTag(token) + + def startTagHead(self, token): + self.tree.insertElement(token) + self.tree.headPointer = self.tree.openElements[-1] + self.parser.phase = self.parser.phases["inHead"] + + def startTagOther(self, token): + self.startTagHead(impliedTagToken("head", "StartTag")) + return token + + def endTagImplyHead(self, token): + self.startTagHead(impliedTagToken("head", "StartTag")) + return token + + def endTagOther(self, token): + self.parser.parseError("end-tag-after-implied-root", + {"name": token["name"]}) + + class InHeadPhase(Phase): + def __init__(self, parser, tree): + Phase.__init__(self, parser, tree) + + self.startTagHandler = _utils.MethodDispatcher([ + ("html", self.startTagHtml), + ("title", self.startTagTitle), + (("noframes", "style"), self.startTagNoFramesStyle), + ("noscript", self.startTagNoscript), + ("script", self.startTagScript), + (("base", "basefont", "bgsound", "command", "link"), + self.startTagBaseLinkCommand), + ("meta", self.startTagMeta), + ("head", self.startTagHead) + ]) + self.startTagHandler.default = self.startTagOther + + self.endTagHandler = _utils.MethodDispatcher([ + ("head", self.endTagHead), + (("br", "html", "body"), self.endTagHtmlBodyBr) + ]) + self.endTagHandler.default = self.endTagOther + + # the real thing + def processEOF(self): + self.anythingElse() + return True + + def processCharacters(self, token): + self.anythingElse() + return token + + def startTagHtml(self, token): + return self.parser.phases["inBody"].processStartTag(token) + + def startTagHead(self, token): + self.parser.parseError("two-heads-are-not-better-than-one") + + def startTagBaseLinkCommand(self, token): + self.tree.insertElement(token) + self.tree.openElements.pop() + token["selfClosingAcknowledged"] = True + + def startTagMeta(self, token): + self.tree.insertElement(token) + self.tree.openElements.pop() + token["selfClosingAcknowledged"] = True + + attributes = token["data"] + if self.parser.tokenizer.stream.charEncoding[1] == "tentative": + if "charset" in attributes: + self.parser.tokenizer.stream.changeEncoding(attributes["charset"]) + elif ("content" in attributes and + "http-equiv" in attributes and + attributes["http-equiv"].lower() == "content-type"): + # Encoding it as UTF-8 here is a hack, as really we should pass + # the abstract Unicode string, and just use the + # ContentAttrParser on that, but using UTF-8 allows all chars + # to be encoded and as a ASCII-superset works. + data = _inputstream.EncodingBytes(attributes["content"].encode("utf-8")) + parser = _inputstream.ContentAttrParser(data) + codec = parser.parse() + self.parser.tokenizer.stream.changeEncoding(codec) + + def startTagTitle(self, token): + self.parser.parseRCDataRawtext(token, "RCDATA") + + def startTagNoFramesStyle(self, token): + # Need to decide whether to implement the scripting-disabled case + self.parser.parseRCDataRawtext(token, "RAWTEXT") + + def startTagNoscript(self, token): + if self.parser.scripting: + self.parser.parseRCDataRawtext(token, "RAWTEXT") + else: + self.tree.insertElement(token) + self.parser.phase = self.parser.phases["inHeadNoscript"] + + def startTagScript(self, token): + self.tree.insertElement(token) + self.parser.tokenizer.state = self.parser.tokenizer.scriptDataState + self.parser.originalPhase = self.parser.phase + self.parser.phase = self.parser.phases["text"] + + def startTagOther(self, token): + self.anythingElse() + return token + + def endTagHead(self, token): + node = self.parser.tree.openElements.pop() + assert node.name == "head", "Expected head got %s" % node.name + self.parser.phase = self.parser.phases["afterHead"] + + def endTagHtmlBodyBr(self, token): + self.anythingElse() + return token + + def endTagOther(self, token): + self.parser.parseError("unexpected-end-tag", {"name": token["name"]}) + + def anythingElse(self): + self.endTagHead(impliedTagToken("head")) + + class InHeadNoscriptPhase(Phase): + def __init__(self, parser, tree): + Phase.__init__(self, parser, tree) + + self.startTagHandler = _utils.MethodDispatcher([ + ("html", self.startTagHtml), + (("basefont", "bgsound", "link", "meta", "noframes", "style"), self.startTagBaseLinkCommand), + (("head", "noscript"), self.startTagHeadNoscript), + ]) + self.startTagHandler.default = self.startTagOther + + self.endTagHandler = _utils.MethodDispatcher([ + ("noscript", self.endTagNoscript), + ("br", self.endTagBr), + ]) + self.endTagHandler.default = self.endTagOther + + def processEOF(self): + self.parser.parseError("eof-in-head-noscript") + self.anythingElse() + return True + + def processComment(self, token): + return self.parser.phases["inHead"].processComment(token) + + def processCharacters(self, token): + self.parser.parseError("char-in-head-noscript") + self.anythingElse() + return token + + def processSpaceCharacters(self, token): + return self.parser.phases["inHead"].processSpaceCharacters(token) + + def startTagHtml(self, token): + return self.parser.phases["inBody"].processStartTag(token) + + def startTagBaseLinkCommand(self, token): + return self.parser.phases["inHead"].processStartTag(token) + + def startTagHeadNoscript(self, token): + self.parser.parseError("unexpected-start-tag", {"name": token["name"]}) + + def startTagOther(self, token): + self.parser.parseError("unexpected-inhead-noscript-tag", {"name": token["name"]}) + self.anythingElse() + return token + + def endTagNoscript(self, token): + node = self.parser.tree.openElements.pop() + assert node.name == "noscript", "Expected noscript got %s" % node.name + self.parser.phase = self.parser.phases["inHead"] + + def endTagBr(self, token): + self.parser.parseError("unexpected-inhead-noscript-tag", {"name": token["name"]}) + self.anythingElse() + return token + + def endTagOther(self, token): + self.parser.parseError("unexpected-end-tag", {"name": token["name"]}) + + def anythingElse(self): + # Caller must raise parse error first! + self.endTagNoscript(impliedTagToken("noscript")) + + class AfterHeadPhase(Phase): + def __init__(self, parser, tree): + Phase.__init__(self, parser, tree) + + self.startTagHandler = _utils.MethodDispatcher([ + ("html", self.startTagHtml), + ("body", self.startTagBody), + ("frameset", self.startTagFrameset), + (("base", "basefont", "bgsound", "link", "meta", "noframes", "script", + "style", "title"), + self.startTagFromHead), + ("head", self.startTagHead) + ]) + self.startTagHandler.default = self.startTagOther + self.endTagHandler = _utils.MethodDispatcher([(("body", "html", "br"), + self.endTagHtmlBodyBr)]) + self.endTagHandler.default = self.endTagOther + + def processEOF(self): + self.anythingElse() + return True + + def processCharacters(self, token): + self.anythingElse() + return token + + def startTagHtml(self, token): + return self.parser.phases["inBody"].processStartTag(token) + + def startTagBody(self, token): + self.parser.framesetOK = False + self.tree.insertElement(token) + self.parser.phase = self.parser.phases["inBody"] + + def startTagFrameset(self, token): + self.tree.insertElement(token) + self.parser.phase = self.parser.phases["inFrameset"] + + def startTagFromHead(self, token): + self.parser.parseError("unexpected-start-tag-out-of-my-head", + {"name": token["name"]}) + self.tree.openElements.append(self.tree.headPointer) + self.parser.phases["inHead"].processStartTag(token) + for node in self.tree.openElements[::-1]: + if node.name == "head": + self.tree.openElements.remove(node) + break + + def startTagHead(self, token): + self.parser.parseError("unexpected-start-tag", {"name": token["name"]}) + + def startTagOther(self, token): + self.anythingElse() + return token + + def endTagHtmlBodyBr(self, token): + self.anythingElse() + return token + + def endTagOther(self, token): + self.parser.parseError("unexpected-end-tag", {"name": token["name"]}) + + def anythingElse(self): + self.tree.insertElement(impliedTagToken("body", "StartTag")) + self.parser.phase = self.parser.phases["inBody"] + self.parser.framesetOK = True + + class InBodyPhase(Phase): + # http://www.whatwg.org/specs/web-apps/current-work/#parsing-main-inbody + # the really-really-really-very crazy mode + def __init__(self, parser, tree): + Phase.__init__(self, parser, tree) + + # Set this to the default handler + self.processSpaceCharacters = self.processSpaceCharactersNonPre + + self.startTagHandler = _utils.MethodDispatcher([ + ("html", self.startTagHtml), + (("base", "basefont", "bgsound", "command", "link", "meta", + "script", "style", "title"), + self.startTagProcessInHead), + ("body", self.startTagBody), + ("frameset", self.startTagFrameset), + (("address", "article", "aside", "blockquote", "center", "details", + "dir", "div", "dl", "fieldset", "figcaption", "figure", + "footer", "header", "hgroup", "main", "menu", "nav", "ol", "p", + "section", "summary", "ul"), + self.startTagCloseP), + (headingElements, self.startTagHeading), + (("pre", "listing"), self.startTagPreListing), + ("form", self.startTagForm), + (("li", "dd", "dt"), self.startTagListItem), + ("plaintext", self.startTagPlaintext), + ("a", self.startTagA), + (("b", "big", "code", "em", "font", "i", "s", "small", "strike", + "strong", "tt", "u"), self.startTagFormatting), + ("nobr", self.startTagNobr), + ("button", self.startTagButton), + (("applet", "marquee", "object"), self.startTagAppletMarqueeObject), + ("xmp", self.startTagXmp), + ("table", self.startTagTable), + (("area", "br", "embed", "img", "keygen", "wbr"), + self.startTagVoidFormatting), + (("param", "source", "track"), self.startTagParamSource), + ("input", self.startTagInput), + ("hr", self.startTagHr), + ("image", self.startTagImage), + ("isindex", self.startTagIsIndex), + ("textarea", self.startTagTextarea), + ("iframe", self.startTagIFrame), + ("noscript", self.startTagNoscript), + (("noembed", "noframes"), self.startTagRawtext), + ("select", self.startTagSelect), + (("rp", "rt"), self.startTagRpRt), + (("option", "optgroup"), self.startTagOpt), + (("math"), self.startTagMath), + (("svg"), self.startTagSvg), + (("caption", "col", "colgroup", "frame", "head", + "tbody", "td", "tfoot", "th", "thead", + "tr"), self.startTagMisplaced) + ]) + self.startTagHandler.default = self.startTagOther + + self.endTagHandler = _utils.MethodDispatcher([ + ("body", self.endTagBody), + ("html", self.endTagHtml), + (("address", "article", "aside", "blockquote", "button", "center", + "details", "dialog", "dir", "div", "dl", "fieldset", "figcaption", "figure", + "footer", "header", "hgroup", "listing", "main", "menu", "nav", "ol", "pre", + "section", "summary", "ul"), self.endTagBlock), + ("form", self.endTagForm), + ("p", self.endTagP), + (("dd", "dt", "li"), self.endTagListItem), + (headingElements, self.endTagHeading), + (("a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", + "strike", "strong", "tt", "u"), self.endTagFormatting), + (("applet", "marquee", "object"), self.endTagAppletMarqueeObject), + ("br", self.endTagBr), + ]) + self.endTagHandler.default = self.endTagOther + + def isMatchingFormattingElement(self, node1, node2): + return (node1.name == node2.name and + node1.namespace == node2.namespace and + node1.attributes == node2.attributes) + + # helper + def addFormattingElement(self, token): + self.tree.insertElement(token) + element = self.tree.openElements[-1] + + matchingElements = [] + for node in self.tree.activeFormattingElements[::-1]: + if node is Marker: + break + elif self.isMatchingFormattingElement(node, element): + matchingElements.append(node) + + assert len(matchingElements) <= 3 + if len(matchingElements) == 3: + self.tree.activeFormattingElements.remove(matchingElements[-1]) + self.tree.activeFormattingElements.append(element) + + # the real deal + def processEOF(self): + allowed_elements = frozenset(("dd", "dt", "li", "p", "tbody", "td", + "tfoot", "th", "thead", "tr", "body", + "html")) + for node in self.tree.openElements[::-1]: + if node.name not in allowed_elements: + self.parser.parseError("expected-closing-tag-but-got-eof") + break + # Stop parsing + + def processSpaceCharactersDropNewline(self, token): + # Sometimes (start of
, , and 
+
+
+ The debugger caught an exception in your WSGI application. You can now + look at the traceback which led to the error. + If you enable JavaScript you can also use additional features such as code + execution (if the evalex feature is enabled), automatic pasting of the + exceptions and much more. +
+""" + + FOOTER + + """ + +""" +) + +CONSOLE_HTML = ( + HEADER + + """\ +

Interactive Console

+
+In this console you can execute Python expressions in the context of the +application. The initial namespace was created by the debugger automatically. +
+
The Console requires JavaScript.
+""" + + FOOTER +) + +SUMMARY_HTML = """\ +
+ %(title)s +
    %(frames)s
+ %(description)s +
+""" + +FRAME_HTML = """\ +
+

File "%(filename)s", + line %(lineno)s, + in %(function_name)s

+
%(lines)s
+
+""" + + +def _process_traceback( + exc: BaseException, + te: t.Optional[traceback.TracebackException] = None, + *, + skip: int = 0, + hide: bool = True, +) -> traceback.TracebackException: + if te is None: + te = traceback.TracebackException.from_exception(exc, lookup_lines=False) + + # Get the frames the same way StackSummary.extract did, in order + # to match each frame with the FrameSummary to augment. + frame_gen = traceback.walk_tb(exc.__traceback__) + limit = getattr(sys, "tracebacklimit", None) + + if limit is not None: + if limit < 0: + limit = 0 + + frame_gen = itertools.islice(frame_gen, limit) + + if skip: + frame_gen = itertools.islice(frame_gen, skip, None) + del te.stack[:skip] + + new_stack: t.List[DebugFrameSummary] = [] + hidden = False + + # Match each frame with the FrameSummary that was generated. + # Hide frames using Paste's __traceback_hide__ rules. Replace + # all visible FrameSummary with DebugFrameSummary. + for (f, _), fs in zip(frame_gen, te.stack): + if hide: + hide_value = f.f_locals.get("__traceback_hide__", False) + + if hide_value in {"before", "before_and_this"}: + new_stack = [] + hidden = False + + if hide_value == "before_and_this": + continue + elif hide_value in {"reset", "reset_and_this"}: + hidden = False + + if hide_value == "reset_and_this": + continue + elif hide_value in {"after", "after_and_this"}: + hidden = True + + if hide_value == "after_and_this": + continue + elif hide_value or hidden: + continue + + frame_args: t.Dict[str, t.Any] = { + "filename": fs.filename, + "lineno": fs.lineno, + "name": fs.name, + "locals": f.f_locals, + "globals": f.f_globals, + } + + if hasattr(fs, "colno"): + frame_args["colno"] = fs.colno # type: ignore[attr-defined] + frame_args["end_colno"] = fs.end_colno # type: ignore[attr-defined] + + new_stack.append(DebugFrameSummary(**frame_args)) + + # The codeop module is used to compile code from the interactive + # debugger. Hide any codeop frames from the bottom of the traceback. + while new_stack: + module = new_stack[0].global_ns.get("__name__") + + if module is None: + module = new_stack[0].local_ns.get("__name__") + + if module == "codeop": + del new_stack[0] + else: + break + + te.stack[:] = new_stack + + if te.__context__: + context_exc = t.cast(BaseException, exc.__context__) + te.__context__ = _process_traceback(context_exc, te.__context__, hide=hide) + + if te.__cause__: + cause_exc = t.cast(BaseException, exc.__cause__) + te.__cause__ = _process_traceback(cause_exc, te.__cause__, hide=hide) + + return te + + +class DebugTraceback: + __slots__ = ("_te", "_cache_all_tracebacks", "_cache_all_frames") + + def __init__( + self, + exc: BaseException, + te: t.Optional[traceback.TracebackException] = None, + *, + skip: int = 0, + hide: bool = True, + ) -> None: + self._te = _process_traceback(exc, te, skip=skip, hide=hide) + + def __str__(self) -> str: + return f"<{type(self).__name__} {self._te}>" + + @cached_property + def all_tracebacks( + self, + ) -> t.List[t.Tuple[t.Optional[str], traceback.TracebackException]]: + out = [] + current = self._te + + while current is not None: + if current.__cause__ is not None: + chained_msg = ( + "The above exception was the direct cause of the" + " following exception" + ) + chained_exc = current.__cause__ + elif current.__context__ is not None and not current.__suppress_context__: + chained_msg = ( + "During handling of the above exception, another" + " exception occurred" + ) + chained_exc = current.__context__ + else: + chained_msg = None + chained_exc = None + + out.append((chained_msg, current)) + current = chained_exc + + return out + + @cached_property + def all_frames(self) -> t.List["DebugFrameSummary"]: + return [ + f for _, te in self.all_tracebacks for f in te.stack # type: ignore[misc] + ] + + def render_traceback_text(self) -> str: + return "".join(self._te.format()) + + def render_traceback_html(self, include_title: bool = True) -> str: + library_frames = [f.is_library for f in self.all_frames] + mark_library = 0 < sum(library_frames) < len(library_frames) + rows = [] + + if not library_frames: + classes = "traceback noframe-traceback" + else: + classes = "traceback" + + for msg, current in reversed(self.all_tracebacks): + row_parts = [] + + if msg is not None: + row_parts.append(f'
  • {msg}:
    ') + + for frame in current.stack: + frame = t.cast(DebugFrameSummary, frame) + info = f' title="{escape(frame.info)}"' if frame.info else "" + row_parts.append(f"{frame.render_html(mark_library)}") + + rows.append("\n".join(row_parts)) + + is_syntax_error = issubclass(self._te.exc_type, SyntaxError) + + if include_title: + if is_syntax_error: + title = "Syntax Error" + else: + title = "Traceback (most recent call last):" + else: + title = "" + + exc_full = escape("".join(self._te.format_exception_only())) + + if is_syntax_error: + description = f"
    {exc_full}
    " + else: + description = f"
    {exc_full}
    " + + return SUMMARY_HTML % { + "classes": classes, + "title": f"

    {title}

    ", + "frames": "\n".join(rows), + "description": description, + } + + def render_debugger_html( + self, evalex: bool, secret: str, evalex_trusted: bool + ) -> str: + exc_lines = list(self._te.format_exception_only()) + plaintext = "".join(self._te.format()) + return PAGE_HTML % { + "evalex": "true" if evalex else "false", + "evalex_trusted": "true" if evalex_trusted else "false", + "console": "false", + "title": exc_lines[0], + "exception": escape("".join(exc_lines)), + "exception_type": escape(self._te.exc_type.__name__), + "summary": self.render_traceback_html(include_title=False), + "plaintext": escape(plaintext), + "plaintext_cs": re.sub("-{2,}", "-", plaintext), + "secret": secret, + } + + +class DebugFrameSummary(traceback.FrameSummary): + """A :class:`traceback.FrameSummary` that can evaluate code in the + frame's namespace. + """ + + __slots__ = ( + "local_ns", + "global_ns", + "_cache_info", + "_cache_is_library", + "_cache_console", + ) + + def __init__( + self, + *, + locals: t.Dict[str, t.Any], + globals: t.Dict[str, t.Any], + **kwargs: t.Any, + ) -> None: + super().__init__(locals=None, **kwargs) + self.local_ns = locals + self.global_ns = globals + + @cached_property + def info(self) -> t.Optional[str]: + return self.local_ns.get("__traceback_info__") + + @cached_property + def is_library(self) -> bool: + return any( + self.filename.startswith((path, os.path.realpath(path))) + for path in sysconfig.get_paths().values() + ) + + @cached_property + def console(self) -> Console: + return Console(self.global_ns, self.local_ns) + + def eval(self, code: str) -> t.Any: + return self.console.eval(code) + + def render_html(self, mark_library: bool) -> str: + context = 5 + lines = linecache.getlines(self.filename) + line_idx = self.lineno - 1 # type: ignore[operator] + start_idx = max(0, line_idx - context) + stop_idx = min(len(lines), line_idx + context + 1) + rendered_lines = [] + + def render_line(line: str, cls: str) -> None: + line = line.expandtabs().rstrip() + stripped_line = line.strip() + prefix = len(line) - len(stripped_line) + colno = getattr(self, "colno", 0) + end_colno = getattr(self, "end_colno", 0) + + if cls == "current" and colno and end_colno: + arrow = ( + f'\n{" " * prefix}' + f'{" " * (colno - prefix)}{"^" * (end_colno - colno)}' + ) + else: + arrow = "" + + rendered_lines.append( + f'
    {" " * prefix}'
    +                f"{escape(stripped_line) if stripped_line else ' '}"
    +                f"{arrow if arrow else ''}
    " + ) + + if lines: + for line in lines[start_idx:line_idx]: + render_line(line, "before") + + render_line(lines[line_idx], "current") + + for line in lines[line_idx + 1 : stop_idx]: + render_line(line, "after") + + return FRAME_HTML % { + "id": id(self), + "filename": escape(self.filename), + "lineno": self.lineno, + "function_name": escape(self.name), + "lines": "\n".join(rendered_lines), + "library": "library" if mark_library and self.is_library else "", + } + + +def render_console_html(secret: str, evalex_trusted: bool) -> str: + return CONSOLE_HTML % { + "evalex": "true", + "evalex_trusted": "true" if evalex_trusted else "false", + "console": "true", + "title": "Console", + "secret": secret, + } diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/exceptions.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/exceptions.py new file mode 100644 index 00000000..013df72b --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/exceptions.py @@ -0,0 +1,884 @@ +"""Implements a number of Python exceptions which can be raised from within +a view to trigger a standard HTTP non-200 response. + +Usage Example +------------- + +.. code-block:: python + + from werkzeug.wrappers.request import Request + from werkzeug.exceptions import HTTPException, NotFound + + def view(request): + raise NotFound() + + @Request.application + def application(request): + try: + return view(request) + except HTTPException as e: + return e + +As you can see from this example those exceptions are callable WSGI +applications. However, they are not Werkzeug response objects. You +can get a response object by calling ``get_response()`` on a HTTP +exception. + +Keep in mind that you may have to pass an environ (WSGI) or scope +(ASGI) to ``get_response()`` because some errors fetch additional +information relating to the request. + +If you want to hook in a different exception page to say, a 404 status +code, you can add a second except for a specific subclass of an error: + +.. code-block:: python + + @Request.application + def application(request): + try: + return view(request) + except NotFound as e: + return not_found(request) + except HTTPException as e: + return e + +""" +import typing as t +from datetime import datetime + +from markupsafe import escape +from markupsafe import Markup + +from ._internal import _get_environ + +if t.TYPE_CHECKING: + import typing_extensions as te + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIEnvironment + from .datastructures import WWWAuthenticate + from .sansio.response import Response + from .wrappers.request import Request as WSGIRequest # noqa: F401 + from .wrappers.response import Response as WSGIResponse # noqa: F401 + + +class HTTPException(Exception): + """The base class for all HTTP exceptions. This exception can be called as a WSGI + application to render a default error page or you can catch the subclasses + of it independently and render nicer error messages. + + .. versionchanged:: 2.1 + Removed the ``wrap`` class method. + """ + + code: t.Optional[int] = None + description: t.Optional[str] = None + + def __init__( + self, + description: t.Optional[str] = None, + response: t.Optional["Response"] = None, + ) -> None: + super().__init__() + if description is not None: + self.description = description + self.response = response + + @property + def name(self) -> str: + """The status name.""" + from .http import HTTP_STATUS_CODES + + return HTTP_STATUS_CODES.get(self.code, "Unknown Error") # type: ignore + + def get_description( + self, + environ: t.Optional["WSGIEnvironment"] = None, + scope: t.Optional[dict] = None, + ) -> str: + """Get the description.""" + if self.description is None: + description = "" + elif not isinstance(self.description, str): + description = str(self.description) + else: + description = self.description + + description = escape(description).replace("\n", Markup("
    ")) + return f"

    {description}

    " + + def get_body( + self, + environ: t.Optional["WSGIEnvironment"] = None, + scope: t.Optional[dict] = None, + ) -> str: + """Get the HTML body.""" + return ( + "\n" + "\n" + f"{self.code} {escape(self.name)}\n" + f"

    {escape(self.name)}

    \n" + f"{self.get_description(environ)}\n" + ) + + def get_headers( + self, + environ: t.Optional["WSGIEnvironment"] = None, + scope: t.Optional[dict] = None, + ) -> t.List[t.Tuple[str, str]]: + """Get a list of headers.""" + return [("Content-Type", "text/html; charset=utf-8")] + + def get_response( + self, + environ: t.Optional[t.Union["WSGIEnvironment", "WSGIRequest"]] = None, + scope: t.Optional[dict] = None, + ) -> "Response": + """Get a response object. If one was passed to the exception + it's returned directly. + + :param environ: the optional environ for the request. This + can be used to modify the response depending + on how the request looked like. + :return: a :class:`Response` object or a subclass thereof. + """ + from .wrappers.response import Response as WSGIResponse # noqa: F811 + + if self.response is not None: + return self.response + if environ is not None: + environ = _get_environ(environ) + headers = self.get_headers(environ, scope) + return WSGIResponse(self.get_body(environ, scope), self.code, headers) + + def __call__( + self, environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + """Call the exception as WSGI application. + + :param environ: the WSGI environment. + :param start_response: the response callable provided by the WSGI + server. + """ + response = t.cast("WSGIResponse", self.get_response(environ)) + return response(environ, start_response) + + def __str__(self) -> str: + code = self.code if self.code is not None else "???" + return f"{code} {self.name}: {self.description}" + + def __repr__(self) -> str: + code = self.code if self.code is not None else "???" + return f"<{type(self).__name__} '{code}: {self.name}'>" + + +class BadRequest(HTTPException): + """*400* `Bad Request` + + Raise if the browser sends something to the application the application + or server cannot handle. + """ + + code = 400 + description = ( + "The browser (or proxy) sent a request that this server could " + "not understand." + ) + + +class BadRequestKeyError(BadRequest, KeyError): + """An exception that is used to signal both a :exc:`KeyError` and a + :exc:`BadRequest`. Used by many of the datastructures. + """ + + _description = BadRequest.description + #: Show the KeyError along with the HTTP error message in the + #: response. This should be disabled in production, but can be + #: useful in a debug mode. + show_exception = False + + def __init__(self, arg: t.Optional[str] = None, *args: t.Any, **kwargs: t.Any): + super().__init__(*args, **kwargs) + + if arg is None: + KeyError.__init__(self) + else: + KeyError.__init__(self, arg) + + @property # type: ignore + def description(self) -> str: # type: ignore + if self.show_exception: + return ( + f"{self._description}\n" + f"{KeyError.__name__}: {KeyError.__str__(self)}" + ) + + return self._description + + @description.setter + def description(self, value: str) -> None: + self._description = value + + +class ClientDisconnected(BadRequest): + """Internal exception that is raised if Werkzeug detects a disconnected + client. Since the client is already gone at that point attempting to + send the error message to the client might not work and might ultimately + result in another exception in the server. Mainly this is here so that + it is silenced by default as far as Werkzeug is concerned. + + Since disconnections cannot be reliably detected and are unspecified + by WSGI to a large extent this might or might not be raised if a client + is gone. + + .. versionadded:: 0.8 + """ + + +class SecurityError(BadRequest): + """Raised if something triggers a security error. This is otherwise + exactly like a bad request error. + + .. versionadded:: 0.9 + """ + + +class BadHost(BadRequest): + """Raised if the submitted host is badly formatted. + + .. versionadded:: 0.11.2 + """ + + +class Unauthorized(HTTPException): + """*401* ``Unauthorized`` + + Raise if the user is not authorized to access a resource. + + The ``www_authenticate`` argument should be used to set the + ``WWW-Authenticate`` header. This is used for HTTP basic auth and + other schemes. Use :class:`~werkzeug.datastructures.WWWAuthenticate` + to create correctly formatted values. Strictly speaking a 401 + response is invalid if it doesn't provide at least one value for + this header, although real clients typically don't care. + + :param description: Override the default message used for the body + of the response. + :param www-authenticate: A single value, or list of values, for the + WWW-Authenticate header(s). + + .. versionchanged:: 2.0 + Serialize multiple ``www_authenticate`` items into multiple + ``WWW-Authenticate`` headers, rather than joining them + into a single value, for better interoperability. + + .. versionchanged:: 0.15.3 + If the ``www_authenticate`` argument is not set, the + ``WWW-Authenticate`` header is not set. + + .. versionchanged:: 0.15.3 + The ``response`` argument was restored. + + .. versionchanged:: 0.15.1 + ``description`` was moved back as the first argument, restoring + its previous position. + + .. versionchanged:: 0.15.0 + ``www_authenticate`` was added as the first argument, ahead of + ``description``. + """ + + code = 401 + description = ( + "The server could not verify that you are authorized to access" + " the URL requested. You either supplied the wrong credentials" + " (e.g. a bad password), or your browser doesn't understand" + " how to supply the credentials required." + ) + + def __init__( + self, + description: t.Optional[str] = None, + response: t.Optional["Response"] = None, + www_authenticate: t.Optional[ + t.Union["WWWAuthenticate", t.Iterable["WWWAuthenticate"]] + ] = None, + ) -> None: + super().__init__(description, response) + + from .datastructures import WWWAuthenticate + + if isinstance(www_authenticate, WWWAuthenticate): + www_authenticate = (www_authenticate,) + + self.www_authenticate = www_authenticate + + def get_headers( + self, + environ: t.Optional["WSGIEnvironment"] = None, + scope: t.Optional[dict] = None, + ) -> t.List[t.Tuple[str, str]]: + headers = super().get_headers(environ, scope) + if self.www_authenticate: + headers.extend(("WWW-Authenticate", str(x)) for x in self.www_authenticate) + return headers + + +class Forbidden(HTTPException): + """*403* `Forbidden` + + Raise if the user doesn't have the permission for the requested resource + but was authenticated. + """ + + code = 403 + description = ( + "You don't have the permission to access the requested" + " resource. It is either read-protected or not readable by the" + " server." + ) + + +class NotFound(HTTPException): + """*404* `Not Found` + + Raise if a resource does not exist and never existed. + """ + + code = 404 + description = ( + "The requested URL was not found on the server. If you entered" + " the URL manually please check your spelling and try again." + ) + + +class MethodNotAllowed(HTTPException): + """*405* `Method Not Allowed` + + Raise if the server used a method the resource does not handle. For + example `POST` if the resource is view only. Especially useful for REST. + + The first argument for this exception should be a list of allowed methods. + Strictly speaking the response would be invalid if you don't provide valid + methods in the header which you can do with that list. + """ + + code = 405 + description = "The method is not allowed for the requested URL." + + def __init__( + self, + valid_methods: t.Optional[t.Iterable[str]] = None, + description: t.Optional[str] = None, + response: t.Optional["Response"] = None, + ) -> None: + """Takes an optional list of valid http methods + starting with werkzeug 0.3 the list will be mandatory.""" + super().__init__(description=description, response=response) + self.valid_methods = valid_methods + + def get_headers( + self, + environ: t.Optional["WSGIEnvironment"] = None, + scope: t.Optional[dict] = None, + ) -> t.List[t.Tuple[str, str]]: + headers = super().get_headers(environ, scope) + if self.valid_methods: + headers.append(("Allow", ", ".join(self.valid_methods))) + return headers + + +class NotAcceptable(HTTPException): + """*406* `Not Acceptable` + + Raise if the server can't return any content conforming to the + `Accept` headers of the client. + """ + + code = 406 + description = ( + "The resource identified by the request is only capable of" + " generating response entities which have content" + " characteristics not acceptable according to the accept" + " headers sent in the request." + ) + + +class RequestTimeout(HTTPException): + """*408* `Request Timeout` + + Raise to signalize a timeout. + """ + + code = 408 + description = ( + "The server closed the network connection because the browser" + " didn't finish the request within the specified time." + ) + + +class Conflict(HTTPException): + """*409* `Conflict` + + Raise to signal that a request cannot be completed because it conflicts + with the current state on the server. + + .. versionadded:: 0.7 + """ + + code = 409 + description = ( + "A conflict happened while processing the request. The" + " resource might have been modified while the request was being" + " processed." + ) + + +class Gone(HTTPException): + """*410* `Gone` + + Raise if a resource existed previously and went away without new location. + """ + + code = 410 + description = ( + "The requested URL is no longer available on this server and" + " there is no forwarding address. If you followed a link from a" + " foreign page, please contact the author of this page." + ) + + +class LengthRequired(HTTPException): + """*411* `Length Required` + + Raise if the browser submitted data but no ``Content-Length`` header which + is required for the kind of processing the server does. + """ + + code = 411 + description = ( + "A request with this method requires a valid Content-" + "Length header." + ) + + +class PreconditionFailed(HTTPException): + """*412* `Precondition Failed` + + Status code used in combination with ``If-Match``, ``If-None-Match``, or + ``If-Unmodified-Since``. + """ + + code = 412 + description = ( + "The precondition on the request for the URL failed positive evaluation." + ) + + +class RequestEntityTooLarge(HTTPException): + """*413* `Request Entity Too Large` + + The status code one should return if the data submitted exceeded a given + limit. + """ + + code = 413 + description = "The data value transmitted exceeds the capacity limit." + + +class RequestURITooLarge(HTTPException): + """*414* `Request URI Too Large` + + Like *413* but for too long URLs. + """ + + code = 414 + description = ( + "The length of the requested URL exceeds the capacity limit for" + " this server. The request cannot be processed." + ) + + +class UnsupportedMediaType(HTTPException): + """*415* `Unsupported Media Type` + + The status code returned if the server is unable to handle the media type + the client transmitted. + """ + + code = 415 + description = ( + "The server does not support the media type transmitted in the request." + ) + + +class RequestedRangeNotSatisfiable(HTTPException): + """*416* `Requested Range Not Satisfiable` + + The client asked for an invalid part of the file. + + .. versionadded:: 0.7 + """ + + code = 416 + description = "The server cannot provide the requested range." + + def __init__( + self, + length: t.Optional[int] = None, + units: str = "bytes", + description: t.Optional[str] = None, + response: t.Optional["Response"] = None, + ) -> None: + """Takes an optional `Content-Range` header value based on ``length`` + parameter. + """ + super().__init__(description=description, response=response) + self.length = length + self.units = units + + def get_headers( + self, + environ: t.Optional["WSGIEnvironment"] = None, + scope: t.Optional[dict] = None, + ) -> t.List[t.Tuple[str, str]]: + headers = super().get_headers(environ, scope) + if self.length is not None: + headers.append(("Content-Range", f"{self.units} */{self.length}")) + return headers + + +class ExpectationFailed(HTTPException): + """*417* `Expectation Failed` + + The server cannot meet the requirements of the Expect request-header. + + .. versionadded:: 0.7 + """ + + code = 417 + description = "The server could not meet the requirements of the Expect header" + + +class ImATeapot(HTTPException): + """*418* `I'm a teapot` + + The server should return this if it is a teapot and someone attempted + to brew coffee with it. + + .. versionadded:: 0.7 + """ + + code = 418 + description = "This server is a teapot, not a coffee machine" + + +class UnprocessableEntity(HTTPException): + """*422* `Unprocessable Entity` + + Used if the request is well formed, but the instructions are otherwise + incorrect. + """ + + code = 422 + description = ( + "The request was well-formed but was unable to be followed due" + " to semantic errors." + ) + + +class Locked(HTTPException): + """*423* `Locked` + + Used if the resource that is being accessed is locked. + """ + + code = 423 + description = "The resource that is being accessed is locked." + + +class FailedDependency(HTTPException): + """*424* `Failed Dependency` + + Used if the method could not be performed on the resource + because the requested action depended on another action and that action failed. + """ + + code = 424 + description = ( + "The method could not be performed on the resource because the" + " requested action depended on another action and that action" + " failed." + ) + + +class PreconditionRequired(HTTPException): + """*428* `Precondition Required` + + The server requires this request to be conditional, typically to prevent + the lost update problem, which is a race condition between two or more + clients attempting to update a resource through PUT or DELETE. By requiring + each client to include a conditional header ("If-Match" or "If-Unmodified- + Since") with the proper value retained from a recent GET request, the + server ensures that each client has at least seen the previous revision of + the resource. + """ + + code = 428 + description = ( + "This request is required to be conditional; try using" + ' "If-Match" or "If-Unmodified-Since".' + ) + + +class _RetryAfter(HTTPException): + """Adds an optional ``retry_after`` parameter which will set the + ``Retry-After`` header. May be an :class:`int` number of seconds or + a :class:`~datetime.datetime`. + """ + + def __init__( + self, + description: t.Optional[str] = None, + response: t.Optional["Response"] = None, + retry_after: t.Optional[t.Union[datetime, int]] = None, + ) -> None: + super().__init__(description, response) + self.retry_after = retry_after + + def get_headers( + self, + environ: t.Optional["WSGIEnvironment"] = None, + scope: t.Optional[dict] = None, + ) -> t.List[t.Tuple[str, str]]: + headers = super().get_headers(environ, scope) + + if self.retry_after: + if isinstance(self.retry_after, datetime): + from .http import http_date + + value = http_date(self.retry_after) + else: + value = str(self.retry_after) + + headers.append(("Retry-After", value)) + + return headers + + +class TooManyRequests(_RetryAfter): + """*429* `Too Many Requests` + + The server is limiting the rate at which this user receives + responses, and this request exceeds that rate. (The server may use + any convenient method to identify users and their request rates). + The server may include a "Retry-After" header to indicate how long + the user should wait before retrying. + + :param retry_after: If given, set the ``Retry-After`` header to this + value. May be an :class:`int` number of seconds or a + :class:`~datetime.datetime`. + + .. versionchanged:: 1.0 + Added ``retry_after`` parameter. + """ + + code = 429 + description = "This user has exceeded an allotted request count. Try again later." + + +class RequestHeaderFieldsTooLarge(HTTPException): + """*431* `Request Header Fields Too Large` + + The server refuses to process the request because the header fields are too + large. One or more individual fields may be too large, or the set of all + headers is too large. + """ + + code = 431 + description = "One or more header fields exceeds the maximum size." + + +class UnavailableForLegalReasons(HTTPException): + """*451* `Unavailable For Legal Reasons` + + This status code indicates that the server is denying access to the + resource as a consequence of a legal demand. + """ + + code = 451 + description = "Unavailable for legal reasons." + + +class InternalServerError(HTTPException): + """*500* `Internal Server Error` + + Raise if an internal server error occurred. This is a good fallback if an + unknown error occurred in the dispatcher. + + .. versionchanged:: 1.0.0 + Added the :attr:`original_exception` attribute. + """ + + code = 500 + description = ( + "The server encountered an internal error and was unable to" + " complete your request. Either the server is overloaded or" + " there is an error in the application." + ) + + def __init__( + self, + description: t.Optional[str] = None, + response: t.Optional["Response"] = None, + original_exception: t.Optional[BaseException] = None, + ) -> None: + #: The original exception that caused this 500 error. Can be + #: used by frameworks to provide context when handling + #: unexpected errors. + self.original_exception = original_exception + super().__init__(description=description, response=response) + + +class NotImplemented(HTTPException): + """*501* `Not Implemented` + + Raise if the application does not support the action requested by the + browser. + """ + + code = 501 + description = "The server does not support the action requested by the browser." + + +class BadGateway(HTTPException): + """*502* `Bad Gateway` + + If you do proxying in your application you should return this status code + if you received an invalid response from the upstream server it accessed + in attempting to fulfill the request. + """ + + code = 502 + description = ( + "The proxy server received an invalid response from an upstream server." + ) + + +class ServiceUnavailable(_RetryAfter): + """*503* `Service Unavailable` + + Status code you should return if a service is temporarily + unavailable. + + :param retry_after: If given, set the ``Retry-After`` header to this + value. May be an :class:`int` number of seconds or a + :class:`~datetime.datetime`. + + .. versionchanged:: 1.0 + Added ``retry_after`` parameter. + """ + + code = 503 + description = ( + "The server is temporarily unable to service your request due" + " to maintenance downtime or capacity problems. Please try" + " again later." + ) + + +class GatewayTimeout(HTTPException): + """*504* `Gateway Timeout` + + Status code you should return if a connection to an upstream server + times out. + """ + + code = 504 + description = "The connection to an upstream server timed out." + + +class HTTPVersionNotSupported(HTTPException): + """*505* `HTTP Version Not Supported` + + The server does not support the HTTP protocol version used in the request. + """ + + code = 505 + description = ( + "The server does not support the HTTP protocol version used in the request." + ) + + +default_exceptions: t.Dict[int, t.Type[HTTPException]] = {} + + +def _find_exceptions() -> None: + for obj in globals().values(): + try: + is_http_exception = issubclass(obj, HTTPException) + except TypeError: + is_http_exception = False + if not is_http_exception or obj.code is None: + continue + old_obj = default_exceptions.get(obj.code, None) + if old_obj is not None and issubclass(obj, old_obj): + continue + default_exceptions[obj.code] = obj + + +_find_exceptions() +del _find_exceptions + + +class Aborter: + """When passed a dict of code -> exception items it can be used as + callable that raises exceptions. If the first argument to the + callable is an integer it will be looked up in the mapping, if it's + a WSGI application it will be raised in a proxy exception. + + The rest of the arguments are forwarded to the exception constructor. + """ + + def __init__( + self, + mapping: t.Optional[t.Dict[int, t.Type[HTTPException]]] = None, + extra: t.Optional[t.Dict[int, t.Type[HTTPException]]] = None, + ) -> None: + if mapping is None: + mapping = default_exceptions + self.mapping = dict(mapping) + if extra is not None: + self.mapping.update(extra) + + def __call__( + self, code: t.Union[int, "Response"], *args: t.Any, **kwargs: t.Any + ) -> "te.NoReturn": + from .sansio.response import Response + + if isinstance(code, Response): + raise HTTPException(response=code) + + if code not in self.mapping: + raise LookupError(f"no exception for {code!r}") + + raise self.mapping[code](*args, **kwargs) + + +def abort( + status: t.Union[int, "Response"], *args: t.Any, **kwargs: t.Any +) -> "te.NoReturn": + """Raises an :py:exc:`HTTPException` for the given status code or WSGI + application. + + If a status code is given, it will be looked up in the list of + exceptions and will raise that exception. If passed a WSGI application, + it will wrap it in a proxy WSGI exception and raise that:: + + abort(404) # 404 Not Found + abort(Response('Hello World')) + + """ + _aborter(status, *args, **kwargs) + + +_aborter: Aborter = Aborter() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/formparser.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/formparser.py new file mode 100644 index 00000000..10d58ca3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/formparser.py @@ -0,0 +1,455 @@ +import typing as t +from functools import update_wrapper +from io import BytesIO +from itertools import chain +from typing import Union + +from . import exceptions +from .datastructures import FileStorage +from .datastructures import Headers +from .datastructures import MultiDict +from .http import parse_options_header +from .sansio.multipart import Data +from .sansio.multipart import Epilogue +from .sansio.multipart import Field +from .sansio.multipart import File +from .sansio.multipart import MultipartDecoder +from .sansio.multipart import NeedData +from .urls import url_decode_stream +from .wsgi import _make_chunk_iter +from .wsgi import get_content_length +from .wsgi import get_input_stream + +# there are some platforms where SpooledTemporaryFile is not available. +# In that case we need to provide a fallback. +try: + from tempfile import SpooledTemporaryFile +except ImportError: + from tempfile import TemporaryFile + + SpooledTemporaryFile = None # type: ignore + +if t.TYPE_CHECKING: + import typing as te + from _typeshed.wsgi import WSGIEnvironment + + t_parse_result = t.Tuple[t.IO[bytes], MultiDict, MultiDict] + + class TStreamFactory(te.Protocol): + def __call__( + self, + total_content_length: t.Optional[int], + content_type: t.Optional[str], + filename: t.Optional[str], + content_length: t.Optional[int] = None, + ) -> t.IO[bytes]: + ... + + +F = t.TypeVar("F", bound=t.Callable[..., t.Any]) + + +def _exhaust(stream: t.IO[bytes]) -> None: + bts = stream.read(64 * 1024) + while bts: + bts = stream.read(64 * 1024) + + +def default_stream_factory( + total_content_length: t.Optional[int], + content_type: t.Optional[str], + filename: t.Optional[str], + content_length: t.Optional[int] = None, +) -> t.IO[bytes]: + max_size = 1024 * 500 + + if SpooledTemporaryFile is not None: + return t.cast(t.IO[bytes], SpooledTemporaryFile(max_size=max_size, mode="rb+")) + elif total_content_length is None or total_content_length > max_size: + return t.cast(t.IO[bytes], TemporaryFile("rb+")) + + return BytesIO() + + +def parse_form_data( + environ: "WSGIEnvironment", + stream_factory: t.Optional["TStreamFactory"] = None, + charset: str = "utf-8", + errors: str = "replace", + max_form_memory_size: t.Optional[int] = None, + max_content_length: t.Optional[int] = None, + cls: t.Optional[t.Type[MultiDict]] = None, + silent: bool = True, +) -> "t_parse_result": + """Parse the form data in the environ and return it as tuple in the form + ``(stream, form, files)``. You should only call this method if the + transport method is `POST`, `PUT`, or `PATCH`. + + If the mimetype of the data transmitted is `multipart/form-data` the + files multidict will be filled with `FileStorage` objects. If the + mimetype is unknown the input stream is wrapped and returned as first + argument, else the stream is empty. + + This is a shortcut for the common usage of :class:`FormDataParser`. + + Have a look at :doc:`/request_data` for more details. + + .. versionadded:: 0.5 + The `max_form_memory_size`, `max_content_length` and + `cls` parameters were added. + + .. versionadded:: 0.5.1 + The optional `silent` flag was added. + + :param environ: the WSGI environment to be used for parsing. + :param stream_factory: An optional callable that returns a new read and + writeable file descriptor. This callable works + the same as :meth:`Response._get_file_stream`. + :param charset: The character set for URL and url encoded form data. + :param errors: The encoding error behavior. + :param max_form_memory_size: the maximum number of bytes to be accepted for + in-memory stored form data. If the data + exceeds the value specified an + :exc:`~exceptions.RequestEntityTooLarge` + exception is raised. + :param max_content_length: If this is provided and the transmitted data + is longer than this value an + :exc:`~exceptions.RequestEntityTooLarge` + exception is raised. + :param cls: an optional dict class to use. If this is not specified + or `None` the default :class:`MultiDict` is used. + :param silent: If set to False parsing errors will not be caught. + :return: A tuple in the form ``(stream, form, files)``. + """ + return FormDataParser( + stream_factory, + charset, + errors, + max_form_memory_size, + max_content_length, + cls, + silent, + ).parse_from_environ(environ) + + +def exhaust_stream(f: F) -> F: + """Helper decorator for methods that exhausts the stream on return.""" + + def wrapper(self, stream, *args, **kwargs): # type: ignore + try: + return f(self, stream, *args, **kwargs) + finally: + exhaust = getattr(stream, "exhaust", None) + + if exhaust is not None: + exhaust() + else: + while True: + chunk = stream.read(1024 * 64) + + if not chunk: + break + + return update_wrapper(t.cast(F, wrapper), f) + + +class FormDataParser: + """This class implements parsing of form data for Werkzeug. By itself + it can parse multipart and url encoded form data. It can be subclassed + and extended but for most mimetypes it is a better idea to use the + untouched stream and expose it as separate attributes on a request + object. + + .. versionadded:: 0.8 + + :param stream_factory: An optional callable that returns a new read and + writeable file descriptor. This callable works + the same as :meth:`Response._get_file_stream`. + :param charset: The character set for URL and url encoded form data. + :param errors: The encoding error behavior. + :param max_form_memory_size: the maximum number of bytes to be accepted for + in-memory stored form data. If the data + exceeds the value specified an + :exc:`~exceptions.RequestEntityTooLarge` + exception is raised. + :param max_content_length: If this is provided and the transmitted data + is longer than this value an + :exc:`~exceptions.RequestEntityTooLarge` + exception is raised. + :param cls: an optional dict class to use. If this is not specified + or `None` the default :class:`MultiDict` is used. + :param silent: If set to False parsing errors will not be caught. + """ + + def __init__( + self, + stream_factory: t.Optional["TStreamFactory"] = None, + charset: str = "utf-8", + errors: str = "replace", + max_form_memory_size: t.Optional[int] = None, + max_content_length: t.Optional[int] = None, + cls: t.Optional[t.Type[MultiDict]] = None, + silent: bool = True, + ) -> None: + if stream_factory is None: + stream_factory = default_stream_factory + + self.stream_factory = stream_factory + self.charset = charset + self.errors = errors + self.max_form_memory_size = max_form_memory_size + self.max_content_length = max_content_length + + if cls is None: + cls = MultiDict + + self.cls = cls + self.silent = silent + + def get_parse_func( + self, mimetype: str, options: t.Dict[str, str] + ) -> t.Optional[ + t.Callable[ + ["FormDataParser", t.IO[bytes], str, t.Optional[int], t.Dict[str, str]], + "t_parse_result", + ] + ]: + return self.parse_functions.get(mimetype) + + def parse_from_environ(self, environ: "WSGIEnvironment") -> "t_parse_result": + """Parses the information from the environment as form data. + + :param environ: the WSGI environment to be used for parsing. + :return: A tuple in the form ``(stream, form, files)``. + """ + content_type = environ.get("CONTENT_TYPE", "") + content_length = get_content_length(environ) + mimetype, options = parse_options_header(content_type) + return self.parse(get_input_stream(environ), mimetype, content_length, options) + + def parse( + self, + stream: t.IO[bytes], + mimetype: str, + content_length: t.Optional[int], + options: t.Optional[t.Dict[str, str]] = None, + ) -> "t_parse_result": + """Parses the information from the given stream, mimetype, + content length and mimetype parameters. + + :param stream: an input stream + :param mimetype: the mimetype of the data + :param content_length: the content length of the incoming data + :param options: optional mimetype parameters (used for + the multipart boundary for instance) + :return: A tuple in the form ``(stream, form, files)``. + """ + if ( + self.max_content_length is not None + and content_length is not None + and content_length > self.max_content_length + ): + # if the input stream is not exhausted, firefox reports Connection Reset + _exhaust(stream) + raise exceptions.RequestEntityTooLarge() + + if options is None: + options = {} + + parse_func = self.get_parse_func(mimetype, options) + + if parse_func is not None: + try: + return parse_func(self, stream, mimetype, content_length, options) + except ValueError: + if not self.silent: + raise + + return stream, self.cls(), self.cls() + + @exhaust_stream + def _parse_multipart( + self, + stream: t.IO[bytes], + mimetype: str, + content_length: t.Optional[int], + options: t.Dict[str, str], + ) -> "t_parse_result": + parser = MultiPartParser( + self.stream_factory, + self.charset, + self.errors, + max_form_memory_size=self.max_form_memory_size, + cls=self.cls, + ) + boundary = options.get("boundary", "").encode("ascii") + + if not boundary: + raise ValueError("Missing boundary") + + form, files = parser.parse(stream, boundary, content_length) + return stream, form, files + + @exhaust_stream + def _parse_urlencoded( + self, + stream: t.IO[bytes], + mimetype: str, + content_length: t.Optional[int], + options: t.Dict[str, str], + ) -> "t_parse_result": + if ( + self.max_form_memory_size is not None + and content_length is not None + and content_length > self.max_form_memory_size + ): + # if the input stream is not exhausted, firefox reports Connection Reset + _exhaust(stream) + raise exceptions.RequestEntityTooLarge() + + form = url_decode_stream(stream, self.charset, errors=self.errors, cls=self.cls) + return stream, form, self.cls() + + #: mapping of mimetypes to parsing functions + parse_functions: t.Dict[ + str, + t.Callable[ + ["FormDataParser", t.IO[bytes], str, t.Optional[int], t.Dict[str, str]], + "t_parse_result", + ], + ] = { + "multipart/form-data": _parse_multipart, + "application/x-www-form-urlencoded": _parse_urlencoded, + "application/x-url-encoded": _parse_urlencoded, + } + + +def _line_parse(line: str) -> t.Tuple[str, bool]: + """Removes line ending characters and returns a tuple (`stripped_line`, + `is_terminated`). + """ + if line[-2:] == "\r\n": + return line[:-2], True + + elif line[-1:] in {"\r", "\n"}: + return line[:-1], True + + return line, False + + +class MultiPartParser: + def __init__( + self, + stream_factory: t.Optional["TStreamFactory"] = None, + charset: str = "utf-8", + errors: str = "replace", + max_form_memory_size: t.Optional[int] = None, + cls: t.Optional[t.Type[MultiDict]] = None, + buffer_size: int = 64 * 1024, + ) -> None: + self.charset = charset + self.errors = errors + self.max_form_memory_size = max_form_memory_size + + if stream_factory is None: + stream_factory = default_stream_factory + + self.stream_factory = stream_factory + + if cls is None: + cls = MultiDict + + self.cls = cls + + self.buffer_size = buffer_size + + def fail(self, message: str) -> "te.NoReturn": + raise ValueError(message) + + def get_part_charset(self, headers: Headers) -> str: + # Figure out input charset for current part + content_type = headers.get("content-type") + + if content_type: + mimetype, ct_params = parse_options_header(content_type) + return ct_params.get("charset", self.charset) + + return self.charset + + def start_file_streaming( + self, event: File, total_content_length: t.Optional[int] + ) -> t.IO[bytes]: + content_type = event.headers.get("content-type") + + try: + content_length = int(event.headers["content-length"]) + except (KeyError, ValueError): + content_length = 0 + + container = self.stream_factory( + total_content_length=total_content_length, + filename=event.filename, + content_type=content_type, + content_length=content_length, + ) + return container + + def parse( + self, stream: t.IO[bytes], boundary: bytes, content_length: t.Optional[int] + ) -> t.Tuple[MultiDict, MultiDict]: + container: t.Union[t.IO[bytes], t.List[bytes]] + _write: t.Callable[[bytes], t.Any] + + iterator = chain( + _make_chunk_iter( + stream, + limit=content_length, + buffer_size=self.buffer_size, + ), + [None], + ) + + parser = MultipartDecoder(boundary, self.max_form_memory_size) + + fields = [] + files = [] + + current_part: Union[Field, File] + for data in iterator: + parser.receive_data(data) + event = parser.next_event() + while not isinstance(event, (Epilogue, NeedData)): + if isinstance(event, Field): + current_part = event + container = [] + _write = container.append + elif isinstance(event, File): + current_part = event + container = self.start_file_streaming(event, content_length) + _write = container.write + elif isinstance(event, Data): + _write(event.data) + if not event.more_data: + if isinstance(current_part, Field): + value = b"".join(container).decode( + self.get_part_charset(current_part.headers), self.errors + ) + fields.append((current_part.name, value)) + else: + container = t.cast(t.IO[bytes], container) + container.seek(0) + files.append( + ( + current_part.name, + FileStorage( + container, + current_part.filename, + current_part.name, + headers=current_part.headers, + ), + ) + ) + + event = parser.next_event() + + return self.cls(fields), self.cls(files) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/http.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/http.py new file mode 100644 index 00000000..97776855 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/http.py @@ -0,0 +1,1311 @@ +import base64 +import email.utils +import re +import typing +import typing as t +import warnings +from datetime import date +from datetime import datetime +from datetime import time +from datetime import timedelta +from datetime import timezone +from enum import Enum +from hashlib import sha1 +from time import mktime +from time import struct_time +from urllib.parse import unquote_to_bytes as _unquote +from urllib.request import parse_http_list as _parse_list_header + +from ._internal import _cookie_quote +from ._internal import _dt_as_utc +from ._internal import _make_cookie_domain +from ._internal import _to_bytes +from ._internal import _to_str +from ._internal import _wsgi_decoding_dance + +if t.TYPE_CHECKING: + from _typeshed.wsgi import WSGIEnvironment + +# for explanation of "media-range", etc. see Sections 5.3.{1,2} of RFC 7231 +_accept_re = re.compile( + r""" + ( # media-range capturing-parenthesis + [^\s;,]+ # type/subtype + (?:[ \t]*;[ \t]* # ";" + (?: # parameter non-capturing-parenthesis + [^\s;,q][^\s;,]* # token that doesn't start with "q" + | # or + q[^\s;,=][^\s;,]* # token that is more than just "q" + ) + )* # zero or more parameters + ) # end of media-range + (?:[ \t]*;[ \t]*q= # weight is a "q" parameter + (\d*(?:\.\d+)?) # qvalue capturing-parentheses + [^,]* # "extension" accept params: who cares? + )? # accept params are optional + """, + re.VERBOSE, +) +_token_chars = frozenset( + "!#$%&'*+-.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz|~" +) +_etag_re = re.compile(r'([Ww]/)?(?:"(.*?)"|(.*?))(?:\s*,\s*|$)') +_option_header_piece_re = re.compile( + r""" + ;\s*,?\s* # newlines were replaced with commas + (?P + "[^"\\]*(?:\\.[^"\\]*)*" # quoted string + | + [^\s;,=*]+ # token + ) + (?:\*(?P\d+))? # *1, optional continuation index + \s* + (?: # optionally followed by =value + (?: # equals sign, possibly with encoding + \*\s*=\s* # * indicates extended notation + (?: # optional encoding + (?P[^\s]+?) + '(?P[^\s]*?)' + )? + | + =\s* # basic notation + ) + (?P + "[^"\\]*(?:\\.[^"\\]*)*" # quoted string + | + [^;,]+ # token + )? + )? + \s* + """, + flags=re.VERBOSE, +) +_option_header_start_mime_type = re.compile(r",\s*([^;,\s]+)([;,]\s*.+)?") +_entity_headers = frozenset( + [ + "allow", + "content-encoding", + "content-language", + "content-length", + "content-location", + "content-md5", + "content-range", + "content-type", + "expires", + "last-modified", + ] +) +_hop_by_hop_headers = frozenset( + [ + "connection", + "keep-alive", + "proxy-authenticate", + "proxy-authorization", + "te", + "trailer", + "transfer-encoding", + "upgrade", + ] +) +HTTP_STATUS_CODES = { + 100: "Continue", + 101: "Switching Protocols", + 102: "Processing", + 103: "Early Hints", # see RFC 8297 + 200: "OK", + 201: "Created", + 202: "Accepted", + 203: "Non Authoritative Information", + 204: "No Content", + 205: "Reset Content", + 206: "Partial Content", + 207: "Multi Status", + 208: "Already Reported", # see RFC 5842 + 226: "IM Used", # see RFC 3229 + 300: "Multiple Choices", + 301: "Moved Permanently", + 302: "Found", + 303: "See Other", + 304: "Not Modified", + 305: "Use Proxy", + 306: "Switch Proxy", # unused + 307: "Temporary Redirect", + 308: "Permanent Redirect", + 400: "Bad Request", + 401: "Unauthorized", + 402: "Payment Required", # unused + 403: "Forbidden", + 404: "Not Found", + 405: "Method Not Allowed", + 406: "Not Acceptable", + 407: "Proxy Authentication Required", + 408: "Request Timeout", + 409: "Conflict", + 410: "Gone", + 411: "Length Required", + 412: "Precondition Failed", + 413: "Request Entity Too Large", + 414: "Request URI Too Long", + 415: "Unsupported Media Type", + 416: "Requested Range Not Satisfiable", + 417: "Expectation Failed", + 418: "I'm a teapot", # see RFC 2324 + 421: "Misdirected Request", # see RFC 7540 + 422: "Unprocessable Entity", + 423: "Locked", + 424: "Failed Dependency", + 425: "Too Early", # see RFC 8470 + 426: "Upgrade Required", + 428: "Precondition Required", # see RFC 6585 + 429: "Too Many Requests", + 431: "Request Header Fields Too Large", + 449: "Retry With", # proprietary MS extension + 451: "Unavailable For Legal Reasons", + 500: "Internal Server Error", + 501: "Not Implemented", + 502: "Bad Gateway", + 503: "Service Unavailable", + 504: "Gateway Timeout", + 505: "HTTP Version Not Supported", + 506: "Variant Also Negotiates", # see RFC 2295 + 507: "Insufficient Storage", + 508: "Loop Detected", # see RFC 5842 + 510: "Not Extended", + 511: "Network Authentication Failed", +} + + +class COEP(Enum): + """Cross Origin Embedder Policies""" + + UNSAFE_NONE = "unsafe-none" + REQUIRE_CORP = "require-corp" + + +class COOP(Enum): + """Cross Origin Opener Policies""" + + UNSAFE_NONE = "unsafe-none" + SAME_ORIGIN_ALLOW_POPUPS = "same-origin-allow-popups" + SAME_ORIGIN = "same-origin" + + +def quote_header_value( + value: t.Union[str, int], extra_chars: str = "", allow_token: bool = True +) -> str: + """Quote a header value if necessary. + + .. versionadded:: 0.5 + + :param value: the value to quote. + :param extra_chars: a list of extra characters to skip quoting. + :param allow_token: if this is enabled token values are returned + unchanged. + """ + if isinstance(value, bytes): + value = value.decode("latin1") + value = str(value) + if allow_token: + token_chars = _token_chars | set(extra_chars) + if set(value).issubset(token_chars): + return value + value = value.replace("\\", "\\\\").replace('"', '\\"') + return f'"{value}"' + + +def unquote_header_value(value: str, is_filename: bool = False) -> str: + r"""Unquotes a header value. (Reversal of :func:`quote_header_value`). + This does not use the real unquoting but what browsers are actually + using for quoting. + + .. versionadded:: 0.5 + + :param value: the header value to unquote. + :param is_filename: The value represents a filename or path. + """ + if value and value[0] == value[-1] == '"': + # this is not the real unquoting, but fixing this so that the + # RFC is met will result in bugs with internet explorer and + # probably some other browsers as well. IE for example is + # uploading files with "C:\foo\bar.txt" as filename + value = value[1:-1] + + # if this is a filename and the starting characters look like + # a UNC path, then just return the value without quotes. Using the + # replace sequence below on a UNC path has the effect of turning + # the leading double slash into a single slash and then + # _fix_ie_filename() doesn't work correctly. See #458. + if not is_filename or value[:2] != "\\\\": + return value.replace("\\\\", "\\").replace('\\"', '"') + return value + + +def dump_options_header( + header: t.Optional[str], options: t.Mapping[str, t.Optional[t.Union[str, int]]] +) -> str: + """The reverse function to :func:`parse_options_header`. + + :param header: the header to dump + :param options: a dict of options to append. + """ + segments = [] + if header is not None: + segments.append(header) + for key, value in options.items(): + if value is None: + segments.append(key) + else: + segments.append(f"{key}={quote_header_value(value)}") + return "; ".join(segments) + + +def dump_header( + iterable: t.Union[t.Dict[str, t.Union[str, int]], t.Iterable[str]], + allow_token: bool = True, +) -> str: + """Dump an HTTP header again. This is the reversal of + :func:`parse_list_header`, :func:`parse_set_header` and + :func:`parse_dict_header`. This also quotes strings that include an + equals sign unless you pass it as dict of key, value pairs. + + >>> dump_header({'foo': 'bar baz'}) + 'foo="bar baz"' + >>> dump_header(('foo', 'bar baz')) + 'foo, "bar baz"' + + :param iterable: the iterable or dict of values to quote. + :param allow_token: if set to `False` tokens as values are disallowed. + See :func:`quote_header_value` for more details. + """ + if isinstance(iterable, dict): + items = [] + for key, value in iterable.items(): + if value is None: + items.append(key) + else: + items.append( + f"{key}={quote_header_value(value, allow_token=allow_token)}" + ) + else: + items = [quote_header_value(x, allow_token=allow_token) for x in iterable] + return ", ".join(items) + + +def dump_csp_header(header: "ds.ContentSecurityPolicy") -> str: + """Dump a Content Security Policy header. + + These are structured into policies such as "default-src 'self'; + script-src 'self'". + + .. versionadded:: 1.0.0 + Support for Content Security Policy headers was added. + + """ + return "; ".join(f"{key} {value}" for key, value in header.items()) + + +def parse_list_header(value: str) -> t.List[str]: + """Parse lists as described by RFC 2068 Section 2. + + In particular, parse comma-separated lists where the elements of + the list may include quoted-strings. A quoted-string could + contain a comma. A non-quoted string could have quotes in the + middle. Quotes are removed automatically after parsing. + + It basically works like :func:`parse_set_header` just that items + may appear multiple times and case sensitivity is preserved. + + The return value is a standard :class:`list`: + + >>> parse_list_header('token, "quoted value"') + ['token', 'quoted value'] + + To create a header from the :class:`list` again, use the + :func:`dump_header` function. + + :param value: a string with a list header. + :return: :class:`list` + """ + result = [] + for item in _parse_list_header(value): + if item[:1] == item[-1:] == '"': + item = unquote_header_value(item[1:-1]) + result.append(item) + return result + + +def parse_dict_header(value: str, cls: t.Type[dict] = dict) -> t.Dict[str, str]: + """Parse lists of key, value pairs as described by RFC 2068 Section 2 and + convert them into a python dict (or any other mapping object created from + the type with a dict like interface provided by the `cls` argument): + + >>> d = parse_dict_header('foo="is a fish", bar="as well"') + >>> type(d) is dict + True + >>> sorted(d.items()) + [('bar', 'as well'), ('foo', 'is a fish')] + + If there is no value for a key it will be `None`: + + >>> parse_dict_header('key_without_value') + {'key_without_value': None} + + To create a header from the :class:`dict` again, use the + :func:`dump_header` function. + + .. versionchanged:: 0.9 + Added support for `cls` argument. + + :param value: a string with a dict header. + :param cls: callable to use for storage of parsed results. + :return: an instance of `cls` + """ + result = cls() + if isinstance(value, bytes): + value = value.decode("latin1") + for item in _parse_list_header(value): + if "=" not in item: + result[item] = None + continue + name, value = item.split("=", 1) + if value[:1] == value[-1:] == '"': + value = unquote_header_value(value[1:-1]) + result[name] = value + return result + + +def parse_options_header(value: t.Optional[str]) -> t.Tuple[str, t.Dict[str, str]]: + """Parse a ``Content-Type``-like header into a tuple with the + value and any options: + + >>> parse_options_header('text/html; charset=utf8') + ('text/html', {'charset': 'utf8'}) + + This should is not for ``Cache-Control``-like headers, which use a + different format. For those, use :func:`parse_dict_header`. + + :param value: The header value to parse. + + .. versionchanged:: 2.2 + Option names are always converted to lowercase. + + .. versionchanged:: 2.1 + The ``multiple`` parameter is deprecated and will be removed in + Werkzeug 2.2. + + .. versionchanged:: 0.15 + :rfc:`2231` parameter continuations are handled. + + .. versionadded:: 0.5 + """ + if not value: + return "", {} + + result: t.List[t.Any] = [] + + value = "," + value.replace("\n", ",") + while value: + match = _option_header_start_mime_type.match(value) + if not match: + break + result.append(match.group(1)) # mimetype + options: t.Dict[str, str] = {} + # Parse options + rest = match.group(2) + encoding: t.Optional[str] + continued_encoding: t.Optional[str] = None + while rest: + optmatch = _option_header_piece_re.match(rest) + if not optmatch: + break + option, count, encoding, language, option_value = optmatch.groups() + # Continuations don't have to supply the encoding after the + # first line. If we're in a continuation, track the current + # encoding to use for subsequent lines. Reset it when the + # continuation ends. + if not count: + continued_encoding = None + else: + if not encoding: + encoding = continued_encoding + continued_encoding = encoding + option = unquote_header_value(option).lower() + + if option_value is not None: + option_value = unquote_header_value(option_value, option == "filename") + + if encoding is not None: + option_value = _unquote(option_value).decode(encoding) + + if count: + # Continuations append to the existing value. For + # simplicity, this ignores the possibility of + # out-of-order indices, which shouldn't happen anyway. + if option_value is not None: + options[option] = options.get(option, "") + option_value + else: + options[option] = option_value # type: ignore[assignment] + + rest = rest[optmatch.end() :] + result.append(options) + return tuple(result) # type: ignore[return-value] + + return tuple(result) if result else ("", {}) # type: ignore[return-value] + + +_TAnyAccept = t.TypeVar("_TAnyAccept", bound="ds.Accept") + + +@typing.overload +def parse_accept_header(value: t.Optional[str]) -> "ds.Accept": + ... + + +@typing.overload +def parse_accept_header( + value: t.Optional[str], cls: t.Type[_TAnyAccept] +) -> _TAnyAccept: + ... + + +def parse_accept_header( + value: t.Optional[str], cls: t.Optional[t.Type[_TAnyAccept]] = None +) -> _TAnyAccept: + """Parses an HTTP Accept-* header. This does not implement a complete + valid algorithm but one that supports at least value and quality + extraction. + + Returns a new :class:`Accept` object (basically a list of ``(value, quality)`` + tuples sorted by the quality with some additional accessor methods). + + The second parameter can be a subclass of :class:`Accept` that is created + with the parsed values and returned. + + :param value: the accept header string to be parsed. + :param cls: the wrapper class for the return value (can be + :class:`Accept` or a subclass thereof) + :return: an instance of `cls`. + """ + if cls is None: + cls = t.cast(t.Type[_TAnyAccept], ds.Accept) + + if not value: + return cls(None) + + result = [] + for match in _accept_re.finditer(value): + quality_match = match.group(2) + if not quality_match: + quality: float = 1 + else: + quality = max(min(float(quality_match), 1), 0) + result.append((match.group(1), quality)) + return cls(result) + + +_TAnyCC = t.TypeVar("_TAnyCC", bound="ds._CacheControl") +_t_cc_update = t.Optional[t.Callable[[_TAnyCC], None]] + + +@typing.overload +def parse_cache_control_header( + value: t.Optional[str], on_update: _t_cc_update, cls: None = None +) -> "ds.RequestCacheControl": + ... + + +@typing.overload +def parse_cache_control_header( + value: t.Optional[str], on_update: _t_cc_update, cls: t.Type[_TAnyCC] +) -> _TAnyCC: + ... + + +def parse_cache_control_header( + value: t.Optional[str], + on_update: _t_cc_update = None, + cls: t.Optional[t.Type[_TAnyCC]] = None, +) -> _TAnyCC: + """Parse a cache control header. The RFC differs between response and + request cache control, this method does not. It's your responsibility + to not use the wrong control statements. + + .. versionadded:: 0.5 + The `cls` was added. If not specified an immutable + :class:`~werkzeug.datastructures.RequestCacheControl` is returned. + + :param value: a cache control header to be parsed. + :param on_update: an optional callable that is called every time a value + on the :class:`~werkzeug.datastructures.CacheControl` + object is changed. + :param cls: the class for the returned object. By default + :class:`~werkzeug.datastructures.RequestCacheControl` is used. + :return: a `cls` object. + """ + if cls is None: + cls = t.cast(t.Type[_TAnyCC], ds.RequestCacheControl) + + if not value: + return cls((), on_update) + + return cls(parse_dict_header(value), on_update) + + +_TAnyCSP = t.TypeVar("_TAnyCSP", bound="ds.ContentSecurityPolicy") +_t_csp_update = t.Optional[t.Callable[[_TAnyCSP], None]] + + +@typing.overload +def parse_csp_header( + value: t.Optional[str], on_update: _t_csp_update, cls: None = None +) -> "ds.ContentSecurityPolicy": + ... + + +@typing.overload +def parse_csp_header( + value: t.Optional[str], on_update: _t_csp_update, cls: t.Type[_TAnyCSP] +) -> _TAnyCSP: + ... + + +def parse_csp_header( + value: t.Optional[str], + on_update: _t_csp_update = None, + cls: t.Optional[t.Type[_TAnyCSP]] = None, +) -> _TAnyCSP: + """Parse a Content Security Policy header. + + .. versionadded:: 1.0.0 + Support for Content Security Policy headers was added. + + :param value: a csp header to be parsed. + :param on_update: an optional callable that is called every time a value + on the object is changed. + :param cls: the class for the returned object. By default + :class:`~werkzeug.datastructures.ContentSecurityPolicy` is used. + :return: a `cls` object. + """ + if cls is None: + cls = t.cast(t.Type[_TAnyCSP], ds.ContentSecurityPolicy) + + if value is None: + return cls((), on_update) + + items = [] + + for policy in value.split(";"): + policy = policy.strip() + + # Ignore badly formatted policies (no space) + if " " in policy: + directive, value = policy.strip().split(" ", 1) + items.append((directive.strip(), value.strip())) + + return cls(items, on_update) + + +def parse_set_header( + value: t.Optional[str], + on_update: t.Optional[t.Callable[["ds.HeaderSet"], None]] = None, +) -> "ds.HeaderSet": + """Parse a set-like header and return a + :class:`~werkzeug.datastructures.HeaderSet` object: + + >>> hs = parse_set_header('token, "quoted value"') + + The return value is an object that treats the items case-insensitively + and keeps the order of the items: + + >>> 'TOKEN' in hs + True + >>> hs.index('quoted value') + 1 + >>> hs + HeaderSet(['token', 'quoted value']) + + To create a header from the :class:`HeaderSet` again, use the + :func:`dump_header` function. + + :param value: a set header to be parsed. + :param on_update: an optional callable that is called every time a + value on the :class:`~werkzeug.datastructures.HeaderSet` + object is changed. + :return: a :class:`~werkzeug.datastructures.HeaderSet` + """ + if not value: + return ds.HeaderSet(None, on_update) + return ds.HeaderSet(parse_list_header(value), on_update) + + +def parse_authorization_header( + value: t.Optional[str], +) -> t.Optional["ds.Authorization"]: + """Parse an HTTP basic/digest authorization header transmitted by the web + browser. The return value is either `None` if the header was invalid or + not given, otherwise an :class:`~werkzeug.datastructures.Authorization` + object. + + :param value: the authorization header to parse. + :return: a :class:`~werkzeug.datastructures.Authorization` object or `None`. + """ + if not value: + return None + value = _wsgi_decoding_dance(value) + try: + auth_type, auth_info = value.split(None, 1) + auth_type = auth_type.lower() + except ValueError: + return None + if auth_type == "basic": + try: + username, password = base64.b64decode(auth_info).split(b":", 1) + except Exception: + return None + try: + return ds.Authorization( + "basic", + { + "username": _to_str(username, "utf-8"), + "password": _to_str(password, "utf-8"), + }, + ) + except UnicodeDecodeError: + return None + elif auth_type == "digest": + auth_map = parse_dict_header(auth_info) + for key in "username", "realm", "nonce", "uri", "response": + if key not in auth_map: + return None + if "qop" in auth_map: + if not auth_map.get("nc") or not auth_map.get("cnonce"): + return None + return ds.Authorization("digest", auth_map) + return None + + +def parse_www_authenticate_header( + value: t.Optional[str], + on_update: t.Optional[t.Callable[["ds.WWWAuthenticate"], None]] = None, +) -> "ds.WWWAuthenticate": + """Parse an HTTP WWW-Authenticate header into a + :class:`~werkzeug.datastructures.WWWAuthenticate` object. + + :param value: a WWW-Authenticate header to parse. + :param on_update: an optional callable that is called every time a value + on the :class:`~werkzeug.datastructures.WWWAuthenticate` + object is changed. + :return: a :class:`~werkzeug.datastructures.WWWAuthenticate` object. + """ + if not value: + return ds.WWWAuthenticate(on_update=on_update) + try: + auth_type, auth_info = value.split(None, 1) + auth_type = auth_type.lower() + except (ValueError, AttributeError): + return ds.WWWAuthenticate(value.strip().lower(), on_update=on_update) + return ds.WWWAuthenticate(auth_type, parse_dict_header(auth_info), on_update) + + +def parse_if_range_header(value: t.Optional[str]) -> "ds.IfRange": + """Parses an if-range header which can be an etag or a date. Returns + a :class:`~werkzeug.datastructures.IfRange` object. + + .. versionchanged:: 2.0 + If the value represents a datetime, it is timezone-aware. + + .. versionadded:: 0.7 + """ + if not value: + return ds.IfRange() + date = parse_date(value) + if date is not None: + return ds.IfRange(date=date) + # drop weakness information + return ds.IfRange(unquote_etag(value)[0]) + + +def parse_range_header( + value: t.Optional[str], make_inclusive: bool = True +) -> t.Optional["ds.Range"]: + """Parses a range header into a :class:`~werkzeug.datastructures.Range` + object. If the header is missing or malformed `None` is returned. + `ranges` is a list of ``(start, stop)`` tuples where the ranges are + non-inclusive. + + .. versionadded:: 0.7 + """ + if not value or "=" not in value: + return None + + ranges = [] + last_end = 0 + units, rng = value.split("=", 1) + units = units.strip().lower() + + for item in rng.split(","): + item = item.strip() + if "-" not in item: + return None + if item.startswith("-"): + if last_end < 0: + return None + try: + begin = int(item) + except ValueError: + return None + end = None + last_end = -1 + elif "-" in item: + begin_str, end_str = item.split("-", 1) + begin_str = begin_str.strip() + end_str = end_str.strip() + + try: + begin = int(begin_str) + except ValueError: + return None + + if begin < last_end or last_end < 0: + return None + if end_str: + try: + end = int(end_str) + 1 + except ValueError: + return None + + if begin >= end: + return None + else: + end = None + last_end = end if end is not None else -1 + ranges.append((begin, end)) + + return ds.Range(units, ranges) + + +def parse_content_range_header( + value: t.Optional[str], + on_update: t.Optional[t.Callable[["ds.ContentRange"], None]] = None, +) -> t.Optional["ds.ContentRange"]: + """Parses a range header into a + :class:`~werkzeug.datastructures.ContentRange` object or `None` if + parsing is not possible. + + .. versionadded:: 0.7 + + :param value: a content range header to be parsed. + :param on_update: an optional callable that is called every time a value + on the :class:`~werkzeug.datastructures.ContentRange` + object is changed. + """ + if value is None: + return None + try: + units, rangedef = (value or "").strip().split(None, 1) + except ValueError: + return None + + if "/" not in rangedef: + return None + rng, length_str = rangedef.split("/", 1) + if length_str == "*": + length = None + else: + try: + length = int(length_str) + except ValueError: + return None + + if rng == "*": + return ds.ContentRange(units, None, None, length, on_update=on_update) + elif "-" not in rng: + return None + + start_str, stop_str = rng.split("-", 1) + try: + start = int(start_str) + stop = int(stop_str) + 1 + except ValueError: + return None + + if is_byte_range_valid(start, stop, length): + return ds.ContentRange(units, start, stop, length, on_update=on_update) + + return None + + +def quote_etag(etag: str, weak: bool = False) -> str: + """Quote an etag. + + :param etag: the etag to quote. + :param weak: set to `True` to tag it "weak". + """ + if '"' in etag: + raise ValueError("invalid etag") + etag = f'"{etag}"' + if weak: + etag = f"W/{etag}" + return etag + + +def unquote_etag( + etag: t.Optional[str], +) -> t.Union[t.Tuple[str, bool], t.Tuple[None, None]]: + """Unquote a single etag: + + >>> unquote_etag('W/"bar"') + ('bar', True) + >>> unquote_etag('"bar"') + ('bar', False) + + :param etag: the etag identifier to unquote. + :return: a ``(etag, weak)`` tuple. + """ + if not etag: + return None, None + etag = etag.strip() + weak = False + if etag.startswith(("W/", "w/")): + weak = True + etag = etag[2:] + if etag[:1] == etag[-1:] == '"': + etag = etag[1:-1] + return etag, weak + + +def parse_etags(value: t.Optional[str]) -> "ds.ETags": + """Parse an etag header. + + :param value: the tag header to parse + :return: an :class:`~werkzeug.datastructures.ETags` object. + """ + if not value: + return ds.ETags() + strong = [] + weak = [] + end = len(value) + pos = 0 + while pos < end: + match = _etag_re.match(value, pos) + if match is None: + break + is_weak, quoted, raw = match.groups() + if raw == "*": + return ds.ETags(star_tag=True) + elif quoted: + raw = quoted + if is_weak: + weak.append(raw) + else: + strong.append(raw) + pos = match.end() + return ds.ETags(strong, weak) + + +def generate_etag(data: bytes) -> str: + """Generate an etag for some data. + + .. versionchanged:: 2.0 + Use SHA-1. MD5 may not be available in some environments. + """ + return sha1(data).hexdigest() + + +def parse_date(value: t.Optional[str]) -> t.Optional[datetime]: + """Parse an :rfc:`2822` date into a timezone-aware + :class:`datetime.datetime` object, or ``None`` if parsing fails. + + This is a wrapper for :func:`email.utils.parsedate_to_datetime`. It + returns ``None`` if parsing fails instead of raising an exception, + and always returns a timezone-aware datetime object. If the string + doesn't have timezone information, it is assumed to be UTC. + + :param value: A string with a supported date format. + + .. versionchanged:: 2.0 + Return a timezone-aware datetime object. Use + ``email.utils.parsedate_to_datetime``. + """ + if value is None: + return None + + try: + dt = email.utils.parsedate_to_datetime(value) + except (TypeError, ValueError): + return None + + if dt.tzinfo is None: + return dt.replace(tzinfo=timezone.utc) + + return dt + + +def http_date( + timestamp: t.Optional[t.Union[datetime, date, int, float, struct_time]] = None +) -> str: + """Format a datetime object or timestamp into an :rfc:`2822` date + string. + + This is a wrapper for :func:`email.utils.format_datetime`. It + assumes naive datetime objects are in UTC instead of raising an + exception. + + :param timestamp: The datetime or timestamp to format. Defaults to + the current time. + + .. versionchanged:: 2.0 + Use ``email.utils.format_datetime``. Accept ``date`` objects. + """ + if isinstance(timestamp, date): + if not isinstance(timestamp, datetime): + # Assume plain date is midnight UTC. + timestamp = datetime.combine(timestamp, time(), tzinfo=timezone.utc) + else: + # Ensure datetime is timezone-aware. + timestamp = _dt_as_utc(timestamp) + + return email.utils.format_datetime(timestamp, usegmt=True) + + if isinstance(timestamp, struct_time): + timestamp = mktime(timestamp) + + return email.utils.formatdate(timestamp, usegmt=True) + + +def parse_age(value: t.Optional[str] = None) -> t.Optional[timedelta]: + """Parses a base-10 integer count of seconds into a timedelta. + + If parsing fails, the return value is `None`. + + :param value: a string consisting of an integer represented in base-10 + :return: a :class:`datetime.timedelta` object or `None`. + """ + if not value: + return None + try: + seconds = int(value) + except ValueError: + return None + if seconds < 0: + return None + try: + return timedelta(seconds=seconds) + except OverflowError: + return None + + +def dump_age(age: t.Optional[t.Union[timedelta, int]] = None) -> t.Optional[str]: + """Formats the duration as a base-10 integer. + + :param age: should be an integer number of seconds, + a :class:`datetime.timedelta` object, or, + if the age is unknown, `None` (default). + """ + if age is None: + return None + if isinstance(age, timedelta): + age = int(age.total_seconds()) + else: + age = int(age) + + if age < 0: + raise ValueError("age cannot be negative") + + return str(age) + + +def is_resource_modified( + environ: "WSGIEnvironment", + etag: t.Optional[str] = None, + data: t.Optional[bytes] = None, + last_modified: t.Optional[t.Union[datetime, str]] = None, + ignore_if_range: bool = True, +) -> bool: + """Convenience method for conditional requests. + + :param environ: the WSGI environment of the request to be checked. + :param etag: the etag for the response for comparison. + :param data: or alternatively the data of the response to automatically + generate an etag using :func:`generate_etag`. + :param last_modified: an optional date of the last modification. + :param ignore_if_range: If `False`, `If-Range` header will be taken into + account. + :return: `True` if the resource was modified, otherwise `False`. + + .. versionchanged:: 2.0 + SHA-1 is used to generate an etag value for the data. MD5 may + not be available in some environments. + + .. versionchanged:: 1.0.0 + The check is run for methods other than ``GET`` and ``HEAD``. + """ + return _sansio_http.is_resource_modified( + http_range=environ.get("HTTP_RANGE"), + http_if_range=environ.get("HTTP_IF_RANGE"), + http_if_modified_since=environ.get("HTTP_IF_MODIFIED_SINCE"), + http_if_none_match=environ.get("HTTP_IF_NONE_MATCH"), + http_if_match=environ.get("HTTP_IF_MATCH"), + etag=etag, + data=data, + last_modified=last_modified, + ignore_if_range=ignore_if_range, + ) + + +def remove_entity_headers( + headers: t.Union["ds.Headers", t.List[t.Tuple[str, str]]], + allowed: t.Iterable[str] = ("expires", "content-location"), +) -> None: + """Remove all entity headers from a list or :class:`Headers` object. This + operation works in-place. `Expires` and `Content-Location` headers are + by default not removed. The reason for this is :rfc:`2616` section + 10.3.5 which specifies some entity headers that should be sent. + + .. versionchanged:: 0.5 + added `allowed` parameter. + + :param headers: a list or :class:`Headers` object. + :param allowed: a list of headers that should still be allowed even though + they are entity headers. + """ + allowed = {x.lower() for x in allowed} + headers[:] = [ + (key, value) + for key, value in headers + if not is_entity_header(key) or key.lower() in allowed + ] + + +def remove_hop_by_hop_headers( + headers: t.Union["ds.Headers", t.List[t.Tuple[str, str]]] +) -> None: + """Remove all HTTP/1.1 "Hop-by-Hop" headers from a list or + :class:`Headers` object. This operation works in-place. + + .. versionadded:: 0.5 + + :param headers: a list or :class:`Headers` object. + """ + headers[:] = [ + (key, value) for key, value in headers if not is_hop_by_hop_header(key) + ] + + +def is_entity_header(header: str) -> bool: + """Check if a header is an entity header. + + .. versionadded:: 0.5 + + :param header: the header to test. + :return: `True` if it's an entity header, `False` otherwise. + """ + return header.lower() in _entity_headers + + +def is_hop_by_hop_header(header: str) -> bool: + """Check if a header is an HTTP/1.1 "Hop-by-Hop" header. + + .. versionadded:: 0.5 + + :param header: the header to test. + :return: `True` if it's an HTTP/1.1 "Hop-by-Hop" header, `False` otherwise. + """ + return header.lower() in _hop_by_hop_headers + + +def parse_cookie( + header: t.Union["WSGIEnvironment", str, bytes, None], + charset: str = "utf-8", + errors: str = "replace", + cls: t.Optional[t.Type["ds.MultiDict"]] = None, +) -> "ds.MultiDict[str, str]": + """Parse a cookie from a string or WSGI environ. + + The same key can be provided multiple times, the values are stored + in-order. The default :class:`MultiDict` will have the first value + first, and all values can be retrieved with + :meth:`MultiDict.getlist`. + + :param header: The cookie header as a string, or a WSGI environ dict + with a ``HTTP_COOKIE`` key. + :param charset: The charset for the cookie values. + :param errors: The error behavior for the charset decoding. + :param cls: A dict-like class to store the parsed cookies in. + Defaults to :class:`MultiDict`. + + .. versionchanged:: 1.0.0 + Returns a :class:`MultiDict` instead of a + ``TypeConversionDict``. + + .. versionchanged:: 0.5 + Returns a :class:`TypeConversionDict` instead of a regular dict. + The ``cls`` parameter was added. + """ + if isinstance(header, dict): + cookie = header.get("HTTP_COOKIE", "") + elif header is None: + cookie = "" + else: + cookie = header + + return _sansio_http.parse_cookie( + cookie=cookie, charset=charset, errors=errors, cls=cls + ) + + +def dump_cookie( + key: str, + value: t.Union[bytes, str] = "", + max_age: t.Optional[t.Union[timedelta, int]] = None, + expires: t.Optional[t.Union[str, datetime, int, float]] = None, + path: t.Optional[str] = "/", + domain: t.Optional[str] = None, + secure: bool = False, + httponly: bool = False, + charset: str = "utf-8", + sync_expires: bool = True, + max_size: int = 4093, + samesite: t.Optional[str] = None, +) -> str: + """Create a Set-Cookie header without the ``Set-Cookie`` prefix. + + The return value is usually restricted to ascii as the vast majority + of values are properly escaped, but that is no guarantee. It's + tunneled through latin1 as required by :pep:`3333`. + + The return value is not ASCII safe if the key contains unicode + characters. This is technically against the specification but + happens in the wild. It's strongly recommended to not use + non-ASCII values for the keys. + + :param max_age: should be a number of seconds, or `None` (default) if + the cookie should last only as long as the client's + browser session. Additionally `timedelta` objects + are accepted, too. + :param expires: should be a `datetime` object or unix timestamp. + :param path: limits the cookie to a given path, per default it will + span the whole domain. + :param domain: Use this if you want to set a cross-domain cookie. For + example, ``domain=".example.com"`` will set a cookie + that is readable by the domain ``www.example.com``, + ``foo.example.com`` etc. Otherwise, a cookie will only + be readable by the domain that set it. + :param secure: The cookie will only be available via HTTPS + :param httponly: disallow JavaScript to access the cookie. This is an + extension to the cookie standard and probably not + supported by all browsers. + :param charset: the encoding for string values. + :param sync_expires: automatically set expires if max_age is defined + but expires not. + :param max_size: Warn if the final header value exceeds this size. The + default, 4093, should be safely `supported by most browsers + `_. Set to 0 to disable this check. + :param samesite: Limits the scope of the cookie such that it will + only be attached to requests if those requests are same-site. + + .. _`cookie`: http://browsercookielimits.squawky.net/ + + .. versionchanged:: 1.0.0 + The string ``'None'`` is accepted for ``samesite``. + """ + key = _to_bytes(key, charset) + value = _to_bytes(value, charset) + + if path is not None: + from .urls import iri_to_uri + + path = iri_to_uri(path, charset) + + domain = _make_cookie_domain(domain) + + if isinstance(max_age, timedelta): + max_age = int(max_age.total_seconds()) + + if expires is not None: + if not isinstance(expires, str): + expires = http_date(expires) + elif max_age is not None and sync_expires: + expires = http_date(datetime.now(tz=timezone.utc).timestamp() + max_age) + + if samesite is not None: + samesite = samesite.title() + + if samesite not in {"Strict", "Lax", "None"}: + raise ValueError("SameSite must be 'Strict', 'Lax', or 'None'.") + + buf = [key + b"=" + _cookie_quote(value)] + + # XXX: In theory all of these parameters that are not marked with `None` + # should be quoted. Because stdlib did not quote it before I did not + # want to introduce quoting there now. + for k, v, q in ( + (b"Domain", domain, True), + (b"Expires", expires, False), + (b"Max-Age", max_age, False), + (b"Secure", secure, None), + (b"HttpOnly", httponly, None), + (b"Path", path, False), + (b"SameSite", samesite, False), + ): + if q is None: + if v: + buf.append(k) + continue + + if v is None: + continue + + tmp = bytearray(k) + if not isinstance(v, (bytes, bytearray)): + v = _to_bytes(str(v), charset) + if q: + v = _cookie_quote(v) + tmp += b"=" + v + buf.append(bytes(tmp)) + + # The return value will be an incorrectly encoded latin1 header for + # consistency with the headers object. + rv = b"; ".join(buf) + rv = rv.decode("latin1") + + # Warn if the final value of the cookie is larger than the limit. If the + # cookie is too large, then it may be silently ignored by the browser, + # which can be quite hard to debug. + cookie_size = len(rv) + + if max_size and cookie_size > max_size: + value_size = len(value) + warnings.warn( + f"The {key.decode(charset)!r} cookie is too large: the value was" + f" {value_size} bytes but the" + f" header required {cookie_size - value_size} extra bytes. The final size" + f" was {cookie_size} bytes but the limit is {max_size} bytes. Browsers may" + f" silently ignore cookies larger than this.", + stacklevel=2, + ) + + return rv + + +def is_byte_range_valid( + start: t.Optional[int], stop: t.Optional[int], length: t.Optional[int] +) -> bool: + """Checks if a given byte content range is valid for the given length. + + .. versionadded:: 0.7 + """ + if (start is None) != (stop is None): + return False + elif start is None: + return length is None or length >= 0 + elif length is None: + return 0 <= start < stop # type: ignore + elif start >= stop: # type: ignore + return False + return 0 <= start < length + + +# circular dependencies +from . import datastructures as ds +from .sansio import http as _sansio_http diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/local.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/local.py new file mode 100644 index 00000000..70e9bf72 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/local.py @@ -0,0 +1,648 @@ +import copy +import math +import operator +import typing as t +from contextvars import ContextVar +from functools import partial +from functools import update_wrapper +from operator import attrgetter + +from .wsgi import ClosingIterator + +if t.TYPE_CHECKING: + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + +T = t.TypeVar("T") +F = t.TypeVar("F", bound=t.Callable[..., t.Any]) + + +def release_local(local: t.Union["Local", "LocalStack"]) -> None: + """Release the data for the current context in a :class:`Local` or + :class:`LocalStack` without using a :class:`LocalManager`. + + This should not be needed for modern use cases, and may be removed + in the future. + + .. versionadded:: 0.6.1 + """ + local.__release_local__() + + +class Local: + """Create a namespace of context-local data. This wraps a + :class:`ContextVar` containing a :class:`dict` value. + + This may incur a performance penalty compared to using individual + context vars, as it has to copy data to avoid mutating the dict + between nested contexts. + + :param context_var: The :class:`~contextvars.ContextVar` to use as + storage for this local. If not given, one will be created. + Context vars not created at the global scope may interfere with + garbage collection. + + .. versionchanged:: 2.0 + Uses ``ContextVar`` instead of a custom storage implementation. + """ + + __slots__ = ("__storage",) + + def __init__( + self, context_var: t.Optional[ContextVar[t.Dict[str, t.Any]]] = None + ) -> None: + if context_var is None: + # A ContextVar not created at global scope interferes with + # Python's garbage collection. However, a local only makes + # sense defined at the global scope as well, in which case + # the GC issue doesn't seem relevant. + context_var = ContextVar(f"werkzeug.Local<{id(self)}>.storage") + + object.__setattr__(self, "_Local__storage", context_var) + + def __iter__(self) -> t.Iterator[t.Tuple[str, t.Any]]: + return iter(self.__storage.get({}).items()) + + def __call__( + self, name: str, *, unbound_message: t.Optional[str] = None + ) -> "LocalProxy": + """Create a :class:`LocalProxy` that access an attribute on this + local namespace. + + :param name: Proxy this attribute. + :param unbound_message: The error message that the proxy will + show if the attribute isn't set. + """ + return LocalProxy(self, name, unbound_message=unbound_message) + + def __release_local__(self) -> None: + self.__storage.set({}) + + def __getattr__(self, name: str) -> t.Any: + values = self.__storage.get({}) + + if name in values: + return values[name] + + raise AttributeError(name) + + def __setattr__(self, name: str, value: t.Any) -> None: + values = self.__storage.get({}).copy() + values[name] = value + self.__storage.set(values) + + def __delattr__(self, name: str) -> None: + values = self.__storage.get({}) + + if name in values: + values = values.copy() + del values[name] + self.__storage.set(values) + else: + raise AttributeError(name) + + +class LocalStack(t.Generic[T]): + """Create a stack of context-local data. This wraps a + :class:`ContextVar` containing a :class:`list` value. + + This may incur a performance penalty compared to using individual + context vars, as it has to copy data to avoid mutating the list + between nested contexts. + + :param context_var: The :class:`~contextvars.ContextVar` to use as + storage for this local. If not given, one will be created. + Context vars not created at the global scope may interfere with + garbage collection. + + .. versionchanged:: 2.0 + Uses ``ContextVar`` instead of a custom storage implementation. + + .. versionadded:: 0.6.1 + """ + + __slots__ = ("_storage",) + + def __init__(self, context_var: t.Optional[ContextVar[t.List[T]]] = None) -> None: + if context_var is None: + # A ContextVar not created at global scope interferes with + # Python's garbage collection. However, a local only makes + # sense defined at the global scope as well, in which case + # the GC issue doesn't seem relevant. + context_var = ContextVar(f"werkzeug.LocalStack<{id(self)}>.storage") + + self._storage = context_var + + def __release_local__(self) -> None: + self._storage.set([]) + + def push(self, obj: T) -> t.List[T]: + """Add a new item to the top of the stack.""" + stack = self._storage.get([]).copy() + stack.append(obj) + self._storage.set(stack) + return stack + + def pop(self) -> t.Optional[T]: + """Remove the top item from the stack and return it. If the + stack is empty, return ``None``. + """ + stack = self._storage.get([]) + + if len(stack) == 0: + return None + + rv = stack[-1] + self._storage.set(stack[:-1]) + return rv + + @property + def top(self) -> t.Optional[T]: + """The topmost item on the stack. If the stack is empty, + `None` is returned. + """ + stack = self._storage.get([]) + + if len(stack) == 0: + return None + + return stack[-1] + + def __call__( + self, name: t.Optional[str] = None, *, unbound_message: t.Optional[str] = None + ) -> "LocalProxy": + """Create a :class:`LocalProxy` that accesses the top of this + local stack. + + :param name: If given, the proxy access this attribute of the + top item, rather than the item itself. + :param unbound_message: The error message that the proxy will + show if the stack is empty. + """ + return LocalProxy(self, name, unbound_message=unbound_message) + + +class LocalManager: + """Manage releasing the data for the current context in one or more + :class:`Local` and :class:`LocalStack` objects. + + This should not be needed for modern use cases, and may be removed + in the future. + + :param locals: A local or list of locals to manage. + + .. versionchanged:: 2.0 + ``ident_func`` is deprecated and will be removed in Werkzeug + 2.1. + + .. versionchanged:: 0.7 + The ``ident_func`` parameter was added. + + .. versionchanged:: 0.6.1 + The :func:`release_local` function can be used instead of a + manager. + """ + + __slots__ = ("locals",) + + def __init__( + self, + locals: t.Optional[ + t.Union[Local, LocalStack, t.Iterable[t.Union[Local, LocalStack]]] + ] = None, + ) -> None: + if locals is None: + self.locals = [] + elif isinstance(locals, Local): + self.locals = [locals] + else: + self.locals = list(locals) # type: ignore[arg-type] + + def cleanup(self) -> None: + """Release the data in the locals for this context. Call this at + the end of each request or use :meth:`make_middleware`. + """ + for local in self.locals: + release_local(local) + + def make_middleware(self, app: "WSGIApplication") -> "WSGIApplication": + """Wrap a WSGI application so that local data is released + automatically after the response has been sent for a request. + """ + + def application( + environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + return ClosingIterator(app(environ, start_response), self.cleanup) + + return application + + def middleware(self, func: "WSGIApplication") -> "WSGIApplication": + """Like :meth:`make_middleware` but used as a decorator on the + WSGI application function. + + .. code-block:: python + + @manager.middleware + def application(environ, start_response): + ... + """ + return update_wrapper(self.make_middleware(func), func) + + def __repr__(self) -> str: + return f"<{type(self).__name__} storages: {len(self.locals)}>" + + +class _ProxyLookup: + """Descriptor that handles proxied attribute lookup for + :class:`LocalProxy`. + + :param f: The built-in function this attribute is accessed through. + Instead of looking up the special method, the function call + is redone on the object. + :param fallback: Return this function if the proxy is unbound + instead of raising a :exc:`RuntimeError`. + :param is_attr: This proxied name is an attribute, not a function. + Call the fallback immediately to get the value. + :param class_value: Value to return when accessed from the + ``LocalProxy`` class directly. Used for ``__doc__`` so building + docs still works. + """ + + __slots__ = ("bind_f", "fallback", "is_attr", "class_value", "name") + + def __init__( + self, + f: t.Optional[t.Callable] = None, + fallback: t.Optional[t.Callable] = None, + class_value: t.Optional[t.Any] = None, + is_attr: bool = False, + ) -> None: + bind_f: t.Optional[t.Callable[["LocalProxy", t.Any], t.Callable]] + + if hasattr(f, "__get__"): + # A Python function, can be turned into a bound method. + + def bind_f(instance: "LocalProxy", obj: t.Any) -> t.Callable: + return f.__get__(obj, type(obj)) # type: ignore + + elif f is not None: + # A C function, use partial to bind the first argument. + + def bind_f(instance: "LocalProxy", obj: t.Any) -> t.Callable: + return partial(f, obj) # type: ignore + + else: + # Use getattr, which will produce a bound method. + bind_f = None + + self.bind_f = bind_f + self.fallback = fallback + self.class_value = class_value + self.is_attr = is_attr + + def __set_name__(self, owner: "LocalProxy", name: str) -> None: + self.name = name + + def __get__(self, instance: "LocalProxy", owner: t.Optional[type] = None) -> t.Any: + if instance is None: + if self.class_value is not None: + return self.class_value + + return self + + try: + obj = instance._get_current_object() # type: ignore[misc] + except RuntimeError: + if self.fallback is None: + raise + + fallback = self.fallback.__get__(instance, owner) + + if self.is_attr: + # __class__ and __doc__ are attributes, not methods. + # Call the fallback to get the value. + return fallback() + + return fallback + + if self.bind_f is not None: + return self.bind_f(instance, obj) + + return getattr(obj, self.name) + + def __repr__(self) -> str: + return f"proxy {self.name}" + + def __call__(self, instance: "LocalProxy", *args: t.Any, **kwargs: t.Any) -> t.Any: + """Support calling unbound methods from the class. For example, + this happens with ``copy.copy``, which does + ``type(x).__copy__(x)``. ``type(x)`` can't be proxied, so it + returns the proxy type and descriptor. + """ + return self.__get__(instance, type(instance))(*args, **kwargs) + + +class _ProxyIOp(_ProxyLookup): + """Look up an augmented assignment method on a proxied object. The + method is wrapped to return the proxy instead of the object. + """ + + __slots__ = () + + def __init__( + self, f: t.Optional[t.Callable] = None, fallback: t.Optional[t.Callable] = None + ) -> None: + super().__init__(f, fallback) + + def bind_f(instance: "LocalProxy", obj: t.Any) -> t.Callable: + def i_op(self: t.Any, other: t.Any) -> "LocalProxy": + f(self, other) # type: ignore + return instance + + return i_op.__get__(obj, type(obj)) # type: ignore + + self.bind_f = bind_f + + +def _l_to_r_op(op: F) -> F: + """Swap the argument order to turn an l-op into an r-op.""" + + def r_op(obj: t.Any, other: t.Any) -> t.Any: + return op(other, obj) + + return t.cast(F, r_op) + + +def _identity(o: T) -> T: + return o + + +class LocalProxy(t.Generic[T]): + """A proxy to the object bound to a context-local object. All + operations on the proxy are forwarded to the bound object. If no + object is bound, a ``RuntimeError`` is raised. + + :param local: The context-local object that provides the proxied + object. + :param name: Proxy this attribute from the proxied object. + :param unbound_message: The error message to show if the + context-local object is unbound. + + Proxy a :class:`~contextvars.ContextVar` to make it easier to + access. Pass a name to proxy that attribute. + + .. code-block:: python + + _request_var = ContextVar("request") + request = LocalProxy(_request_var) + session = LocalProxy(_request_var, "session") + + Proxy an attribute on a :class:`Local` namespace by calling the + local with the attribute name: + + .. code-block:: python + + data = Local() + user = data("user") + + Proxy the top item on a :class:`LocalStack` by calling the local. + Pass a name to proxy that attribute. + + .. code-block:: + + app_stack = LocalStack() + current_app = app_stack() + g = app_stack("g") + + Pass a function to proxy the return value from that function. This + was previously used to access attributes of local objects before + that was supported directly. + + .. code-block:: python + + session = LocalProxy(lambda: request.session) + + ``__repr__`` and ``__class__`` are proxied, so ``repr(x)`` and + ``isinstance(x, cls)`` will look like the proxied object. Use + ``issubclass(type(x), LocalProxy)`` to check if an object is a + proxy. + + .. code-block:: python + + repr(user) # + isinstance(user, User) # True + issubclass(type(user), LocalProxy) # True + + .. versionchanged:: 2.2.2 + ``__wrapped__`` is set when wrapping an object, not only when + wrapping a function, to prevent doctest from failing. + + .. versionchanged:: 2.2 + Can proxy a ``ContextVar`` or ``LocalStack`` directly. + + .. versionchanged:: 2.2 + The ``name`` parameter can be used with any proxied object, not + only ``Local``. + + .. versionchanged:: 2.2 + Added the ``unbound_message`` parameter. + + .. versionchanged:: 2.0 + Updated proxied attributes and methods to reflect the current + data model. + + .. versionchanged:: 0.6.1 + The class can be instantiated with a callable. + """ + + __slots__ = ("__wrapped", "_get_current_object") + + _get_current_object: t.Callable[[], T] + """Return the current object this proxy is bound to. If the proxy is + unbound, this raises a ``RuntimeError``. + + This should be used if you need to pass the object to something that + doesn't understand the proxy. It can also be useful for performance + if you are accessing the object multiple times in a function, rather + than going through the proxy multiple times. + """ + + def __init__( + self, + local: t.Union[ContextVar[T], Local, LocalStack[T], t.Callable[[], T]], + name: t.Optional[str] = None, + *, + unbound_message: t.Optional[str] = None, + ) -> None: + if name is None: + get_name = _identity + else: + get_name = attrgetter(name) # type: ignore[assignment] + + if unbound_message is None: + unbound_message = "object is not bound" + + if isinstance(local, Local): + if name is None: + raise TypeError("'name' is required when proxying a 'Local' object.") + + def _get_current_object() -> T: + try: + return get_name(local) # type: ignore[return-value] + except AttributeError: + raise RuntimeError(unbound_message) from None + + elif isinstance(local, LocalStack): + + def _get_current_object() -> T: + obj = local.top # type: ignore[union-attr] + + if obj is None: + raise RuntimeError(unbound_message) + + return get_name(obj) + + elif isinstance(local, ContextVar): + + def _get_current_object() -> T: + try: + obj = local.get() # type: ignore[union-attr] + except LookupError: + raise RuntimeError(unbound_message) from None + + return get_name(obj) + + elif callable(local): + + def _get_current_object() -> T: + return get_name(local()) # type: ignore + + else: + raise TypeError(f"Don't know how to proxy '{type(local)}'.") + + object.__setattr__(self, "_LocalProxy__wrapped", local) + object.__setattr__(self, "_get_current_object", _get_current_object) + + __doc__ = _ProxyLookup( # type: ignore + class_value=__doc__, fallback=lambda self: type(self).__doc__, is_attr=True + ) + __wrapped__ = _ProxyLookup( + fallback=lambda self: self._LocalProxy__wrapped, is_attr=True + ) + # __del__ should only delete the proxy + __repr__ = _ProxyLookup( # type: ignore + repr, fallback=lambda self: f"<{type(self).__name__} unbound>" + ) + __str__ = _ProxyLookup(str) # type: ignore + __bytes__ = _ProxyLookup(bytes) + __format__ = _ProxyLookup() # type: ignore + __lt__ = _ProxyLookup(operator.lt) + __le__ = _ProxyLookup(operator.le) + __eq__ = _ProxyLookup(operator.eq) # type: ignore + __ne__ = _ProxyLookup(operator.ne) # type: ignore + __gt__ = _ProxyLookup(operator.gt) + __ge__ = _ProxyLookup(operator.ge) + __hash__ = _ProxyLookup(hash) # type: ignore + __bool__ = _ProxyLookup(bool, fallback=lambda self: False) + __getattr__ = _ProxyLookup(getattr) + # __getattribute__ triggered through __getattr__ + __setattr__ = _ProxyLookup(setattr) # type: ignore + __delattr__ = _ProxyLookup(delattr) # type: ignore + __dir__ = _ProxyLookup(dir, fallback=lambda self: []) # type: ignore + # __get__ (proxying descriptor not supported) + # __set__ (descriptor) + # __delete__ (descriptor) + # __set_name__ (descriptor) + # __objclass__ (descriptor) + # __slots__ used by proxy itself + # __dict__ (__getattr__) + # __weakref__ (__getattr__) + # __init_subclass__ (proxying metaclass not supported) + # __prepare__ (metaclass) + __class__ = _ProxyLookup( + fallback=lambda self: type(self), is_attr=True + ) # type: ignore + __instancecheck__ = _ProxyLookup(lambda self, other: isinstance(other, self)) + __subclasscheck__ = _ProxyLookup(lambda self, other: issubclass(other, self)) + # __class_getitem__ triggered through __getitem__ + __call__ = _ProxyLookup(lambda self, *args, **kwargs: self(*args, **kwargs)) + __len__ = _ProxyLookup(len) + __length_hint__ = _ProxyLookup(operator.length_hint) + __getitem__ = _ProxyLookup(operator.getitem) + __setitem__ = _ProxyLookup(operator.setitem) + __delitem__ = _ProxyLookup(operator.delitem) + # __missing__ triggered through __getitem__ + __iter__ = _ProxyLookup(iter) + __next__ = _ProxyLookup(next) + __reversed__ = _ProxyLookup(reversed) + __contains__ = _ProxyLookup(operator.contains) + __add__ = _ProxyLookup(operator.add) + __sub__ = _ProxyLookup(operator.sub) + __mul__ = _ProxyLookup(operator.mul) + __matmul__ = _ProxyLookup(operator.matmul) + __truediv__ = _ProxyLookup(operator.truediv) + __floordiv__ = _ProxyLookup(operator.floordiv) + __mod__ = _ProxyLookup(operator.mod) + __divmod__ = _ProxyLookup(divmod) + __pow__ = _ProxyLookup(pow) + __lshift__ = _ProxyLookup(operator.lshift) + __rshift__ = _ProxyLookup(operator.rshift) + __and__ = _ProxyLookup(operator.and_) + __xor__ = _ProxyLookup(operator.xor) + __or__ = _ProxyLookup(operator.or_) + __radd__ = _ProxyLookup(_l_to_r_op(operator.add)) + __rsub__ = _ProxyLookup(_l_to_r_op(operator.sub)) + __rmul__ = _ProxyLookup(_l_to_r_op(operator.mul)) + __rmatmul__ = _ProxyLookup(_l_to_r_op(operator.matmul)) + __rtruediv__ = _ProxyLookup(_l_to_r_op(operator.truediv)) + __rfloordiv__ = _ProxyLookup(_l_to_r_op(operator.floordiv)) + __rmod__ = _ProxyLookup(_l_to_r_op(operator.mod)) + __rdivmod__ = _ProxyLookup(_l_to_r_op(divmod)) + __rpow__ = _ProxyLookup(_l_to_r_op(pow)) + __rlshift__ = _ProxyLookup(_l_to_r_op(operator.lshift)) + __rrshift__ = _ProxyLookup(_l_to_r_op(operator.rshift)) + __rand__ = _ProxyLookup(_l_to_r_op(operator.and_)) + __rxor__ = _ProxyLookup(_l_to_r_op(operator.xor)) + __ror__ = _ProxyLookup(_l_to_r_op(operator.or_)) + __iadd__ = _ProxyIOp(operator.iadd) + __isub__ = _ProxyIOp(operator.isub) + __imul__ = _ProxyIOp(operator.imul) + __imatmul__ = _ProxyIOp(operator.imatmul) + __itruediv__ = _ProxyIOp(operator.itruediv) + __ifloordiv__ = _ProxyIOp(operator.ifloordiv) + __imod__ = _ProxyIOp(operator.imod) + __ipow__ = _ProxyIOp(operator.ipow) + __ilshift__ = _ProxyIOp(operator.ilshift) + __irshift__ = _ProxyIOp(operator.irshift) + __iand__ = _ProxyIOp(operator.iand) + __ixor__ = _ProxyIOp(operator.ixor) + __ior__ = _ProxyIOp(operator.ior) + __neg__ = _ProxyLookup(operator.neg) + __pos__ = _ProxyLookup(operator.pos) + __abs__ = _ProxyLookup(abs) + __invert__ = _ProxyLookup(operator.invert) + __complex__ = _ProxyLookup(complex) + __int__ = _ProxyLookup(int) + __float__ = _ProxyLookup(float) + __index__ = _ProxyLookup(operator.index) + __round__ = _ProxyLookup(round) + __trunc__ = _ProxyLookup(math.trunc) + __floor__ = _ProxyLookup(math.floor) + __ceil__ = _ProxyLookup(math.ceil) + __enter__ = _ProxyLookup() + __exit__ = _ProxyLookup() + __await__ = _ProxyLookup() + __aiter__ = _ProxyLookup() + __anext__ = _ProxyLookup() + __aenter__ = _ProxyLookup() + __aexit__ = _ProxyLookup() + __copy__ = _ProxyLookup(copy.copy) + __deepcopy__ = _ProxyLookup(copy.deepcopy) + # __getnewargs_ex__ (pickle through proxy not supported) + # __getnewargs__ (pickle) + # __getstate__ (pickle) + # __setstate__ (pickle) + # __reduce__ (pickle) + # __reduce_ex__ (pickle) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__init__.py new file mode 100644 index 00000000..6ddcf7f5 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__init__.py @@ -0,0 +1,22 @@ +""" +Middleware +========== + +A WSGI middleware is a WSGI application that wraps another application +in order to observe or change its behavior. Werkzeug provides some +middleware for common use cases. + +.. toctree:: + :maxdepth: 1 + + proxy_fix + shared_data + dispatcher + http_proxy + lint + profiler + +The :doc:`interactive debugger ` is also a middleware that can +be applied manually, although it is typically used automatically with +the :doc:`development server `. +""" diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..50b5e501e2c615de834c5e87a428ce38ed723514 GIT binary patch literal 688 zcmYjPJ#Q2-5Zy~dWGOB6w2`<)X;f}UJ9QF6F-S1gd{g{$}!FlzPS32fRRi7(0yR1%+@Fx@E zgHg)T79)ul4|6MJ%s2tMp1&~2NI7)SWl&X7`X442s%uZY9Z>H zpYL)cY8n9?&44>aA?pUtL_zq;-CnNEu4GBGTqPA|EV(i%VD5PMlIom;EEOfS#^rKg zXl*QC5?7j_QNC-I%u&QH8y2Q$HTFG=J%3(~i)As*CeO}2l2JVC(1{ft%pwH?x)H72 zKLfN``?1&T&QzZFfxTvClB@v7><6~~0Budyf=$04M$v|>4+FUj#p`L5>0n&HSk~g> z>Fn-_lsveU->P`TzeCyne0klppZH>G*@TqZixA$hIqiGTecCG;LK{q&k1k+$Lu$U& qM0T#v(rqw1({As-T>D>SE2VKJOIe5g-SPS0)o5w)lso?7Rs97No8b5W literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/dispatcher.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/dispatcher.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ffc8f97dbe2815da3375766eea17c357ae0734ee GIT binary patch literal 2729 zcmZ`*TW=dh6yBRJ*(Rl`3aCg(qrQ|#i76m~WG*5krAcXn)dV3dORLGwINo+|of#)_ zaU>-A$Uguic;qkbBRugJc;Y*=Sv#d=t(}>jGw1%DGyY<2Ep+ho{`?`nfz@C1(L6pD zpX1fL7=$x)ge$z%9eUDx?5hv)<)=Z`8n#@b1X#C+ZM$w^-5GXV=bj_lqVwDlogckn zS9k}`dY69}I8L}#mT3}mlN34INp#6gJdrB=^p#H-9!?U?vP6hfo^mBwtRy#5GtP99 zAE%OidvI@$@k>I@gc~Lr$(orW%%-VHN*pc>biKp^1;sQsQZUOo9!n*2!@ha+fWf?p z?uFqNi;FCS$?}Y6BneiXs>Hwsm~v2?GT_IOUGi^(okE>tvtr67{6sPy9`X2z%mv#T zz-Y{zja32FSdus_Sdz2*{DdFGDk%-Cy(!=^OlPW?lFATg=<`Swry33^ScwT|bEf3e zsnpgmkuz>IuX!v>s?+Zw-7U%x+Y#PBm_)#1j>?4a{<$9rVS!+k-~Ce0>L() zlE;)iCS;iwGq9c}NGGr$OAcgRlvpi&BcvpdrP`o|;|r^5K}%qWM9J8sGj=rluUh~{ zugCb*6miNm^76`Lgke7}%9)~g_1XJ(?tH`sNUAhC?4y0iT+2TD;$UabG-Ti2I&l4v_Ma| zLtm^4Uj~m`c-yig{IPe_x#*9G3P5WbCE#(XIRD%6dKQk4>bl1{beu)CAy)v2t(ivH5+9UC zTe=A_sjZZz5!%v2stEmkfl2V(YM-Q{QAq1#Y;%55d5c;RXkz(o!!qjlfLEi6 zET~<$P-F?Z&mQtp*Y=f4j*~Og_KS$GYrRp8im1ixD<6ql_bVSJSM6F{)mG9>RUQ+K z9-2M8+j#X240CtxM9$nRR}%*-WF425yT9%!0)*;dfXqP4biCa8!%=jP{u6EYN8g}C z^a!_^)+4}ehZ{b6fD%kchcYWiWm0ZV^O7zAv5AX8rkj)Z^s_QKOGc+sJ$WXl$D`#< zH){Msqb_GvH;R%xF;VmZ)M;F#j?-$p&)(i?E;_ZuQ?EIz=$s-iVR=W^c(1Oabd`zJ zMTMv?=!>w>2XWc3{Dj5a{mtJ0zkBDt@Xmv?f$-=4leQYn{kikl#p({tbN{Au-WoV_ z|2I$gBKX}Kf#bZ5)9s&~dGNFItA8Fmz5XqN`xr7Uw-2c;tDz-4tUL40+Q6?s`!9$I{q@ zA?q4dWNgCLyJ`i8)fx>~F;s1BFWKP=VG!}f)j_!)uAnoSC^0e{-YC$6lANbeeKyK@ zhQBK$!VXtR4w8d3r&07VzVurd9DmgfywIhe=UsEJd)K^Gch&9wf68hJgt%1_NP42E z3Zp2)9g@;|HHw~2d3r(VM3E?BY`doFeqGWf!_z9*Nn%s^+9q);tL`VYgP$>+&}4MrcD*)&g`fW~jMgbh literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/http_proxy.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/http_proxy.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..39d35bec1cc04d2e2a920f910cbad01e885c1a8b GIT binary patch literal 6794 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 Cdl%OL literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/lint.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/lint.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3a2b5bf41f4ef97a26b173048221a437b5d0951e GIT binary patch literal 12674 zcmcIqOK=>=d7jt4W*3VGLGUF?BZ(HZHnE~8*;Wu);X|OvgobDm60HrL)nI1;EU-Jf z?3pEr$-qt-N=bIgi7Tg6nRdX$m$-6H<>*5yl|w3rR8DiqA<2bRIp?5*lkfj~9=jkY zmk(Lg47z)Idbjkbbzj4UVG*>sf zzSSQ%qn>LG#o&I|aed3S`d!EAxesjNTEV6rSVLE=4@BR$eB0{=J631Y?QHwjz{6wL zTyr<=``v-C2J2L}`1`&q?z_UWJ;$<#!(O*z2i<|!w5|u~+dMM8zch4*OCP_1-^am`btP#tx-Z=lJ())X*K-5kT*3lf47_ArzWwgv8;e(Z_Q-e5C&Z~M4Kh1m{78oqQ=mAC zE1?PDxHsxTLaeZO&e|9RR;)Ik&^N$CCgh~E-E;4|JxtCBz{JA9Be_f>Z$lUJ)Nqt; z3v|nNR?tFYla)rBUVR01pVhirQ#JKDT;e&jb#P@r`tn6w{w8iIXS({9;TBG?qJN}0 zSj8tstBBT;TW|_!fl^0Hd90=ERM1jEi^*@Ak5s4X)X-KX#f};&ZlhImR8V3%u3qEkkHbPW>CQO9xnefZgP_ybz2k91+awylZdw2 zJDEHyZ0q7{cvj4xMamY)8mWIutWa7JG<^7%EZNQg{NRBXHb%Cv!I3UBy0!fNRjY4{ zZRmGt0<13449b*&qD>M+S z9!v-nx$8XR`^`on)_bleS(&(4yntJ5(EJ*ju&CuFx=r%3_!8RQz~vL8E6l{2uBoO* z>`Z@UEu0zOM;fqm=(gR!0AH|eXR>Y6#9Ncw=9MAEr9JigV7)D4tB`D9IoZJWm1j{N zTG1uyKj;RV18f@@Yea?tmLCQ`-4m$dL-(xf`2kilu>s;`tRnpG!7a`{1S3qFhK-gI~!J=6l>y>GA>pwz`V+i2`*5!pxbXNh7xGorZ}%E^al=50|S6kCm|0M$Dlsn zmWrsb5}qF0lCuPh3?k#?77~j?9t?WQ>lUP@bFx6zENYk(1v2;aM!S6n4-=)1 z#j17uJ*CUIV(!FAK>!IyeYJZ*>ORZuTC8>@39)h+V%J2!rD&Y`r<{r z8S9t49aa>ASR*c9C#nbFsRpY2nK4o_Q5g@M#?#kuF)7RHf<8ApcVxaKsJ(+L`{^iM z#N|7<{TlmNfThc=V+pk~>|Vt&6I)qHY-$x2wB}5q)lB--ooQ()VH#%QDoaIX8>LbE zjSM62Kq^Ov*hHosttc~xW1k#1hiYOA$p+Go{?nFCFjE9}+Jj(7R*KZeYQjv~N;t>% z2)sTJ%?AQJ{AvTNLTni8Fk}g<@RM}DujAp^rtyA}8Q8#;@JkK+GCpJZ{viTR^X0h` zM#TJ-eKlisAP6n_{(5iZZ$5)n-^82S^l7HSfe*_UHLS(GH;G+{aV9ABa3NCPRlZZ- z)gonIi8P|pz2co5%?Mf~0G@?^;;XpD2C2gXq=-#kEIsi(bV?{b(dcdE^ zwP~&b2n}{{Wh!9CsOt-cNZav9{%993;_~S>sRA}sx45pIP#6f86Tqw|fEnUGp%5VK z5bttadk-kjah*FP4lCGj+V{BF*&KP>iMSE-(2xFSEKJUg1i%qks0|+y!x0n5#WwQ< z;IJGdWg;3_EYU3|0E-im>>;j%d5UUybbL}{8bG{GuRo=HGR`LQl0nIJz`iCm0HjUd zHv#~ry$Ov_;<-W%6j=?3Mf$*R)9r2C;vzZSo+Hkn@&y`!EFyuOb~{2xpJG%52OtIq zS0Z~gs)un=TqgKNR+^^~7vToFogg-DbbUC5Ku(go-ofZ&G|ZXkxA5QrE+%AIJ!1%J zA-2kXWP2~-VriXZA7-4QTXM?@6II+&!bC>GM5d#_rofS4kE_c57wigqTkxg$ndwwv zJ*JYHv@CUIwt76B>}zTlId%ZPVT%$C~9)kZ0g{pLst=?_%rHH6oChM z*vBT37j>lF=davEfeetC2li6o7H0U1(AO?|7yfxXGxBEvyln_pF)^;C{c=!A#VI0X zf`|e_eYBYX{R492BtfmSkRm4j*$Ma=zI71WNw*JguetCI0r1GbM6ipzIpDoCl-CST zjw8a9fe7UG{e~&7V|8Ny@ETQl`^eHu5obO04XU2OEfMWl6Za49F8SGijw^BdifUae zYsJ*%(`)L?p~NSKf=-}qrC$kGMtqK3bL@ZuHd`S69(;EyN$87`A$~>oyV|b0t3hii zTg5$fS4Uu{{qabg{a^Zw@czyU`B;K z75}SFDJmc=RQ{9rZ#1j4`s7C5f5cmG6Cf}2zaNBg+=AA@u1!1XQMMk9KE&9$(FhyTxshnL|WqTOb zIqu~Ji*U;~0zy8gK&~#_9c)Zoavu&UL>10t-4Gn4z;ak$=18d}^@bH5LwIt8;B(jG zIB(7_FH_hzts>4a@&opY5W|LZVXY0Eo#qnp zcr&yPb|=?s{3GFe2zvzZyBBZpS~*rutnH2ZYZO{px7eM4gX_T|9x&T?dR?kH1D1Apw^aco+3gSg69Y?4{A&^Fi z6>%{i<}JKTZQ6~ zpRIpM(9;gC>__}_5tsk>xTO$6rVj`vz@3EV0R%7{=qfm!TH)=;mxQ|tN(g`ZU1x;sr^#Hk{8CZWWPJB?B67?pBuMr#&t&bdd>M@NQD z;|!b8nn&x=-zo(!B&{LB)f)S+>*(|EMlmx z2f6Ax6A7#AA!WFp))hQIIfbkzJX^}tKsQlP6)c^ERnyhvnWOBLJbeZg=X8m!?Ov|j zvVJ4)-e^El;s*AHpEV1&2MrC~`oXOm8R;meLjxu1I_oThk9p8Ij~S13NsvTp>U~Kh zcF#a23M9+15$UWsLO7&@SR4NX3Nnx#s6YWH0VGv~E)$^n@XL+?%<>ZA5Ae`{Q!G3$M3lBF z0-qqrEdzr0EMOG47?AG@FvQ2`W#&&Kb>E=G&SMSOh{{u32Hp^lB4`P`HI26(;jNiS z|A_`{l8qc0;+H@uX`f%B&unB&_F2`wV z6GHK@1C*#}RO0%r01P zKH(cP7lp8zhpqsHxY8f>kSN}yka9Siw;+SwK`u3%;wCZj+5@lSh9_>xTpwgL&kI{H z-xl(Kgi{zhi4&Oe99?#=*q3@H&=OivC^vCytI0) zeSPKX`#i+w>TBUw&W?3C3uKdIoEYq9`2r;5HGiJJ>{K4w@u4kt7=Nl+0l!MEh?v`4rhn!u^C;fMCid zVHXou4JfCMtELfxVML>+rSQ1}Vl^=|lB~!(($NI5N*^w}4?A*36K-$?&oUwV7yxJ@ z;Gyno@X@u$5VI4?t`X=FvICB>t^4OAW8ZkJ`0tP(7Zi~TE^__=f`c9ZIPXa+>4 z43X)f7rZ-&qX}`$dzWZDb}rx?h##U?ZR}||()QG#0&)L2o=oLW9!Bh<1iQtc9Kn?d z%SzJilYK28TU!&6VwFO`udfHHgc7qIxa z;N$dBz^;8<>H3b_>Gtj3m`1ov`$=9VMYR!JEAX1cEow2l01lWflqMtUR0GJF`;CfJ zB+L>dsA3(r*0fw7yH0ctK-}ihiC{R&fz)(dVDcPPFY{6d;B67KQy29(#M-AYpHfDE zL7Rt0IZpb8G>u*+--)%1sUBx9>SUsK$YX*A(ihmjGPUsKL-oz%x1ip66%$cavR`D) z*^>Vi3b3vaug4@HP%seiAky}cwtK9Ki(JxCdJ{GjDu?htsTTAsIm#aczst9rGL_L< zk*yqO(1hcd+nOIxoB{7w$KI!J*6>YT3b6QD0LzY8U%~$wdQRm%*-qD2VuN64LkqP# zuZ7wJc{T31_BP{F07V!E3IJL@Qp`Q_?JVS;DNtqmNR5)5rZP*bXNiCEzxaKwz7#He zFb;N8nAwcWK!PlJ;a4uL`GejlNN{g*xCVF|UrakC=$BH^WS01pjR<_=_A#eir$

    2CARccDGPpk{>Bm^gJ8)rGT#IJ#g3UARya!I5*;gUv2Z{_$(u^e%Rly#h#a)4C;(lh{(> zVK>;1pi>3e$p*qbDPl834>cJmBuS7llH_a%WhxF3A5jrH9GS(JyR;7k!?6!Ue;gAD zPai6ZJP$A=awIRIdtBUxmvZpP4_SM1y6I4v|L?d-SPg5Z16Io;KREm~)OHPgr3y=1+K1B~8IOTSb_-~miVFPYdQ_li z7;QS331(@W&(z1-XUZPA=JgfM<%cg^O5AO@MS;Byj2Ju^_PP3)srzQKr`P)8!(v%rOQ-B2pEYC z;jnq?pD`@I9(hehQC>_a$*%DrHs`s*eNp%hYP&7S|`|AqA0f z`Z1P4xcsob%pEiAxlFq)Ab1n2!j{0|ghU z`aQZazCBH)^K>KGkvv07JB%)I`E7X^`<*&^Fbf!PN#UHbn@V@eR^m^eF=mXDmHM0Y K`Fgc}^Zx)9h4Fd- literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/profiler.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/profiler.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2b5a16c899185269fe0c94c8298287769438e957 GIT binary patch literal 4898 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/shared_data.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/__pycache__/shared_data.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5113396bf785c88b33725423329719981e0d198a GIT binary patch literal 9058 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 W_^%A_!heVpCV!fxUIx~ None: + self.app = app + self.mounts = mounts or {} + + def __call__( + self, environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + script = environ.get("PATH_INFO", "") + path_info = "" + + while "/" in script: + if script in self.mounts: + app = self.mounts[script] + break + + script, last_item = script.rsplit("/", 1) + path_info = f"/{last_item}{path_info}" + else: + app = self.mounts.get(script, self.app) + + original_script_name = environ.get("SCRIPT_NAME", "") + environ["SCRIPT_NAME"] = original_script_name + script + environ["PATH_INFO"] = path_info + return app(environ, start_response) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/http_proxy.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/http_proxy.py new file mode 100644 index 00000000..1cde458d --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/http_proxy.py @@ -0,0 +1,230 @@ +""" +Basic HTTP Proxy +================ + +.. autoclass:: ProxyMiddleware + +:copyright: 2007 Pallets +:license: BSD-3-Clause +""" +import typing as t +from http import client + +from ..datastructures import EnvironHeaders +from ..http import is_hop_by_hop_header +from ..urls import url_parse +from ..urls import url_quote +from ..wsgi import get_input_stream + +if t.TYPE_CHECKING: + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + + +class ProxyMiddleware: + """Proxy requests under a path to an external server, routing other + requests to the app. + + This middleware can only proxy HTTP requests, as HTTP is the only + protocol handled by the WSGI server. Other protocols, such as + WebSocket requests, cannot be proxied at this layer. This should + only be used for development, in production a real proxy server + should be used. + + The middleware takes a dict mapping a path prefix to a dict + describing the host to be proxied to:: + + app = ProxyMiddleware(app, { + "/static/": { + "target": "http://127.0.0.1:5001/", + } + }) + + Each host has the following options: + + ``target``: + The target URL to dispatch to. This is required. + ``remove_prefix``: + Whether to remove the prefix from the URL before dispatching it + to the target. The default is ``False``. + ``host``: + ``""`` (default): + The host header is automatically rewritten to the URL of the + target. + ``None``: + The host header is unmodified from the client request. + Any other value: + The host header is overwritten with the value. + ``headers``: + A dictionary of headers to be sent with the request to the + target. The default is ``{}``. + ``ssl_context``: + A :class:`ssl.SSLContext` defining how to verify requests if the + target is HTTPS. The default is ``None``. + + In the example above, everything under ``"/static/"`` is proxied to + the server on port 5001. The host header is rewritten to the target, + and the ``"/static/"`` prefix is removed from the URLs. + + :param app: The WSGI application to wrap. + :param targets: Proxy target configurations. See description above. + :param chunk_size: Size of chunks to read from input stream and + write to target. + :param timeout: Seconds before an operation to a target fails. + + .. versionadded:: 0.14 + """ + + def __init__( + self, + app: "WSGIApplication", + targets: t.Mapping[str, t.Dict[str, t.Any]], + chunk_size: int = 2 << 13, + timeout: int = 10, + ) -> None: + def _set_defaults(opts: t.Dict[str, t.Any]) -> t.Dict[str, t.Any]: + opts.setdefault("remove_prefix", False) + opts.setdefault("host", "") + opts.setdefault("headers", {}) + opts.setdefault("ssl_context", None) + return opts + + self.app = app + self.targets = { + f"/{k.strip('/')}/": _set_defaults(v) for k, v in targets.items() + } + self.chunk_size = chunk_size + self.timeout = timeout + + def proxy_to( + self, opts: t.Dict[str, t.Any], path: str, prefix: str + ) -> "WSGIApplication": + target = url_parse(opts["target"]) + host = t.cast(str, target.ascii_host) + + def application( + environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + headers = list(EnvironHeaders(environ).items()) + headers[:] = [ + (k, v) + for k, v in headers + if not is_hop_by_hop_header(k) + and k.lower() not in ("content-length", "host") + ] + headers.append(("Connection", "close")) + + if opts["host"] == "": + headers.append(("Host", host)) + elif opts["host"] is None: + headers.append(("Host", environ["HTTP_HOST"])) + else: + headers.append(("Host", opts["host"])) + + headers.extend(opts["headers"].items()) + remote_path = path + + if opts["remove_prefix"]: + remote_path = remote_path[len(prefix) :].lstrip("/") + remote_path = f"{target.path.rstrip('/')}/{remote_path}" + + content_length = environ.get("CONTENT_LENGTH") + chunked = False + + if content_length not in ("", None): + headers.append(("Content-Length", content_length)) # type: ignore + elif content_length is not None: + headers.append(("Transfer-Encoding", "chunked")) + chunked = True + + try: + if target.scheme == "http": + con = client.HTTPConnection( + host, target.port or 80, timeout=self.timeout + ) + elif target.scheme == "https": + con = client.HTTPSConnection( + host, + target.port or 443, + timeout=self.timeout, + context=opts["ssl_context"], + ) + else: + raise RuntimeError( + "Target scheme must be 'http' or 'https', got" + f" {target.scheme!r}." + ) + + con.connect() + remote_url = url_quote(remote_path) + querystring = environ["QUERY_STRING"] + + if querystring: + remote_url = f"{remote_url}?{querystring}" + + con.putrequest(environ["REQUEST_METHOD"], remote_url, skip_host=True) + + for k, v in headers: + if k.lower() == "connection": + v = "close" + + con.putheader(k, v) + + con.endheaders() + stream = get_input_stream(environ) + + while True: + data = stream.read(self.chunk_size) + + if not data: + break + + if chunked: + con.send(b"%x\r\n%s\r\n" % (len(data), data)) + else: + con.send(data) + + resp = con.getresponse() + except OSError: + from ..exceptions import BadGateway + + return BadGateway()(environ, start_response) + + start_response( + f"{resp.status} {resp.reason}", + [ + (k.title(), v) + for k, v in resp.getheaders() + if not is_hop_by_hop_header(k) + ], + ) + + def read() -> t.Iterator[bytes]: + while True: + try: + data = resp.read(self.chunk_size) + except OSError: + break + + if not data: + break + + yield data + + return read() + + return application + + def __call__( + self, environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + path = environ["PATH_INFO"] + app = self.app + + for prefix, opts in self.targets.items(): + if path.startswith(prefix): + app = self.proxy_to(opts, path, prefix) + break + + return app(environ, start_response) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/lint.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/lint.py new file mode 100644 index 00000000..6b54630e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/lint.py @@ -0,0 +1,420 @@ +""" +WSGI Protocol Linter +==================== + +This module provides a middleware that performs sanity checks on the +behavior of the WSGI server and application. It checks that the +:pep:`3333` WSGI spec is properly implemented. It also warns on some +common HTTP errors such as non-empty responses for 304 status codes. + +.. autoclass:: LintMiddleware + +:copyright: 2007 Pallets +:license: BSD-3-Clause +""" +import typing as t +from types import TracebackType +from urllib.parse import urlparse +from warnings import warn + +from ..datastructures import Headers +from ..http import is_entity_header +from ..wsgi import FileWrapper + +if t.TYPE_CHECKING: + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + + +class WSGIWarning(Warning): + """Warning class for WSGI warnings.""" + + +class HTTPWarning(Warning): + """Warning class for HTTP warnings.""" + + +def check_type(context: str, obj: object, need: t.Type = str) -> None: + if type(obj) is not need: + warn( + f"{context!r} requires {need.__name__!r}, got {type(obj).__name__!r}.", + WSGIWarning, + stacklevel=3, + ) + + +class InputStream: + def __init__(self, stream: t.IO[bytes]) -> None: + self._stream = stream + + def read(self, *args: t.Any) -> bytes: + if len(args) == 0: + warn( + "WSGI does not guarantee an EOF marker on the input stream, thus making" + " calls to 'wsgi.input.read()' unsafe. Conforming servers may never" + " return from this call.", + WSGIWarning, + stacklevel=2, + ) + elif len(args) != 1: + warn( + "Too many parameters passed to 'wsgi.input.read()'.", + WSGIWarning, + stacklevel=2, + ) + return self._stream.read(*args) + + def readline(self, *args: t.Any) -> bytes: + if len(args) == 0: + warn( + "Calls to 'wsgi.input.readline()' without arguments are unsafe. Use" + " 'wsgi.input.read()' instead.", + WSGIWarning, + stacklevel=2, + ) + elif len(args) == 1: + warn( + "'wsgi.input.readline()' was called with a size hint. WSGI does not" + " support this, although it's available on all major servers.", + WSGIWarning, + stacklevel=2, + ) + else: + raise TypeError("Too many arguments passed to 'wsgi.input.readline()'.") + return self._stream.readline(*args) + + def __iter__(self) -> t.Iterator[bytes]: + try: + return iter(self._stream) + except TypeError: + warn("'wsgi.input' is not iterable.", WSGIWarning, stacklevel=2) + return iter(()) + + def close(self) -> None: + warn("The application closed the input stream!", WSGIWarning, stacklevel=2) + self._stream.close() + + +class ErrorStream: + def __init__(self, stream: t.IO[str]) -> None: + self._stream = stream + + def write(self, s: str) -> None: + check_type("wsgi.error.write()", s, str) + self._stream.write(s) + + def flush(self) -> None: + self._stream.flush() + + def writelines(self, seq: t.Iterable[str]) -> None: + for line in seq: + self.write(line) + + def close(self) -> None: + warn("The application closed the error stream!", WSGIWarning, stacklevel=2) + self._stream.close() + + +class GuardedWrite: + def __init__(self, write: t.Callable[[bytes], object], chunks: t.List[int]) -> None: + self._write = write + self._chunks = chunks + + def __call__(self, s: bytes) -> None: + check_type("write()", s, bytes) + self._write(s) + self._chunks.append(len(s)) + + +class GuardedIterator: + def __init__( + self, + iterator: t.Iterable[bytes], + headers_set: t.Tuple[int, Headers], + chunks: t.List[int], + ) -> None: + self._iterator = iterator + self._next = iter(iterator).__next__ + self.closed = False + self.headers_set = headers_set + self.chunks = chunks + + def __iter__(self) -> "GuardedIterator": + return self + + def __next__(self) -> bytes: + if self.closed: + warn("Iterated over closed 'app_iter'.", WSGIWarning, stacklevel=2) + + rv = self._next() + + if not self.headers_set: + warn( + "The application returned before it started the response.", + WSGIWarning, + stacklevel=2, + ) + + check_type("application iterator items", rv, bytes) + self.chunks.append(len(rv)) + return rv + + def close(self) -> None: + self.closed = True + + if hasattr(self._iterator, "close"): + self._iterator.close() # type: ignore + + if self.headers_set: + status_code, headers = self.headers_set + bytes_sent = sum(self.chunks) + content_length = headers.get("content-length", type=int) + + if status_code == 304: + for key, _value in headers: + key = key.lower() + if key not in ("expires", "content-location") and is_entity_header( + key + ): + warn( + f"Entity header {key!r} found in 304 response.", HTTPWarning + ) + if bytes_sent: + warn("304 responses must not have a body.", HTTPWarning) + elif 100 <= status_code < 200 or status_code == 204: + if content_length != 0: + warn( + f"{status_code} responses must have an empty content length.", + HTTPWarning, + ) + if bytes_sent: + warn(f"{status_code} responses must not have a body.", HTTPWarning) + elif content_length is not None and content_length != bytes_sent: + warn( + "Content-Length and the number of bytes sent to the" + " client do not match.", + WSGIWarning, + ) + + def __del__(self) -> None: + if not self.closed: + try: + warn( + "Iterator was garbage collected before it was closed.", WSGIWarning + ) + except Exception: + pass + + +class LintMiddleware: + """Warns about common errors in the WSGI and HTTP behavior of the + server and wrapped application. Some of the issues it checks are: + + - invalid status codes + - non-bytes sent to the WSGI server + - strings returned from the WSGI application + - non-empty conditional responses + - unquoted etags + - relative URLs in the Location header + - unsafe calls to wsgi.input + - unclosed iterators + + Error information is emitted using the :mod:`warnings` module. + + :param app: The WSGI application to wrap. + + .. code-block:: python + + from werkzeug.middleware.lint import LintMiddleware + app = LintMiddleware(app) + """ + + def __init__(self, app: "WSGIApplication") -> None: + self.app = app + + def check_environ(self, environ: "WSGIEnvironment") -> None: + if type(environ) is not dict: + warn( + "WSGI environment is not a standard Python dict.", + WSGIWarning, + stacklevel=4, + ) + for key in ( + "REQUEST_METHOD", + "SERVER_NAME", + "SERVER_PORT", + "wsgi.version", + "wsgi.input", + "wsgi.errors", + "wsgi.multithread", + "wsgi.multiprocess", + "wsgi.run_once", + ): + if key not in environ: + warn( + f"Required environment key {key!r} not found", + WSGIWarning, + stacklevel=3, + ) + if environ["wsgi.version"] != (1, 0): + warn("Environ is not a WSGI 1.0 environ.", WSGIWarning, stacklevel=3) + + script_name = environ.get("SCRIPT_NAME", "") + path_info = environ.get("PATH_INFO", "") + + if script_name and script_name[0] != "/": + warn( + f"'SCRIPT_NAME' does not start with a slash: {script_name!r}", + WSGIWarning, + stacklevel=3, + ) + + if path_info and path_info[0] != "/": + warn( + f"'PATH_INFO' does not start with a slash: {path_info!r}", + WSGIWarning, + stacklevel=3, + ) + + def check_start_response( + self, + status: str, + headers: t.List[t.Tuple[str, str]], + exc_info: t.Optional[ + t.Tuple[t.Type[BaseException], BaseException, TracebackType] + ], + ) -> t.Tuple[int, Headers]: + check_type("status", status, str) + status_code_str = status.split(None, 1)[0] + + if len(status_code_str) != 3 or not status_code_str.isdecimal(): + warn("Status code must be three digits.", WSGIWarning, stacklevel=3) + + if len(status) < 4 or status[3] != " ": + warn( + f"Invalid value for status {status!r}. Valid status strings are three" + " digits, a space and a status explanation.", + WSGIWarning, + stacklevel=3, + ) + + status_code = int(status_code_str) + + if status_code < 100: + warn("Status code < 100 detected.", WSGIWarning, stacklevel=3) + + if type(headers) is not list: + warn("Header list is not a list.", WSGIWarning, stacklevel=3) + + for item in headers: + if type(item) is not tuple or len(item) != 2: + warn("Header items must be 2-item tuples.", WSGIWarning, stacklevel=3) + name, value = item + if type(name) is not str or type(value) is not str: + warn( + "Header keys and values must be strings.", WSGIWarning, stacklevel=3 + ) + if name.lower() == "status": + warn( + "The status header is not supported due to" + " conflicts with the CGI spec.", + WSGIWarning, + stacklevel=3, + ) + + if exc_info is not None and not isinstance(exc_info, tuple): + warn("Invalid value for exc_info.", WSGIWarning, stacklevel=3) + + headers = Headers(headers) + self.check_headers(headers) + + return status_code, headers + + def check_headers(self, headers: Headers) -> None: + etag = headers.get("etag") + + if etag is not None: + if etag.startswith(("W/", "w/")): + if etag.startswith("w/"): + warn( + "Weak etag indicator should be upper case.", + HTTPWarning, + stacklevel=4, + ) + + etag = etag[2:] + + if not (etag[:1] == etag[-1:] == '"'): + warn("Unquoted etag emitted.", HTTPWarning, stacklevel=4) + + location = headers.get("location") + + if location is not None: + if not urlparse(location).netloc: + warn( + "Absolute URLs required for location header.", + HTTPWarning, + stacklevel=4, + ) + + def check_iterator(self, app_iter: t.Iterable[bytes]) -> None: + if isinstance(app_iter, bytes): + warn( + "The application returned a bytestring. The response will send one" + " character at a time to the client, which will kill performance." + " Return a list or iterable instead.", + WSGIWarning, + stacklevel=3, + ) + + def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Iterable[bytes]: + if len(args) != 2: + warn("A WSGI app takes two arguments.", WSGIWarning, stacklevel=2) + + if kwargs: + warn( + "A WSGI app does not take keyword arguments.", WSGIWarning, stacklevel=2 + ) + + environ: "WSGIEnvironment" = args[0] + start_response: "StartResponse" = args[1] + + self.check_environ(environ) + environ["wsgi.input"] = InputStream(environ["wsgi.input"]) + environ["wsgi.errors"] = ErrorStream(environ["wsgi.errors"]) + + # Hook our own file wrapper in so that applications will always + # iterate to the end and we can check the content length. + environ["wsgi.file_wrapper"] = FileWrapper + + headers_set: t.List[t.Any] = [] + chunks: t.List[int] = [] + + def checking_start_response( + *args: t.Any, **kwargs: t.Any + ) -> t.Callable[[bytes], None]: + if len(args) not in {2, 3}: + warn( + f"Invalid number of arguments: {len(args)}, expected 2 or 3.", + WSGIWarning, + stacklevel=2, + ) + + if kwargs: + warn("'start_response' does not take keyword arguments.", WSGIWarning) + + status: str = args[0] + headers: t.List[t.Tuple[str, str]] = args[1] + exc_info: t.Optional[ + t.Tuple[t.Type[BaseException], BaseException, TracebackType] + ] = (args[2] if len(args) == 3 else None) + + headers_set[:] = self.check_start_response(status, headers, exc_info) + return GuardedWrite(start_response(status, headers, exc_info), chunks) + + app_iter = self.app(environ, t.cast("StartResponse", checking_start_response)) + self.check_iterator(app_iter) + return GuardedIterator( + app_iter, t.cast(t.Tuple[int, Headers], headers_set), chunks + ) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/profiler.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/profiler.py new file mode 100644 index 00000000..200dae03 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/profiler.py @@ -0,0 +1,139 @@ +""" +Application Profiler +==================== + +This module provides a middleware that profiles each request with the +:mod:`cProfile` module. This can help identify bottlenecks in your code +that may be slowing down your application. + +.. autoclass:: ProfilerMiddleware + +:copyright: 2007 Pallets +:license: BSD-3-Clause +""" +import os.path +import sys +import time +import typing as t +from pstats import Stats + +try: + from cProfile import Profile +except ImportError: + from profile import Profile # type: ignore + +if t.TYPE_CHECKING: + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + + +class ProfilerMiddleware: + """Wrap a WSGI application and profile the execution of each + request. Responses are buffered so that timings are more exact. + + If ``stream`` is given, :class:`pstats.Stats` are written to it + after each request. If ``profile_dir`` is given, :mod:`cProfile` + data files are saved to that directory, one file per request. + + The filename can be customized by passing ``filename_format``. If + it is a string, it will be formatted using :meth:`str.format` with + the following fields available: + + - ``{method}`` - The request method; GET, POST, etc. + - ``{path}`` - The request path or 'root' should one not exist. + - ``{elapsed}`` - The elapsed time of the request. + - ``{time}`` - The time of the request. + + If it is a callable, it will be called with the WSGI ``environ`` + dict and should return a filename. + + :param app: The WSGI application to wrap. + :param stream: Write stats to this stream. Disable with ``None``. + :param sort_by: A tuple of columns to sort stats by. See + :meth:`pstats.Stats.sort_stats`. + :param restrictions: A tuple of restrictions to filter stats by. See + :meth:`pstats.Stats.print_stats`. + :param profile_dir: Save profile data files to this directory. + :param filename_format: Format string for profile data file names, + or a callable returning a name. See explanation above. + + .. code-block:: python + + from werkzeug.middleware.profiler import ProfilerMiddleware + app = ProfilerMiddleware(app) + + .. versionchanged:: 0.15 + Stats are written even if ``profile_dir`` is given, and can be + disable by passing ``stream=None``. + + .. versionadded:: 0.15 + Added ``filename_format``. + + .. versionadded:: 0.9 + Added ``restrictions`` and ``profile_dir``. + """ + + def __init__( + self, + app: "WSGIApplication", + stream: t.IO[str] = sys.stdout, + sort_by: t.Iterable[str] = ("time", "calls"), + restrictions: t.Iterable[t.Union[str, int, float]] = (), + profile_dir: t.Optional[str] = None, + filename_format: str = "{method}.{path}.{elapsed:.0f}ms.{time:.0f}.prof", + ) -> None: + self._app = app + self._stream = stream + self._sort_by = sort_by + self._restrictions = restrictions + self._profile_dir = profile_dir + self._filename_format = filename_format + + def __call__( + self, environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + response_body: t.List[bytes] = [] + + def catching_start_response(status, headers, exc_info=None): # type: ignore + start_response(status, headers, exc_info) + return response_body.append + + def runapp() -> None: + app_iter = self._app( + environ, t.cast("StartResponse", catching_start_response) + ) + response_body.extend(app_iter) + + if hasattr(app_iter, "close"): + app_iter.close() # type: ignore + + profile = Profile() + start = time.time() + profile.runcall(runapp) + body = b"".join(response_body) + elapsed = time.time() - start + + if self._profile_dir is not None: + if callable(self._filename_format): + filename = self._filename_format(environ) + else: + filename = self._filename_format.format( + method=environ["REQUEST_METHOD"], + path=environ["PATH_INFO"].strip("/").replace("/", ".") or "root", + elapsed=elapsed * 1000.0, + time=time.time(), + ) + filename = os.path.join(self._profile_dir, filename) + profile.dump_stats(filename) + + if self._stream is not None: + stats = Stats(profile, stream=self._stream) + stats.sort_stats(*self._sort_by) + print("-" * 80, file=self._stream) + path_info = environ.get("PATH_INFO", "") + print(f"PATH: {path_info!r}", file=self._stream) + stats.print_stats(*self._restrictions) + print(f"{'-' * 80}\n", file=self._stream) + + return [body] diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/proxy_fix.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/proxy_fix.py new file mode 100644 index 00000000..4cef7cc8 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/proxy_fix.py @@ -0,0 +1,187 @@ +""" +X-Forwarded-For Proxy Fix +========================= + +This module provides a middleware that adjusts the WSGI environ based on +``X-Forwarded-`` headers that proxies in front of an application may +set. + +When an application is running behind a proxy server, WSGI may see the +request as coming from that server rather than the real client. Proxies +set various headers to track where the request actually came from. + +This middleware should only be used if the application is actually +behind such a proxy, and should be configured with the number of proxies +that are chained in front of it. Not all proxies set all the headers. +Since incoming headers can be faked, you must set how many proxies are +setting each header so the middleware knows what to trust. + +.. autoclass:: ProxyFix + +:copyright: 2007 Pallets +:license: BSD-3-Clause +""" +import typing as t + +from ..http import parse_list_header + +if t.TYPE_CHECKING: + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + + +class ProxyFix: + """Adjust the WSGI environ based on ``X-Forwarded-`` that proxies in + front of the application may set. + + - ``X-Forwarded-For`` sets ``REMOTE_ADDR``. + - ``X-Forwarded-Proto`` sets ``wsgi.url_scheme``. + - ``X-Forwarded-Host`` sets ``HTTP_HOST``, ``SERVER_NAME``, and + ``SERVER_PORT``. + - ``X-Forwarded-Port`` sets ``HTTP_HOST`` and ``SERVER_PORT``. + - ``X-Forwarded-Prefix`` sets ``SCRIPT_NAME``. + + You must tell the middleware how many proxies set each header so it + knows what values to trust. It is a security issue to trust values + that came from the client rather than a proxy. + + The original values of the headers are stored in the WSGI + environ as ``werkzeug.proxy_fix.orig``, a dict. + + :param app: The WSGI application to wrap. + :param x_for: Number of values to trust for ``X-Forwarded-For``. + :param x_proto: Number of values to trust for ``X-Forwarded-Proto``. + :param x_host: Number of values to trust for ``X-Forwarded-Host``. + :param x_port: Number of values to trust for ``X-Forwarded-Port``. + :param x_prefix: Number of values to trust for + ``X-Forwarded-Prefix``. + + .. code-block:: python + + from werkzeug.middleware.proxy_fix import ProxyFix + # App is behind one proxy that sets the -For and -Host headers. + app = ProxyFix(app, x_for=1, x_host=1) + + .. versionchanged:: 1.0 + Deprecated code has been removed: + + * The ``num_proxies`` argument and attribute. + * The ``get_remote_addr`` method. + * The environ keys ``orig_remote_addr``, + ``orig_wsgi_url_scheme``, and ``orig_http_host``. + + .. versionchanged:: 0.15 + All headers support multiple values. The ``num_proxies`` + argument is deprecated. Each header is configured with a + separate number of trusted proxies. + + .. versionchanged:: 0.15 + Original WSGI environ values are stored in the + ``werkzeug.proxy_fix.orig`` dict. ``orig_remote_addr``, + ``orig_wsgi_url_scheme``, and ``orig_http_host`` are deprecated + and will be removed in 1.0. + + .. versionchanged:: 0.15 + Support ``X-Forwarded-Port`` and ``X-Forwarded-Prefix``. + + .. versionchanged:: 0.15 + ``X-Forwarded-Host`` and ``X-Forwarded-Port`` modify + ``SERVER_NAME`` and ``SERVER_PORT``. + """ + + def __init__( + self, + app: "WSGIApplication", + x_for: int = 1, + x_proto: int = 1, + x_host: int = 0, + x_port: int = 0, + x_prefix: int = 0, + ) -> None: + self.app = app + self.x_for = x_for + self.x_proto = x_proto + self.x_host = x_host + self.x_port = x_port + self.x_prefix = x_prefix + + def _get_real_value(self, trusted: int, value: t.Optional[str]) -> t.Optional[str]: + """Get the real value from a list header based on the configured + number of trusted proxies. + + :param trusted: Number of values to trust in the header. + :param value: Comma separated list header value to parse. + :return: The real value, or ``None`` if there are fewer values + than the number of trusted proxies. + + .. versionchanged:: 1.0 + Renamed from ``_get_trusted_comma``. + + .. versionadded:: 0.15 + """ + if not (trusted and value): + return None + values = parse_list_header(value) + if len(values) >= trusted: + return values[-trusted] + return None + + def __call__( + self, environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + """Modify the WSGI environ based on the various ``Forwarded`` + headers before calling the wrapped application. Store the + original environ values in ``werkzeug.proxy_fix.orig_{key}``. + """ + environ_get = environ.get + orig_remote_addr = environ_get("REMOTE_ADDR") + orig_wsgi_url_scheme = environ_get("wsgi.url_scheme") + orig_http_host = environ_get("HTTP_HOST") + environ.update( + { + "werkzeug.proxy_fix.orig": { + "REMOTE_ADDR": orig_remote_addr, + "wsgi.url_scheme": orig_wsgi_url_scheme, + "HTTP_HOST": orig_http_host, + "SERVER_NAME": environ_get("SERVER_NAME"), + "SERVER_PORT": environ_get("SERVER_PORT"), + "SCRIPT_NAME": environ_get("SCRIPT_NAME"), + } + } + ) + + x_for = self._get_real_value(self.x_for, environ_get("HTTP_X_FORWARDED_FOR")) + if x_for: + environ["REMOTE_ADDR"] = x_for + + x_proto = self._get_real_value( + self.x_proto, environ_get("HTTP_X_FORWARDED_PROTO") + ) + if x_proto: + environ["wsgi.url_scheme"] = x_proto + + x_host = self._get_real_value(self.x_host, environ_get("HTTP_X_FORWARDED_HOST")) + if x_host: + environ["HTTP_HOST"] = environ["SERVER_NAME"] = x_host + # "]" to check for IPv6 address without port + if ":" in x_host and not x_host.endswith("]"): + environ["SERVER_NAME"], environ["SERVER_PORT"] = x_host.rsplit(":", 1) + + x_port = self._get_real_value(self.x_port, environ_get("HTTP_X_FORWARDED_PORT")) + if x_port: + host = environ.get("HTTP_HOST") + if host: + # "]" to check for IPv6 address without port + if ":" in host and not host.endswith("]"): + host = host.rsplit(":", 1)[0] + environ["HTTP_HOST"] = f"{host}:{x_port}" + environ["SERVER_PORT"] = x_port + + x_prefix = self._get_real_value( + self.x_prefix, environ_get("HTTP_X_FORWARDED_PREFIX") + ) + if x_prefix: + environ["SCRIPT_NAME"] = x_prefix + + return self.app(environ, start_response) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/shared_data.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/shared_data.py new file mode 100644 index 00000000..2ec396c5 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/middleware/shared_data.py @@ -0,0 +1,280 @@ +""" +Serve Shared Static Files +========================= + +.. autoclass:: SharedDataMiddleware + :members: is_allowed + +:copyright: 2007 Pallets +:license: BSD-3-Clause +""" +import mimetypes +import os +import pkgutil +import posixpath +import typing as t +from datetime import datetime +from datetime import timezone +from io import BytesIO +from time import time +from zlib import adler32 + +from ..http import http_date +from ..http import is_resource_modified +from ..security import safe_join +from ..utils import get_content_type +from ..wsgi import get_path_info +from ..wsgi import wrap_file + +_TOpener = t.Callable[[], t.Tuple[t.IO[bytes], datetime, int]] +_TLoader = t.Callable[[t.Optional[str]], t.Tuple[t.Optional[str], t.Optional[_TOpener]]] + +if t.TYPE_CHECKING: + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + + +class SharedDataMiddleware: + + """A WSGI middleware which provides static content for development + environments or simple server setups. Its usage is quite simple:: + + import os + from werkzeug.middleware.shared_data import SharedDataMiddleware + + app = SharedDataMiddleware(app, { + '/shared': os.path.join(os.path.dirname(__file__), 'shared') + }) + + The contents of the folder ``./shared`` will now be available on + ``http://example.com/shared/``. This is pretty useful during development + because a standalone media server is not required. Files can also be + mounted on the root folder and still continue to use the application because + the shared data middleware forwards all unhandled requests to the + application, even if the requests are below one of the shared folders. + + If `pkg_resources` is available you can also tell the middleware to serve + files from package data:: + + app = SharedDataMiddleware(app, { + '/static': ('myapplication', 'static') + }) + + This will then serve the ``static`` folder in the `myapplication` + Python package. + + The optional `disallow` parameter can be a list of :func:`~fnmatch.fnmatch` + rules for files that are not accessible from the web. If `cache` is set to + `False` no caching headers are sent. + + Currently the middleware does not support non-ASCII filenames. If the + encoding on the file system happens to match the encoding of the URI it may + work but this could also be by accident. We strongly suggest using ASCII + only file names for static files. + + The middleware will guess the mimetype using the Python `mimetype` + module. If it's unable to figure out the charset it will fall back + to `fallback_mimetype`. + + :param app: the application to wrap. If you don't want to wrap an + application you can pass it :exc:`NotFound`. + :param exports: a list or dict of exported files and folders. + :param disallow: a list of :func:`~fnmatch.fnmatch` rules. + :param cache: enable or disable caching headers. + :param cache_timeout: the cache timeout in seconds for the headers. + :param fallback_mimetype: The fallback mimetype for unknown files. + + .. versionchanged:: 1.0 + The default ``fallback_mimetype`` is + ``application/octet-stream``. If a filename looks like a text + mimetype, the ``utf-8`` charset is added to it. + + .. versionadded:: 0.6 + Added ``fallback_mimetype``. + + .. versionchanged:: 0.5 + Added ``cache_timeout``. + """ + + def __init__( + self, + app: "WSGIApplication", + exports: t.Union[ + t.Dict[str, t.Union[str, t.Tuple[str, str]]], + t.Iterable[t.Tuple[str, t.Union[str, t.Tuple[str, str]]]], + ], + disallow: None = None, + cache: bool = True, + cache_timeout: int = 60 * 60 * 12, + fallback_mimetype: str = "application/octet-stream", + ) -> None: + self.app = app + self.exports: t.List[t.Tuple[str, _TLoader]] = [] + self.cache = cache + self.cache_timeout = cache_timeout + + if isinstance(exports, dict): + exports = exports.items() + + for key, value in exports: + if isinstance(value, tuple): + loader = self.get_package_loader(*value) + elif isinstance(value, str): + if os.path.isfile(value): + loader = self.get_file_loader(value) + else: + loader = self.get_directory_loader(value) + else: + raise TypeError(f"unknown def {value!r}") + + self.exports.append((key, loader)) + + if disallow is not None: + from fnmatch import fnmatch + + self.is_allowed = lambda x: not fnmatch(x, disallow) + + self.fallback_mimetype = fallback_mimetype + + def is_allowed(self, filename: str) -> bool: + """Subclasses can override this method to disallow the access to + certain files. However by providing `disallow` in the constructor + this method is overwritten. + """ + return True + + def _opener(self, filename: str) -> _TOpener: + return lambda: ( + open(filename, "rb"), + datetime.fromtimestamp(os.path.getmtime(filename), tz=timezone.utc), + int(os.path.getsize(filename)), + ) + + def get_file_loader(self, filename: str) -> _TLoader: + return lambda x: (os.path.basename(filename), self._opener(filename)) + + def get_package_loader(self, package: str, package_path: str) -> _TLoader: + load_time = datetime.now(timezone.utc) + provider = pkgutil.get_loader(package) + reader = provider.get_resource_reader(package) # type: ignore + + def loader( + path: t.Optional[str], + ) -> t.Tuple[t.Optional[str], t.Optional[_TOpener]]: + if path is None: + return None, None + + path = safe_join(package_path, path) + + if path is None: + return None, None + + basename = posixpath.basename(path) + + try: + resource = reader.open_resource(path) + except OSError: + return None, None + + if isinstance(resource, BytesIO): + return ( + basename, + lambda: (resource, load_time, len(resource.getvalue())), + ) + + return ( + basename, + lambda: ( + resource, + datetime.fromtimestamp( + os.path.getmtime(resource.name), tz=timezone.utc + ), + os.path.getsize(resource.name), + ), + ) + + return loader + + def get_directory_loader(self, directory: str) -> _TLoader: + def loader( + path: t.Optional[str], + ) -> t.Tuple[t.Optional[str], t.Optional[_TOpener]]: + if path is not None: + path = safe_join(directory, path) + + if path is None: + return None, None + else: + path = directory + + if os.path.isfile(path): + return os.path.basename(path), self._opener(path) + + return None, None + + return loader + + def generate_etag(self, mtime: datetime, file_size: int, real_filename: str) -> str: + real_filename = os.fsencode(real_filename) + timestamp = mtime.timestamp() + checksum = adler32(real_filename) & 0xFFFFFFFF + return f"wzsdm-{timestamp}-{file_size}-{checksum}" + + def __call__( + self, environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + path = get_path_info(environ) + file_loader = None + + for search_path, loader in self.exports: + if search_path == path: + real_filename, file_loader = loader(None) + + if file_loader is not None: + break + + if not search_path.endswith("/"): + search_path += "/" + + if path.startswith(search_path): + real_filename, file_loader = loader(path[len(search_path) :]) + + if file_loader is not None: + break + + if file_loader is None or not self.is_allowed(real_filename): # type: ignore + return self.app(environ, start_response) + + guessed_type = mimetypes.guess_type(real_filename) # type: ignore + mime_type = get_content_type(guessed_type[0] or self.fallback_mimetype, "utf-8") + f, mtime, file_size = file_loader() + + headers = [("Date", http_date())] + + if self.cache: + timeout = self.cache_timeout + etag = self.generate_etag(mtime, file_size, real_filename) # type: ignore + headers += [ + ("Etag", f'"{etag}"'), + ("Cache-Control", f"max-age={timeout}, public"), + ] + + if not is_resource_modified(environ, etag, last_modified=mtime): + f.close() + start_response("304 Not Modified", headers) + return [] + + headers.append(("Expires", http_date(time() + timeout))) + else: + headers.append(("Cache-Control", "public")) + + headers.extend( + ( + ("Content-Type", mime_type), + ("Content-Length", str(file_size)), + ("Last-Modified", http_date(mtime)), + ) + ) + start_response("200 OK", headers) + return wrap_file(environ, f) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/py.typed b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/py.typed new file mode 100644 index 00000000..e69de29b diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__init__.py new file mode 100644 index 00000000..84b043fd --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__init__.py @@ -0,0 +1,133 @@ +"""When it comes to combining multiple controller or view functions +(however you want to call them) you need a dispatcher. A simple way +would be applying regular expression tests on the ``PATH_INFO`` and +calling registered callback functions that return the value then. + +This module implements a much more powerful system than simple regular +expression matching because it can also convert values in the URLs and +build URLs. + +Here a simple example that creates a URL map for an application with +two subdomains (www and kb) and some URL rules: + +.. code-block:: python + + m = Map([ + # Static URLs + Rule('/', endpoint='static/index'), + Rule('/about', endpoint='static/about'), + Rule('/help', endpoint='static/help'), + # Knowledge Base + Subdomain('kb', [ + Rule('/', endpoint='kb/index'), + Rule('/browse/', endpoint='kb/browse'), + Rule('/browse//', endpoint='kb/browse'), + Rule('/browse//', endpoint='kb/browse') + ]) + ], default_subdomain='www') + +If the application doesn't use subdomains it's perfectly fine to not set +the default subdomain and not use the `Subdomain` rule factory. The +endpoint in the rules can be anything, for example import paths or +unique identifiers. The WSGI application can use those endpoints to get the +handler for that URL. It doesn't have to be a string at all but it's +recommended. + +Now it's possible to create a URL adapter for one of the subdomains and +build URLs: + +.. code-block:: python + + c = m.bind('example.com') + + c.build("kb/browse", dict(id=42)) + 'http://kb.example.com/browse/42/' + + c.build("kb/browse", dict()) + 'http://kb.example.com/browse/' + + c.build("kb/browse", dict(id=42, page=3)) + 'http://kb.example.com/browse/42/3' + + c.build("static/about") + '/about' + + c.build("static/index", force_external=True) + 'http://www.example.com/' + + c = m.bind('example.com', subdomain='kb') + + c.build("static/about") + 'http://www.example.com/about' + +The first argument to bind is the server name *without* the subdomain. +Per default it will assume that the script is mounted on the root, but +often that's not the case so you can provide the real mount point as +second argument: + +.. code-block:: python + + c = m.bind('example.com', '/applications/example') + +The third argument can be the subdomain, if not given the default +subdomain is used. For more details about binding have a look at the +documentation of the `MapAdapter`. + +And here is how you can match URLs: + +.. code-block:: python + + c = m.bind('example.com') + + c.match("/") + ('static/index', {}) + + c.match("/about") + ('static/about', {}) + + c = m.bind('example.com', '/', 'kb') + + c.match("/") + ('kb/index', {}) + + c.match("/browse/42/23") + ('kb/browse', {'id': 42, 'page': 23}) + +If matching fails you get a ``NotFound`` exception, if the rule thinks +it's a good idea to redirect (for example because the URL was defined +to have a slash at the end but the request was missing that slash) it +will raise a ``RequestRedirect`` exception. Both are subclasses of +``HTTPException`` so you can use those errors as responses in the +application. + +If matching succeeded but the URL rule was incompatible to the given +method (for example there were only rules for ``GET`` and ``HEAD`` but +routing tried to match a ``POST`` request) a ``MethodNotAllowed`` +exception is raised. +""" +from .converters import AnyConverter as AnyConverter +from .converters import BaseConverter as BaseConverter +from .converters import FloatConverter as FloatConverter +from .converters import IntegerConverter as IntegerConverter +from .converters import PathConverter as PathConverter +from .converters import UnicodeConverter as UnicodeConverter +from .converters import UUIDConverter as UUIDConverter +from .converters import ValidationError as ValidationError +from .exceptions import BuildError as BuildError +from .exceptions import NoMatch as NoMatch +from .exceptions import RequestAliasRedirect as RequestAliasRedirect +from .exceptions import RequestPath as RequestPath +from .exceptions import RequestRedirect as RequestRedirect +from .exceptions import RoutingException as RoutingException +from .exceptions import WebsocketMismatch as WebsocketMismatch +from .map import Map as Map +from .map import MapAdapter as MapAdapter +from .matcher import StateMachineMatcher as StateMachineMatcher +from .rules import EndpointPrefix as EndpointPrefix +from .rules import parse_converter_args as parse_converter_args +from .rules import Rule as Rule +from .rules import RuleFactory as RuleFactory +from .rules import RuleTemplate as RuleTemplate +from .rules import RuleTemplateFactory as RuleTemplateFactory +from .rules import Subdomain as Subdomain +from .rules import Submount as Submount diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a5ae7edfa92ea0ed9fb8c6a854df6514d2844434 GIT binary patch literal 4618 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/exceptions.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/exceptions.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d2db0ab49f12ca37afa08bebd74837f6a017e1f7 GIT binary patch literal 5393 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/matcher.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/matcher.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..79b3f490f414ecc6f69dadbbbfd63def7b3d9742 GIT binary patch literal 4536 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 JG|Z*ie*j52F}wf( literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/rules.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/__pycache__/rules.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e440848418384be165f06672dbc77767a90eb074 GIT binary patch literal 27125 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 None: + self.map = map + + def to_python(self, value: str) -> t.Any: + return value + + def to_url(self, value: t.Any) -> str: + if isinstance(value, (bytes, bytearray)): + return _fast_url_quote(value) + return _fast_url_quote(str(value).encode(self.map.charset)) + + +class UnicodeConverter(BaseConverter): + """This converter is the default converter and accepts any string but + only one path segment. Thus the string can not include a slash. + + This is the default validator. + + Example:: + + Rule('/pages/'), + Rule('/') + + :param map: the :class:`Map`. + :param minlength: the minimum length of the string. Must be greater + or equal 1. + :param maxlength: the maximum length of the string. + :param length: the exact length of the string. + """ + + part_isolating = True + + def __init__( + self, + map: "Map", + minlength: int = 1, + maxlength: t.Optional[int] = None, + length: t.Optional[int] = None, + ) -> None: + super().__init__(map) + if length is not None: + length_regex = f"{{{int(length)}}}" + else: + if maxlength is None: + maxlength_value = "" + else: + maxlength_value = str(int(maxlength)) + length_regex = f"{{{int(minlength)},{maxlength_value}}}" + self.regex = f"[^/]{length_regex}" + + +class AnyConverter(BaseConverter): + """Matches one of the items provided. Items can either be Python + identifiers or strings:: + + Rule('/') + + :param map: the :class:`Map`. + :param items: this function accepts the possible items as positional + arguments. + + .. versionchanged:: 2.2 + Value is validated when building a URL. + """ + + part_isolating = True + + def __init__(self, map: "Map", *items: str) -> None: + super().__init__(map) + self.items = set(items) + self.regex = f"(?:{'|'.join([re.escape(x) for x in items])})" + + def to_url(self, value: t.Any) -> str: + if value in self.items: + return str(value) + + valid_values = ", ".join(f"'{item}'" for item in sorted(self.items)) + raise ValueError(f"'{value}' is not one of {valid_values}") + + +class PathConverter(BaseConverter): + """Like the default :class:`UnicodeConverter`, but it also matches + slashes. This is useful for wikis and similar applications:: + + Rule('/') + Rule('//edit') + + :param map: the :class:`Map`. + """ + + regex = "[^/].*?" + weight = 200 + part_isolating = False + + +class NumberConverter(BaseConverter): + """Baseclass for `IntegerConverter` and `FloatConverter`. + + :internal: + """ + + weight = 50 + num_convert: t.Callable = int + part_isolating = True + + def __init__( + self, + map: "Map", + fixed_digits: int = 0, + min: t.Optional[int] = None, + max: t.Optional[int] = None, + signed: bool = False, + ) -> None: + if signed: + self.regex = self.signed_regex + super().__init__(map) + self.fixed_digits = fixed_digits + self.min = min + self.max = max + self.signed = signed + + def to_python(self, value: str) -> t.Any: + if self.fixed_digits and len(value) != self.fixed_digits: + raise ValidationError() + value = self.num_convert(value) + if (self.min is not None and value < self.min) or ( + self.max is not None and value > self.max + ): + raise ValidationError() + return value + + def to_url(self, value: t.Any) -> str: + value = str(self.num_convert(value)) + if self.fixed_digits: + value = value.zfill(self.fixed_digits) + return value + + @property + def signed_regex(self) -> str: + return f"-?{self.regex}" + + +class IntegerConverter(NumberConverter): + """This converter only accepts integer values:: + + Rule("/page/") + + By default it only accepts unsigned, positive values. The ``signed`` + parameter will enable signed, negative values. :: + + Rule("/page/") + + :param map: The :class:`Map`. + :param fixed_digits: The number of fixed digits in the URL. If you + set this to ``4`` for example, the rule will only match if the + URL looks like ``/0001/``. The default is variable length. + :param min: The minimal value. + :param max: The maximal value. + :param signed: Allow signed (negative) values. + + .. versionadded:: 0.15 + The ``signed`` parameter. + """ + + regex = r"\d+" + part_isolating = True + + +class FloatConverter(NumberConverter): + """This converter only accepts floating point values:: + + Rule("/probability/") + + By default it only accepts unsigned, positive values. The ``signed`` + parameter will enable signed, negative values. :: + + Rule("/offset/") + + :param map: The :class:`Map`. + :param min: The minimal value. + :param max: The maximal value. + :param signed: Allow signed (negative) values. + + .. versionadded:: 0.15 + The ``signed`` parameter. + """ + + regex = r"\d+\.\d+" + num_convert = float + part_isolating = True + + def __init__( + self, + map: "Map", + min: t.Optional[float] = None, + max: t.Optional[float] = None, + signed: bool = False, + ) -> None: + super().__init__(map, min=min, max=max, signed=signed) # type: ignore + + +class UUIDConverter(BaseConverter): + """This converter only accepts UUID strings:: + + Rule('/object/') + + .. versionadded:: 0.10 + + :param map: the :class:`Map`. + """ + + regex = ( + r"[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-" + r"[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}" + ) + part_isolating = True + + def to_python(self, value: str) -> uuid.UUID: + return uuid.UUID(value) + + def to_url(self, value: uuid.UUID) -> str: + return str(value) + + +#: the default converter mapping for the map. +DEFAULT_CONVERTERS: t.Mapping[str, t.Type[BaseConverter]] = { + "default": UnicodeConverter, + "string": UnicodeConverter, + "any": AnyConverter, + "path": PathConverter, + "int": IntegerConverter, + "float": FloatConverter, + "uuid": UUIDConverter, +} diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/exceptions.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/exceptions.py new file mode 100644 index 00000000..7cbe6e91 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/exceptions.py @@ -0,0 +1,146 @@ +import difflib +import typing as t + +from ..exceptions import BadRequest +from ..exceptions import HTTPException +from ..utils import cached_property +from ..utils import redirect + +if t.TYPE_CHECKING: + from _typeshed.wsgi import WSGIEnvironment + from .map import MapAdapter + from .rules import Rule # noqa: F401 + from ..wrappers.request import Request + from ..wrappers.response import Response + + +class RoutingException(Exception): + """Special exceptions that require the application to redirect, notifying + about missing urls, etc. + + :internal: + """ + + +class RequestRedirect(HTTPException, RoutingException): + """Raise if the map requests a redirect. This is for example the case if + `strict_slashes` are activated and an url that requires a trailing slash. + + The attribute `new_url` contains the absolute destination url. + """ + + code = 308 + + def __init__(self, new_url: str) -> None: + super().__init__(new_url) + self.new_url = new_url + + def get_response( + self, + environ: t.Optional[t.Union["WSGIEnvironment", "Request"]] = None, + scope: t.Optional[dict] = None, + ) -> "Response": + return redirect(self.new_url, self.code) + + +class RequestPath(RoutingException): + """Internal exception.""" + + __slots__ = ("path_info",) + + def __init__(self, path_info: str) -> None: + super().__init__() + self.path_info = path_info + + +class RequestAliasRedirect(RoutingException): # noqa: B903 + """This rule is an alias and wants to redirect to the canonical URL.""" + + def __init__(self, matched_values: t.Mapping[str, t.Any], endpoint: str) -> None: + super().__init__() + self.matched_values = matched_values + self.endpoint = endpoint + + +class BuildError(RoutingException, LookupError): + """Raised if the build system cannot find a URL for an endpoint with the + values provided. + """ + + def __init__( + self, + endpoint: str, + values: t.Mapping[str, t.Any], + method: t.Optional[str], + adapter: t.Optional["MapAdapter"] = None, + ) -> None: + super().__init__(endpoint, values, method) + self.endpoint = endpoint + self.values = values + self.method = method + self.adapter = adapter + + @cached_property + def suggested(self) -> t.Optional["Rule"]: + return self.closest_rule(self.adapter) + + def closest_rule(self, adapter: t.Optional["MapAdapter"]) -> t.Optional["Rule"]: + def _score_rule(rule: "Rule") -> float: + return sum( + [ + 0.98 + * difflib.SequenceMatcher( + None, rule.endpoint, self.endpoint + ).ratio(), + 0.01 * bool(set(self.values or ()).issubset(rule.arguments)), + 0.01 * bool(rule.methods and self.method in rule.methods), + ] + ) + + if adapter and adapter.map._rules: + return max(adapter.map._rules, key=_score_rule) + + return None + + def __str__(self) -> str: + message = [f"Could not build url for endpoint {self.endpoint!r}"] + if self.method: + message.append(f" ({self.method!r})") + if self.values: + message.append(f" with values {sorted(self.values)!r}") + message.append(".") + if self.suggested: + if self.endpoint == self.suggested.endpoint: + if ( + self.method + and self.suggested.methods is not None + and self.method not in self.suggested.methods + ): + message.append( + " Did you mean to use methods" + f" {sorted(self.suggested.methods)!r}?" + ) + missing_values = self.suggested.arguments.union( + set(self.suggested.defaults or ()) + ) - set(self.values.keys()) + if missing_values: + message.append( + f" Did you forget to specify values {sorted(missing_values)!r}?" + ) + else: + message.append(f" Did you mean {self.suggested.endpoint!r} instead?") + return "".join(message) + + +class WebsocketMismatch(BadRequest): + """The only matched rule is either a WebSocket and the request is + HTTP, or the rule is HTTP and the request is a WebSocket. + """ + + +class NoMatch(Exception): + __slots__ = ("have_match_for", "websocket_mismatch") + + def __init__(self, have_match_for: t.Set[str], websocket_mismatch: bool) -> None: + self.have_match_for = have_match_for + self.websocket_mismatch = websocket_mismatch diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/map.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/map.py new file mode 100644 index 00000000..daf94b6a --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/map.py @@ -0,0 +1,944 @@ +import posixpath +import typing as t +import warnings +from pprint import pformat +from threading import Lock + +from .._internal import _encode_idna +from .._internal import _get_environ +from .._internal import _to_str +from .._internal import _wsgi_decoding_dance +from ..datastructures import ImmutableDict +from ..datastructures import MultiDict +from ..exceptions import BadHost +from ..exceptions import HTTPException +from ..exceptions import MethodNotAllowed +from ..exceptions import NotFound +from ..urls import url_encode +from ..urls import url_join +from ..urls import url_quote +from ..wsgi import get_host +from .converters import DEFAULT_CONVERTERS +from .exceptions import BuildError +from .exceptions import NoMatch +from .exceptions import RequestAliasRedirect +from .exceptions import RequestPath +from .exceptions import RequestRedirect +from .exceptions import WebsocketMismatch +from .matcher import StateMachineMatcher +from .rules import _simple_rule_re +from .rules import Rule + +if t.TYPE_CHECKING: + import typing_extensions as te + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + from .converters import BaseConverter + from .rules import RuleFactory + from ..wrappers.request import Request + + +class Map: + """The map class stores all the URL rules and some configuration + parameters. Some of the configuration values are only stored on the + `Map` instance since those affect all rules, others are just defaults + and can be overridden for each rule. Note that you have to specify all + arguments besides the `rules` as keyword arguments! + + :param rules: sequence of url rules for this map. + :param default_subdomain: The default subdomain for rules without a + subdomain defined. + :param charset: charset of the url. defaults to ``"utf-8"`` + :param strict_slashes: If a rule ends with a slash but the matched + URL does not, redirect to the URL with a trailing slash. + :param merge_slashes: Merge consecutive slashes when matching or + building URLs. Matches will redirect to the normalized URL. + Slashes in variable parts are not merged. + :param redirect_defaults: This will redirect to the default rule if it + wasn't visited that way. This helps creating + unique URLs. + :param converters: A dict of converters that adds additional converters + to the list of converters. If you redefine one + converter this will override the original one. + :param sort_parameters: If set to `True` the url parameters are sorted. + See `url_encode` for more details. + :param sort_key: The sort key function for `url_encode`. + :param encoding_errors: the error method to use for decoding + :param host_matching: if set to `True` it enables the host matching + feature and disables the subdomain one. If + enabled the `host` parameter to rules is used + instead of the `subdomain` one. + + .. versionchanged:: 1.0 + If ``url_scheme`` is ``ws`` or ``wss``, only WebSocket rules + will match. + + .. versionchanged:: 1.0 + Added ``merge_slashes``. + + .. versionchanged:: 0.7 + Added ``encoding_errors`` and ``host_matching``. + + .. versionchanged:: 0.5 + Added ``sort_parameters`` and ``sort_key``. + """ + + #: A dict of default converters to be used. + default_converters = ImmutableDict(DEFAULT_CONVERTERS) + + #: The type of lock to use when updating. + #: + #: .. versionadded:: 1.0 + lock_class = Lock + + def __init__( + self, + rules: t.Optional[t.Iterable["RuleFactory"]] = None, + default_subdomain: str = "", + charset: str = "utf-8", + strict_slashes: bool = True, + merge_slashes: bool = True, + redirect_defaults: bool = True, + converters: t.Optional[t.Mapping[str, t.Type["BaseConverter"]]] = None, + sort_parameters: bool = False, + sort_key: t.Optional[t.Callable[[t.Any], t.Any]] = None, + encoding_errors: str = "replace", + host_matching: bool = False, + ) -> None: + self._matcher = StateMachineMatcher(merge_slashes) + self._rules_by_endpoint: t.Dict[str, t.List[Rule]] = {} + self._remap = True + self._remap_lock = self.lock_class() + + self.default_subdomain = default_subdomain + self.charset = charset + self.encoding_errors = encoding_errors + self.strict_slashes = strict_slashes + self.merge_slashes = merge_slashes + self.redirect_defaults = redirect_defaults + self.host_matching = host_matching + + self.converters = self.default_converters.copy() + if converters: + self.converters.update(converters) + + self.sort_parameters = sort_parameters + self.sort_key = sort_key + + for rulefactory in rules or (): + self.add(rulefactory) + + def is_endpoint_expecting(self, endpoint: str, *arguments: str) -> bool: + """Iterate over all rules and check if the endpoint expects + the arguments provided. This is for example useful if you have + some URLs that expect a language code and others that do not and + you want to wrap the builder a bit so that the current language + code is automatically added if not provided but endpoints expect + it. + + :param endpoint: the endpoint to check. + :param arguments: this function accepts one or more arguments + as positional arguments. Each one of them is + checked. + """ + self.update() + arguments = set(arguments) + for rule in self._rules_by_endpoint[endpoint]: + if arguments.issubset(rule.arguments): + return True + return False + + @property + def _rules(self) -> t.List[Rule]: + return [rule for rules in self._rules_by_endpoint.values() for rule in rules] + + def iter_rules(self, endpoint: t.Optional[str] = None) -> t.Iterator[Rule]: + """Iterate over all rules or the rules of an endpoint. + + :param endpoint: if provided only the rules for that endpoint + are returned. + :return: an iterator + """ + self.update() + if endpoint is not None: + return iter(self._rules_by_endpoint[endpoint]) + return iter(self._rules) + + def add(self, rulefactory: "RuleFactory") -> None: + """Add a new rule or factory to the map and bind it. Requires that the + rule is not bound to another map. + + :param rulefactory: a :class:`Rule` or :class:`RuleFactory` + """ + for rule in rulefactory.get_rules(self): + rule.bind(self) + if not rule.build_only: + self._matcher.add(rule) + self._rules_by_endpoint.setdefault(rule.endpoint, []).append(rule) + self._remap = True + + def bind( + self, + server_name: str, + script_name: t.Optional[str] = None, + subdomain: t.Optional[str] = None, + url_scheme: str = "http", + default_method: str = "GET", + path_info: t.Optional[str] = None, + query_args: t.Optional[t.Union[t.Mapping[str, t.Any], str]] = None, + ) -> "MapAdapter": + """Return a new :class:`MapAdapter` with the details specified to the + call. Note that `script_name` will default to ``'/'`` if not further + specified or `None`. The `server_name` at least is a requirement + because the HTTP RFC requires absolute URLs for redirects and so all + redirect exceptions raised by Werkzeug will contain the full canonical + URL. + + If no path_info is passed to :meth:`match` it will use the default path + info passed to bind. While this doesn't really make sense for + manual bind calls, it's useful if you bind a map to a WSGI + environment which already contains the path info. + + `subdomain` will default to the `default_subdomain` for this map if + no defined. If there is no `default_subdomain` you cannot use the + subdomain feature. + + .. versionchanged:: 1.0 + If ``url_scheme`` is ``ws`` or ``wss``, only WebSocket rules + will match. + + .. versionchanged:: 0.15 + ``path_info`` defaults to ``'/'`` if ``None``. + + .. versionchanged:: 0.8 + ``query_args`` can be a string. + + .. versionchanged:: 0.7 + Added ``query_args``. + """ + server_name = server_name.lower() + if self.host_matching: + if subdomain is not None: + raise RuntimeError("host matching enabled and a subdomain was provided") + elif subdomain is None: + subdomain = self.default_subdomain + if script_name is None: + script_name = "/" + if path_info is None: + path_info = "/" + + try: + server_name = _encode_idna(server_name) # type: ignore + except UnicodeError as e: + raise BadHost() from e + + return MapAdapter( + self, + server_name, + script_name, + subdomain, + url_scheme, + path_info, + default_method, + query_args, + ) + + def bind_to_environ( + self, + environ: t.Union["WSGIEnvironment", "Request"], + server_name: t.Optional[str] = None, + subdomain: t.Optional[str] = None, + ) -> "MapAdapter": + """Like :meth:`bind` but you can pass it an WSGI environment and it + will fetch the information from that dictionary. Note that because of + limitations in the protocol there is no way to get the current + subdomain and real `server_name` from the environment. If you don't + provide it, Werkzeug will use `SERVER_NAME` and `SERVER_PORT` (or + `HTTP_HOST` if provided) as used `server_name` with disabled subdomain + feature. + + If `subdomain` is `None` but an environment and a server name is + provided it will calculate the current subdomain automatically. + Example: `server_name` is ``'example.com'`` and the `SERVER_NAME` + in the wsgi `environ` is ``'staging.dev.example.com'`` the calculated + subdomain will be ``'staging.dev'``. + + If the object passed as environ has an environ attribute, the value of + this attribute is used instead. This allows you to pass request + objects. Additionally `PATH_INFO` added as a default of the + :class:`MapAdapter` so that you don't have to pass the path info to + the match method. + + .. versionchanged:: 1.0.0 + If the passed server name specifies port 443, it will match + if the incoming scheme is ``https`` without a port. + + .. versionchanged:: 1.0.0 + A warning is shown when the passed server name does not + match the incoming WSGI server name. + + .. versionchanged:: 0.8 + This will no longer raise a ValueError when an unexpected server + name was passed. + + .. versionchanged:: 0.5 + previously this method accepted a bogus `calculate_subdomain` + parameter that did not have any effect. It was removed because + of that. + + :param environ: a WSGI environment. + :param server_name: an optional server name hint (see above). + :param subdomain: optionally the current subdomain (see above). + """ + env = _get_environ(environ) + wsgi_server_name = get_host(env).lower() + scheme = env["wsgi.url_scheme"] + upgrade = any( + v.strip() == "upgrade" + for v in env.get("HTTP_CONNECTION", "").lower().split(",") + ) + + if upgrade and env.get("HTTP_UPGRADE", "").lower() == "websocket": + scheme = "wss" if scheme == "https" else "ws" + + if server_name is None: + server_name = wsgi_server_name + else: + server_name = server_name.lower() + + # strip standard port to match get_host() + if scheme in {"http", "ws"} and server_name.endswith(":80"): + server_name = server_name[:-3] + elif scheme in {"https", "wss"} and server_name.endswith(":443"): + server_name = server_name[:-4] + + if subdomain is None and not self.host_matching: + cur_server_name = wsgi_server_name.split(".") + real_server_name = server_name.split(".") + offset = -len(real_server_name) + + if cur_server_name[offset:] != real_server_name: + # This can happen even with valid configs if the server was + # accessed directly by IP address under some situations. + # Instead of raising an exception like in Werkzeug 0.7 or + # earlier we go by an invalid subdomain which will result + # in a 404 error on matching. + warnings.warn( + f"Current server name {wsgi_server_name!r} doesn't match configured" + f" server name {server_name!r}", + stacklevel=2, + ) + subdomain = "" + else: + subdomain = ".".join(filter(None, cur_server_name[:offset])) + + def _get_wsgi_string(name: str) -> t.Optional[str]: + val = env.get(name) + if val is not None: + return _wsgi_decoding_dance(val, self.charset) + return None + + script_name = _get_wsgi_string("SCRIPT_NAME") + path_info = _get_wsgi_string("PATH_INFO") + query_args = _get_wsgi_string("QUERY_STRING") + return Map.bind( + self, + server_name, + script_name, + subdomain, + scheme, + env["REQUEST_METHOD"], + path_info, + query_args=query_args, + ) + + def update(self) -> None: + """Called before matching and building to keep the compiled rules + in the correct order after things changed. + """ + if not self._remap: + return + + with self._remap_lock: + if not self._remap: + return + + self._matcher.update() + for rules in self._rules_by_endpoint.values(): + rules.sort(key=lambda x: x.build_compare_key()) + self._remap = False + + def __repr__(self) -> str: + rules = self.iter_rules() + return f"{type(self).__name__}({pformat(list(rules))})" + + +class MapAdapter: + + """Returned by :meth:`Map.bind` or :meth:`Map.bind_to_environ` and does + the URL matching and building based on runtime information. + """ + + def __init__( + self, + map: Map, + server_name: str, + script_name: str, + subdomain: t.Optional[str], + url_scheme: str, + path_info: str, + default_method: str, + query_args: t.Optional[t.Union[t.Mapping[str, t.Any], str]] = None, + ): + self.map = map + self.server_name = _to_str(server_name) + script_name = _to_str(script_name) + if not script_name.endswith("/"): + script_name += "/" + self.script_name = script_name + self.subdomain = _to_str(subdomain) + self.url_scheme = _to_str(url_scheme) + self.path_info = _to_str(path_info) + self.default_method = _to_str(default_method) + self.query_args = query_args + self.websocket = self.url_scheme in {"ws", "wss"} + + def dispatch( + self, + view_func: t.Callable[[str, t.Mapping[str, t.Any]], "WSGIApplication"], + path_info: t.Optional[str] = None, + method: t.Optional[str] = None, + catch_http_exceptions: bool = False, + ) -> "WSGIApplication": + """Does the complete dispatching process. `view_func` is called with + the endpoint and a dict with the values for the view. It should + look up the view function, call it, and return a response object + or WSGI application. http exceptions are not caught by default + so that applications can display nicer error messages by just + catching them by hand. If you want to stick with the default + error messages you can pass it ``catch_http_exceptions=True`` and + it will catch the http exceptions. + + Here a small example for the dispatch usage:: + + from werkzeug.wrappers import Request, Response + from werkzeug.wsgi import responder + from werkzeug.routing import Map, Rule + + def on_index(request): + return Response('Hello from the index') + + url_map = Map([Rule('/', endpoint='index')]) + views = {'index': on_index} + + @responder + def application(environ, start_response): + request = Request(environ) + urls = url_map.bind_to_environ(environ) + return urls.dispatch(lambda e, v: views[e](request, **v), + catch_http_exceptions=True) + + Keep in mind that this method might return exception objects, too, so + use :class:`Response.force_type` to get a response object. + + :param view_func: a function that is called with the endpoint as + first argument and the value dict as second. Has + to dispatch to the actual view function with this + information. (see above) + :param path_info: the path info to use for matching. Overrides the + path info specified on binding. + :param method: the HTTP method used for matching. Overrides the + method specified on binding. + :param catch_http_exceptions: set to `True` to catch any of the + werkzeug :class:`HTTPException`\\s. + """ + try: + try: + endpoint, args = self.match(path_info, method) + except RequestRedirect as e: + return e + return view_func(endpoint, args) + except HTTPException as e: + if catch_http_exceptions: + return e + raise + + @t.overload + def match( # type: ignore + self, + path_info: t.Optional[str] = None, + method: t.Optional[str] = None, + return_rule: "te.Literal[False]" = False, + query_args: t.Optional[t.Union[t.Mapping[str, t.Any], str]] = None, + websocket: t.Optional[bool] = None, + ) -> t.Tuple[str, t.Mapping[str, t.Any]]: + ... + + @t.overload + def match( + self, + path_info: t.Optional[str] = None, + method: t.Optional[str] = None, + return_rule: "te.Literal[True]" = True, + query_args: t.Optional[t.Union[t.Mapping[str, t.Any], str]] = None, + websocket: t.Optional[bool] = None, + ) -> t.Tuple[Rule, t.Mapping[str, t.Any]]: + ... + + def match( + self, + path_info: t.Optional[str] = None, + method: t.Optional[str] = None, + return_rule: bool = False, + query_args: t.Optional[t.Union[t.Mapping[str, t.Any], str]] = None, + websocket: t.Optional[bool] = None, + ) -> t.Tuple[t.Union[str, Rule], t.Mapping[str, t.Any]]: + """The usage is simple: you just pass the match method the current + path info as well as the method (which defaults to `GET`). The + following things can then happen: + + - you receive a `NotFound` exception that indicates that no URL is + matching. A `NotFound` exception is also a WSGI application you + can call to get a default page not found page (happens to be the + same object as `werkzeug.exceptions.NotFound`) + + - you receive a `MethodNotAllowed` exception that indicates that there + is a match for this URL but not for the current request method. + This is useful for RESTful applications. + + - you receive a `RequestRedirect` exception with a `new_url` + attribute. This exception is used to notify you about a request + Werkzeug requests from your WSGI application. This is for example the + case if you request ``/foo`` although the correct URL is ``/foo/`` + You can use the `RequestRedirect` instance as response-like object + similar to all other subclasses of `HTTPException`. + + - you receive a ``WebsocketMismatch`` exception if the only + match is a WebSocket rule but the bind is an HTTP request, or + if the match is an HTTP rule but the bind is a WebSocket + request. + + - you get a tuple in the form ``(endpoint, arguments)`` if there is + a match (unless `return_rule` is True, in which case you get a tuple + in the form ``(rule, arguments)``) + + If the path info is not passed to the match method the default path + info of the map is used (defaults to the root URL if not defined + explicitly). + + All of the exceptions raised are subclasses of `HTTPException` so they + can be used as WSGI responses. They will all render generic error or + redirect pages. + + Here is a small example for matching: + + >>> m = Map([ + ... Rule('/', endpoint='index'), + ... Rule('/downloads/', endpoint='downloads/index'), + ... Rule('/downloads/', endpoint='downloads/show') + ... ]) + >>> urls = m.bind("example.com", "/") + >>> urls.match("/", "GET") + ('index', {}) + >>> urls.match("/downloads/42") + ('downloads/show', {'id': 42}) + + And here is what happens on redirect and missing URLs: + + >>> urls.match("/downloads") + Traceback (most recent call last): + ... + RequestRedirect: http://example.com/downloads/ + >>> urls.match("/missing") + Traceback (most recent call last): + ... + NotFound: 404 Not Found + + :param path_info: the path info to use for matching. Overrides the + path info specified on binding. + :param method: the HTTP method used for matching. Overrides the + method specified on binding. + :param return_rule: return the rule that matched instead of just the + endpoint (defaults to `False`). + :param query_args: optional query arguments that are used for + automatic redirects as string or dictionary. It's + currently not possible to use the query arguments + for URL matching. + :param websocket: Match WebSocket instead of HTTP requests. A + websocket request has a ``ws`` or ``wss`` + :attr:`url_scheme`. This overrides that detection. + + .. versionadded:: 1.0 + Added ``websocket``. + + .. versionchanged:: 0.8 + ``query_args`` can be a string. + + .. versionadded:: 0.7 + Added ``query_args``. + + .. versionadded:: 0.6 + Added ``return_rule``. + """ + self.map.update() + if path_info is None: + path_info = self.path_info + else: + path_info = _to_str(path_info, self.map.charset) + if query_args is None: + query_args = self.query_args or {} + method = (method or self.default_method).upper() + + if websocket is None: + websocket = self.websocket + + domain_part = self.server_name if self.map.host_matching else self.subdomain + path_part = f"/{path_info.lstrip('/')}" if path_info else "" + + try: + result = self.map._matcher.match(domain_part, path_part, method, websocket) + except RequestPath as e: + raise RequestRedirect( + self.make_redirect_url( + url_quote(e.path_info, self.map.charset, safe="/:|+"), + query_args, + ) + ) from None + except RequestAliasRedirect as e: + raise RequestRedirect( + self.make_alias_redirect_url( + f"{domain_part}|{path_part}", + e.endpoint, + e.matched_values, + method, + query_args, + ) + ) from None + except NoMatch as e: + if e.have_match_for: + raise MethodNotAllowed(valid_methods=list(e.have_match_for)) from None + + if e.websocket_mismatch: + raise WebsocketMismatch() from None + + raise NotFound() from None + else: + rule, rv = result + + if self.map.redirect_defaults: + redirect_url = self.get_default_redirect(rule, method, rv, query_args) + if redirect_url is not None: + raise RequestRedirect(redirect_url) + + if rule.redirect_to is not None: + if isinstance(rule.redirect_to, str): + + def _handle_match(match: t.Match[str]) -> str: + value = rv[match.group(1)] + return rule._converters[match.group(1)].to_url(value) + + redirect_url = _simple_rule_re.sub(_handle_match, rule.redirect_to) + else: + redirect_url = rule.redirect_to(self, **rv) + + if self.subdomain: + netloc = f"{self.subdomain}.{self.server_name}" + else: + netloc = self.server_name + + raise RequestRedirect( + url_join( + f"{self.url_scheme or 'http'}://{netloc}{self.script_name}", + redirect_url, + ) + ) + + if return_rule: + return rule, rv + else: + return rule.endpoint, rv + + def test( + self, path_info: t.Optional[str] = None, method: t.Optional[str] = None + ) -> bool: + """Test if a rule would match. Works like `match` but returns `True` + if the URL matches, or `False` if it does not exist. + + :param path_info: the path info to use for matching. Overrides the + path info specified on binding. + :param method: the HTTP method used for matching. Overrides the + method specified on binding. + """ + try: + self.match(path_info, method) + except RequestRedirect: + pass + except HTTPException: + return False + return True + + def allowed_methods(self, path_info: t.Optional[str] = None) -> t.Iterable[str]: + """Returns the valid methods that match for a given path. + + .. versionadded:: 0.7 + """ + try: + self.match(path_info, method="--") + except MethodNotAllowed as e: + return e.valid_methods # type: ignore + except HTTPException: + pass + return [] + + def get_host(self, domain_part: t.Optional[str]) -> str: + """Figures out the full host name for the given domain part. The + domain part is a subdomain in case host matching is disabled or + a full host name. + """ + if self.map.host_matching: + if domain_part is None: + return self.server_name + return _to_str(domain_part, "ascii") + subdomain = domain_part + if subdomain is None: + subdomain = self.subdomain + else: + subdomain = _to_str(subdomain, "ascii") + + if subdomain: + return f"{subdomain}.{self.server_name}" + else: + return self.server_name + + def get_default_redirect( + self, + rule: Rule, + method: str, + values: t.MutableMapping[str, t.Any], + query_args: t.Union[t.Mapping[str, t.Any], str], + ) -> t.Optional[str]: + """A helper that returns the URL to redirect to if it finds one. + This is used for default redirecting only. + + :internal: + """ + assert self.map.redirect_defaults + for r in self.map._rules_by_endpoint[rule.endpoint]: + # every rule that comes after this one, including ourself + # has a lower priority for the defaults. We order the ones + # with the highest priority up for building. + if r is rule: + break + if r.provides_defaults_for(rule) and r.suitable_for(values, method): + values.update(r.defaults) # type: ignore + domain_part, path = r.build(values) # type: ignore + return self.make_redirect_url(path, query_args, domain_part=domain_part) + return None + + def encode_query_args(self, query_args: t.Union[t.Mapping[str, t.Any], str]) -> str: + if not isinstance(query_args, str): + return url_encode(query_args, self.map.charset) + return query_args + + def make_redirect_url( + self, + path_info: str, + query_args: t.Optional[t.Union[t.Mapping[str, t.Any], str]] = None, + domain_part: t.Optional[str] = None, + ) -> str: + """Creates a redirect URL. + + :internal: + """ + if query_args: + suffix = f"?{self.encode_query_args(query_args)}" + else: + suffix = "" + + scheme = self.url_scheme or "http" + host = self.get_host(domain_part) + path = posixpath.join(self.script_name.strip("/"), path_info.lstrip("/")) + return f"{scheme}://{host}/{path}{suffix}" + + def make_alias_redirect_url( + self, + path: str, + endpoint: str, + values: t.Mapping[str, t.Any], + method: str, + query_args: t.Union[t.Mapping[str, t.Any], str], + ) -> str: + """Internally called to make an alias redirect URL.""" + url = self.build( + endpoint, values, method, append_unknown=False, force_external=True + ) + if query_args: + url += f"?{self.encode_query_args(query_args)}" + assert url != path, "detected invalid alias setting. No canonical URL found" + return url + + def _partial_build( + self, + endpoint: str, + values: t.Mapping[str, t.Any], + method: t.Optional[str], + append_unknown: bool, + ) -> t.Optional[t.Tuple[str, str, bool]]: + """Helper for :meth:`build`. Returns subdomain and path for the + rule that accepts this endpoint, values and method. + + :internal: + """ + # in case the method is none, try with the default method first + if method is None: + rv = self._partial_build( + endpoint, values, self.default_method, append_unknown + ) + if rv is not None: + return rv + + # Default method did not match or a specific method is passed. + # Check all for first match with matching host. If no matching + # host is found, go with first result. + first_match = None + + for rule in self.map._rules_by_endpoint.get(endpoint, ()): + if rule.suitable_for(values, method): + build_rv = rule.build(values, append_unknown) + + if build_rv is not None: + rv = (build_rv[0], build_rv[1], rule.websocket) + if self.map.host_matching: + if rv[0] == self.server_name: + return rv + elif first_match is None: + first_match = rv + else: + return rv + + return first_match + + def build( + self, + endpoint: str, + values: t.Optional[t.Mapping[str, t.Any]] = None, + method: t.Optional[str] = None, + force_external: bool = False, + append_unknown: bool = True, + url_scheme: t.Optional[str] = None, + ) -> str: + """Building URLs works pretty much the other way round. Instead of + `match` you call `build` and pass it the endpoint and a dict of + arguments for the placeholders. + + The `build` function also accepts an argument called `force_external` + which, if you set it to `True` will force external URLs. Per default + external URLs (include the server name) will only be used if the + target URL is on a different subdomain. + + >>> m = Map([ + ... Rule('/', endpoint='index'), + ... Rule('/downloads/', endpoint='downloads/index'), + ... Rule('/downloads/', endpoint='downloads/show') + ... ]) + >>> urls = m.bind("example.com", "/") + >>> urls.build("index", {}) + '/' + >>> urls.build("downloads/show", {'id': 42}) + '/downloads/42' + >>> urls.build("downloads/show", {'id': 42}, force_external=True) + 'http://example.com/downloads/42' + + Because URLs cannot contain non ASCII data you will always get + bytes back. Non ASCII characters are urlencoded with the + charset defined on the map instance. + + Additional values are converted to strings and appended to the URL as + URL querystring parameters: + + >>> urls.build("index", {'q': 'My Searchstring'}) + '/?q=My+Searchstring' + + When processing those additional values, lists are furthermore + interpreted as multiple values (as per + :py:class:`werkzeug.datastructures.MultiDict`): + + >>> urls.build("index", {'q': ['a', 'b', 'c']}) + '/?q=a&q=b&q=c' + + Passing a ``MultiDict`` will also add multiple values: + + >>> urls.build("index", MultiDict((('p', 'z'), ('q', 'a'), ('q', 'b')))) + '/?p=z&q=a&q=b' + + If a rule does not exist when building a `BuildError` exception is + raised. + + The build method accepts an argument called `method` which allows you + to specify the method you want to have an URL built for if you have + different methods for the same endpoint specified. + + :param endpoint: the endpoint of the URL to build. + :param values: the values for the URL to build. Unhandled values are + appended to the URL as query parameters. + :param method: the HTTP method for the rule if there are different + URLs for different methods on the same endpoint. + :param force_external: enforce full canonical external URLs. If the URL + scheme is not provided, this will generate + a protocol-relative URL. + :param append_unknown: unknown parameters are appended to the generated + URL as query string argument. Disable this + if you want the builder to ignore those. + :param url_scheme: Scheme to use in place of the bound + :attr:`url_scheme`. + + .. versionchanged:: 2.0 + Added the ``url_scheme`` parameter. + + .. versionadded:: 0.6 + Added the ``append_unknown`` parameter. + """ + self.map.update() + + if values: + if isinstance(values, MultiDict): + values = { + k: (v[0] if len(v) == 1 else v) + for k, v in dict.items(values) + if len(v) != 0 + } + else: # plain dict + values = {k: v for k, v in values.items() if v is not None} + else: + values = {} + + rv = self._partial_build(endpoint, values, method, append_unknown) + if rv is None: + raise BuildError(endpoint, values, method, self) + + domain_part, path, websocket = rv + host = self.get_host(domain_part) + + if url_scheme is None: + url_scheme = self.url_scheme + + # Always build WebSocket routes with the scheme (browsers + # require full URLs). If bound to a WebSocket, ensure that HTTP + # routes are built with an HTTP scheme. + secure = url_scheme in {"https", "wss"} + + if websocket: + force_external = True + url_scheme = "wss" if secure else "ws" + elif url_scheme: + url_scheme = "https" if secure else "http" + + # shortcut this. + if not force_external and ( + (self.map.host_matching and host == self.server_name) + or (not self.map.host_matching and domain_part == self.subdomain) + ): + return f"{self.script_name.rstrip('/')}/{path.lstrip('/')}" + + scheme = f"{url_scheme}:" if url_scheme else "" + return f"{scheme}//{host}{self.script_name[:-1]}/{path.lstrip('/')}" diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/matcher.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/matcher.py new file mode 100644 index 00000000..d22b05a5 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/matcher.py @@ -0,0 +1,185 @@ +import re +import typing as t +from dataclasses import dataclass +from dataclasses import field + +from .converters import ValidationError +from .exceptions import NoMatch +from .exceptions import RequestAliasRedirect +from .exceptions import RequestPath +from .rules import Rule +from .rules import RulePart + + +class SlashRequired(Exception): + pass + + +@dataclass +class State: + """A representation of a rule state. + + This includes the *rules* that correspond to the state and the + possible *static* and *dynamic* transitions to the next state. + """ + + dynamic: t.List[t.Tuple[RulePart, "State"]] = field(default_factory=list) + rules: t.List[Rule] = field(default_factory=list) + static: t.Dict[str, "State"] = field(default_factory=dict) + + +class StateMachineMatcher: + def __init__(self, merge_slashes: bool) -> None: + self._root = State() + self.merge_slashes = merge_slashes + + def add(self, rule: Rule) -> None: + state = self._root + for part in rule._parts: + if part.static: + state.static.setdefault(part.content, State()) + state = state.static[part.content] + else: + for test_part, new_state in state.dynamic: + if test_part == part: + state = new_state + break + else: + new_state = State() + state.dynamic.append((part, new_state)) + state = new_state + state.rules.append(rule) + + def update(self) -> None: + # For every state the dynamic transitions should be sorted by + # the weight of the transition + state = self._root + + def _update_state(state: State) -> None: + state.dynamic.sort(key=lambda entry: entry[0].weight) + for new_state in state.static.values(): + _update_state(new_state) + for _, new_state in state.dynamic: + _update_state(new_state) + + _update_state(state) + + def match( + self, domain: str, path: str, method: str, websocket: bool + ) -> t.Tuple[Rule, t.MutableMapping[str, t.Any]]: + # To match to a rule we need to start at the root state and + # try to follow the transitions until we find a match, or find + # there is no transition to follow. + + have_match_for = set() + websocket_mismatch = False + + def _match( + state: State, parts: t.List[str], values: t.List[str] + ) -> t.Optional[t.Tuple[Rule, t.List[str]]]: + # This function is meant to be called recursively, and will attempt + # to match the head part to the state's transitions. + nonlocal have_match_for, websocket_mismatch + + # The base case is when all parts have been matched via + # transitions. Hence if there is a rule with methods & + # websocket that work return it and the dynamic values + # extracted. + if parts == []: + for rule in state.rules: + if rule.methods is not None and method not in rule.methods: + have_match_for.update(rule.methods) + elif rule.websocket != websocket: + websocket_mismatch = True + else: + return rule, values + + # Test if there is a match with this path with a + # trailing slash, if so raise an exception to report + # that matching is possible with an additional slash + if "" in state.static: + for rule in state.static[""].rules: + if websocket == rule.websocket and ( + rule.methods is None or method in rule.methods + ): + if rule.strict_slashes: + raise SlashRequired() + else: + return rule, values + return None + + part = parts[0] + # To match this part try the static transitions first + if part in state.static: + rv = _match(state.static[part], parts[1:], values) + if rv is not None: + return rv + # No match via the static transitions, so try the dynamic + # ones. + for test_part, new_state in state.dynamic: + target = part + remaining = parts[1:] + # A final part indicates a transition that always + # consumes the remaining parts i.e. transitions to a + # final state. + if test_part.final: + target = "/".join(parts) + remaining = [] + match = re.compile(test_part.content).match(target) + if match is not None: + rv = _match(new_state, remaining, values + list(match.groups())) + if rv is not None: + return rv + + # If there is no match and the only part left is a + # trailing slash ("") consider rules that aren't + # strict-slashes as these should match if there is a final + # slash part. + if parts == [""]: + for rule in state.rules: + if rule.strict_slashes: + continue + if rule.methods is not None and method not in rule.methods: + have_match_for.update(rule.methods) + elif rule.websocket != websocket: + websocket_mismatch = True + else: + return rule, values + + return None + + try: + rv = _match(self._root, [domain, *path.split("/")], []) + except SlashRequired: + raise RequestPath(f"{path}/") from None + + if self.merge_slashes and rv is None: + # Try to match again, but with slashes merged + path = re.sub("/{2,}?", "/", path) + try: + rv = _match(self._root, [domain, *path.split("/")], []) + except SlashRequired: + raise RequestPath(f"{path}/") from None + if rv is None: + raise NoMatch(have_match_for, websocket_mismatch) + else: + raise RequestPath(f"{path}") + elif rv is not None: + rule, values = rv + + result = {} + for name, value in zip(rule._converters.keys(), values): + try: + value = rule._converters[name].to_python(value) + except ValidationError: + raise NoMatch(have_match_for, websocket_mismatch) from None + result[str(name)] = value + if rule.defaults: + result.update(rule.defaults) + + if rule.alias and rule.map.redirect_defaults: + raise RequestAliasRedirect(result, rule.endpoint) + + return rule, result + + raise NoMatch(have_match_for, websocket_mismatch) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/rules.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/rules.py new file mode 100644 index 00000000..a61717ad --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/routing/rules.py @@ -0,0 +1,879 @@ +import ast +import re +import typing as t +from dataclasses import dataclass +from string import Template +from types import CodeType + +from .._internal import _to_bytes +from ..urls import url_encode +from ..urls import url_quote +from .converters import ValidationError + +if t.TYPE_CHECKING: + from .converters import BaseConverter + from .map import Map + + +class Weighting(t.NamedTuple): + number_static_weights: int + static_weights: t.List[t.Tuple[int, int]] + number_argument_weights: int + argument_weights: t.List[int] + + +@dataclass +class RulePart: + """A part of a rule. + + Rules can be represented by parts as delimited by `/` with + instances of this class representing those parts. The *content* is + either the raw content if *static* or a regex string to match + against. The *weight* can be used to order parts when matching. + + """ + + content: str + final: bool + static: bool + weight: Weighting + + +_part_re = re.compile( + r""" + (?: + (?P\/) # a slash + | + (?P[^<\/]+) # static rule data + | + (?: + < + (?: + (?P[a-zA-Z_][a-zA-Z0-9_]*) # converter name + (?:\((?P.*?)\))? # converter arguments + \: # variable delimiter + )? + (?P[a-zA-Z_][a-zA-Z0-9_]*) # variable name + > + ) + ) + """, + re.VERBOSE, +) + +_simple_rule_re = re.compile(r"<([^>]+)>") +_converter_args_re = re.compile( + r""" + ((?P\w+)\s*=\s*)? + (?P + True|False| + \d+.\d+| + \d+.| + \d+| + [\w\d_.]+| + [urUR]?(?P"[^"]*?"|'[^']*') + )\s*, + """, + re.VERBOSE, +) + + +_PYTHON_CONSTANTS = {"None": None, "True": True, "False": False} + + +def _find(value: str, target: str, pos: int) -> int: + """Find the *target* in *value* after *pos*. + + Returns the *value* length if *target* isn't found. + """ + try: + return value.index(target, pos) + except ValueError: + return len(value) + + +def _pythonize(value: str) -> t.Union[None, bool, int, float, str]: + if value in _PYTHON_CONSTANTS: + return _PYTHON_CONSTANTS[value] + for convert in int, float: + try: + return convert(value) # type: ignore + except ValueError: + pass + if value[:1] == value[-1:] and value[0] in "\"'": + value = value[1:-1] + return str(value) + + +def parse_converter_args(argstr: str) -> t.Tuple[t.Tuple, t.Dict[str, t.Any]]: + argstr += "," + args = [] + kwargs = {} + + for item in _converter_args_re.finditer(argstr): + value = item.group("stringval") + if value is None: + value = item.group("value") + value = _pythonize(value) + if not item.group("name"): + args.append(value) + else: + name = item.group("name") + kwargs[name] = value + + return tuple(args), kwargs + + +class RuleFactory: + """As soon as you have more complex URL setups it's a good idea to use rule + factories to avoid repetitive tasks. Some of them are builtin, others can + be added by subclassing `RuleFactory` and overriding `get_rules`. + """ + + def get_rules(self, map: "Map") -> t.Iterable["Rule"]: + """Subclasses of `RuleFactory` have to override this method and return + an iterable of rules.""" + raise NotImplementedError() + + +class Subdomain(RuleFactory): + """All URLs provided by this factory have the subdomain set to a + specific domain. For example if you want to use the subdomain for + the current language this can be a good setup:: + + url_map = Map([ + Rule('/', endpoint='#select_language'), + Subdomain('', [ + Rule('/', endpoint='index'), + Rule('/about', endpoint='about'), + Rule('/help', endpoint='help') + ]) + ]) + + All the rules except for the ``'#select_language'`` endpoint will now + listen on a two letter long subdomain that holds the language code + for the current request. + """ + + def __init__(self, subdomain: str, rules: t.Iterable[RuleFactory]) -> None: + self.subdomain = subdomain + self.rules = rules + + def get_rules(self, map: "Map") -> t.Iterator["Rule"]: + for rulefactory in self.rules: + for rule in rulefactory.get_rules(map): + rule = rule.empty() + rule.subdomain = self.subdomain + yield rule + + +class Submount(RuleFactory): + """Like `Subdomain` but prefixes the URL rule with a given string:: + + url_map = Map([ + Rule('/', endpoint='index'), + Submount('/blog', [ + Rule('/', endpoint='blog/index'), + Rule('/entry/', endpoint='blog/show') + ]) + ]) + + Now the rule ``'blog/show'`` matches ``/blog/entry/``. + """ + + def __init__(self, path: str, rules: t.Iterable[RuleFactory]) -> None: + self.path = path.rstrip("/") + self.rules = rules + + def get_rules(self, map: "Map") -> t.Iterator["Rule"]: + for rulefactory in self.rules: + for rule in rulefactory.get_rules(map): + rule = rule.empty() + rule.rule = self.path + rule.rule + yield rule + + +class EndpointPrefix(RuleFactory): + """Prefixes all endpoints (which must be strings for this factory) with + another string. This can be useful for sub applications:: + + url_map = Map([ + Rule('/', endpoint='index'), + EndpointPrefix('blog/', [Submount('/blog', [ + Rule('/', endpoint='index'), + Rule('/entry/', endpoint='show') + ])]) + ]) + """ + + def __init__(self, prefix: str, rules: t.Iterable[RuleFactory]) -> None: + self.prefix = prefix + self.rules = rules + + def get_rules(self, map: "Map") -> t.Iterator["Rule"]: + for rulefactory in self.rules: + for rule in rulefactory.get_rules(map): + rule = rule.empty() + rule.endpoint = self.prefix + rule.endpoint + yield rule + + +class RuleTemplate: + """Returns copies of the rules wrapped and expands string templates in + the endpoint, rule, defaults or subdomain sections. + + Here a small example for such a rule template:: + + from werkzeug.routing import Map, Rule, RuleTemplate + + resource = RuleTemplate([ + Rule('/$name/', endpoint='$name.list'), + Rule('/$name/', endpoint='$name.show') + ]) + + url_map = Map([resource(name='user'), resource(name='page')]) + + When a rule template is called the keyword arguments are used to + replace the placeholders in all the string parameters. + """ + + def __init__(self, rules: t.Iterable["Rule"]) -> None: + self.rules = list(rules) + + def __call__(self, *args: t.Any, **kwargs: t.Any) -> "RuleTemplateFactory": + return RuleTemplateFactory(self.rules, dict(*args, **kwargs)) + + +class RuleTemplateFactory(RuleFactory): + """A factory that fills in template variables into rules. Used by + `RuleTemplate` internally. + + :internal: + """ + + def __init__( + self, rules: t.Iterable[RuleFactory], context: t.Dict[str, t.Any] + ) -> None: + self.rules = rules + self.context = context + + def get_rules(self, map: "Map") -> t.Iterator["Rule"]: + for rulefactory in self.rules: + for rule in rulefactory.get_rules(map): + new_defaults = subdomain = None + if rule.defaults: + new_defaults = {} + for key, value in rule.defaults.items(): + if isinstance(value, str): + value = Template(value).substitute(self.context) + new_defaults[key] = value + if rule.subdomain is not None: + subdomain = Template(rule.subdomain).substitute(self.context) + new_endpoint = rule.endpoint + if isinstance(new_endpoint, str): + new_endpoint = Template(new_endpoint).substitute(self.context) + yield Rule( + Template(rule.rule).substitute(self.context), + new_defaults, + subdomain, + rule.methods, + rule.build_only, + new_endpoint, + rule.strict_slashes, + ) + + +def _prefix_names(src: str) -> ast.stmt: + """ast parse and prefix names with `.` to avoid collision with user vars""" + tree = ast.parse(src).body[0] + if isinstance(tree, ast.Expr): + tree = tree.value # type: ignore + for node in ast.walk(tree): + if isinstance(node, ast.Name): + node.id = f".{node.id}" + return tree + + +_CALL_CONVERTER_CODE_FMT = "self._converters[{elem!r}].to_url()" +_IF_KWARGS_URL_ENCODE_CODE = """\ +if kwargs: + params = self._encode_query_vars(kwargs) + q = "?" if params else "" +else: + q = params = "" +""" +_IF_KWARGS_URL_ENCODE_AST = _prefix_names(_IF_KWARGS_URL_ENCODE_CODE) +_URL_ENCODE_AST_NAMES = (_prefix_names("q"), _prefix_names("params")) + + +class Rule(RuleFactory): + """A Rule represents one URL pattern. There are some options for `Rule` + that change the way it behaves and are passed to the `Rule` constructor. + Note that besides the rule-string all arguments *must* be keyword arguments + in order to not break the application on Werkzeug upgrades. + + `string` + Rule strings basically are just normal URL paths with placeholders in + the format ```` where the converter and the + arguments are optional. If no converter is defined the `default` + converter is used which means `string` in the normal configuration. + + URL rules that end with a slash are branch URLs, others are leaves. + If you have `strict_slashes` enabled (which is the default), all + branch URLs that are matched without a trailing slash will trigger a + redirect to the same URL with the missing slash appended. + + The converters are defined on the `Map`. + + `endpoint` + The endpoint for this rule. This can be anything. A reference to a + function, a string, a number etc. The preferred way is using a string + because the endpoint is used for URL generation. + + `defaults` + An optional dict with defaults for other rules with the same endpoint. + This is a bit tricky but useful if you want to have unique URLs:: + + url_map = Map([ + Rule('/all/', defaults={'page': 1}, endpoint='all_entries'), + Rule('/all/page/', endpoint='all_entries') + ]) + + If a user now visits ``http://example.com/all/page/1`` they will be + redirected to ``http://example.com/all/``. If `redirect_defaults` is + disabled on the `Map` instance this will only affect the URL + generation. + + `subdomain` + The subdomain rule string for this rule. If not specified the rule + only matches for the `default_subdomain` of the map. If the map is + not bound to a subdomain this feature is disabled. + + Can be useful if you want to have user profiles on different subdomains + and all subdomains are forwarded to your application:: + + url_map = Map([ + Rule('/', subdomain='', endpoint='user/homepage'), + Rule('/stats', subdomain='', endpoint='user/stats') + ]) + + `methods` + A sequence of http methods this rule applies to. If not specified, all + methods are allowed. For example this can be useful if you want different + endpoints for `POST` and `GET`. If methods are defined and the path + matches but the method matched against is not in this list or in the + list of another rule for that path the error raised is of the type + `MethodNotAllowed` rather than `NotFound`. If `GET` is present in the + list of methods and `HEAD` is not, `HEAD` is added automatically. + + `strict_slashes` + Override the `Map` setting for `strict_slashes` only for this rule. If + not specified the `Map` setting is used. + + `merge_slashes` + Override :attr:`Map.merge_slashes` for this rule. + + `build_only` + Set this to True and the rule will never match but will create a URL + that can be build. This is useful if you have resources on a subdomain + or folder that are not handled by the WSGI application (like static data) + + `redirect_to` + If given this must be either a string or callable. In case of a + callable it's called with the url adapter that triggered the match and + the values of the URL as keyword arguments and has to return the target + for the redirect, otherwise it has to be a string with placeholders in + rule syntax:: + + def foo_with_slug(adapter, id): + # ask the database for the slug for the old id. this of + # course has nothing to do with werkzeug. + return f'foo/{Foo.get_slug_for_id(id)}' + + url_map = Map([ + Rule('/foo/', endpoint='foo'), + Rule('/some/old/url/', redirect_to='foo/'), + Rule('/other/old/url/', redirect_to=foo_with_slug) + ]) + + When the rule is matched the routing system will raise a + `RequestRedirect` exception with the target for the redirect. + + Keep in mind that the URL will be joined against the URL root of the + script so don't use a leading slash on the target URL unless you + really mean root of that domain. + + `alias` + If enabled this rule serves as an alias for another rule with the same + endpoint and arguments. + + `host` + If provided and the URL map has host matching enabled this can be + used to provide a match rule for the whole host. This also means + that the subdomain feature is disabled. + + `websocket` + If ``True``, this rule is only matches for WebSocket (``ws://``, + ``wss://``) requests. By default, rules will only match for HTTP + requests. + + .. versionchanged:: 2.1 + Percent-encoded newlines (``%0a``), which are decoded by WSGI + servers, are considered when routing instead of terminating the + match early. + + .. versionadded:: 1.0 + Added ``websocket``. + + .. versionadded:: 1.0 + Added ``merge_slashes``. + + .. versionadded:: 0.7 + Added ``alias`` and ``host``. + + .. versionchanged:: 0.6.1 + ``HEAD`` is added to ``methods`` if ``GET`` is present. + """ + + def __init__( + self, + string: str, + defaults: t.Optional[t.Mapping[str, t.Any]] = None, + subdomain: t.Optional[str] = None, + methods: t.Optional[t.Iterable[str]] = None, + build_only: bool = False, + endpoint: t.Optional[str] = None, + strict_slashes: t.Optional[bool] = None, + merge_slashes: t.Optional[bool] = None, + redirect_to: t.Optional[t.Union[str, t.Callable[..., str]]] = None, + alias: bool = False, + host: t.Optional[str] = None, + websocket: bool = False, + ) -> None: + if not string.startswith("/"): + raise ValueError("urls must start with a leading slash") + self.rule = string + self.is_leaf = not string.endswith("/") + self.is_branch = string.endswith("/") + + self.map: "Map" = None # type: ignore + self.strict_slashes = strict_slashes + self.merge_slashes = merge_slashes + self.subdomain = subdomain + self.host = host + self.defaults = defaults + self.build_only = build_only + self.alias = alias + self.websocket = websocket + + if methods is not None: + if isinstance(methods, str): + raise TypeError("'methods' should be a list of strings.") + + methods = {x.upper() for x in methods} + + if "HEAD" not in methods and "GET" in methods: + methods.add("HEAD") + + if websocket and methods - {"GET", "HEAD", "OPTIONS"}: + raise ValueError( + "WebSocket rules can only use 'GET', 'HEAD', and 'OPTIONS' methods." + ) + + self.methods = methods + self.endpoint: str = endpoint # type: ignore + self.redirect_to = redirect_to + + if defaults: + self.arguments = set(map(str, defaults)) + else: + self.arguments = set() + + self._converters: t.Dict[str, "BaseConverter"] = {} + self._trace: t.List[t.Tuple[bool, str]] = [] + self._parts: t.List[RulePart] = [] + + def empty(self) -> "Rule": + """ + Return an unbound copy of this rule. + + This can be useful if want to reuse an already bound URL for another + map. See ``get_empty_kwargs`` to override what keyword arguments are + provided to the new copy. + """ + return type(self)(self.rule, **self.get_empty_kwargs()) + + def get_empty_kwargs(self) -> t.Mapping[str, t.Any]: + """ + Provides kwargs for instantiating empty copy with empty() + + Use this method to provide custom keyword arguments to the subclass of + ``Rule`` when calling ``some_rule.empty()``. Helpful when the subclass + has custom keyword arguments that are needed at instantiation. + + Must return a ``dict`` that will be provided as kwargs to the new + instance of ``Rule``, following the initial ``self.rule`` value which + is always provided as the first, required positional argument. + """ + defaults = None + if self.defaults: + defaults = dict(self.defaults) + return dict( + defaults=defaults, + subdomain=self.subdomain, + methods=self.methods, + build_only=self.build_only, + endpoint=self.endpoint, + strict_slashes=self.strict_slashes, + redirect_to=self.redirect_to, + alias=self.alias, + host=self.host, + ) + + def get_rules(self, map: "Map") -> t.Iterator["Rule"]: + yield self + + def refresh(self) -> None: + """Rebinds and refreshes the URL. Call this if you modified the + rule in place. + + :internal: + """ + self.bind(self.map, rebind=True) + + def bind(self, map: "Map", rebind: bool = False) -> None: + """Bind the url to a map and create a regular expression based on + the information from the rule itself and the defaults from the map. + + :internal: + """ + if self.map is not None and not rebind: + raise RuntimeError(f"url rule {self!r} already bound to map {self.map!r}") + self.map = map + if self.strict_slashes is None: + self.strict_slashes = map.strict_slashes + if self.merge_slashes is None: + self.merge_slashes = map.merge_slashes + if self.subdomain is None: + self.subdomain = map.default_subdomain + self.compile() + + def get_converter( + self, + variable_name: str, + converter_name: str, + args: t.Tuple, + kwargs: t.Mapping[str, t.Any], + ) -> "BaseConverter": + """Looks up the converter for the given parameter. + + .. versionadded:: 0.9 + """ + if converter_name not in self.map.converters: + raise LookupError(f"the converter {converter_name!r} does not exist") + return self.map.converters[converter_name](self.map, *args, **kwargs) + + def _encode_query_vars(self, query_vars: t.Mapping[str, t.Any]) -> str: + return url_encode( + query_vars, + charset=self.map.charset, + sort=self.map.sort_parameters, + key=self.map.sort_key, + ) + + def _parse_rule(self, rule: str) -> t.Iterable[RulePart]: + content = "" + static = True + argument_weights = [] + static_weights: t.List[t.Tuple[int, int]] = [] + final = False + + pos = 0 + while pos < len(rule): + match = _part_re.match(rule, pos) + if match is None: + raise ValueError(f"malformed url rule: {rule!r}") + + data = match.groupdict() + if data["static"] is not None: + static_weights.append((len(static_weights), -len(data["static"]))) + self._trace.append((False, data["static"])) + content += data["static"] if static else re.escape(data["static"]) + + if data["variable"] is not None: + if static: + # Switching content to represent regex, hence the need to escape + content = re.escape(content) + static = False + c_args, c_kwargs = parse_converter_args(data["arguments"] or "") + convobj = self.get_converter( + data["variable"], data["converter"] or "default", c_args, c_kwargs + ) + self._converters[data["variable"]] = convobj + self.arguments.add(data["variable"]) + if not convobj.part_isolating: + final = True + content += f"({convobj.regex})" + argument_weights.append(convobj.weight) + self._trace.append((True, data["variable"])) + + if data["slash"] is not None: + self._trace.append((False, "/")) + if final: + content += "/" + else: + if not static: + content += r"\Z" + weight = Weighting( + -len(static_weights), + static_weights, + -len(argument_weights), + argument_weights, + ) + yield RulePart( + content=content, final=final, static=static, weight=weight + ) + content = "" + static = True + argument_weights = [] + static_weights = [] + final = False + + pos = match.end() + + if not static: + content += r"\Z" + weight = Weighting( + -len(static_weights), + static_weights, + -len(argument_weights), + argument_weights, + ) + yield RulePart(content=content, final=final, static=static, weight=weight) + + def compile(self) -> None: + """Compiles the regular expression and stores it.""" + assert self.map is not None, "rule not bound" + + if self.map.host_matching: + domain_rule = self.host or "" + else: + domain_rule = self.subdomain or "" + self._parts = [] + self._trace = [] + self._converters = {} + if domain_rule == "": + self._parts = [ + RulePart( + content="", final=False, static=True, weight=Weighting(0, [], 0, []) + ) + ] + else: + self._parts.extend(self._parse_rule(domain_rule)) + self._trace.append((False, "|")) + rule = self.rule + if self.merge_slashes: + rule = re.sub("/{2,}?", "/", self.rule) + self._parts.extend(self._parse_rule(rule)) + + self._build: t.Callable[..., t.Tuple[str, str]] + self._build = self._compile_builder(False).__get__(self, None) + self._build_unknown: t.Callable[..., t.Tuple[str, str]] + self._build_unknown = self._compile_builder(True).__get__(self, None) + + @staticmethod + def _get_func_code(code: CodeType, name: str) -> t.Callable[..., t.Tuple[str, str]]: + globs: t.Dict[str, t.Any] = {} + locs: t.Dict[str, t.Any] = {} + exec(code, globs, locs) + return locs[name] # type: ignore + + def _compile_builder( + self, append_unknown: bool = True + ) -> t.Callable[..., t.Tuple[str, str]]: + defaults = self.defaults or {} + dom_ops: t.List[t.Tuple[bool, str]] = [] + url_ops: t.List[t.Tuple[bool, str]] = [] + + opl = dom_ops + for is_dynamic, data in self._trace: + if data == "|" and opl is dom_ops: + opl = url_ops + continue + # this seems like a silly case to ever come up but: + # if a default is given for a value that appears in the rule, + # resolve it to a constant ahead of time + if is_dynamic and data in defaults: + data = self._converters[data].to_url(defaults[data]) + opl.append((False, data)) + elif not is_dynamic: + opl.append( + (False, url_quote(_to_bytes(data, self.map.charset), safe="/:|+")) + ) + else: + opl.append((True, data)) + + def _convert(elem: str) -> ast.stmt: + ret = _prefix_names(_CALL_CONVERTER_CODE_FMT.format(elem=elem)) + ret.args = [ast.Name(str(elem), ast.Load())] # type: ignore # str for py2 + return ret + + def _parts(ops: t.List[t.Tuple[bool, str]]) -> t.List[ast.AST]: + parts = [ + _convert(elem) if is_dynamic else ast.Str(s=elem) + for is_dynamic, elem in ops + ] + parts = parts or [ast.Str("")] + # constant fold + ret = [parts[0]] + for p in parts[1:]: + if isinstance(p, ast.Str) and isinstance(ret[-1], ast.Str): + ret[-1] = ast.Str(ret[-1].s + p.s) + else: + ret.append(p) + return ret + + dom_parts = _parts(dom_ops) + url_parts = _parts(url_ops) + if not append_unknown: + body = [] + else: + body = [_IF_KWARGS_URL_ENCODE_AST] + url_parts.extend(_URL_ENCODE_AST_NAMES) + + def _join(parts: t.List[ast.AST]) -> ast.AST: + if len(parts) == 1: # shortcut + return parts[0] + return ast.JoinedStr(parts) + + body.append( + ast.Return(ast.Tuple([_join(dom_parts), _join(url_parts)], ast.Load())) + ) + + pargs = [ + elem + for is_dynamic, elem in dom_ops + url_ops + if is_dynamic and elem not in defaults + ] + kargs = [str(k) for k in defaults] + + func_ast: ast.FunctionDef = _prefix_names("def _(): pass") # type: ignore + func_ast.name = f"" + func_ast.args.args.append(ast.arg(".self", None)) + for arg in pargs + kargs: + func_ast.args.args.append(ast.arg(arg, None)) + func_ast.args.kwarg = ast.arg(".kwargs", None) + for _ in kargs: + func_ast.args.defaults.append(ast.Str("")) + func_ast.body = body + + # use `ast.parse` instead of `ast.Module` for better portability + # Python 3.8 changes the signature of `ast.Module` + module = ast.parse("") + module.body = [func_ast] + + # mark everything as on line 1, offset 0 + # less error-prone than `ast.fix_missing_locations` + # bad line numbers cause an assert to fail in debug builds + for node in ast.walk(module): + if "lineno" in node._attributes: + node.lineno = 1 + if "end_lineno" in node._attributes: + node.end_lineno = node.lineno # type: ignore[attr-defined] + if "col_offset" in node._attributes: + node.col_offset = 0 + if "end_col_offset" in node._attributes: + node.end_col_offset = node.col_offset # type: ignore[attr-defined] + + code = compile(module, "", "exec") + return self._get_func_code(code, func_ast.name) + + def build( + self, values: t.Mapping[str, t.Any], append_unknown: bool = True + ) -> t.Optional[t.Tuple[str, str]]: + """Assembles the relative url for that rule and the subdomain. + If building doesn't work for some reasons `None` is returned. + + :internal: + """ + try: + if append_unknown: + return self._build_unknown(**values) + else: + return self._build(**values) + except ValidationError: + return None + + def provides_defaults_for(self, rule: "Rule") -> bool: + """Check if this rule has defaults for a given rule. + + :internal: + """ + return bool( + not self.build_only + and self.defaults + and self.endpoint == rule.endpoint + and self != rule + and self.arguments == rule.arguments + ) + + def suitable_for( + self, values: t.Mapping[str, t.Any], method: t.Optional[str] = None + ) -> bool: + """Check if the dict of values has enough data for url generation. + + :internal: + """ + # if a method was given explicitly and that method is not supported + # by this rule, this rule is not suitable. + if ( + method is not None + and self.methods is not None + and method not in self.methods + ): + return False + + defaults = self.defaults or () + + # all arguments required must be either in the defaults dict or + # the value dictionary otherwise it's not suitable + for key in self.arguments: + if key not in defaults and key not in values: + return False + + # in case defaults are given we ensure that either the value was + # skipped or the value is the same as the default value. + if defaults: + for key, value in defaults.items(): + if key in values and value != values[key]: + return False + + return True + + def build_compare_key(self) -> t.Tuple[int, int, int]: + """The build compare key for sorting. + + :internal: + """ + return (1 if self.alias else 0, -len(self.arguments), -len(self.defaults or ())) + + def __eq__(self, other: object) -> bool: + return isinstance(other, type(self)) and self._trace == other._trace + + __hash__ = None # type: ignore + + def __str__(self) -> str: + return self.rule + + def __repr__(self) -> str: + if self.map is None: + return f"<{type(self).__name__} (unbound)>" + parts = [] + for is_dynamic, data in self._trace: + if is_dynamic: + parts.append(f"<{data}>") + else: + parts.append(data) + parts = "".join(parts).lstrip("|") + methods = f" ({', '.join(self.methods)})" if self.methods is not None else "" + return f"<{type(self).__name__} {parts!r}{methods} -> {self.endpoint}>" diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8409d56e39d9cd86446faf17bd0ee75ea740447d GIT binary patch literal 176 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 l$R9}C|Ct_8ss%yG*y3qR3b`Y*N0zaRhr literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/request.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/request.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e8b014dfe14948ac2c7361396f445770dac39256 GIT binary patch literal 17034 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 aQhP&LkvHLO6vA^TYStL;2>qY_OaBWLmUxc< literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/response.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/__pycache__/response.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bb6f702ada8578db583744d2f82b14ffc84c7bf9 GIT binary patch literal 22894 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 B=Pm#M literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/http.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/http.py new file mode 100644 index 00000000..8288882b --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/http.py @@ -0,0 +1,140 @@ +import re +import typing as t +from datetime import datetime + +from .._internal import _cookie_parse_impl +from .._internal import _dt_as_utc +from .._internal import _to_str +from ..http import generate_etag +from ..http import parse_date +from ..http import parse_etags +from ..http import parse_if_range_header +from ..http import unquote_etag + +_etag_re = re.compile(r'([Ww]/)?(?:"(.*?)"|(.*?))(?:\s*,\s*|$)') + + +def is_resource_modified( + http_range: t.Optional[str] = None, + http_if_range: t.Optional[str] = None, + http_if_modified_since: t.Optional[str] = None, + http_if_none_match: t.Optional[str] = None, + http_if_match: t.Optional[str] = None, + etag: t.Optional[str] = None, + data: t.Optional[bytes] = None, + last_modified: t.Optional[t.Union[datetime, str]] = None, + ignore_if_range: bool = True, +) -> bool: + """Convenience method for conditional requests. + :param http_range: Range HTTP header + :param http_if_range: If-Range HTTP header + :param http_if_modified_since: If-Modified-Since HTTP header + :param http_if_none_match: If-None-Match HTTP header + :param http_if_match: If-Match HTTP header + :param etag: the etag for the response for comparison. + :param data: or alternatively the data of the response to automatically + generate an etag using :func:`generate_etag`. + :param last_modified: an optional date of the last modification. + :param ignore_if_range: If `False`, `If-Range` header will be taken into + account. + :return: `True` if the resource was modified, otherwise `False`. + + .. versionadded:: 2.2 + """ + if etag is None and data is not None: + etag = generate_etag(data) + elif data is not None: + raise TypeError("both data and etag given") + + unmodified = False + if isinstance(last_modified, str): + last_modified = parse_date(last_modified) + + # HTTP doesn't use microsecond, remove it to avoid false positive + # comparisons. Mark naive datetimes as UTC. + if last_modified is not None: + last_modified = _dt_as_utc(last_modified.replace(microsecond=0)) + + if_range = None + if not ignore_if_range and http_range is not None: + # https://tools.ietf.org/html/rfc7233#section-3.2 + # A server MUST ignore an If-Range header field received in a request + # that does not contain a Range header field. + if_range = parse_if_range_header(http_if_range) + + if if_range is not None and if_range.date is not None: + modified_since: t.Optional[datetime] = if_range.date + else: + modified_since = parse_date(http_if_modified_since) + + if modified_since and last_modified and last_modified <= modified_since: + unmodified = True + + if etag: + etag, _ = unquote_etag(etag) + etag = t.cast(str, etag) + + if if_range is not None and if_range.etag is not None: + unmodified = parse_etags(if_range.etag).contains(etag) + else: + if_none_match = parse_etags(http_if_none_match) + if if_none_match: + # https://tools.ietf.org/html/rfc7232#section-3.2 + # "A recipient MUST use the weak comparison function when comparing + # entity-tags for If-None-Match" + unmodified = if_none_match.contains_weak(etag) + + # https://tools.ietf.org/html/rfc7232#section-3.1 + # "Origin server MUST use the strong comparison function when + # comparing entity-tags for If-Match" + if_match = parse_etags(http_if_match) + if if_match: + unmodified = not if_match.is_strong(etag) + + return not unmodified + + +def parse_cookie( + cookie: t.Union[bytes, str, None] = "", + charset: str = "utf-8", + errors: str = "replace", + cls: t.Optional[t.Type["ds.MultiDict"]] = None, +) -> "ds.MultiDict[str, str]": + """Parse a cookie from a string. + + The same key can be provided multiple times, the values are stored + in-order. The default :class:`MultiDict` will have the first value + first, and all values can be retrieved with + :meth:`MultiDict.getlist`. + + :param cookie: The cookie header as a string. + :param charset: The charset for the cookie values. + :param errors: The error behavior for the charset decoding. + :param cls: A dict-like class to store the parsed cookies in. + Defaults to :class:`MultiDict`. + + .. versionadded:: 2.2 + """ + # PEP 3333 sends headers through the environ as latin1 decoded + # strings. Encode strings back to bytes for parsing. + if isinstance(cookie, str): + cookie = cookie.encode("latin1", "replace") + + if cls is None: + cls = ds.MultiDict + + def _parse_pairs() -> t.Iterator[t.Tuple[str, str]]: + for key, val in _cookie_parse_impl(cookie): # type: ignore + key_str = _to_str(key, charset, errors, allow_none_charset=True) + + if not key_str: + continue + + val_str = _to_str(val, charset, errors, allow_none_charset=True) + yield key_str, val_str + + return cls(_parse_pairs()) + + +# circular dependencies +from .. import datastructures as ds diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/multipart.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/multipart.py new file mode 100644 index 00000000..d8abeb35 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/multipart.py @@ -0,0 +1,279 @@ +import re +from dataclasses import dataclass +from enum import auto +from enum import Enum +from typing import cast +from typing import List +from typing import Optional +from typing import Tuple + +from .._internal import _to_bytes +from .._internal import _to_str +from ..datastructures import Headers +from ..exceptions import RequestEntityTooLarge +from ..http import parse_options_header + + +class Event: + pass + + +@dataclass(frozen=True) +class Preamble(Event): + data: bytes + + +@dataclass(frozen=True) +class Field(Event): + name: str + headers: Headers + + +@dataclass(frozen=True) +class File(Event): + name: str + filename: str + headers: Headers + + +@dataclass(frozen=True) +class Data(Event): + data: bytes + more_data: bool + + +@dataclass(frozen=True) +class Epilogue(Event): + data: bytes + + +class NeedData(Event): + pass + + +NEED_DATA = NeedData() + + +class State(Enum): + PREAMBLE = auto() + PART = auto() + DATA = auto() + EPILOGUE = auto() + COMPLETE = auto() + + +# Multipart line breaks MUST be CRLF (\r\n) by RFC-7578, except that +# many implementations break this and either use CR or LF alone. +LINE_BREAK = b"(?:\r\n|\n|\r)" +BLANK_LINE_RE = re.compile(b"(?:\r\n\r\n|\r\r|\n\n)", re.MULTILINE) +LINE_BREAK_RE = re.compile(LINE_BREAK, re.MULTILINE) +# Header values can be continued via a space or tab after the linebreak, as +# per RFC2231 +HEADER_CONTINUATION_RE = re.compile(b"%s[ \t]" % LINE_BREAK, re.MULTILINE) +# This must be long enough to contain any line breaks plus any +# additional boundary markers (--) such that they will be found in a +# subsequent search +SEARCH_EXTRA_LENGTH = 8 + + +class MultipartDecoder: + """Decodes a multipart message as bytes into Python events. + + The part data is returned as available to allow the caller to save + the data from memory to disk, if desired. + """ + + def __init__( + self, + boundary: bytes, + max_form_memory_size: Optional[int] = None, + ) -> None: + self.buffer = bytearray() + self.complete = False + self.max_form_memory_size = max_form_memory_size + self.state = State.PREAMBLE + self.boundary = boundary + + # Note in the below \h i.e. horizontal whitespace is used + # as [^\S\n\r] as \h isn't supported in python. + + # The preamble must end with a boundary where the boundary is + # prefixed by a line break, RFC2046. Except that many + # implementations including Werkzeug's tests omit the line + # break prefix. In addition the first boundary could be the + # epilogue boundary (for empty form-data) hence the matching + # group to understand if it is an epilogue boundary. + self.preamble_re = re.compile( + rb"%s?--%s(--[^\S\n\r]*%s?|[^\S\n\r]*%s)" + % (LINE_BREAK, re.escape(boundary), LINE_BREAK, LINE_BREAK), + re.MULTILINE, + ) + # A boundary must include a line break prefix and suffix, and + # may include trailing whitespace. In addition the boundary + # could be the epilogue boundary hence the matching group to + # understand if it is an epilogue boundary. + self.boundary_re = re.compile( + rb"%s--%s(--[^\S\n\r]*%s?|[^\S\n\r]*%s)" + % (LINE_BREAK, re.escape(boundary), LINE_BREAK, LINE_BREAK), + re.MULTILINE, + ) + self._search_position = 0 + + def last_newline(self) -> int: + try: + last_nl = self.buffer.rindex(b"\n") + except ValueError: + last_nl = len(self.buffer) + try: + last_cr = self.buffer.rindex(b"\r") + except ValueError: + last_cr = len(self.buffer) + + return min(last_nl, last_cr) + + def receive_data(self, data: Optional[bytes]) -> None: + if data is None: + self.complete = True + elif ( + self.max_form_memory_size is not None + and len(self.buffer) + len(data) > self.max_form_memory_size + ): + raise RequestEntityTooLarge() + else: + self.buffer.extend(data) + + def next_event(self) -> Event: + event: Event = NEED_DATA + + if self.state == State.PREAMBLE: + match = self.preamble_re.search(self.buffer, self._search_position) + if match is not None: + if match.group(1).startswith(b"--"): + self.state = State.EPILOGUE + else: + self.state = State.PART + data = bytes(self.buffer[: match.start()]) + del self.buffer[: match.end()] + event = Preamble(data=data) + self._search_position = 0 + else: + # Update the search start position to be equal to the + # current buffer length (already searched) minus a + # safe buffer for part of the search target. + self._search_position = max( + 0, len(self.buffer) - len(self.boundary) - SEARCH_EXTRA_LENGTH + ) + + elif self.state == State.PART: + match = BLANK_LINE_RE.search(self.buffer, self._search_position) + if match is not None: + headers = self._parse_headers(self.buffer[: match.start()]) + del self.buffer[: match.end()] + + if "content-disposition" not in headers: + raise ValueError("Missing Content-Disposition header") + + disposition, extra = parse_options_header( + headers["content-disposition"] + ) + name = cast(str, extra.get("name")) + filename = extra.get("filename") + if filename is not None: + event = File( + filename=filename, + headers=headers, + name=name, + ) + else: + event = Field( + headers=headers, + name=name, + ) + self.state = State.DATA + self._search_position = 0 + else: + # Update the search start position to be equal to the + # current buffer length (already searched) minus a + # safe buffer for part of the search target. + self._search_position = max(0, len(self.buffer) - SEARCH_EXTRA_LENGTH) + + elif self.state == State.DATA: + if self.buffer.find(b"--" + self.boundary) == -1: + # No complete boundary in the buffer, but there may be + # a partial boundary at the end. As the boundary + # starts with either a nl or cr find the earliest and + # return up to that as data. + data_length = del_index = self.last_newline() + more_data = True + else: + match = self.boundary_re.search(self.buffer) + if match is not None: + if match.group(1).startswith(b"--"): + self.state = State.EPILOGUE + else: + self.state = State.PART + data_length = match.start() + del_index = match.end() + else: + data_length = del_index = self.last_newline() + more_data = match is None + + data = bytes(self.buffer[:data_length]) + del self.buffer[:del_index] + if data or not more_data: + event = Data(data=data, more_data=more_data) + + elif self.state == State.EPILOGUE and self.complete: + event = Epilogue(data=bytes(self.buffer)) + del self.buffer[:] + self.state = State.COMPLETE + + if self.complete and isinstance(event, NeedData): + raise ValueError(f"Invalid form-data cannot parse beyond {self.state}") + + return event + + def _parse_headers(self, data: bytes) -> Headers: + headers: List[Tuple[str, str]] = [] + # Merge the continued headers into one line + data = HEADER_CONTINUATION_RE.sub(b" ", data) + # Now there is one header per line + for line in data.splitlines(): + if line.strip() != b"": + name, value = _to_str(line).strip().split(":", 1) + headers.append((name.strip(), value.strip())) + return Headers(headers) + + +class MultipartEncoder: + def __init__(self, boundary: bytes) -> None: + self.boundary = boundary + self.state = State.PREAMBLE + + def send_event(self, event: Event) -> bytes: + if isinstance(event, Preamble) and self.state == State.PREAMBLE: + self.state = State.PART + return event.data + elif isinstance(event, (Field, File)) and self.state in { + State.PREAMBLE, + State.PART, + State.DATA, + }: + self.state = State.DATA + data = b"\r\n--" + self.boundary + b"\r\n" + data += b'Content-Disposition: form-data; name="%s"' % _to_bytes(event.name) + if isinstance(event, File): + data += b'; filename="%s"' % _to_bytes(event.filename) + data += b"\r\n" + for name, value in cast(Field, event).headers: + if name.lower() != "content-disposition": + data += _to_bytes(f"{name}: {value}\r\n") + data += b"\r\n" + return data + elif isinstance(event, Data) and self.state == State.DATA: + return event.data + elif isinstance(event, Epilogue): + self.state = State.COMPLETE + return b"\r\n--" + self.boundary + b"--\r\n" + event.data + else: + raise ValueError(f"Cannot generate {event} in state: {self.state}") diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/request.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/request.py new file mode 100644 index 00000000..8832baaf --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/request.py @@ -0,0 +1,547 @@ +import typing as t +from datetime import datetime + +from .._internal import _to_str +from ..datastructures import Accept +from ..datastructures import Authorization +from ..datastructures import CharsetAccept +from ..datastructures import ETags +from ..datastructures import Headers +from ..datastructures import HeaderSet +from ..datastructures import IfRange +from ..datastructures import ImmutableList +from ..datastructures import ImmutableMultiDict +from ..datastructures import LanguageAccept +from ..datastructures import MIMEAccept +from ..datastructures import MultiDict +from ..datastructures import Range +from ..datastructures import RequestCacheControl +from ..http import parse_accept_header +from ..http import parse_authorization_header +from ..http import parse_cache_control_header +from ..http import parse_date +from ..http import parse_etags +from ..http import parse_if_range_header +from ..http import parse_list_header +from ..http import parse_options_header +from ..http import parse_range_header +from ..http import parse_set_header +from ..urls import url_decode +from ..user_agent import UserAgent +from ..utils import cached_property +from ..utils import header_property +from .http import parse_cookie +from .utils import get_current_url +from .utils import get_host + + +class Request: + """Represents the non-IO parts of a HTTP request, including the + method, URL info, and headers. + + This class is not meant for general use. It should only be used when + implementing WSGI, ASGI, or another HTTP application spec. Werkzeug + provides a WSGI implementation at :cls:`werkzeug.wrappers.Request`. + + :param method: The method the request was made with, such as + ``GET``. + :param scheme: The URL scheme of the protocol the request used, such + as ``https`` or ``wss``. + :param server: The address of the server. ``(host, port)``, + ``(path, None)`` for unix sockets, or ``None`` if not known. + :param root_path: The prefix that the application is mounted under. + This is prepended to generated URLs, but is not part of route + matching. + :param path: The path part of the URL after ``root_path``. + :param query_string: The part of the URL after the "?". + :param headers: The headers received with the request. + :param remote_addr: The address of the client sending the request. + + .. versionadded:: 2.0 + """ + + #: The charset used to decode most data in the request. + charset = "utf-8" + + #: the error handling procedure for errors, defaults to 'replace' + encoding_errors = "replace" + + #: the class to use for `args` and `form`. The default is an + #: :class:`~werkzeug.datastructures.ImmutableMultiDict` which supports + #: multiple values per key. alternatively it makes sense to use an + #: :class:`~werkzeug.datastructures.ImmutableOrderedMultiDict` which + #: preserves order or a :class:`~werkzeug.datastructures.ImmutableDict` + #: which is the fastest but only remembers the last key. It is also + #: possible to use mutable structures, but this is not recommended. + #: + #: .. versionadded:: 0.6 + parameter_storage_class: t.Type[MultiDict] = ImmutableMultiDict + + #: The type to be used for dict values from the incoming WSGI + #: environment. (For example for :attr:`cookies`.) By default an + #: :class:`~werkzeug.datastructures.ImmutableMultiDict` is used. + #: + #: .. versionchanged:: 1.0.0 + #: Changed to ``ImmutableMultiDict`` to support multiple values. + #: + #: .. versionadded:: 0.6 + dict_storage_class: t.Type[MultiDict] = ImmutableMultiDict + + #: the type to be used for list values from the incoming WSGI environment. + #: By default an :class:`~werkzeug.datastructures.ImmutableList` is used + #: (for example for :attr:`access_list`). + #: + #: .. versionadded:: 0.6 + list_storage_class: t.Type[t.List] = ImmutableList + + user_agent_class: t.Type[UserAgent] = UserAgent + """The class used and returned by the :attr:`user_agent` property to + parse the header. Defaults to + :class:`~werkzeug.user_agent.UserAgent`, which does no parsing. An + extension can provide a subclass that uses a parser to provide other + data. + + .. versionadded:: 2.0 + """ + + #: Valid host names when handling requests. By default all hosts are + #: trusted, which means that whatever the client says the host is + #: will be accepted. + #: + #: Because ``Host`` and ``X-Forwarded-Host`` headers can be set to + #: any value by a malicious client, it is recommended to either set + #: this property or implement similar validation in the proxy (if + #: the application is being run behind one). + #: + #: .. versionadded:: 0.9 + trusted_hosts: t.Optional[t.List[str]] = None + + def __init__( + self, + method: str, + scheme: str, + server: t.Optional[t.Tuple[str, t.Optional[int]]], + root_path: str, + path: str, + query_string: bytes, + headers: Headers, + remote_addr: t.Optional[str], + ) -> None: + #: The method the request was made with, such as ``GET``. + self.method = method.upper() + #: The URL scheme of the protocol the request used, such as + #: ``https`` or ``wss``. + self.scheme = scheme + #: The address of the server. ``(host, port)``, ``(path, None)`` + #: for unix sockets, or ``None`` if not known. + self.server = server + #: The prefix that the application is mounted under, without a + #: trailing slash. :attr:`path` comes after this. + self.root_path = root_path.rstrip("/") + #: The path part of the URL after :attr:`root_path`. This is the + #: path used for routing within the application. + self.path = "/" + path.lstrip("/") + #: The part of the URL after the "?". This is the raw value, use + #: :attr:`args` for the parsed values. + self.query_string = query_string + #: The headers received with the request. + self.headers = headers + #: The address of the client sending the request. + self.remote_addr = remote_addr + + def __repr__(self) -> str: + try: + url = self.url + except Exception as e: + url = f"(invalid URL: {e})" + + return f"<{type(self).__name__} {url!r} [{self.method}]>" + + @property + def url_charset(self) -> str: + """The charset that is assumed for URLs. Defaults to the value + of :attr:`charset`. + + .. versionadded:: 0.6 + """ + return self.charset + + @cached_property + def args(self) -> "MultiDict[str, str]": + """The parsed URL parameters (the part in the URL after the question + mark). + + By default an + :class:`~werkzeug.datastructures.ImmutableMultiDict` + is returned from this function. This can be changed by setting + :attr:`parameter_storage_class` to a different type. This might + be necessary if the order of the form data is important. + """ + return url_decode( + self.query_string, + self.url_charset, + errors=self.encoding_errors, + cls=self.parameter_storage_class, + ) + + @cached_property + def access_route(self) -> t.List[str]: + """If a forwarded header exists this is a list of all ip addresses + from the client ip to the last proxy server. + """ + if "X-Forwarded-For" in self.headers: + return self.list_storage_class( + parse_list_header(self.headers["X-Forwarded-For"]) + ) + elif self.remote_addr is not None: + return self.list_storage_class([self.remote_addr]) + return self.list_storage_class() + + @cached_property + def full_path(self) -> str: + """Requested path, including the query string.""" + return f"{self.path}?{_to_str(self.query_string, self.url_charset)}" + + @property + def is_secure(self) -> bool: + """``True`` if the request was made with a secure protocol + (HTTPS or WSS). + """ + return self.scheme in {"https", "wss"} + + @cached_property + def url(self) -> str: + """The full request URL with the scheme, host, root path, path, + and query string.""" + return get_current_url( + self.scheme, self.host, self.root_path, self.path, self.query_string + ) + + @cached_property + def base_url(self) -> str: + """Like :attr:`url` but without the query string.""" + return get_current_url(self.scheme, self.host, self.root_path, self.path) + + @cached_property + def root_url(self) -> str: + """The request URL scheme, host, and root path. This is the root + that the application is accessed from. + """ + return get_current_url(self.scheme, self.host, self.root_path) + + @cached_property + def host_url(self) -> str: + """The request URL scheme and host only.""" + return get_current_url(self.scheme, self.host) + + @cached_property + def host(self) -> str: + """The host name the request was made to, including the port if + it's non-standard. Validated with :attr:`trusted_hosts`. + """ + return get_host( + self.scheme, self.headers.get("host"), self.server, self.trusted_hosts + ) + + @cached_property + def cookies(self) -> "ImmutableMultiDict[str, str]": + """A :class:`dict` with the contents of all cookies transmitted with + the request.""" + wsgi_combined_cookie = ";".join(self.headers.getlist("Cookie")) + return parse_cookie( # type: ignore + wsgi_combined_cookie, + self.charset, + self.encoding_errors, + cls=self.dict_storage_class, + ) + + # Common Descriptors + + content_type = header_property[str]( + "Content-Type", + doc="""The Content-Type entity-header field indicates the media + type of the entity-body sent to the recipient or, in the case of + the HEAD method, the media type that would have been sent had + the request been a GET.""", + read_only=True, + ) + + @cached_property + def content_length(self) -> t.Optional[int]: + """The Content-Length entity-header field indicates the size of the + entity-body in bytes or, in the case of the HEAD method, the size of + the entity-body that would have been sent had the request been a + GET. + """ + if self.headers.get("Transfer-Encoding", "") == "chunked": + return None + + content_length = self.headers.get("Content-Length") + if content_length is not None: + try: + return max(0, int(content_length)) + except (ValueError, TypeError): + pass + + return None + + content_encoding = header_property[str]( + "Content-Encoding", + doc="""The Content-Encoding entity-header field is used as a + modifier to the media-type. When present, its value indicates + what additional content codings have been applied to the + entity-body, and thus what decoding mechanisms must be applied + in order to obtain the media-type referenced by the Content-Type + header field. + + .. versionadded:: 0.9""", + read_only=True, + ) + content_md5 = header_property[str]( + "Content-MD5", + doc="""The Content-MD5 entity-header field, as defined in + RFC 1864, is an MD5 digest of the entity-body for the purpose of + providing an end-to-end message integrity check (MIC) of the + entity-body. (Note: a MIC is good for detecting accidental + modification of the entity-body in transit, but is not proof + against malicious attacks.) + + .. versionadded:: 0.9""", + read_only=True, + ) + referrer = header_property[str]( + "Referer", + doc="""The Referer[sic] request-header field allows the client + to specify, for the server's benefit, the address (URI) of the + resource from which the Request-URI was obtained (the + "referrer", although the header field is misspelled).""", + read_only=True, + ) + date = header_property( + "Date", + None, + parse_date, + doc="""The Date general-header field represents the date and + time at which the message was originated, having the same + semantics as orig-date in RFC 822. + + .. versionchanged:: 2.0 + The datetime object is timezone-aware. + """, + read_only=True, + ) + max_forwards = header_property( + "Max-Forwards", + None, + int, + doc="""The Max-Forwards request-header field provides a + mechanism with the TRACE and OPTIONS methods to limit the number + of proxies or gateways that can forward the request to the next + inbound server.""", + read_only=True, + ) + + def _parse_content_type(self) -> None: + if not hasattr(self, "_parsed_content_type"): + self._parsed_content_type = parse_options_header( + self.headers.get("Content-Type", "") + ) + + @property + def mimetype(self) -> str: + """Like :attr:`content_type`, but without parameters (eg, without + charset, type etc.) and always lowercase. For example if the content + type is ``text/HTML; charset=utf-8`` the mimetype would be + ``'text/html'``. + """ + self._parse_content_type() + return self._parsed_content_type[0].lower() + + @property + def mimetype_params(self) -> t.Dict[str, str]: + """The mimetype parameters as dict. For example if the content + type is ``text/html; charset=utf-8`` the params would be + ``{'charset': 'utf-8'}``. + """ + self._parse_content_type() + return self._parsed_content_type[1] + + @cached_property + def pragma(self) -> HeaderSet: + """The Pragma general-header field is used to include + implementation-specific directives that might apply to any recipient + along the request/response chain. All pragma directives specify + optional behavior from the viewpoint of the protocol; however, some + systems MAY require that behavior be consistent with the directives. + """ + return parse_set_header(self.headers.get("Pragma", "")) + + # Accept + + @cached_property + def accept_mimetypes(self) -> MIMEAccept: + """List of mimetypes this client supports as + :class:`~werkzeug.datastructures.MIMEAccept` object. + """ + return parse_accept_header(self.headers.get("Accept"), MIMEAccept) + + @cached_property + def accept_charsets(self) -> CharsetAccept: + """List of charsets this client supports as + :class:`~werkzeug.datastructures.CharsetAccept` object. + """ + return parse_accept_header(self.headers.get("Accept-Charset"), CharsetAccept) + + @cached_property + def accept_encodings(self) -> Accept: + """List of encodings this client accepts. Encodings in a HTTP term + are compression encodings such as gzip. For charsets have a look at + :attr:`accept_charset`. + """ + return parse_accept_header(self.headers.get("Accept-Encoding")) + + @cached_property + def accept_languages(self) -> LanguageAccept: + """List of languages this client accepts as + :class:`~werkzeug.datastructures.LanguageAccept` object. + + .. versionchanged 0.5 + In previous versions this was a regular + :class:`~werkzeug.datastructures.Accept` object. + """ + return parse_accept_header(self.headers.get("Accept-Language"), LanguageAccept) + + # ETag + + @cached_property + def cache_control(self) -> RequestCacheControl: + """A :class:`~werkzeug.datastructures.RequestCacheControl` object + for the incoming cache control headers. + """ + cache_control = self.headers.get("Cache-Control") + return parse_cache_control_header(cache_control, None, RequestCacheControl) + + @cached_property + def if_match(self) -> ETags: + """An object containing all the etags in the `If-Match` header. + + :rtype: :class:`~werkzeug.datastructures.ETags` + """ + return parse_etags(self.headers.get("If-Match")) + + @cached_property + def if_none_match(self) -> ETags: + """An object containing all the etags in the `If-None-Match` header. + + :rtype: :class:`~werkzeug.datastructures.ETags` + """ + return parse_etags(self.headers.get("If-None-Match")) + + @cached_property + def if_modified_since(self) -> t.Optional[datetime]: + """The parsed `If-Modified-Since` header as a datetime object. + + .. versionchanged:: 2.0 + The datetime object is timezone-aware. + """ + return parse_date(self.headers.get("If-Modified-Since")) + + @cached_property + def if_unmodified_since(self) -> t.Optional[datetime]: + """The parsed `If-Unmodified-Since` header as a datetime object. + + .. versionchanged:: 2.0 + The datetime object is timezone-aware. + """ + return parse_date(self.headers.get("If-Unmodified-Since")) + + @cached_property + def if_range(self) -> IfRange: + """The parsed ``If-Range`` header. + + .. versionchanged:: 2.0 + ``IfRange.date`` is timezone-aware. + + .. versionadded:: 0.7 + """ + return parse_if_range_header(self.headers.get("If-Range")) + + @cached_property + def range(self) -> t.Optional[Range]: + """The parsed `Range` header. + + .. versionadded:: 0.7 + + :rtype: :class:`~werkzeug.datastructures.Range` + """ + return parse_range_header(self.headers.get("Range")) + + # User Agent + + @cached_property + def user_agent(self) -> UserAgent: + """The user agent. Use ``user_agent.string`` to get the header + value. Set :attr:`user_agent_class` to a subclass of + :class:`~werkzeug.user_agent.UserAgent` to provide parsing for + the other properties or other extended data. + + .. versionchanged:: 2.0 + The built in parser is deprecated and will be removed in + Werkzeug 2.1. A ``UserAgent`` subclass must be set to parse + data from the string. + """ + return self.user_agent_class(self.headers.get("User-Agent", "")) + + # Authorization + + @cached_property + def authorization(self) -> t.Optional[Authorization]: + """The `Authorization` object in parsed form.""" + return parse_authorization_header(self.headers.get("Authorization")) + + # CORS + + origin = header_property[str]( + "Origin", + doc=( + "The host that the request originated from. Set" + " :attr:`~CORSResponseMixin.access_control_allow_origin` on" + " the response to indicate which origins are allowed." + ), + read_only=True, + ) + + access_control_request_headers = header_property( + "Access-Control-Request-Headers", + load_func=parse_set_header, + doc=( + "Sent with a preflight request to indicate which headers" + " will be sent with the cross origin request. Set" + " :attr:`~CORSResponseMixin.access_control_allow_headers`" + " on the response to indicate which headers are allowed." + ), + read_only=True, + ) + + access_control_request_method = header_property[str]( + "Access-Control-Request-Method", + doc=( + "Sent with a preflight request to indicate which method" + " will be used for the cross origin request. Set" + " :attr:`~CORSResponseMixin.access_control_allow_methods`" + " on the response to indicate which methods are allowed." + ), + read_only=True, + ) + + @property + def is_json(self) -> bool: + """Check if the mimetype indicates JSON data, either + :mimetype:`application/json` or :mimetype:`application/*+json`. + """ + mt = self.mimetype + return ( + mt == "application/json" + or mt.startswith("application/") + and mt.endswith("+json") + ) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/response.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/response.py new file mode 100644 index 00000000..de0bec29 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/response.py @@ -0,0 +1,704 @@ +import typing as t +from datetime import datetime +from datetime import timedelta +from datetime import timezone +from http import HTTPStatus + +from .._internal import _to_str +from ..datastructures import Headers +from ..datastructures import HeaderSet +from ..http import dump_cookie +from ..http import HTTP_STATUS_CODES +from ..utils import get_content_type +from werkzeug.datastructures import CallbackDict +from werkzeug.datastructures import ContentRange +from werkzeug.datastructures import ContentSecurityPolicy +from werkzeug.datastructures import ResponseCacheControl +from werkzeug.datastructures import WWWAuthenticate +from werkzeug.http import COEP +from werkzeug.http import COOP +from werkzeug.http import dump_age +from werkzeug.http import dump_header +from werkzeug.http import dump_options_header +from werkzeug.http import http_date +from werkzeug.http import parse_age +from werkzeug.http import parse_cache_control_header +from werkzeug.http import parse_content_range_header +from werkzeug.http import parse_csp_header +from werkzeug.http import parse_date +from werkzeug.http import parse_options_header +from werkzeug.http import parse_set_header +from werkzeug.http import parse_www_authenticate_header +from werkzeug.http import quote_etag +from werkzeug.http import unquote_etag +from werkzeug.utils import header_property + + +def _set_property(name: str, doc: t.Optional[str] = None) -> property: + def fget(self: "Response") -> HeaderSet: + def on_update(header_set: HeaderSet) -> None: + if not header_set and name in self.headers: + del self.headers[name] + elif header_set: + self.headers[name] = header_set.to_header() + + return parse_set_header(self.headers.get(name), on_update) + + def fset( + self: "Response", + value: t.Optional[ + t.Union[str, t.Dict[str, t.Union[str, int]], t.Iterable[str]] + ], + ) -> None: + if not value: + del self.headers[name] + elif isinstance(value, str): + self.headers[name] = value + else: + self.headers[name] = dump_header(value) + + return property(fget, fset, doc=doc) + + +class Response: + """Represents the non-IO parts of an HTTP response, specifically the + status and headers but not the body. + + This class is not meant for general use. It should only be used when + implementing WSGI, ASGI, or another HTTP application spec. Werkzeug + provides a WSGI implementation at :cls:`werkzeug.wrappers.Response`. + + :param status: The status code for the response. Either an int, in + which case the default status message is added, or a string in + the form ``{code} {message}``, like ``404 Not Found``. Defaults + to 200. + :param headers: A :class:`~werkzeug.datastructures.Headers` object, + or a list of ``(key, value)`` tuples that will be converted to a + ``Headers`` object. + :param mimetype: The mime type (content type without charset or + other parameters) of the response. If the value starts with + ``text/`` (or matches some other special cases), the charset + will be added to create the ``content_type``. + :param content_type: The full content type of the response. + Overrides building the value from ``mimetype``. + + .. versionadded:: 2.0 + """ + + #: the charset of the response. + charset = "utf-8" + + #: the default status if none is provided. + default_status = 200 + + #: the default mimetype if none is provided. + default_mimetype: t.Optional[str] = "text/plain" + + #: Warn if a cookie header exceeds this size. The default, 4093, should be + #: safely `supported by most browsers `_. A cookie larger than + #: this size will still be sent, but it may be ignored or handled + #: incorrectly by some browsers. Set to 0 to disable this check. + #: + #: .. versionadded:: 0.13 + #: + #: .. _`cookie`: http://browsercookielimits.squawky.net/ + max_cookie_size = 4093 + + # A :class:`Headers` object representing the response headers. + headers: Headers + + def __init__( + self, + status: t.Optional[t.Union[int, str, HTTPStatus]] = None, + headers: t.Optional[ + t.Union[ + t.Mapping[str, t.Union[str, int, t.Iterable[t.Union[str, int]]]], + t.Iterable[t.Tuple[str, t.Union[str, int]]], + ] + ] = None, + mimetype: t.Optional[str] = None, + content_type: t.Optional[str] = None, + ) -> None: + if isinstance(headers, Headers): + self.headers = headers + elif not headers: + self.headers = Headers() + else: + self.headers = Headers(headers) + + if content_type is None: + if mimetype is None and "content-type" not in self.headers: + mimetype = self.default_mimetype + if mimetype is not None: + mimetype = get_content_type(mimetype, self.charset) + content_type = mimetype + if content_type is not None: + self.headers["Content-Type"] = content_type + if status is None: + status = self.default_status + self.status = status # type: ignore + + def __repr__(self) -> str: + return f"<{type(self).__name__} [{self.status}]>" + + @property + def status_code(self) -> int: + """The HTTP status code as a number.""" + return self._status_code + + @status_code.setter + def status_code(self, code: int) -> None: + self.status = code # type: ignore + + @property + def status(self) -> str: + """The HTTP status code as a string.""" + return self._status + + @status.setter + def status(self, value: t.Union[str, int, HTTPStatus]) -> None: + if not isinstance(value, (str, bytes, int, HTTPStatus)): + raise TypeError("Invalid status argument") + + self._status, self._status_code = self._clean_status(value) + + def _clean_status(self, value: t.Union[str, int, HTTPStatus]) -> t.Tuple[str, int]: + if isinstance(value, HTTPStatus): + value = int(value) + status = _to_str(value, self.charset) + split_status = status.split(None, 1) + + if len(split_status) == 0: + raise ValueError("Empty status argument") + + try: + status_code = int(split_status[0]) + except ValueError: + # only message + return f"0 {status}", 0 + + if len(split_status) > 1: + # code and message + return status, status_code + + # only code, look up message + try: + status = f"{status_code} {HTTP_STATUS_CODES[status_code].upper()}" + except KeyError: + status = f"{status_code} UNKNOWN" + + return status, status_code + + def set_cookie( + self, + key: str, + value: str = "", + max_age: t.Optional[t.Union[timedelta, int]] = None, + expires: t.Optional[t.Union[str, datetime, int, float]] = None, + path: t.Optional[str] = "/", + domain: t.Optional[str] = None, + secure: bool = False, + httponly: bool = False, + samesite: t.Optional[str] = None, + ) -> None: + """Sets a cookie. + + A warning is raised if the size of the cookie header exceeds + :attr:`max_cookie_size`, but the header will still be set. + + :param key: the key (name) of the cookie to be set. + :param value: the value of the cookie. + :param max_age: should be a number of seconds, or `None` (default) if + the cookie should last only as long as the client's + browser session. + :param expires: should be a `datetime` object or UNIX timestamp. + :param path: limits the cookie to a given path, per default it will + span the whole domain. + :param domain: if you want to set a cross-domain cookie. For example, + ``domain=".example.com"`` will set a cookie that is + readable by the domain ``www.example.com``, + ``foo.example.com`` etc. Otherwise, a cookie will only + be readable by the domain that set it. + :param secure: If ``True``, the cookie will only be available + via HTTPS. + :param httponly: Disallow JavaScript access to the cookie. + :param samesite: Limit the scope of the cookie to only be + attached to requests that are "same-site". + """ + self.headers.add( + "Set-Cookie", + dump_cookie( + key, + value=value, + max_age=max_age, + expires=expires, + path=path, + domain=domain, + secure=secure, + httponly=httponly, + charset=self.charset, + max_size=self.max_cookie_size, + samesite=samesite, + ), + ) + + def delete_cookie( + self, + key: str, + path: str = "/", + domain: t.Optional[str] = None, + secure: bool = False, + httponly: bool = False, + samesite: t.Optional[str] = None, + ) -> None: + """Delete a cookie. Fails silently if key doesn't exist. + + :param key: the key (name) of the cookie to be deleted. + :param path: if the cookie that should be deleted was limited to a + path, the path has to be defined here. + :param domain: if the cookie that should be deleted was limited to a + domain, that domain has to be defined here. + :param secure: If ``True``, the cookie will only be available + via HTTPS. + :param httponly: Disallow JavaScript access to the cookie. + :param samesite: Limit the scope of the cookie to only be + attached to requests that are "same-site". + """ + self.set_cookie( + key, + expires=0, + max_age=0, + path=path, + domain=domain, + secure=secure, + httponly=httponly, + samesite=samesite, + ) + + @property + def is_json(self) -> bool: + """Check if the mimetype indicates JSON data, either + :mimetype:`application/json` or :mimetype:`application/*+json`. + """ + mt = self.mimetype + return mt is not None and ( + mt == "application/json" + or mt.startswith("application/") + and mt.endswith("+json") + ) + + # Common Descriptors + + @property + def mimetype(self) -> t.Optional[str]: + """The mimetype (content type without charset etc.)""" + ct = self.headers.get("content-type") + + if ct: + return ct.split(";")[0].strip() + else: + return None + + @mimetype.setter + def mimetype(self, value: str) -> None: + self.headers["Content-Type"] = get_content_type(value, self.charset) + + @property + def mimetype_params(self) -> t.Dict[str, str]: + """The mimetype parameters as dict. For example if the + content type is ``text/html; charset=utf-8`` the params would be + ``{'charset': 'utf-8'}``. + + .. versionadded:: 0.5 + """ + + def on_update(d: CallbackDict) -> None: + self.headers["Content-Type"] = dump_options_header(self.mimetype, d) + + d = parse_options_header(self.headers.get("content-type", ""))[1] + return CallbackDict(d, on_update) + + location = header_property[str]( + "Location", + doc="""The Location response-header field is used to redirect + the recipient to a location other than the Request-URI for + completion of the request or identification of a new + resource.""", + ) + age = header_property( + "Age", + None, + parse_age, + dump_age, # type: ignore + doc="""The Age response-header field conveys the sender's + estimate of the amount of time since the response (or its + revalidation) was generated at the origin server. + + Age values are non-negative decimal integers, representing time + in seconds.""", + ) + content_type = header_property[str]( + "Content-Type", + doc="""The Content-Type entity-header field indicates the media + type of the entity-body sent to the recipient or, in the case of + the HEAD method, the media type that would have been sent had + the request been a GET.""", + ) + content_length = header_property( + "Content-Length", + None, + int, + str, + doc="""The Content-Length entity-header field indicates the size + of the entity-body, in decimal number of OCTETs, sent to the + recipient or, in the case of the HEAD method, the size of the + entity-body that would have been sent had the request been a + GET.""", + ) + content_location = header_property[str]( + "Content-Location", + doc="""The Content-Location entity-header field MAY be used to + supply the resource location for the entity enclosed in the + message when that entity is accessible from a location separate + from the requested resource's URI.""", + ) + content_encoding = header_property[str]( + "Content-Encoding", + doc="""The Content-Encoding entity-header field is used as a + modifier to the media-type. When present, its value indicates + what additional content codings have been applied to the + entity-body, and thus what decoding mechanisms must be applied + in order to obtain the media-type referenced by the Content-Type + header field.""", + ) + content_md5 = header_property[str]( + "Content-MD5", + doc="""The Content-MD5 entity-header field, as defined in + RFC 1864, is an MD5 digest of the entity-body for the purpose of + providing an end-to-end message integrity check (MIC) of the + entity-body. (Note: a MIC is good for detecting accidental + modification of the entity-body in transit, but is not proof + against malicious attacks.)""", + ) + date = header_property( + "Date", + None, + parse_date, + http_date, + doc="""The Date general-header field represents the date and + time at which the message was originated, having the same + semantics as orig-date in RFC 822. + + .. versionchanged:: 2.0 + The datetime object is timezone-aware. + """, + ) + expires = header_property( + "Expires", + None, + parse_date, + http_date, + doc="""The Expires entity-header field gives the date/time after + which the response is considered stale. A stale cache entry may + not normally be returned by a cache. + + .. versionchanged:: 2.0 + The datetime object is timezone-aware. + """, + ) + last_modified = header_property( + "Last-Modified", + None, + parse_date, + http_date, + doc="""The Last-Modified entity-header field indicates the date + and time at which the origin server believes the variant was + last modified. + + .. versionchanged:: 2.0 + The datetime object is timezone-aware. + """, + ) + + @property + def retry_after(self) -> t.Optional[datetime]: + """The Retry-After response-header field can be used with a + 503 (Service Unavailable) response to indicate how long the + service is expected to be unavailable to the requesting client. + + Time in seconds until expiration or date. + + .. versionchanged:: 2.0 + The datetime object is timezone-aware. + """ + value = self.headers.get("retry-after") + if value is None: + return None + + try: + seconds = int(value) + except ValueError: + return parse_date(value) + + return datetime.now(timezone.utc) + timedelta(seconds=seconds) + + @retry_after.setter + def retry_after(self, value: t.Optional[t.Union[datetime, int, str]]) -> None: + if value is None: + if "retry-after" in self.headers: + del self.headers["retry-after"] + return + elif isinstance(value, datetime): + value = http_date(value) + else: + value = str(value) + self.headers["Retry-After"] = value + + vary = _set_property( + "Vary", + doc="""The Vary field value indicates the set of request-header + fields that fully determines, while the response is fresh, + whether a cache is permitted to use the response to reply to a + subsequent request without revalidation.""", + ) + content_language = _set_property( + "Content-Language", + doc="""The Content-Language entity-header field describes the + natural language(s) of the intended audience for the enclosed + entity. Note that this might not be equivalent to all the + languages used within the entity-body.""", + ) + allow = _set_property( + "Allow", + doc="""The Allow entity-header field lists the set of methods + supported by the resource identified by the Request-URI. The + purpose of this field is strictly to inform the recipient of + valid methods associated with the resource. An Allow header + field MUST be present in a 405 (Method Not Allowed) + response.""", + ) + + # ETag + + @property + def cache_control(self) -> ResponseCacheControl: + """The Cache-Control general-header field is used to specify + directives that MUST be obeyed by all caching mechanisms along the + request/response chain. + """ + + def on_update(cache_control: ResponseCacheControl) -> None: + if not cache_control and "cache-control" in self.headers: + del self.headers["cache-control"] + elif cache_control: + self.headers["Cache-Control"] = cache_control.to_header() + + return parse_cache_control_header( + self.headers.get("cache-control"), on_update, ResponseCacheControl + ) + + def set_etag(self, etag: str, weak: bool = False) -> None: + """Set the etag, and override the old one if there was one.""" + self.headers["ETag"] = quote_etag(etag, weak) + + def get_etag(self) -> t.Union[t.Tuple[str, bool], t.Tuple[None, None]]: + """Return a tuple in the form ``(etag, is_weak)``. If there is no + ETag the return value is ``(None, None)``. + """ + return unquote_etag(self.headers.get("ETag")) + + accept_ranges = header_property[str]( + "Accept-Ranges", + doc="""The `Accept-Ranges` header. Even though the name would + indicate that multiple values are supported, it must be one + string token only. + + The values ``'bytes'`` and ``'none'`` are common. + + .. versionadded:: 0.7""", + ) + + @property + def content_range(self) -> ContentRange: + """The ``Content-Range`` header as a + :class:`~werkzeug.datastructures.ContentRange` object. Available + even if the header is not set. + + .. versionadded:: 0.7 + """ + + def on_update(rng: ContentRange) -> None: + if not rng: + del self.headers["content-range"] + else: + self.headers["Content-Range"] = rng.to_header() + + rv = parse_content_range_header(self.headers.get("content-range"), on_update) + # always provide a content range object to make the descriptor + # more user friendly. It provides an unset() method that can be + # used to remove the header quickly. + if rv is None: + rv = ContentRange(None, None, None, on_update=on_update) + return rv + + @content_range.setter + def content_range(self, value: t.Optional[t.Union[ContentRange, str]]) -> None: + if not value: + del self.headers["content-range"] + elif isinstance(value, str): + self.headers["Content-Range"] = value + else: + self.headers["Content-Range"] = value.to_header() + + # Authorization + + @property + def www_authenticate(self) -> WWWAuthenticate: + """The ``WWW-Authenticate`` header in a parsed form.""" + + def on_update(www_auth: WWWAuthenticate) -> None: + if not www_auth and "www-authenticate" in self.headers: + del self.headers["www-authenticate"] + elif www_auth: + self.headers["WWW-Authenticate"] = www_auth.to_header() + + header = self.headers.get("www-authenticate") + return parse_www_authenticate_header(header, on_update) + + # CSP + + @property + def content_security_policy(self) -> ContentSecurityPolicy: + """The ``Content-Security-Policy`` header as a + :class:`~werkzeug.datastructures.ContentSecurityPolicy` object. Available + even if the header is not set. + + The Content-Security-Policy header adds an additional layer of + security to help detect and mitigate certain types of attacks. + """ + + def on_update(csp: ContentSecurityPolicy) -> None: + if not csp: + del self.headers["content-security-policy"] + else: + self.headers["Content-Security-Policy"] = csp.to_header() + + rv = parse_csp_header(self.headers.get("content-security-policy"), on_update) + if rv is None: + rv = ContentSecurityPolicy(None, on_update=on_update) + return rv + + @content_security_policy.setter + def content_security_policy( + self, value: t.Optional[t.Union[ContentSecurityPolicy, str]] + ) -> None: + if not value: + del self.headers["content-security-policy"] + elif isinstance(value, str): + self.headers["Content-Security-Policy"] = value + else: + self.headers["Content-Security-Policy"] = value.to_header() + + @property + def content_security_policy_report_only(self) -> ContentSecurityPolicy: + """The ``Content-Security-policy-report-only`` header as a + :class:`~werkzeug.datastructures.ContentSecurityPolicy` object. Available + even if the header is not set. + + The Content-Security-Policy-Report-Only header adds a csp policy + that is not enforced but is reported thereby helping detect + certain types of attacks. + """ + + def on_update(csp: ContentSecurityPolicy) -> None: + if not csp: + del self.headers["content-security-policy-report-only"] + else: + self.headers["Content-Security-policy-report-only"] = csp.to_header() + + rv = parse_csp_header( + self.headers.get("content-security-policy-report-only"), on_update + ) + if rv is None: + rv = ContentSecurityPolicy(None, on_update=on_update) + return rv + + @content_security_policy_report_only.setter + def content_security_policy_report_only( + self, value: t.Optional[t.Union[ContentSecurityPolicy, str]] + ) -> None: + if not value: + del self.headers["content-security-policy-report-only"] + elif isinstance(value, str): + self.headers["Content-Security-policy-report-only"] = value + else: + self.headers["Content-Security-policy-report-only"] = value.to_header() + + # CORS + + @property + def access_control_allow_credentials(self) -> bool: + """Whether credentials can be shared by the browser to + JavaScript code. As part of the preflight request it indicates + whether credentials can be used on the cross origin request. + """ + return "Access-Control-Allow-Credentials" in self.headers + + @access_control_allow_credentials.setter + def access_control_allow_credentials(self, value: t.Optional[bool]) -> None: + if value is True: + self.headers["Access-Control-Allow-Credentials"] = "true" + else: + self.headers.pop("Access-Control-Allow-Credentials", None) + + access_control_allow_headers = header_property( + "Access-Control-Allow-Headers", + load_func=parse_set_header, + dump_func=dump_header, + doc="Which headers can be sent with the cross origin request.", + ) + + access_control_allow_methods = header_property( + "Access-Control-Allow-Methods", + load_func=parse_set_header, + dump_func=dump_header, + doc="Which methods can be used for the cross origin request.", + ) + + access_control_allow_origin = header_property[str]( + "Access-Control-Allow-Origin", + doc="The origin or '*' for any origin that may make cross origin requests.", + ) + + access_control_expose_headers = header_property( + "Access-Control-Expose-Headers", + load_func=parse_set_header, + dump_func=dump_header, + doc="Which headers can be shared by the browser to JavaScript code.", + ) + + access_control_max_age = header_property( + "Access-Control-Max-Age", + load_func=int, + dump_func=str, + doc="The maximum age in seconds the access control settings can be cached for.", + ) + + cross_origin_opener_policy = header_property[COOP]( + "Cross-Origin-Opener-Policy", + load_func=lambda value: COOP(value), + dump_func=lambda value: value.value, + default=COOP.UNSAFE_NONE, + doc="""Allows control over sharing of browsing context group with cross-origin + documents. Values must be a member of the :class:`werkzeug.http.COOP` enum.""", + ) + + cross_origin_embedder_policy = header_property[COEP]( + "Cross-Origin-Embedder-Policy", + load_func=lambda value: COEP(value), + dump_func=lambda value: value.value, + default=COEP.UNSAFE_NONE, + doc="""Prevents a document from loading any cross-origin resources that do not + explicitly grant the document permission. Values must be a member of the + :class:`werkzeug.http.COEP` enum.""", + ) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/utils.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/utils.py new file mode 100644 index 00000000..e639dcb4 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/sansio/utils.py @@ -0,0 +1,165 @@ +import typing as t + +from .._internal import _encode_idna +from ..exceptions import SecurityError +from ..urls import uri_to_iri +from ..urls import url_quote + + +def host_is_trusted(hostname: str, trusted_list: t.Iterable[str]) -> bool: + """Check if a host matches a list of trusted names. + + :param hostname: The name to check. + :param trusted_list: A list of valid names to match. If a name + starts with a dot it will match all subdomains. + + .. versionadded:: 0.9 + """ + if not hostname: + return False + + if isinstance(trusted_list, str): + trusted_list = [trusted_list] + + def _normalize(hostname: str) -> bytes: + if ":" in hostname: + hostname = hostname.rsplit(":", 1)[0] + + return _encode_idna(hostname) + + try: + hostname_bytes = _normalize(hostname) + except UnicodeError: + return False + + for ref in trusted_list: + if ref.startswith("."): + ref = ref[1:] + suffix_match = True + else: + suffix_match = False + + try: + ref_bytes = _normalize(ref) + except UnicodeError: + return False + + if ref_bytes == hostname_bytes: + return True + + if suffix_match and hostname_bytes.endswith(b"." + ref_bytes): + return True + + return False + + +def get_host( + scheme: str, + host_header: t.Optional[str], + server: t.Optional[t.Tuple[str, t.Optional[int]]] = None, + trusted_hosts: t.Optional[t.Iterable[str]] = None, +) -> str: + """Return the host for the given parameters. + + This first checks the ``host_header``. If it's not present, then + ``server`` is used. The host will only contain the port if it is + different than the standard port for the protocol. + + Optionally, verify that the host is trusted using + :func:`host_is_trusted` and raise a + :exc:`~werkzeug.exceptions.SecurityError` if it is not. + + :param scheme: The protocol the request used, like ``"https"``. + :param host_header: The ``Host`` header value. + :param server: Address of the server. ``(host, port)``, or + ``(path, None)`` for unix sockets. + :param trusted_hosts: A list of trusted host names. + + :return: Host, with port if necessary. + :raise ~werkzeug.exceptions.SecurityError: If the host is not + trusted. + """ + host = "" + + if host_header is not None: + host = host_header + elif server is not None: + host = server[0] + + if server[1] is not None: + host = f"{host}:{server[1]}" + + if scheme in {"http", "ws"} and host.endswith(":80"): + host = host[:-3] + elif scheme in {"https", "wss"} and host.endswith(":443"): + host = host[:-4] + + if trusted_hosts is not None: + if not host_is_trusted(host, trusted_hosts): + raise SecurityError(f"Host {host!r} is not trusted.") + + return host + + +def get_current_url( + scheme: str, + host: str, + root_path: t.Optional[str] = None, + path: t.Optional[str] = None, + query_string: t.Optional[bytes] = None, +) -> str: + """Recreate the URL for a request. If an optional part isn't + provided, it and subsequent parts are not included in the URL. + + The URL is an IRI, not a URI, so it may contain Unicode characters. + Use :func:`~werkzeug.urls.iri_to_uri` to convert it to ASCII. + + :param scheme: The protocol the request used, like ``"https"``. + :param host: The host the request was made to. See :func:`get_host`. + :param root_path: Prefix that the application is mounted under. This + is prepended to ``path``. + :param path: The path part of the URL after ``root_path``. + :param query_string: The portion of the URL after the "?". + """ + url = [scheme, "://", host] + + if root_path is None: + url.append("/") + return uri_to_iri("".join(url)) + + url.append(url_quote(root_path.rstrip("/"))) + url.append("/") + + if path is None: + return uri_to_iri("".join(url)) + + url.append(url_quote(path.lstrip("/"))) + + if query_string: + url.append("?") + url.append(url_quote(query_string, safe=":&%=+$!*'(),")) + + return uri_to_iri("".join(url)) + + +def get_content_length( + http_content_length: t.Union[str, None] = None, + http_transfer_encoding: t.Union[str, None] = "", +) -> t.Optional[int]: + """Returns the content length as an integer or ``None`` if + unavailable or chunked transfer encoding is used. + + :param http_content_length: The Content-Length HTTP header. + :param http_transfer_encoding: The Transfer-Encoding HTTP header. + + .. versionadded:: 2.2 + """ + if http_transfer_encoding == "chunked": + return None + + if http_content_length is not None: + try: + return max(0, int(http_content_length)) + except (ValueError, TypeError): + pass + return None diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/security.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/security.py new file mode 100644 index 00000000..18d0919f --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/security.py @@ -0,0 +1,140 @@ +import hashlib +import hmac +import os +import posixpath +import secrets +import typing as t + +if t.TYPE_CHECKING: + pass + +SALT_CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" +DEFAULT_PBKDF2_ITERATIONS = 260000 + +_os_alt_seps: t.List[str] = list( + sep for sep in [os.path.sep, os.path.altsep] if sep is not None and sep != "/" +) + + +def gen_salt(length: int) -> str: + """Generate a random string of SALT_CHARS with specified ``length``.""" + if length <= 0: + raise ValueError("Salt length must be positive") + + return "".join(secrets.choice(SALT_CHARS) for _ in range(length)) + + +def _hash_internal(method: str, salt: str, password: str) -> t.Tuple[str, str]: + """Internal password hash helper. Supports plaintext without salt, + unsalted and salted passwords. In case salted passwords are used + hmac is used. + """ + if method == "plain": + return password, method + + salt = salt.encode("utf-8") + password = password.encode("utf-8") + + if method.startswith("pbkdf2:"): + if not salt: + raise ValueError("Salt is required for PBKDF2") + + args = method[7:].split(":") + + if len(args) not in (1, 2): + raise ValueError("Invalid number of arguments for PBKDF2") + + method = args.pop(0) + iterations = int(args[0] or 0) if args else DEFAULT_PBKDF2_ITERATIONS + return ( + hashlib.pbkdf2_hmac(method, password, salt, iterations).hex(), + f"pbkdf2:{method}:{iterations}", + ) + + if salt: + return hmac.new(salt, password, method).hexdigest(), method + + return hashlib.new(method, password).hexdigest(), method + + +def generate_password_hash( + password: str, method: str = "pbkdf2:sha256", salt_length: int = 16 +) -> str: + """Hash a password with the given method and salt with a string of + the given length. The format of the string returned includes the method + that was used so that :func:`check_password_hash` can check the hash. + + The format for the hashed string looks like this:: + + method$salt$hash + + This method can **not** generate unsalted passwords but it is possible + to set param method='plain' in order to enforce plaintext passwords. + If a salt is used, hmac is used internally to salt the password. + + If PBKDF2 is wanted it can be enabled by setting the method to + ``pbkdf2:method:iterations`` where iterations is optional:: + + pbkdf2:sha256:80000$salt$hash + pbkdf2:sha256$salt$hash + + :param password: the password to hash. + :param method: the hash method to use (one that hashlib supports). Can + optionally be in the format ``pbkdf2:method:iterations`` + to enable PBKDF2. + :param salt_length: the length of the salt in letters. + """ + salt = gen_salt(salt_length) if method != "plain" else "" + h, actual_method = _hash_internal(method, salt, password) + return f"{actual_method}${salt}${h}" + + +def check_password_hash(pwhash: str, password: str) -> bool: + """Check a password against a given salted and hashed password value. + In order to support unsalted legacy passwords this method supports + plain text passwords, md5 and sha1 hashes (both salted and unsalted). + + Returns `True` if the password matched, `False` otherwise. + + :param pwhash: a hashed string like returned by + :func:`generate_password_hash`. + :param password: the plaintext password to compare against the hash. + """ + if pwhash.count("$") < 2: + return False + + method, salt, hashval = pwhash.split("$", 2) + return hmac.compare_digest(_hash_internal(method, salt, password)[0], hashval) + + +def safe_join(directory: str, *pathnames: str) -> t.Optional[str]: + """Safely join zero or more untrusted path components to a base + directory to avoid escaping the base directory. + + :param directory: The trusted base directory. + :param pathnames: The untrusted path components relative to the + base directory. + :return: A safe path, otherwise ``None``. + """ + if not directory: + # Ensure we end up with ./path if directory="" is given, + # otherwise the first untrusted part could become trusted. + directory = "." + + parts = [directory] + + for filename in pathnames: + if filename != "": + filename = posixpath.normpath(filename) + + if ( + any(sep in filename for sep in _os_alt_seps) + or os.path.isabs(filename) + or filename == ".." + or filename.startswith("../") + ): + return None + + parts.append(filename) + + return posixpath.join(*parts) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/serving.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/serving.py new file mode 100644 index 00000000..c4824698 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/serving.py @@ -0,0 +1,1098 @@ +"""A WSGI and HTTP server for use **during development only**. This +server is convenient to use, but is not designed to be particularly +stable, secure, or efficient. Use a dedicate WSGI server and HTTP +server when deploying to production. + +It provides features like interactive debugging and code reloading. Use +``run_simple`` to start the server. Put this in a ``run.py`` script: + +.. code-block:: python + + from myapp import create_app + from werkzeug import run_simple +""" +import errno +import io +import os +import socket +import socketserver +import sys +import typing as t +from datetime import datetime as dt +from datetime import timedelta +from datetime import timezone +from http.server import BaseHTTPRequestHandler +from http.server import HTTPServer + +from ._internal import _log +from ._internal import _wsgi_encoding_dance +from .exceptions import InternalServerError +from .urls import uri_to_iri +from .urls import url_parse +from .urls import url_unquote + +try: + import ssl +except ImportError: + + class _SslDummy: + def __getattr__(self, name: str) -> t.Any: + raise RuntimeError( # noqa: B904 + "SSL is unavailable because this Python runtime was not" + " compiled with SSL/TLS support." + ) + + ssl = _SslDummy() # type: ignore + +_log_add_style = True + +if os.name == "nt": + try: + __import__("colorama") + except ImportError: + _log_add_style = False + +can_fork = hasattr(os, "fork") + +if can_fork: + ForkingMixIn = socketserver.ForkingMixIn +else: + + class ForkingMixIn: # type: ignore + pass + + +try: + af_unix = socket.AF_UNIX +except AttributeError: + af_unix = None # type: ignore + +LISTEN_QUEUE = 128 + +_TSSLContextArg = t.Optional[ + t.Union["ssl.SSLContext", t.Tuple[str, t.Optional[str]], "te.Literal['adhoc']"] +] + +if t.TYPE_CHECKING: + import typing_extensions as te # noqa: F401 + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + from cryptography.hazmat.primitives.asymmetric.rsa import ( + RSAPrivateKeyWithSerialization, + ) + from cryptography.x509 import Certificate + + +class DechunkedInput(io.RawIOBase): + """An input stream that handles Transfer-Encoding 'chunked'""" + + def __init__(self, rfile: t.IO[bytes]) -> None: + self._rfile = rfile + self._done = False + self._len = 0 + + def readable(self) -> bool: + return True + + def read_chunk_len(self) -> int: + try: + line = self._rfile.readline().decode("latin1") + _len = int(line.strip(), 16) + except ValueError as e: + raise OSError("Invalid chunk header") from e + if _len < 0: + raise OSError("Negative chunk length not allowed") + return _len + + def readinto(self, buf: bytearray) -> int: # type: ignore + read = 0 + while not self._done and read < len(buf): + if self._len == 0: + # This is the first chunk or we fully consumed the previous + # one. Read the next length of the next chunk + self._len = self.read_chunk_len() + + if self._len == 0: + # Found the final chunk of size 0. The stream is now exhausted, + # but there is still a final newline that should be consumed + self._done = True + + if self._len > 0: + # There is data (left) in this chunk, so append it to the + # buffer. If this operation fully consumes the chunk, this will + # reset self._len to 0. + n = min(len(buf), self._len) + + # If (read + chunk size) becomes more than len(buf), buf will + # grow beyond the original size and read more data than + # required. So only read as much data as can fit in buf. + if read + n > len(buf): + buf[read:] = self._rfile.read(len(buf) - read) + self._len -= len(buf) - read + read = len(buf) + else: + buf[read : read + n] = self._rfile.read(n) + self._len -= n + read += n + + if self._len == 0: + # Skip the terminating newline of a chunk that has been fully + # consumed. This also applies to the 0-sized final chunk + terminator = self._rfile.readline() + if terminator not in (b"\n", b"\r\n", b"\r"): + raise OSError("Missing chunk terminating newline") + + return read + + +class WSGIRequestHandler(BaseHTTPRequestHandler): + """A request handler that implements WSGI dispatching.""" + + server: "BaseWSGIServer" + + @property + def server_version(self) -> str: # type: ignore + from . import __version__ + + return f"Werkzeug/{__version__}" + + def make_environ(self) -> "WSGIEnvironment": + request_url = url_parse(self.path) + url_scheme = "http" if self.server.ssl_context is None else "https" + + if not self.client_address: + self.client_address = ("", 0) + elif isinstance(self.client_address, str): + self.client_address = (self.client_address, 0) + + # If there was no scheme but the path started with two slashes, + # the first segment may have been incorrectly parsed as the + # netloc, prepend it to the path again. + if not request_url.scheme and request_url.netloc: + path_info = f"/{request_url.netloc}{request_url.path}" + else: + path_info = request_url.path + + path_info = url_unquote(path_info) + + environ: "WSGIEnvironment" = { + "wsgi.version": (1, 0), + "wsgi.url_scheme": url_scheme, + "wsgi.input": self.rfile, + "wsgi.errors": sys.stderr, + "wsgi.multithread": self.server.multithread, + "wsgi.multiprocess": self.server.multiprocess, + "wsgi.run_once": False, + "werkzeug.socket": self.connection, + "SERVER_SOFTWARE": self.server_version, + "REQUEST_METHOD": self.command, + "SCRIPT_NAME": "", + "PATH_INFO": _wsgi_encoding_dance(path_info), + "QUERY_STRING": _wsgi_encoding_dance(request_url.query), + # Non-standard, added by mod_wsgi, uWSGI + "REQUEST_URI": _wsgi_encoding_dance(self.path), + # Non-standard, added by gunicorn + "RAW_URI": _wsgi_encoding_dance(self.path), + "REMOTE_ADDR": self.address_string(), + "REMOTE_PORT": self.port_integer(), + "SERVER_NAME": self.server.server_address[0], + "SERVER_PORT": str(self.server.server_address[1]), + "SERVER_PROTOCOL": self.request_version, + } + + for key, value in self.headers.items(): + key = key.upper().replace("-", "_") + value = value.replace("\r\n", "") + if key not in ("CONTENT_TYPE", "CONTENT_LENGTH"): + key = f"HTTP_{key}" + if key in environ: + value = f"{environ[key]},{value}" + environ[key] = value + + if environ.get("HTTP_TRANSFER_ENCODING", "").strip().lower() == "chunked": + environ["wsgi.input_terminated"] = True + environ["wsgi.input"] = DechunkedInput(environ["wsgi.input"]) + + # Per RFC 2616, if the URL is absolute, use that as the host. + # We're using "has a scheme" to indicate an absolute URL. + if request_url.scheme and request_url.netloc: + environ["HTTP_HOST"] = request_url.netloc + + try: + # binary_form=False gives nicer information, but wouldn't be compatible with + # what Nginx or Apache could return. + peer_cert = self.connection.getpeercert( # type: ignore[attr-defined] + binary_form=True + ) + if peer_cert is not None: + # Nginx and Apache use PEM format. + environ["SSL_CLIENT_CERT"] = ssl.DER_cert_to_PEM_cert(peer_cert) + except ValueError: + # SSL handshake hasn't finished. + self.server.log("error", "Cannot fetch SSL peer certificate info") + except AttributeError: + # Not using TLS, the socket will not have getpeercert(). + pass + + return environ + + def run_wsgi(self) -> None: + if self.headers.get("Expect", "").lower().strip() == "100-continue": + self.wfile.write(b"HTTP/1.1 100 Continue\r\n\r\n") + + self.environ = environ = self.make_environ() + status_set: t.Optional[str] = None + headers_set: t.Optional[t.List[t.Tuple[str, str]]] = None + status_sent: t.Optional[str] = None + headers_sent: t.Optional[t.List[t.Tuple[str, str]]] = None + chunk_response: bool = False + + def write(data: bytes) -> None: + nonlocal status_sent, headers_sent, chunk_response + assert status_set is not None, "write() before start_response" + assert headers_set is not None, "write() before start_response" + if status_sent is None: + status_sent = status_set + headers_sent = headers_set + try: + code_str, msg = status_sent.split(None, 1) + except ValueError: + code_str, msg = status_sent, "" + code = int(code_str) + self.send_response(code, msg) + header_keys = set() + for key, value in headers_sent: + self.send_header(key, value) + header_keys.add(key.lower()) + + # Use chunked transfer encoding if there is no content + # length. Do not use for 1xx and 204 responses. 304 + # responses and HEAD requests are also excluded, which + # is the more conservative behavior and matches other + # parts of the code. + # https://httpwg.org/specs/rfc7230.html#rfc.section.3.3.1 + if ( + not ( + "content-length" in header_keys + or environ["REQUEST_METHOD"] == "HEAD" + or (100 <= code < 200) + or code in {204, 304} + ) + and self.protocol_version >= "HTTP/1.1" + ): + chunk_response = True + self.send_header("Transfer-Encoding", "chunked") + + # Always close the connection. This disables HTTP/1.1 + # keep-alive connections. They aren't handled well by + # Python's http.server because it doesn't know how to + # drain the stream before the next request line. + self.send_header("Connection", "close") + self.end_headers() + + assert isinstance(data, bytes), "applications must write bytes" + + if data: + if chunk_response: + self.wfile.write(hex(len(data))[2:].encode()) + self.wfile.write(b"\r\n") + + self.wfile.write(data) + + if chunk_response: + self.wfile.write(b"\r\n") + + self.wfile.flush() + + def start_response(status, headers, exc_info=None): # type: ignore + nonlocal status_set, headers_set + if exc_info: + try: + if headers_sent: + raise exc_info[1].with_traceback(exc_info[2]) + finally: + exc_info = None + elif headers_set: + raise AssertionError("Headers already set") + status_set = status + headers_set = headers + return write + + def execute(app: "WSGIApplication") -> None: + application_iter = app(environ, start_response) + try: + for data in application_iter: + write(data) + if not headers_sent: + write(b"") + if chunk_response: + self.wfile.write(b"0\r\n\r\n") + finally: + if hasattr(application_iter, "close"): + application_iter.close() # type: ignore + + try: + execute(self.server.app) + except (ConnectionError, socket.timeout) as e: + self.connection_dropped(e, environ) + except Exception as e: + if self.server.passthrough_errors: + raise + + if status_sent is not None and chunk_response: + self.close_connection = True + + try: + # if we haven't yet sent the headers but they are set + # we roll back to be able to set them again. + if status_sent is None: + status_set = None + headers_set = None + execute(InternalServerError()) + except Exception: + pass + + from .debug.tbtools import DebugTraceback + + msg = DebugTraceback(e).render_traceback_text() + self.server.log("error", f"Error on request:\n{msg}") + + def handle(self) -> None: + """Handles a request ignoring dropped connections.""" + try: + super().handle() + except (ConnectionError, socket.timeout) as e: + self.connection_dropped(e) + except Exception as e: + if self.server.ssl_context is not None and is_ssl_error(e): + self.log_error("SSL error occurred: %s", e) + else: + raise + + def connection_dropped( + self, error: BaseException, environ: t.Optional["WSGIEnvironment"] = None + ) -> None: + """Called if the connection was closed by the client. By default + nothing happens. + """ + + def __getattr__(self, name: str) -> t.Any: + # All HTTP methods are handled by run_wsgi. + if name.startswith("do_"): + return self.run_wsgi + + # All other attributes are forwarded to the base class. + return getattr(super(), name) + + def address_string(self) -> str: + if getattr(self, "environ", None): + return self.environ["REMOTE_ADDR"] # type: ignore + + if not self.client_address: + return "" + + return self.client_address[0] + + def port_integer(self) -> int: + return self.client_address[1] + + def log_request( + self, code: t.Union[int, str] = "-", size: t.Union[int, str] = "-" + ) -> None: + try: + path = uri_to_iri(self.path) + msg = f"{self.command} {path} {self.request_version}" + except AttributeError: + # path isn't set if the requestline was bad + msg = self.requestline + + code = str(code) + + if code[0] == "1": # 1xx - Informational + msg = _ansi_style(msg, "bold") + elif code == "200": # 2xx - Success + pass + elif code == "304": # 304 - Resource Not Modified + msg = _ansi_style(msg, "cyan") + elif code[0] == "3": # 3xx - Redirection + msg = _ansi_style(msg, "green") + elif code == "404": # 404 - Resource Not Found + msg = _ansi_style(msg, "yellow") + elif code[0] == "4": # 4xx - Client Error + msg = _ansi_style(msg, "bold", "red") + else: # 5xx, or any other response + msg = _ansi_style(msg, "bold", "magenta") + + self.log("info", '"%s" %s %s', msg, code, size) + + def log_error(self, format: str, *args: t.Any) -> None: + self.log("error", format, *args) + + def log_message(self, format: str, *args: t.Any) -> None: + self.log("info", format, *args) + + def log(self, type: str, message: str, *args: t.Any) -> None: + _log( + type, + f"{self.address_string()} - - [{self.log_date_time_string()}] {message}\n", + *args, + ) + + +def _ansi_style(value: str, *styles: str) -> str: + if not _log_add_style: + return value + + codes = { + "bold": 1, + "red": 31, + "green": 32, + "yellow": 33, + "magenta": 35, + "cyan": 36, + } + + for style in styles: + value = f"\x1b[{codes[style]}m{value}" + + return f"{value}\x1b[0m" + + +def generate_adhoc_ssl_pair( + cn: t.Optional[str] = None, +) -> t.Tuple["Certificate", "RSAPrivateKeyWithSerialization"]: + try: + from cryptography import x509 + from cryptography.x509.oid import NameOID + from cryptography.hazmat.backends import default_backend + from cryptography.hazmat.primitives import hashes + from cryptography.hazmat.primitives.asymmetric import rsa + except ImportError: + raise TypeError( + "Using ad-hoc certificates requires the cryptography library." + ) from None + + backend = default_backend() + pkey = rsa.generate_private_key( + public_exponent=65537, key_size=2048, backend=backend + ) + + # pretty damn sure that this is not actually accepted by anyone + if cn is None: + cn = "*" + + subject = x509.Name( + [ + x509.NameAttribute(NameOID.ORGANIZATION_NAME, "Dummy Certificate"), + x509.NameAttribute(NameOID.COMMON_NAME, cn), + ] + ) + + backend = default_backend() + cert = ( + x509.CertificateBuilder() + .subject_name(subject) + .issuer_name(subject) + .public_key(pkey.public_key()) + .serial_number(x509.random_serial_number()) + .not_valid_before(dt.now(timezone.utc)) + .not_valid_after(dt.now(timezone.utc) + timedelta(days=365)) + .add_extension(x509.ExtendedKeyUsage([x509.OID_SERVER_AUTH]), critical=False) + .add_extension(x509.SubjectAlternativeName([x509.DNSName(cn)]), critical=False) + .sign(pkey, hashes.SHA256(), backend) + ) + return cert, pkey + + +def make_ssl_devcert( + base_path: str, host: t.Optional[str] = None, cn: t.Optional[str] = None +) -> t.Tuple[str, str]: + """Creates an SSL key for development. This should be used instead of + the ``'adhoc'`` key which generates a new cert on each server start. + It accepts a path for where it should store the key and cert and + either a host or CN. If a host is given it will use the CN + ``*.host/CN=host``. + + For more information see :func:`run_simple`. + + .. versionadded:: 0.9 + + :param base_path: the path to the certificate and key. The extension + ``.crt`` is added for the certificate, ``.key`` is + added for the key. + :param host: the name of the host. This can be used as an alternative + for the `cn`. + :param cn: the `CN` to use. + """ + + if host is not None: + cn = f"*.{host}/CN={host}" + cert, pkey = generate_adhoc_ssl_pair(cn=cn) + + from cryptography.hazmat.primitives import serialization + + cert_file = f"{base_path}.crt" + pkey_file = f"{base_path}.key" + + with open(cert_file, "wb") as f: + f.write(cert.public_bytes(serialization.Encoding.PEM)) + with open(pkey_file, "wb") as f: + f.write( + pkey.private_bytes( + encoding=serialization.Encoding.PEM, + format=serialization.PrivateFormat.TraditionalOpenSSL, + encryption_algorithm=serialization.NoEncryption(), + ) + ) + + return cert_file, pkey_file + + +def generate_adhoc_ssl_context() -> "ssl.SSLContext": + """Generates an adhoc SSL context for the development server.""" + import tempfile + import atexit + + cert, pkey = generate_adhoc_ssl_pair() + + from cryptography.hazmat.primitives import serialization + + cert_handle, cert_file = tempfile.mkstemp() + pkey_handle, pkey_file = tempfile.mkstemp() + atexit.register(os.remove, pkey_file) + atexit.register(os.remove, cert_file) + + os.write(cert_handle, cert.public_bytes(serialization.Encoding.PEM)) + os.write( + pkey_handle, + pkey.private_bytes( + encoding=serialization.Encoding.PEM, + format=serialization.PrivateFormat.TraditionalOpenSSL, + encryption_algorithm=serialization.NoEncryption(), + ), + ) + + os.close(cert_handle) + os.close(pkey_handle) + ctx = load_ssl_context(cert_file, pkey_file) + return ctx + + +def load_ssl_context( + cert_file: str, pkey_file: t.Optional[str] = None, protocol: t.Optional[int] = None +) -> "ssl.SSLContext": + """Loads SSL context from cert/private key files and optional protocol. + Many parameters are directly taken from the API of + :py:class:`ssl.SSLContext`. + + :param cert_file: Path of the certificate to use. + :param pkey_file: Path of the private key to use. If not given, the key + will be obtained from the certificate file. + :param protocol: A ``PROTOCOL`` constant from the :mod:`ssl` module. + Defaults to :data:`ssl.PROTOCOL_TLS_SERVER`. + """ + if protocol is None: + protocol = ssl.PROTOCOL_TLS_SERVER + + ctx = ssl.SSLContext(protocol) + ctx.load_cert_chain(cert_file, pkey_file) + return ctx + + +def is_ssl_error(error: t.Optional[Exception] = None) -> bool: + """Checks if the given error (or the current one) is an SSL error.""" + if error is None: + error = t.cast(Exception, sys.exc_info()[1]) + return isinstance(error, ssl.SSLError) + + +def select_address_family(host: str, port: int) -> socket.AddressFamily: + """Return ``AF_INET4``, ``AF_INET6``, or ``AF_UNIX`` depending on + the host and port.""" + if host.startswith("unix://"): + return socket.AF_UNIX + elif ":" in host and hasattr(socket, "AF_INET6"): + return socket.AF_INET6 + return socket.AF_INET + + +def get_sockaddr( + host: str, port: int, family: socket.AddressFamily +) -> t.Union[t.Tuple[str, int], str]: + """Return a fully qualified socket address that can be passed to + :func:`socket.bind`.""" + if family == af_unix: + return host.split("://", 1)[1] + try: + res = socket.getaddrinfo( + host, port, family, socket.SOCK_STREAM, socket.IPPROTO_TCP + ) + except socket.gaierror: + return host, port + return res[0][4] # type: ignore + + +def get_interface_ip(family: socket.AddressFamily) -> str: + """Get the IP address of an external interface. Used when binding to + 0.0.0.0 or ::1 to show a more useful URL. + + :meta private: + """ + # arbitrary private address + host = "fd31:f903:5ab5:1::1" if family == socket.AF_INET6 else "10.253.155.219" + + with socket.socket(family, socket.SOCK_DGRAM) as s: + try: + s.connect((host, 58162)) + except OSError: + return "::1" if family == socket.AF_INET6 else "127.0.0.1" + + return s.getsockname()[0] # type: ignore + + +class BaseWSGIServer(HTTPServer): + """A WSGI server that that handles one request at a time. + + Use :func:`make_server` to create a server instance. + """ + + multithread = False + multiprocess = False + request_queue_size = LISTEN_QUEUE + + def __init__( + self, + host: str, + port: int, + app: "WSGIApplication", + handler: t.Optional[t.Type[WSGIRequestHandler]] = None, + passthrough_errors: bool = False, + ssl_context: t.Optional[_TSSLContextArg] = None, + fd: t.Optional[int] = None, + ) -> None: + if handler is None: + handler = WSGIRequestHandler + + # If the handler doesn't directly set a protocol version and + # thread or process workers are used, then allow chunked + # responses and keep-alive connections by enabling HTTP/1.1. + if "protocol_version" not in vars(handler) and ( + self.multithread or self.multiprocess + ): + handler.protocol_version = "HTTP/1.1" + + self.host = host + self.port = port + self.app = app + self.passthrough_errors = passthrough_errors + + self.address_family = address_family = select_address_family(host, port) + server_address = get_sockaddr(host, int(port), address_family) + + # Remove a leftover Unix socket file from a previous run. Don't + # remove a file that was set up by run_simple. + if address_family == af_unix and fd is None: + server_address = t.cast(str, server_address) + + if os.path.exists(server_address): + os.unlink(server_address) + + # Bind and activate will be handled manually, it should only + # happen if we're not using a socket that was already set up. + super().__init__( + server_address, # type: ignore[arg-type] + handler, + bind_and_activate=False, + ) + + if fd is None: + # No existing socket descriptor, do bind_and_activate=True. + try: + self.server_bind() + self.server_activate() + except BaseException: + self.server_close() + raise + else: + # Use the passed in socket directly. + self.socket = socket.fromfd(fd, address_family, socket.SOCK_STREAM) + self.server_address = self.socket.getsockname() + + if address_family != af_unix: + # If port was 0, this will record the bound port. + self.port = self.server_address[1] + + if ssl_context is not None: + if isinstance(ssl_context, tuple): + ssl_context = load_ssl_context(*ssl_context) + elif ssl_context == "adhoc": + ssl_context = generate_adhoc_ssl_context() + + self.socket = ssl_context.wrap_socket(self.socket, server_side=True) + self.ssl_context: t.Optional["ssl.SSLContext"] = ssl_context + else: + self.ssl_context = None + + def log(self, type: str, message: str, *args: t.Any) -> None: + _log(type, message, *args) + + def serve_forever(self, poll_interval: float = 0.5) -> None: + try: + super().serve_forever(poll_interval=poll_interval) + except KeyboardInterrupt: + pass + finally: + self.server_close() + + def handle_error( + self, request: t.Any, client_address: t.Union[t.Tuple[str, int], str] + ) -> None: + if self.passthrough_errors: + raise + + return super().handle_error(request, client_address) + + def log_startup(self) -> None: + """Show information about the address when starting the server.""" + dev_warning = ( + "WARNING: This is a development server. Do not use it in a production" + " deployment. Use a production WSGI server instead." + ) + dev_warning = _ansi_style(dev_warning, "bold", "red") + messages = [dev_warning] + + if self.address_family == af_unix: + messages.append(f" * Running on {self.host}") + else: + scheme = "http" if self.ssl_context is None else "https" + display_hostname = self.host + + if self.host in {"0.0.0.0", "::"}: + messages.append(f" * Running on all addresses ({self.host})") + + if self.host == "0.0.0.0": + localhost = "127.0.0.1" + display_hostname = get_interface_ip(socket.AF_INET) + else: + localhost = "[::1]" + display_hostname = get_interface_ip(socket.AF_INET6) + + messages.append(f" * Running on {scheme}://{localhost}:{self.port}") + + if ":" in display_hostname: + display_hostname = f"[{display_hostname}]" + + messages.append(f" * Running on {scheme}://{display_hostname}:{self.port}") + + _log("info", "\n".join(messages)) + + +class ThreadedWSGIServer(socketserver.ThreadingMixIn, BaseWSGIServer): + """A WSGI server that handles concurrent requests in separate + threads. + + Use :func:`make_server` to create a server instance. + """ + + multithread = True + daemon_threads = True + + +class ForkingWSGIServer(ForkingMixIn, BaseWSGIServer): + """A WSGI server that handles concurrent requests in separate forked + processes. + + Use :func:`make_server` to create a server instance. + """ + + multiprocess = True + + def __init__( + self, + host: str, + port: int, + app: "WSGIApplication", + processes: int = 40, + handler: t.Optional[t.Type[WSGIRequestHandler]] = None, + passthrough_errors: bool = False, + ssl_context: t.Optional[_TSSLContextArg] = None, + fd: t.Optional[int] = None, + ) -> None: + if not can_fork: + raise ValueError("Your platform does not support forking.") + + super().__init__(host, port, app, handler, passthrough_errors, ssl_context, fd) + self.max_children = processes + + +def make_server( + host: str, + port: int, + app: "WSGIApplication", + threaded: bool = False, + processes: int = 1, + request_handler: t.Optional[t.Type[WSGIRequestHandler]] = None, + passthrough_errors: bool = False, + ssl_context: t.Optional[_TSSLContextArg] = None, + fd: t.Optional[int] = None, +) -> BaseWSGIServer: + """Create an appropriate WSGI server instance based on the value of + ``threaded`` and ``processes``. + + This is called from :func:`run_simple`, but can be used separately + to have access to the server object, such as to run it in a separate + thread. + + See :func:`run_simple` for parameter docs. + """ + if threaded and processes > 1: + raise ValueError("Cannot have a multi-thread and multi-process server.") + + if threaded: + return ThreadedWSGIServer( + host, port, app, request_handler, passthrough_errors, ssl_context, fd=fd + ) + + if processes > 1: + return ForkingWSGIServer( + host, + port, + app, + processes, + request_handler, + passthrough_errors, + ssl_context, + fd=fd, + ) + + return BaseWSGIServer( + host, port, app, request_handler, passthrough_errors, ssl_context, fd=fd + ) + + +def is_running_from_reloader() -> bool: + """Check if the server is running as a subprocess within the + Werkzeug reloader. + + .. versionadded:: 0.10 + """ + return os.environ.get("WERKZEUG_RUN_MAIN") == "true" + + +def prepare_socket(hostname: str, port: int) -> socket.socket: + """Prepare a socket for use by the WSGI server and reloader. + + The socket is marked inheritable so that it can be kept across + reloads instead of breaking connections. + + Catch errors during bind and show simpler error messages. For + "address already in use", show instructions for resolving the issue, + with special instructions for macOS. + + This is called from :func:`run_simple`, but can be used separately + to control server creation with :func:`make_server`. + """ + address_family = select_address_family(hostname, port) + server_address = get_sockaddr(hostname, port, address_family) + s = socket.socket(address_family, socket.SOCK_STREAM) + s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + s.set_inheritable(True) + + # Remove the socket file if it already exists. + if address_family == af_unix: + server_address = t.cast(str, server_address) + + if os.path.exists(server_address): + os.unlink(server_address) + + # Catch connection issues and show them without the traceback. Show + # extra instructions for address not found, and for macOS. + try: + s.bind(server_address) + except OSError as e: + print(e.strerror, file=sys.stderr) + + if e.errno == errno.EADDRINUSE: + print( + f"Port {port} is in use by another program. Either" + " identify and stop that program, or start the" + " server with a different port.", + file=sys.stderr, + ) + + if sys.platform == "darwin" and port == 5000: + print( + "On macOS, try disabling the 'AirPlay Receiver'" + " service from System Preferences -> Sharing.", + file=sys.stderr, + ) + + sys.exit(1) + + s.listen(LISTEN_QUEUE) + return s + + +def run_simple( + hostname: str, + port: int, + application: "WSGIApplication", + use_reloader: bool = False, + use_debugger: bool = False, + use_evalex: bool = True, + extra_files: t.Optional[t.Iterable[str]] = None, + exclude_patterns: t.Optional[t.Iterable[str]] = None, + reloader_interval: int = 1, + reloader_type: str = "auto", + threaded: bool = False, + processes: int = 1, + request_handler: t.Optional[t.Type[WSGIRequestHandler]] = None, + static_files: t.Optional[t.Dict[str, t.Union[str, t.Tuple[str, str]]]] = None, + passthrough_errors: bool = False, + ssl_context: t.Optional[_TSSLContextArg] = None, +) -> None: + """Start a development server for a WSGI application. Various + optional features can be enabled. + + .. warning:: + + Do not use the development server when deploying to production. + It is intended for use only during local development. It is not + designed to be particularly efficient, stable, or secure. + + :param hostname: The host to bind to, for example ``'localhost'``. + Can be a domain, IPv4 or IPv6 address, or file path starting + with ``unix://`` for a Unix socket. + :param port: The port to bind to, for example ``8080``. Using ``0`` + tells the OS to pick a random free port. + :param application: The WSGI application to run. + :param use_reloader: Use a reloader process to restart the server + process when files are changed. + :param use_debugger: Use Werkzeug's debugger, which will show + formatted tracebacks on unhandled exceptions. + :param use_evalex: Make the debugger interactive. A Python terminal + can be opened for any frame in the traceback. Some protection is + provided by requiring a PIN, but this should never be enabled + on a publicly visible server. + :param extra_files: The reloader will watch these files for changes + in addition to Python modules. For example, watch a + configuration file. + :param exclude_patterns: The reloader will ignore changes to any + files matching these :mod:`fnmatch` patterns. For example, + ignore cache files. + :param reloader_interval: How often the reloader tries to check for + changes. + :param reloader_type: The reloader to use. The ``'stat'`` reloader + is built in, but may require significant CPU to watch files. The + ``'watchdog'`` reloader is much more efficient but requires + installing the ``watchdog`` package first. + :param threaded: Handle concurrent requests using threads. Cannot be + used with ``processes``. + :param processes: Handle concurrent requests using up to this number + of processes. Cannot be used with ``threaded``. + :param request_handler: Use a different + :class:`~BaseHTTPServer.BaseHTTPRequestHandler` subclass to + handle requests. + :param static_files: A dict mapping URL prefixes to directories to + serve static files from using + :class:`~werkzeug.middleware.SharedDataMiddleware`. + :param passthrough_errors: Don't catch unhandled exceptions at the + server level, let the serve crash instead. If ``use_debugger`` + is enabled, the debugger will still catch such errors. + :param ssl_context: Configure TLS to serve over HTTPS. Can be an + :class:`ssl.SSLContext` object, a ``(cert_file, key_file)`` + tuple to create a typical context, or the string ``'adhoc'`` to + generate a temporary self-signed certificate. + + .. versionchanged:: 2.1 + Instructions are shown for dealing with an "address already in + use" error. + + .. versionchanged:: 2.1 + Running on ``0.0.0.0`` or ``::`` shows the loopback IP in + addition to a real IP. + + .. versionchanged:: 2.1 + The command-line interface was removed. + + .. versionchanged:: 2.0 + Running on ``0.0.0.0`` or ``::`` shows a real IP address that + was bound as well as a warning not to run the development server + in production. + + .. versionchanged:: 2.0 + The ``exclude_patterns`` parameter was added. + + .. versionchanged:: 0.15 + Bind to a Unix socket by passing a ``hostname`` that starts with + ``unix://``. + + .. versionchanged:: 0.10 + Improved the reloader and added support for changing the backend + through the ``reloader_type`` parameter. + + .. versionchanged:: 0.9 + A command-line interface was added. + + .. versionchanged:: 0.8 + ``ssl_context`` can be a tuple of paths to the certificate and + private key files. + + .. versionchanged:: 0.6 + The ``ssl_context`` parameter was added. + + .. versionchanged:: 0.5 + The ``static_files`` and ``passthrough_errors`` parameters were + added. + """ + if not isinstance(port, int): + raise TypeError("port must be an integer") + + if static_files: + from .middleware.shared_data import SharedDataMiddleware + + application = SharedDataMiddleware(application, static_files) + + if use_debugger: + from .debug import DebuggedApplication + + application = DebuggedApplication(application, evalex=use_evalex) + + if not is_running_from_reloader(): + s = prepare_socket(hostname, port) + fd = s.fileno() + # Silence a ResourceWarning about an unclosed socket. This object is no longer + # used, the server will create another with fromfd. + s.detach() + os.environ["WERKZEUG_SERVER_FD"] = str(fd) + else: + fd = int(os.environ["WERKZEUG_SERVER_FD"]) + + srv = make_server( + hostname, + port, + application, + threaded, + processes, + request_handler, + passthrough_errors, + ssl_context, + fd=fd, + ) + + if not is_running_from_reloader(): + srv.log_startup() + _log("info", _ansi_style("Press CTRL+C to quit", "yellow")) + + if use_reloader: + from ._reloader import run_with_reloader + + run_with_reloader( + srv.serve_forever, + extra_files=extra_files, + exclude_patterns=exclude_patterns, + interval=reloader_interval, + reloader_type=reloader_type, + ) + else: + srv.serve_forever() diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/test.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/test.py new file mode 100644 index 00000000..edb4d4ab --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/test.py @@ -0,0 +1,1337 @@ +import mimetypes +import sys +import typing as t +from collections import defaultdict +from datetime import datetime +from datetime import timedelta +from http.cookiejar import CookieJar +from io import BytesIO +from itertools import chain +from random import random +from tempfile import TemporaryFile +from time import time +from urllib.request import Request as _UrllibRequest + +from ._internal import _get_environ +from ._internal import _make_encode_wrapper +from ._internal import _wsgi_decoding_dance +from ._internal import _wsgi_encoding_dance +from .datastructures import Authorization +from .datastructures import CallbackDict +from .datastructures import CombinedMultiDict +from .datastructures import EnvironHeaders +from .datastructures import FileMultiDict +from .datastructures import Headers +from .datastructures import MultiDict +from .http import dump_cookie +from .http import dump_options_header +from .http import parse_options_header +from .sansio.multipart import Data +from .sansio.multipart import Epilogue +from .sansio.multipart import Field +from .sansio.multipart import File +from .sansio.multipart import MultipartEncoder +from .sansio.multipart import Preamble +from .urls import iri_to_uri +from .urls import url_encode +from .urls import url_fix +from .urls import url_parse +from .urls import url_unparse +from .urls import url_unquote +from .utils import cached_property +from .utils import get_content_type +from .wrappers.request import Request +from .wrappers.response import Response +from .wsgi import ClosingIterator +from .wsgi import get_current_url + +if t.TYPE_CHECKING: + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + + +def stream_encode_multipart( + data: t.Mapping[str, t.Any], + use_tempfile: bool = True, + threshold: int = 1024 * 500, + boundary: t.Optional[str] = None, + charset: str = "utf-8", +) -> t.Tuple[t.IO[bytes], int, str]: + """Encode a dict of values (either strings or file descriptors or + :class:`FileStorage` objects.) into a multipart encoded string stored + in a file descriptor. + """ + if boundary is None: + boundary = f"---------------WerkzeugFormPart_{time()}{random()}" + + stream: t.IO[bytes] = BytesIO() + total_length = 0 + on_disk = False + write_binary: t.Callable[[bytes], int] + + if use_tempfile: + + def write_binary(s: bytes) -> int: + nonlocal stream, total_length, on_disk + + if on_disk: + return stream.write(s) + else: + length = len(s) + + if length + total_length <= threshold: + stream.write(s) + else: + new_stream = t.cast(t.IO[bytes], TemporaryFile("wb+")) + new_stream.write(stream.getvalue()) # type: ignore + new_stream.write(s) + stream = new_stream + on_disk = True + + total_length += length + return length + + else: + write_binary = stream.write + + encoder = MultipartEncoder(boundary.encode()) + write_binary(encoder.send_event(Preamble(data=b""))) + for key, value in _iter_data(data): + reader = getattr(value, "read", None) + if reader is not None: + filename = getattr(value, "filename", getattr(value, "name", None)) + content_type = getattr(value, "content_type", None) + if content_type is None: + content_type = ( + filename + and mimetypes.guess_type(filename)[0] + or "application/octet-stream" + ) + headers = Headers([("Content-Type", content_type)]) + if filename is None: + write_binary(encoder.send_event(Field(name=key, headers=headers))) + else: + write_binary( + encoder.send_event( + File(name=key, filename=filename, headers=headers) + ) + ) + while True: + chunk = reader(16384) + + if not chunk: + break + + write_binary(encoder.send_event(Data(data=chunk, more_data=True))) + else: + if not isinstance(value, str): + value = str(value) + write_binary(encoder.send_event(Field(name=key, headers=Headers()))) + write_binary( + encoder.send_event(Data(data=value.encode(charset), more_data=False)) + ) + + write_binary(encoder.send_event(Epilogue(data=b""))) + + length = stream.tell() + stream.seek(0) + return stream, length, boundary + + +def encode_multipart( + values: t.Mapping[str, t.Any], + boundary: t.Optional[str] = None, + charset: str = "utf-8", +) -> t.Tuple[str, bytes]: + """Like `stream_encode_multipart` but returns a tuple in the form + (``boundary``, ``data``) where data is bytes. + """ + stream, length, boundary = stream_encode_multipart( + values, use_tempfile=False, boundary=boundary, charset=charset + ) + return boundary, stream.read() + + +class _TestCookieHeaders: + """A headers adapter for cookielib""" + + def __init__(self, headers: t.Union[Headers, t.List[t.Tuple[str, str]]]) -> None: + self.headers = headers + + def getheaders(self, name: str) -> t.Iterable[str]: + headers = [] + name = name.lower() + for k, v in self.headers: + if k.lower() == name: + headers.append(v) + return headers + + def get_all( + self, name: str, default: t.Optional[t.Iterable[str]] = None + ) -> t.Iterable[str]: + headers = self.getheaders(name) + + if not headers: + return default # type: ignore + + return headers + + +class _TestCookieResponse: + """Something that looks like a httplib.HTTPResponse, but is actually just an + adapter for our test responses to make them available for cookielib. + """ + + def __init__(self, headers: t.Union[Headers, t.List[t.Tuple[str, str]]]) -> None: + self.headers = _TestCookieHeaders(headers) + + def info(self) -> _TestCookieHeaders: + return self.headers + + +class _TestCookieJar(CookieJar): + """A cookielib.CookieJar modified to inject and read cookie headers from + and to wsgi environments, and wsgi application responses. + """ + + def inject_wsgi(self, environ: "WSGIEnvironment") -> None: + """Inject the cookies as client headers into the server's wsgi + environment. + """ + cvals = [f"{c.name}={c.value}" for c in self] + + if cvals: + environ["HTTP_COOKIE"] = "; ".join(cvals) + else: + environ.pop("HTTP_COOKIE", None) + + def extract_wsgi( + self, + environ: "WSGIEnvironment", + headers: t.Union[Headers, t.List[t.Tuple[str, str]]], + ) -> None: + """Extract the server's set-cookie headers as cookies into the + cookie jar. + """ + self.extract_cookies( + _TestCookieResponse(headers), # type: ignore + _UrllibRequest(get_current_url(environ)), + ) + + +def _iter_data(data: t.Mapping[str, t.Any]) -> t.Iterator[t.Tuple[str, t.Any]]: + """Iterate over a mapping that might have a list of values, yielding + all key, value pairs. Almost like iter_multi_items but only allows + lists, not tuples, of values so tuples can be used for files. + """ + if isinstance(data, MultiDict): + yield from data.items(multi=True) + else: + for key, value in data.items(): + if isinstance(value, list): + for v in value: + yield key, v + else: + yield key, value + + +_TAnyMultiDict = t.TypeVar("_TAnyMultiDict", bound=MultiDict) + + +class EnvironBuilder: + """This class can be used to conveniently create a WSGI environment + for testing purposes. It can be used to quickly create WSGI environments + or request objects from arbitrary data. + + The signature of this class is also used in some other places as of + Werkzeug 0.5 (:func:`create_environ`, :meth:`Response.from_values`, + :meth:`Client.open`). Because of this most of the functionality is + available through the constructor alone. + + Files and regular form data can be manipulated independently of each + other with the :attr:`form` and :attr:`files` attributes, but are + passed with the same argument to the constructor: `data`. + + `data` can be any of these values: + + - a `str` or `bytes` object: The object is converted into an + :attr:`input_stream`, the :attr:`content_length` is set and you have to + provide a :attr:`content_type`. + - a `dict` or :class:`MultiDict`: The keys have to be strings. The values + have to be either any of the following objects, or a list of any of the + following objects: + + - a :class:`file`-like object: These are converted into + :class:`FileStorage` objects automatically. + - a `tuple`: The :meth:`~FileMultiDict.add_file` method is called + with the key and the unpacked `tuple` items as positional + arguments. + - a `str`: The string is set as form data for the associated key. + - a file-like object: The object content is loaded in memory and then + handled like a regular `str` or a `bytes`. + + :param path: the path of the request. In the WSGI environment this will + end up as `PATH_INFO`. If the `query_string` is not defined + and there is a question mark in the `path` everything after + it is used as query string. + :param base_url: the base URL is a URL that is used to extract the WSGI + URL scheme, host (server name + server port) and the + script root (`SCRIPT_NAME`). + :param query_string: an optional string or dict with URL parameters. + :param method: the HTTP method to use, defaults to `GET`. + :param input_stream: an optional input stream. Do not specify this and + `data`. As soon as an input stream is set you can't + modify :attr:`args` and :attr:`files` unless you + set the :attr:`input_stream` to `None` again. + :param content_type: The content type for the request. As of 0.5 you + don't have to provide this when specifying files + and form data via `data`. + :param content_length: The content length for the request. You don't + have to specify this when providing data via + `data`. + :param errors_stream: an optional error stream that is used for + `wsgi.errors`. Defaults to :data:`stderr`. + :param multithread: controls `wsgi.multithread`. Defaults to `False`. + :param multiprocess: controls `wsgi.multiprocess`. Defaults to `False`. + :param run_once: controls `wsgi.run_once`. Defaults to `False`. + :param headers: an optional list or :class:`Headers` object of headers. + :param data: a string or dict of form data or a file-object. + See explanation above. + :param json: An object to be serialized and assigned to ``data``. + Defaults the content type to ``"application/json"``. + Serialized with the function assigned to :attr:`json_dumps`. + :param environ_base: an optional dict of environment defaults. + :param environ_overrides: an optional dict of environment overrides. + :param charset: the charset used to encode string data. + :param auth: An authorization object to use for the + ``Authorization`` header value. A ``(username, password)`` tuple + is a shortcut for ``Basic`` authorization. + + .. versionchanged:: 2.1 + ``CONTENT_TYPE`` and ``CONTENT_LENGTH`` are not duplicated as + header keys in the environ. + + .. versionchanged:: 2.0 + ``REQUEST_URI`` and ``RAW_URI`` is the full raw URI including + the query string, not only the path. + + .. versionchanged:: 2.0 + The default :attr:`request_class` is ``Request`` instead of + ``BaseRequest``. + + .. versionadded:: 2.0 + Added the ``auth`` parameter. + + .. versionadded:: 0.15 + The ``json`` param and :meth:`json_dumps` method. + + .. versionadded:: 0.15 + The environ has keys ``REQUEST_URI`` and ``RAW_URI`` containing + the path before percent-decoding. This is not part of the WSGI + PEP, but many WSGI servers include it. + + .. versionchanged:: 0.6 + ``path`` and ``base_url`` can now be unicode strings that are + encoded with :func:`iri_to_uri`. + """ + + #: the server protocol to use. defaults to HTTP/1.1 + server_protocol = "HTTP/1.1" + + #: the wsgi version to use. defaults to (1, 0) + wsgi_version = (1, 0) + + #: The default request class used by :meth:`get_request`. + request_class = Request + + import json + + #: The serialization function used when ``json`` is passed. + json_dumps = staticmethod(json.dumps) + del json + + _args: t.Optional[MultiDict] + _query_string: t.Optional[str] + _input_stream: t.Optional[t.IO[bytes]] + _form: t.Optional[MultiDict] + _files: t.Optional[FileMultiDict] + + def __init__( + self, + path: str = "/", + base_url: t.Optional[str] = None, + query_string: t.Optional[t.Union[t.Mapping[str, str], str]] = None, + method: str = "GET", + input_stream: t.Optional[t.IO[bytes]] = None, + content_type: t.Optional[str] = None, + content_length: t.Optional[int] = None, + errors_stream: t.Optional[t.IO[str]] = None, + multithread: bool = False, + multiprocess: bool = False, + run_once: bool = False, + headers: t.Optional[t.Union[Headers, t.Iterable[t.Tuple[str, str]]]] = None, + data: t.Optional[ + t.Union[t.IO[bytes], str, bytes, t.Mapping[str, t.Any]] + ] = None, + environ_base: t.Optional[t.Mapping[str, t.Any]] = None, + environ_overrides: t.Optional[t.Mapping[str, t.Any]] = None, + charset: str = "utf-8", + mimetype: t.Optional[str] = None, + json: t.Optional[t.Mapping[str, t.Any]] = None, + auth: t.Optional[t.Union[Authorization, t.Tuple[str, str]]] = None, + ) -> None: + path_s = _make_encode_wrapper(path) + if query_string is not None and path_s("?") in path: + raise ValueError("Query string is defined in the path and as an argument") + request_uri = url_parse(path) + if query_string is None and path_s("?") in path: + query_string = request_uri.query + self.charset = charset + self.path = iri_to_uri(request_uri.path) + self.request_uri = path + if base_url is not None: + base_url = url_fix(iri_to_uri(base_url, charset), charset) + self.base_url = base_url # type: ignore + if isinstance(query_string, (bytes, str)): + self.query_string = query_string + else: + if query_string is None: + query_string = MultiDict() + elif not isinstance(query_string, MultiDict): + query_string = MultiDict(query_string) + self.args = query_string + self.method = method + if headers is None: + headers = Headers() + elif not isinstance(headers, Headers): + headers = Headers(headers) + self.headers = headers + if content_type is not None: + self.content_type = content_type + if errors_stream is None: + errors_stream = sys.stderr + self.errors_stream = errors_stream + self.multithread = multithread + self.multiprocess = multiprocess + self.run_once = run_once + self.environ_base = environ_base + self.environ_overrides = environ_overrides + self.input_stream = input_stream + self.content_length = content_length + self.closed = False + + if auth is not None: + if isinstance(auth, tuple): + auth = Authorization( + "basic", {"username": auth[0], "password": auth[1]} + ) + + self.headers.set("Authorization", auth.to_header()) + + if json is not None: + if data is not None: + raise TypeError("can't provide both json and data") + + data = self.json_dumps(json) + + if self.content_type is None: + self.content_type = "application/json" + + if data: + if input_stream is not None: + raise TypeError("can't provide input stream and data") + if hasattr(data, "read"): + data = data.read() # type: ignore + if isinstance(data, str): + data = data.encode(self.charset) + if isinstance(data, bytes): + self.input_stream = BytesIO(data) + if self.content_length is None: + self.content_length = len(data) + else: + for key, value in _iter_data(data): # type: ignore + if isinstance(value, (tuple, dict)) or hasattr(value, "read"): + self._add_file_from_data(key, value) + else: + self.form.setlistdefault(key).append(value) + + if mimetype is not None: + self.mimetype = mimetype + + @classmethod + def from_environ( + cls, environ: "WSGIEnvironment", **kwargs: t.Any + ) -> "EnvironBuilder": + """Turn an environ dict back into a builder. Any extra kwargs + override the args extracted from the environ. + + .. versionchanged:: 2.0 + Path and query values are passed through the WSGI decoding + dance to avoid double encoding. + + .. versionadded:: 0.15 + """ + headers = Headers(EnvironHeaders(environ)) + out = { + "path": _wsgi_decoding_dance(environ["PATH_INFO"]), + "base_url": cls._make_base_url( + environ["wsgi.url_scheme"], + headers.pop("Host"), + _wsgi_decoding_dance(environ["SCRIPT_NAME"]), + ), + "query_string": _wsgi_decoding_dance(environ["QUERY_STRING"]), + "method": environ["REQUEST_METHOD"], + "input_stream": environ["wsgi.input"], + "content_type": headers.pop("Content-Type", None), + "content_length": headers.pop("Content-Length", None), + "errors_stream": environ["wsgi.errors"], + "multithread": environ["wsgi.multithread"], + "multiprocess": environ["wsgi.multiprocess"], + "run_once": environ["wsgi.run_once"], + "headers": headers, + } + out.update(kwargs) + return cls(**out) + + def _add_file_from_data( + self, + key: str, + value: t.Union[ + t.IO[bytes], t.Tuple[t.IO[bytes], str], t.Tuple[t.IO[bytes], str, str] + ], + ) -> None: + """Called in the EnvironBuilder to add files from the data dict.""" + if isinstance(value, tuple): + self.files.add_file(key, *value) + else: + self.files.add_file(key, value) + + @staticmethod + def _make_base_url(scheme: str, host: str, script_root: str) -> str: + return url_unparse((scheme, host, script_root, "", "")).rstrip("/") + "/" + + @property + def base_url(self) -> str: + """The base URL is used to extract the URL scheme, host name, + port, and root path. + """ + return self._make_base_url(self.url_scheme, self.host, self.script_root) + + @base_url.setter + def base_url(self, value: t.Optional[str]) -> None: + if value is None: + scheme = "http" + netloc = "localhost" + script_root = "" + else: + scheme, netloc, script_root, qs, anchor = url_parse(value) + if qs or anchor: + raise ValueError("base url must not contain a query string or fragment") + self.script_root = script_root.rstrip("/") + self.host = netloc + self.url_scheme = scheme + + @property + def content_type(self) -> t.Optional[str]: + """The content type for the request. Reflected from and to + the :attr:`headers`. Do not set if you set :attr:`files` or + :attr:`form` for auto detection. + """ + ct = self.headers.get("Content-Type") + if ct is None and not self._input_stream: + if self._files: + return "multipart/form-data" + if self._form: + return "application/x-www-form-urlencoded" + return None + return ct + + @content_type.setter + def content_type(self, value: t.Optional[str]) -> None: + if value is None: + self.headers.pop("Content-Type", None) + else: + self.headers["Content-Type"] = value + + @property + def mimetype(self) -> t.Optional[str]: + """The mimetype (content type without charset etc.) + + .. versionadded:: 0.14 + """ + ct = self.content_type + return ct.split(";")[0].strip() if ct else None + + @mimetype.setter + def mimetype(self, value: str) -> None: + self.content_type = get_content_type(value, self.charset) + + @property + def mimetype_params(self) -> t.Mapping[str, str]: + """The mimetype parameters as dict. For example if the + content type is ``text/html; charset=utf-8`` the params would be + ``{'charset': 'utf-8'}``. + + .. versionadded:: 0.14 + """ + + def on_update(d: CallbackDict) -> None: + self.headers["Content-Type"] = dump_options_header(self.mimetype, d) + + d = parse_options_header(self.headers.get("content-type", ""))[1] + return CallbackDict(d, on_update) + + @property + def content_length(self) -> t.Optional[int]: + """The content length as integer. Reflected from and to the + :attr:`headers`. Do not set if you set :attr:`files` or + :attr:`form` for auto detection. + """ + return self.headers.get("Content-Length", type=int) + + @content_length.setter + def content_length(self, value: t.Optional[int]) -> None: + if value is None: + self.headers.pop("Content-Length", None) + else: + self.headers["Content-Length"] = str(value) + + def _get_form(self, name: str, storage: t.Type[_TAnyMultiDict]) -> _TAnyMultiDict: + """Common behavior for getting the :attr:`form` and + :attr:`files` properties. + + :param name: Name of the internal cached attribute. + :param storage: Storage class used for the data. + """ + if self.input_stream is not None: + raise AttributeError("an input stream is defined") + + rv = getattr(self, name) + + if rv is None: + rv = storage() + setattr(self, name, rv) + + return rv # type: ignore + + def _set_form(self, name: str, value: MultiDict) -> None: + """Common behavior for setting the :attr:`form` and + :attr:`files` properties. + + :param name: Name of the internal cached attribute. + :param value: Value to assign to the attribute. + """ + self._input_stream = None + setattr(self, name, value) + + @property + def form(self) -> MultiDict: + """A :class:`MultiDict` of form values.""" + return self._get_form("_form", MultiDict) + + @form.setter + def form(self, value: MultiDict) -> None: + self._set_form("_form", value) + + @property + def files(self) -> FileMultiDict: + """A :class:`FileMultiDict` of uploaded files. Use + :meth:`~FileMultiDict.add_file` to add new files. + """ + return self._get_form("_files", FileMultiDict) + + @files.setter + def files(self, value: FileMultiDict) -> None: + self._set_form("_files", value) + + @property + def input_stream(self) -> t.Optional[t.IO[bytes]]: + """An optional input stream. This is mutually exclusive with + setting :attr:`form` and :attr:`files`, setting it will clear + those. Do not provide this if the method is not ``POST`` or + another method that has a body. + """ + return self._input_stream + + @input_stream.setter + def input_stream(self, value: t.Optional[t.IO[bytes]]) -> None: + self._input_stream = value + self._form = None + self._files = None + + @property + def query_string(self) -> str: + """The query string. If you set this to a string + :attr:`args` will no longer be available. + """ + if self._query_string is None: + if self._args is not None: + return url_encode(self._args, charset=self.charset) + return "" + return self._query_string + + @query_string.setter + def query_string(self, value: t.Optional[str]) -> None: + self._query_string = value + self._args = None + + @property + def args(self) -> MultiDict: + """The URL arguments as :class:`MultiDict`.""" + if self._query_string is not None: + raise AttributeError("a query string is defined") + if self._args is None: + self._args = MultiDict() + return self._args + + @args.setter + def args(self, value: t.Optional[MultiDict]) -> None: + self._query_string = None + self._args = value + + @property + def server_name(self) -> str: + """The server name (read-only, use :attr:`host` to set)""" + return self.host.split(":", 1)[0] + + @property + def server_port(self) -> int: + """The server port as integer (read-only, use :attr:`host` to set)""" + pieces = self.host.split(":", 1) + + if len(pieces) == 2: + try: + return int(pieces[1]) + except ValueError: + pass + + if self.url_scheme == "https": + return 443 + return 80 + + def __del__(self) -> None: + try: + self.close() + except Exception: + pass + + def close(self) -> None: + """Closes all files. If you put real :class:`file` objects into the + :attr:`files` dict you can call this method to automatically close + them all in one go. + """ + if self.closed: + return + try: + files = self.files.values() + except AttributeError: + files = () # type: ignore + for f in files: + try: + f.close() + except Exception: + pass + self.closed = True + + def get_environ(self) -> "WSGIEnvironment": + """Return the built environ. + + .. versionchanged:: 0.15 + The content type and length headers are set based on + input stream detection. Previously this only set the WSGI + keys. + """ + input_stream = self.input_stream + content_length = self.content_length + + mimetype = self.mimetype + content_type = self.content_type + + if input_stream is not None: + start_pos = input_stream.tell() + input_stream.seek(0, 2) + end_pos = input_stream.tell() + input_stream.seek(start_pos) + content_length = end_pos - start_pos + elif mimetype == "multipart/form-data": + input_stream, content_length, boundary = stream_encode_multipart( + CombinedMultiDict([self.form, self.files]), charset=self.charset + ) + content_type = f'{mimetype}; boundary="{boundary}"' + elif mimetype == "application/x-www-form-urlencoded": + form_encoded = url_encode(self.form, charset=self.charset).encode("ascii") + content_length = len(form_encoded) + input_stream = BytesIO(form_encoded) + else: + input_stream = BytesIO() + + result: "WSGIEnvironment" = {} + if self.environ_base: + result.update(self.environ_base) + + def _path_encode(x: str) -> str: + return _wsgi_encoding_dance(url_unquote(x, self.charset), self.charset) + + raw_uri = _wsgi_encoding_dance(self.request_uri, self.charset) + result.update( + { + "REQUEST_METHOD": self.method, + "SCRIPT_NAME": _path_encode(self.script_root), + "PATH_INFO": _path_encode(self.path), + "QUERY_STRING": _wsgi_encoding_dance(self.query_string, self.charset), + # Non-standard, added by mod_wsgi, uWSGI + "REQUEST_URI": raw_uri, + # Non-standard, added by gunicorn + "RAW_URI": raw_uri, + "SERVER_NAME": self.server_name, + "SERVER_PORT": str(self.server_port), + "HTTP_HOST": self.host, + "SERVER_PROTOCOL": self.server_protocol, + "wsgi.version": self.wsgi_version, + "wsgi.url_scheme": self.url_scheme, + "wsgi.input": input_stream, + "wsgi.errors": self.errors_stream, + "wsgi.multithread": self.multithread, + "wsgi.multiprocess": self.multiprocess, + "wsgi.run_once": self.run_once, + } + ) + + headers = self.headers.copy() + # Don't send these as headers, they're part of the environ. + headers.remove("Content-Type") + headers.remove("Content-Length") + + if content_type is not None: + result["CONTENT_TYPE"] = content_type + + if content_length is not None: + result["CONTENT_LENGTH"] = str(content_length) + + combined_headers = defaultdict(list) + + for key, value in headers.to_wsgi_list(): + combined_headers[f"HTTP_{key.upper().replace('-', '_')}"].append(value) + + for key, values in combined_headers.items(): + result[key] = ", ".join(values) + + if self.environ_overrides: + result.update(self.environ_overrides) + + return result + + def get_request(self, cls: t.Optional[t.Type[Request]] = None) -> Request: + """Returns a request with the data. If the request class is not + specified :attr:`request_class` is used. + + :param cls: The request wrapper to use. + """ + if cls is None: + cls = self.request_class + + return cls(self.get_environ()) + + +class ClientRedirectError(Exception): + """If a redirect loop is detected when using follow_redirects=True with + the :cls:`Client`, then this exception is raised. + """ + + +class Client: + """This class allows you to send requests to a wrapped application. + + The use_cookies parameter indicates whether cookies should be stored and + sent for subsequent requests. This is True by default, but passing False + will disable this behaviour. + + If you want to request some subdomain of your application you may set + `allow_subdomain_redirects` to `True` as if not no external redirects + are allowed. + + .. versionchanged:: 2.1 + Removed deprecated behavior of treating the response as a + tuple. All data is available as properties on the returned + response object. + + .. versionchanged:: 2.0 + ``response_wrapper`` is always a subclass of + :class:``TestResponse``. + + .. versionchanged:: 0.5 + Added the ``use_cookies`` parameter. + """ + + def __init__( + self, + application: "WSGIApplication", + response_wrapper: t.Optional[t.Type["Response"]] = None, + use_cookies: bool = True, + allow_subdomain_redirects: bool = False, + ) -> None: + self.application = application + + if response_wrapper in {None, Response}: + response_wrapper = TestResponse + elif not isinstance(response_wrapper, TestResponse): + response_wrapper = type( + "WrapperTestResponse", + (TestResponse, response_wrapper), # type: ignore + {}, + ) + + self.response_wrapper = t.cast(t.Type["TestResponse"], response_wrapper) + + if use_cookies: + self.cookie_jar: t.Optional[_TestCookieJar] = _TestCookieJar() + else: + self.cookie_jar = None + + self.allow_subdomain_redirects = allow_subdomain_redirects + + def set_cookie( + self, + server_name: str, + key: str, + value: str = "", + max_age: t.Optional[t.Union[timedelta, int]] = None, + expires: t.Optional[t.Union[str, datetime, int, float]] = None, + path: str = "/", + domain: t.Optional[str] = None, + secure: bool = False, + httponly: bool = False, + samesite: t.Optional[str] = None, + charset: str = "utf-8", + ) -> None: + """Sets a cookie in the client's cookie jar. The server name + is required and has to match the one that is also passed to + the open call. + """ + assert self.cookie_jar is not None, "cookies disabled" + header = dump_cookie( + key, + value, + max_age, + expires, + path, + domain, + secure, + httponly, + charset, + samesite=samesite, + ) + environ = create_environ(path, base_url=f"http://{server_name}") + headers = [("Set-Cookie", header)] + self.cookie_jar.extract_wsgi(environ, headers) + + def delete_cookie( + self, + server_name: str, + key: str, + path: str = "/", + domain: t.Optional[str] = None, + secure: bool = False, + httponly: bool = False, + samesite: t.Optional[str] = None, + ) -> None: + """Deletes a cookie in the test client.""" + self.set_cookie( + server_name, + key, + expires=0, + max_age=0, + path=path, + domain=domain, + secure=secure, + httponly=httponly, + samesite=samesite, + ) + + def run_wsgi_app( + self, environ: "WSGIEnvironment", buffered: bool = False + ) -> t.Tuple[t.Iterable[bytes], str, Headers]: + """Runs the wrapped WSGI app with the given environment. + + :meta private: + """ + if self.cookie_jar is not None: + self.cookie_jar.inject_wsgi(environ) + + rv = run_wsgi_app(self.application, environ, buffered=buffered) + + if self.cookie_jar is not None: + self.cookie_jar.extract_wsgi(environ, rv[2]) + + return rv + + def resolve_redirect( + self, response: "TestResponse", buffered: bool = False + ) -> "TestResponse": + """Perform a new request to the location given by the redirect + response to the previous request. + + :meta private: + """ + scheme, netloc, path, qs, anchor = url_parse(response.location) + builder = EnvironBuilder.from_environ( + response.request.environ, path=path, query_string=qs + ) + + to_name_parts = netloc.split(":", 1)[0].split(".") + from_name_parts = builder.server_name.split(".") + + if to_name_parts != [""]: + # The new location has a host, use it for the base URL. + builder.url_scheme = scheme + builder.host = netloc + else: + # A local redirect with autocorrect_location_header=False + # doesn't have a host, so use the request's host. + to_name_parts = from_name_parts + + # Explain why a redirect to a different server name won't be followed. + if to_name_parts != from_name_parts: + if to_name_parts[-len(from_name_parts) :] == from_name_parts: + if not self.allow_subdomain_redirects: + raise RuntimeError("Following subdomain redirects is not enabled.") + else: + raise RuntimeError("Following external redirects is not supported.") + + path_parts = path.split("/") + root_parts = builder.script_root.split("/") + + if path_parts[: len(root_parts)] == root_parts: + # Strip the script root from the path. + builder.path = path[len(builder.script_root) :] + else: + # The new location is not under the script root, so use the + # whole path and clear the previous root. + builder.path = path + builder.script_root = "" + + # Only 307 and 308 preserve all of the original request. + if response.status_code not in {307, 308}: + # HEAD is preserved, everything else becomes GET. + if builder.method != "HEAD": + builder.method = "GET" + + # Clear the body and the headers that describe it. + + if builder.input_stream is not None: + builder.input_stream.close() + builder.input_stream = None + + builder.content_type = None + builder.content_length = None + builder.headers.pop("Transfer-Encoding", None) + + return self.open(builder, buffered=buffered) + + def open( + self, + *args: t.Any, + buffered: bool = False, + follow_redirects: bool = False, + **kwargs: t.Any, + ) -> "TestResponse": + """Generate an environ dict from the given arguments, make a + request to the application using it, and return the response. + + :param args: Passed to :class:`EnvironBuilder` to create the + environ for the request. If a single arg is passed, it can + be an existing :class:`EnvironBuilder` or an environ dict. + :param buffered: Convert the iterator returned by the app into + a list. If the iterator has a ``close()`` method, it is + called automatically. + :param follow_redirects: Make additional requests to follow HTTP + redirects until a non-redirect status is returned. + :attr:`TestResponse.history` lists the intermediate + responses. + + .. versionchanged:: 2.1 + Removed the ``as_tuple`` parameter. + + .. versionchanged:: 2.0 + ``as_tuple`` is deprecated and will be removed in Werkzeug + 2.1. Use :attr:`TestResponse.request` and + ``request.environ`` instead. + + .. versionchanged:: 2.0 + The request input stream is closed when calling + ``response.close()``. Input streams for redirects are + automatically closed. + + .. versionchanged:: 0.5 + If a dict is provided as file in the dict for the ``data`` + parameter the content type has to be called ``content_type`` + instead of ``mimetype``. This change was made for + consistency with :class:`werkzeug.FileWrapper`. + + .. versionchanged:: 0.5 + Added the ``follow_redirects`` parameter. + """ + request: t.Optional["Request"] = None + + if not kwargs and len(args) == 1: + arg = args[0] + + if isinstance(arg, EnvironBuilder): + request = arg.get_request() + elif isinstance(arg, dict): + request = EnvironBuilder.from_environ(arg).get_request() + elif isinstance(arg, Request): + request = arg + + if request is None: + builder = EnvironBuilder(*args, **kwargs) + + try: + request = builder.get_request() + finally: + builder.close() + + response = self.run_wsgi_app(request.environ, buffered=buffered) + response = self.response_wrapper(*response, request=request) + + redirects = set() + history: t.List["TestResponse"] = [] + + if not follow_redirects: + return response + + while response.status_code in { + 301, + 302, + 303, + 305, + 307, + 308, + }: + # Exhaust intermediate response bodies to ensure middleware + # that returns an iterator runs any cleanup code. + if not buffered: + response.make_sequence() + response.close() + + new_redirect_entry = (response.location, response.status_code) + + if new_redirect_entry in redirects: + raise ClientRedirectError( + f"Loop detected: A {response.status_code} redirect" + f" to {response.location} was already made." + ) + + redirects.add(new_redirect_entry) + response.history = tuple(history) + history.append(response) + response = self.resolve_redirect(response, buffered=buffered) + else: + # This is the final request after redirects. + response.history = tuple(history) + # Close the input stream when closing the response, in case + # the input is an open temporary file. + response.call_on_close(request.input_stream.close) + return response + + def get(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``GET``.""" + kw["method"] = "GET" + return self.open(*args, **kw) + + def post(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``POST``.""" + kw["method"] = "POST" + return self.open(*args, **kw) + + def put(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``PUT``.""" + kw["method"] = "PUT" + return self.open(*args, **kw) + + def delete(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``DELETE``.""" + kw["method"] = "DELETE" + return self.open(*args, **kw) + + def patch(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``PATCH``.""" + kw["method"] = "PATCH" + return self.open(*args, **kw) + + def options(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``OPTIONS``.""" + kw["method"] = "OPTIONS" + return self.open(*args, **kw) + + def head(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``HEAD``.""" + kw["method"] = "HEAD" + return self.open(*args, **kw) + + def trace(self, *args: t.Any, **kw: t.Any) -> "TestResponse": + """Call :meth:`open` with ``method`` set to ``TRACE``.""" + kw["method"] = "TRACE" + return self.open(*args, **kw) + + def __repr__(self) -> str: + return f"<{type(self).__name__} {self.application!r}>" + + +def create_environ(*args: t.Any, **kwargs: t.Any) -> "WSGIEnvironment": + """Create a new WSGI environ dict based on the values passed. The first + parameter should be the path of the request which defaults to '/'. The + second one can either be an absolute path (in that case the host is + localhost:80) or a full path to the request with scheme, netloc port and + the path to the script. + + This accepts the same arguments as the :class:`EnvironBuilder` + constructor. + + .. versionchanged:: 0.5 + This function is now a thin wrapper over :class:`EnvironBuilder` which + was added in 0.5. The `headers`, `environ_base`, `environ_overrides` + and `charset` parameters were added. + """ + builder = EnvironBuilder(*args, **kwargs) + + try: + return builder.get_environ() + finally: + builder.close() + + +def run_wsgi_app( + app: "WSGIApplication", environ: "WSGIEnvironment", buffered: bool = False +) -> t.Tuple[t.Iterable[bytes], str, Headers]: + """Return a tuple in the form (app_iter, status, headers) of the + application output. This works best if you pass it an application that + returns an iterator all the time. + + Sometimes applications may use the `write()` callable returned + by the `start_response` function. This tries to resolve such edge + cases automatically. But if you don't get the expected output you + should set `buffered` to `True` which enforces buffering. + + If passed an invalid WSGI application the behavior of this function is + undefined. Never pass non-conforming WSGI applications to this function. + + :param app: the application to execute. + :param buffered: set to `True` to enforce buffering. + :return: tuple in the form ``(app_iter, status, headers)`` + """ + # Copy environ to ensure any mutations by the app (ProxyFix, for + # example) don't affect subsequent requests (such as redirects). + environ = _get_environ(environ).copy() + status: str + response: t.Optional[t.Tuple[str, t.List[t.Tuple[str, str]]]] = None + buffer: t.List[bytes] = [] + + def start_response(status, headers, exc_info=None): # type: ignore + nonlocal response + + if exc_info: + try: + raise exc_info[1].with_traceback(exc_info[2]) + finally: + exc_info = None + + response = (status, headers) + return buffer.append + + app_rv = app(environ, start_response) + close_func = getattr(app_rv, "close", None) + app_iter: t.Iterable[bytes] = iter(app_rv) + + # when buffering we emit the close call early and convert the + # application iterator into a regular list + if buffered: + try: + app_iter = list(app_iter) + finally: + if close_func is not None: + close_func() + + # otherwise we iterate the application iter until we have a response, chain + # the already received data with the already collected data and wrap it in + # a new `ClosingIterator` if we need to restore a `close` callable from the + # original return value. + else: + for item in app_iter: + buffer.append(item) + + if response is not None: + break + + if buffer: + app_iter = chain(buffer, app_iter) + + if close_func is not None and app_iter is not app_rv: + app_iter = ClosingIterator(app_iter, close_func) + + status, headers = response # type: ignore + return app_iter, status, Headers(headers) + + +class TestResponse(Response): + """:class:`~werkzeug.wrappers.Response` subclass that provides extra + information about requests made with the test :class:`Client`. + + Test client requests will always return an instance of this class. + If a custom response class is passed to the client, it is + subclassed along with this to support test information. + + If the test request included large files, or if the application is + serving a file, call :meth:`close` to close any open files and + prevent Python showing a ``ResourceWarning``. + + .. versionchanged:: 2.2 + Set the ``default_mimetype`` to None to prevent a mimetype being + assumed if missing. + + .. versionchanged:: 2.1 + Removed deprecated behavior for treating the response instance + as a tuple. + + .. versionadded:: 2.0 + Test client methods always return instances of this class. + """ + + default_mimetype = None + # Don't assume a mimetype, instead use whatever the response provides + + request: Request + """A request object with the environ used to make the request that + resulted in this response. + """ + + history: t.Tuple["TestResponse", ...] + """A list of intermediate responses. Populated when the test request + is made with ``follow_redirects`` enabled. + """ + + # Tell Pytest to ignore this, it's not a test class. + __test__ = False + + def __init__( + self, + response: t.Iterable[bytes], + status: str, + headers: Headers, + request: Request, + history: t.Tuple["TestResponse"] = (), # type: ignore + **kwargs: t.Any, + ) -> None: + super().__init__(response, status, headers, **kwargs) + self.request = request + self.history = history + self._compat_tuple = response, status, headers + + @cached_property + def text(self) -> str: + """The response data as text. A shortcut for + ``response.get_data(as_text=True)``. + + .. versionadded:: 2.1 + """ + return self.get_data(as_text=True) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/testapp.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/testapp.py new file mode 100644 index 00000000..0d7ffbb1 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/testapp.py @@ -0,0 +1,241 @@ +"""A small application that can be used to test a WSGI server and check +it for WSGI compliance. +""" +import base64 +import os +import sys +import typing as t +from textwrap import wrap + +from markupsafe import escape + +from . import __version__ as _werkzeug_version +from .wrappers.request import Request +from .wrappers.response import Response + +if t.TYPE_CHECKING: + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIEnvironment + + +logo = Response( + base64.b64decode( + """ +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 +=""" + ), + mimetype="image/png", +) + + +TEMPLATE = """\ + + +WSGI Information + +
    + +

    WSGI Information

    +

    + This page displays all available information about the WSGI server and + the underlying Python interpreter. +

    Python Interpreter

    + + + + + + +
    Python Version + %(python_version)s +
    Platform + %(platform)s [%(os)s] +
    API Version + %(api_version)s +
    Byteorder + %(byteorder)s +
    Werkzeug Version + %(werkzeug_version)s +
    +

    WSGI Environment

    + %(wsgi_env)s
    +

    Installed Eggs

    +

    + The following python packages were installed on the system as + Python eggs: +

      %(python_eggs)s
    +

    System Path

    +

    + The following paths are the current contents of the load path. The + following entries are looked up for Python packages. Note that not + all items in this path are folders. Gray and underlined items are + entries pointing to invalid resources or used by custom import hooks + such as the zip importer. +

    + Items with a bright background were expanded for display from a relative + path. If you encounter such paths in the output you might want to check + your setup as relative paths are usually problematic in multithreaded + environments. +

      %(sys_path)s
    +
    +""" + + +def iter_sys_path() -> t.Iterator[t.Tuple[str, bool, bool]]: + if os.name == "posix": + + def strip(x: str) -> str: + prefix = os.path.expanduser("~") + if x.startswith(prefix): + x = f"~{x[len(prefix) :]}" + return x + + else: + + def strip(x: str) -> str: + return x + + cwd = os.path.abspath(os.getcwd()) + for item in sys.path: + path = os.path.join(cwd, item or os.path.curdir) + yield strip(os.path.normpath(path)), not os.path.isdir(path), path != item + + +def render_testapp(req: Request) -> bytes: + try: + import pkg_resources + except ImportError: + eggs: t.Iterable[t.Any] = () + else: + eggs = sorted( + pkg_resources.working_set, + key=lambda x: x.project_name.lower(), # type: ignore + ) + python_eggs = [] + for egg in eggs: + try: + version = egg.version + except (ValueError, AttributeError): + version = "unknown" + python_eggs.append( + f"
  • {escape(egg.project_name)} [{escape(version)}]" + ) + + wsgi_env = [] + sorted_environ = sorted(req.environ.items(), key=lambda x: repr(x[0]).lower()) + for key, value in sorted_environ: + value = "".join(wrap(str(escape(repr(value))))) + wsgi_env.append(f"{escape(key)}{value}") + + sys_path = [] + for item, virtual, expanded in iter_sys_path(): + class_ = [] + if virtual: + class_.append("virtual") + if expanded: + class_.append("exp") + class_ = f' class="{" ".join(class_)}"' if class_ else "" + sys_path.append(f"{escape(item)}") + + return ( + TEMPLATE + % { + "python_version": "
    ".join(escape(sys.version).splitlines()), + "platform": escape(sys.platform), + "os": escape(os.name), + "api_version": sys.api_version, + "byteorder": sys.byteorder, + "werkzeug_version": _werkzeug_version, + "python_eggs": "\n".join(python_eggs), + "wsgi_env": "\n".join(wsgi_env), + "sys_path": "\n".join(sys_path), + } + ).encode("utf-8") + + +def test_app( + environ: "WSGIEnvironment", start_response: "StartResponse" +) -> t.Iterable[bytes]: + """Simple test application that dumps the environment. You can use + it to check if Werkzeug is working properly: + + .. sourcecode:: pycon + + >>> from werkzeug.serving import run_simple + >>> from werkzeug.testapp import test_app + >>> run_simple('localhost', 3000, test_app) + * Running on http://localhost:3000/ + + The application displays important information from the WSGI environment, + the Python interpreter and the installed libraries. + """ + req = Request(environ, populate_request=False) + if req.args.get("resource") == "logo": + response = logo + else: + response = Response(render_testapp(req), mimetype="text/html") + return response(environ, start_response) + + +if __name__ == "__main__": + from .serving import run_simple + + run_simple("localhost", 5000, test_app, use_reloader=True) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/urls.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/urls.py new file mode 100644 index 00000000..67c08b0b --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/urls.py @@ -0,0 +1,1067 @@ +"""Functions for working with URLs. + +Contains implementations of functions from :mod:`urllib.parse` that +handle bytes and strings. +""" +import codecs +import os +import re +import typing as t + +from ._internal import _check_str_tuple +from ._internal import _decode_idna +from ._internal import _encode_idna +from ._internal import _make_encode_wrapper +from ._internal import _to_str + +if t.TYPE_CHECKING: + from . import datastructures as ds + +# A regular expression for what a valid schema looks like +_scheme_re = re.compile(r"^[a-zA-Z0-9+-.]+$") + +# Characters that are safe in any part of an URL. +_always_safe = frozenset( + bytearray( + b"abcdefghijklmnopqrstuvwxyz" + b"ABCDEFGHIJKLMNOPQRSTUVWXYZ" + b"0123456789" + b"-._~" + b"$!'()*+,;" # RFC3986 sub-delims set, not including query string delimiters &= + ) +) + +_hexdigits = "0123456789ABCDEFabcdef" +_hextobyte = { + f"{a}{b}".encode("ascii"): int(f"{a}{b}", 16) + for a in _hexdigits + for b in _hexdigits +} +_bytetohex = [f"%{char:02X}".encode("ascii") for char in range(256)] + + +class _URLTuple(t.NamedTuple): + scheme: str + netloc: str + path: str + query: str + fragment: str + + +class BaseURL(_URLTuple): + """Superclass of :py:class:`URL` and :py:class:`BytesURL`.""" + + __slots__ = () + _at: str + _colon: str + _lbracket: str + _rbracket: str + + def __str__(self) -> str: + return self.to_url() + + def replace(self, **kwargs: t.Any) -> "BaseURL": + """Return an URL with the same values, except for those parameters + given new values by whichever keyword arguments are specified.""" + return self._replace(**kwargs) + + @property + def host(self) -> t.Optional[str]: + """The host part of the URL if available, otherwise `None`. The + host is either the hostname or the IP address mentioned in the + URL. It will not contain the port. + """ + return self._split_host()[0] + + @property + def ascii_host(self) -> t.Optional[str]: + """Works exactly like :attr:`host` but will return a result that + is restricted to ASCII. If it finds a netloc that is not ASCII + it will attempt to idna decode it. This is useful for socket + operations when the URL might include internationalized characters. + """ + rv = self.host + if rv is not None and isinstance(rv, str): + try: + rv = _encode_idna(rv) # type: ignore + except UnicodeError: + rv = rv.encode("ascii", "ignore") # type: ignore + return _to_str(rv, "ascii", "ignore") + + @property + def port(self) -> t.Optional[int]: + """The port in the URL as an integer if it was present, `None` + otherwise. This does not fill in default ports. + """ + try: + rv = int(_to_str(self._split_host()[1])) + if 0 <= rv <= 65535: + return rv + except (ValueError, TypeError): + pass + return None + + @property + def auth(self) -> t.Optional[str]: + """The authentication part in the URL if available, `None` + otherwise. + """ + return self._split_netloc()[0] + + @property + def username(self) -> t.Optional[str]: + """The username if it was part of the URL, `None` otherwise. + This undergoes URL decoding and will always be a string. + """ + rv = self._split_auth()[0] + if rv is not None: + return _url_unquote_legacy(rv) + return None + + @property + def raw_username(self) -> t.Optional[str]: + """The username if it was part of the URL, `None` otherwise. + Unlike :attr:`username` this one is not being decoded. + """ + return self._split_auth()[0] + + @property + def password(self) -> t.Optional[str]: + """The password if it was part of the URL, `None` otherwise. + This undergoes URL decoding and will always be a string. + """ + rv = self._split_auth()[1] + if rv is not None: + return _url_unquote_legacy(rv) + return None + + @property + def raw_password(self) -> t.Optional[str]: + """The password if it was part of the URL, `None` otherwise. + Unlike :attr:`password` this one is not being decoded. + """ + return self._split_auth()[1] + + def decode_query(self, *args: t.Any, **kwargs: t.Any) -> "ds.MultiDict[str, str]": + """Decodes the query part of the URL. Ths is a shortcut for + calling :func:`url_decode` on the query argument. The arguments and + keyword arguments are forwarded to :func:`url_decode` unchanged. + """ + return url_decode(self.query, *args, **kwargs) + + def join(self, *args: t.Any, **kwargs: t.Any) -> "BaseURL": + """Joins this URL with another one. This is just a convenience + function for calling into :meth:`url_join` and then parsing the + return value again. + """ + return url_parse(url_join(self, *args, **kwargs)) + + def to_url(self) -> str: + """Returns a URL string or bytes depending on the type of the + information stored. This is just a convenience function + for calling :meth:`url_unparse` for this URL. + """ + return url_unparse(self) + + def encode_netloc(self) -> str: + """Encodes the netloc part to an ASCII safe URL as bytes.""" + rv = self.ascii_host or "" + if ":" in rv: + rv = f"[{rv}]" + port = self.port + if port is not None: + rv = f"{rv}:{port}" + auth = ":".join( + filter( + None, + [ + url_quote(self.raw_username or "", "utf-8", "strict", "/:%"), + url_quote(self.raw_password or "", "utf-8", "strict", "/:%"), + ], + ) + ) + if auth: + rv = f"{auth}@{rv}" + return rv + + def decode_netloc(self) -> str: + """Decodes the netloc part into a string.""" + rv = _decode_idna(self.host or "") + + if ":" in rv: + rv = f"[{rv}]" + port = self.port + if port is not None: + rv = f"{rv}:{port}" + auth = ":".join( + filter( + None, + [ + _url_unquote_legacy(self.raw_username or "", "/:%@"), + _url_unquote_legacy(self.raw_password or "", "/:%@"), + ], + ) + ) + if auth: + rv = f"{auth}@{rv}" + return rv + + def to_uri_tuple(self) -> "BaseURL": + """Returns a :class:`BytesURL` tuple that holds a URI. This will + encode all the information in the URL properly to ASCII using the + rules a web browser would follow. + + It's usually more interesting to directly call :meth:`iri_to_uri` which + will return a string. + """ + return url_parse(iri_to_uri(self)) + + def to_iri_tuple(self) -> "BaseURL": + """Returns a :class:`URL` tuple that holds a IRI. This will try + to decode as much information as possible in the URL without + losing information similar to how a web browser does it for the + URL bar. + + It's usually more interesting to directly call :meth:`uri_to_iri` which + will return a string. + """ + return url_parse(uri_to_iri(self)) + + def get_file_location( + self, pathformat: t.Optional[str] = None + ) -> t.Tuple[t.Optional[str], t.Optional[str]]: + """Returns a tuple with the location of the file in the form + ``(server, location)``. If the netloc is empty in the URL or + points to localhost, it's represented as ``None``. + + The `pathformat` by default is autodetection but needs to be set + when working with URLs of a specific system. The supported values + are ``'windows'`` when working with Windows or DOS paths and + ``'posix'`` when working with posix paths. + + If the URL does not point to a local file, the server and location + are both represented as ``None``. + + :param pathformat: The expected format of the path component. + Currently ``'windows'`` and ``'posix'`` are + supported. Defaults to ``None`` which is + autodetect. + """ + if self.scheme != "file": + return None, None + + path = url_unquote(self.path) + host = self.netloc or None + + if pathformat is None: + if os.name == "nt": + pathformat = "windows" + else: + pathformat = "posix" + + if pathformat == "windows": + if path[:1] == "/" and path[1:2].isalpha() and path[2:3] in "|:": + path = f"{path[1:2]}:{path[3:]}" + windows_share = path[:3] in ("\\" * 3, "/" * 3) + import ntpath + + path = ntpath.normpath(path) + # Windows shared drives are represented as ``\\host\\directory``. + # That results in a URL like ``file://///host/directory``, and a + # path like ``///host/directory``. We need to special-case this + # because the path contains the hostname. + if windows_share and host is None: + parts = path.lstrip("\\").split("\\", 1) + if len(parts) == 2: + host, path = parts + else: + host = parts[0] + path = "" + elif pathformat == "posix": + import posixpath + + path = posixpath.normpath(path) + else: + raise TypeError(f"Invalid path format {pathformat!r}") + + if host in ("127.0.0.1", "::1", "localhost"): + host = None + + return host, path + + def _split_netloc(self) -> t.Tuple[t.Optional[str], str]: + if self._at in self.netloc: + auth, _, netloc = self.netloc.partition(self._at) + return auth, netloc + return None, self.netloc + + def _split_auth(self) -> t.Tuple[t.Optional[str], t.Optional[str]]: + auth = self._split_netloc()[0] + if not auth: + return None, None + if self._colon not in auth: + return auth, None + + username, _, password = auth.partition(self._colon) + return username, password + + def _split_host(self) -> t.Tuple[t.Optional[str], t.Optional[str]]: + rv = self._split_netloc()[1] + if not rv: + return None, None + + if not rv.startswith(self._lbracket): + if self._colon in rv: + host, _, port = rv.partition(self._colon) + return host, port + return rv, None + + idx = rv.find(self._rbracket) + if idx < 0: + return rv, None + + host = rv[1:idx] + rest = rv[idx + 1 :] + if rest.startswith(self._colon): + return host, rest[1:] + return host, None + + +class URL(BaseURL): + """Represents a parsed URL. This behaves like a regular tuple but + also has some extra attributes that give further insight into the + URL. + """ + + __slots__ = () + _at = "@" + _colon = ":" + _lbracket = "[" + _rbracket = "]" + + def encode(self, charset: str = "utf-8", errors: str = "replace") -> "BytesURL": + """Encodes the URL to a tuple made out of bytes. The charset is + only being used for the path, query and fragment. + """ + return BytesURL( + self.scheme.encode("ascii"), # type: ignore + self.encode_netloc(), + self.path.encode(charset, errors), # type: ignore + self.query.encode(charset, errors), # type: ignore + self.fragment.encode(charset, errors), # type: ignore + ) + + +class BytesURL(BaseURL): + """Represents a parsed URL in bytes.""" + + __slots__ = () + _at = b"@" # type: ignore + _colon = b":" # type: ignore + _lbracket = b"[" # type: ignore + _rbracket = b"]" # type: ignore + + def __str__(self) -> str: + return self.to_url().decode("utf-8", "replace") # type: ignore + + def encode_netloc(self) -> bytes: # type: ignore + """Returns the netloc unchanged as bytes.""" + return self.netloc # type: ignore + + def decode(self, charset: str = "utf-8", errors: str = "replace") -> "URL": + """Decodes the URL to a tuple made out of strings. The charset is + only being used for the path, query and fragment. + """ + return URL( + self.scheme.decode("ascii"), # type: ignore + self.decode_netloc(), + self.path.decode(charset, errors), # type: ignore + self.query.decode(charset, errors), # type: ignore + self.fragment.decode(charset, errors), # type: ignore + ) + + +_unquote_maps: t.Dict[t.FrozenSet[int], t.Dict[bytes, int]] = {frozenset(): _hextobyte} + + +def _unquote_to_bytes( + string: t.Union[str, bytes], unsafe: t.Union[str, bytes] = "" +) -> bytes: + if isinstance(string, str): + string = string.encode("utf-8") + + if isinstance(unsafe, str): + unsafe = unsafe.encode("utf-8") + + unsafe = frozenset(bytearray(unsafe)) + groups = iter(string.split(b"%")) + result = bytearray(next(groups, b"")) + + try: + hex_to_byte = _unquote_maps[unsafe] + except KeyError: + hex_to_byte = _unquote_maps[unsafe] = { + h: b for h, b in _hextobyte.items() if b not in unsafe + } + + for group in groups: + code = group[:2] + + if code in hex_to_byte: + result.append(hex_to_byte[code]) + result.extend(group[2:]) + else: + result.append(37) # % + result.extend(group) + + return bytes(result) + + +def _url_encode_impl( + obj: t.Union[t.Mapping[str, str], t.Iterable[t.Tuple[str, str]]], + charset: str, + sort: bool, + key: t.Optional[t.Callable[[t.Tuple[str, str]], t.Any]], +) -> t.Iterator[str]: + from .datastructures import iter_multi_items + + iterable: t.Iterable[t.Tuple[str, str]] = iter_multi_items(obj) + + if sort: + iterable = sorted(iterable, key=key) + + for key_str, value_str in iterable: + if value_str is None: + continue + + if not isinstance(key_str, bytes): + key_bytes = str(key_str).encode(charset) + else: + key_bytes = key_str + + if not isinstance(value_str, bytes): + value_bytes = str(value_str).encode(charset) + else: + value_bytes = value_str + + yield f"{_fast_url_quote_plus(key_bytes)}={_fast_url_quote_plus(value_bytes)}" + + +def _url_unquote_legacy(value: str, unsafe: str = "") -> str: + try: + return url_unquote(value, charset="utf-8", errors="strict", unsafe=unsafe) + except UnicodeError: + return url_unquote(value, charset="latin1", unsafe=unsafe) + + +def url_parse( + url: str, scheme: t.Optional[str] = None, allow_fragments: bool = True +) -> BaseURL: + """Parses a URL from a string into a :class:`URL` tuple. If the URL + is lacking a scheme it can be provided as second argument. Otherwise, + it is ignored. Optionally fragments can be stripped from the URL + by setting `allow_fragments` to `False`. + + The inverse of this function is :func:`url_unparse`. + + :param url: the URL to parse. + :param scheme: the default schema to use if the URL is schemaless. + :param allow_fragments: if set to `False` a fragment will be removed + from the URL. + """ + s = _make_encode_wrapper(url) + is_text_based = isinstance(url, str) + + if scheme is None: + scheme = s("") + netloc = query = fragment = s("") + i = url.find(s(":")) + if i > 0 and _scheme_re.match(_to_str(url[:i], errors="replace")): + # make sure "iri" is not actually a port number (in which case + # "scheme" is really part of the path) + rest = url[i + 1 :] + if not rest or any(c not in s("0123456789") for c in rest): + # not a port number + scheme, url = url[:i].lower(), rest + + if url[:2] == s("//"): + delim = len(url) + for c in s("/?#"): + wdelim = url.find(c, 2) + if wdelim >= 0: + delim = min(delim, wdelim) + netloc, url = url[2:delim], url[delim:] + if (s("[") in netloc and s("]") not in netloc) or ( + s("]") in netloc and s("[") not in netloc + ): + raise ValueError("Invalid IPv6 URL") + + if allow_fragments and s("#") in url: + url, fragment = url.split(s("#"), 1) + if s("?") in url: + url, query = url.split(s("?"), 1) + + result_type = URL if is_text_based else BytesURL + return result_type(scheme, netloc, url, query, fragment) + + +def _make_fast_url_quote( + charset: str = "utf-8", + errors: str = "strict", + safe: t.Union[str, bytes] = "/:", + unsafe: t.Union[str, bytes] = "", +) -> t.Callable[[bytes], str]: + """Precompile the translation table for a URL encoding function. + + Unlike :func:`url_quote`, the generated function only takes the + string to quote. + + :param charset: The charset to encode the result with. + :param errors: How to handle encoding errors. + :param safe: An optional sequence of safe characters to never encode. + :param unsafe: An optional sequence of unsafe characters to always encode. + """ + if isinstance(safe, str): + safe = safe.encode(charset, errors) + + if isinstance(unsafe, str): + unsafe = unsafe.encode(charset, errors) + + safe = (frozenset(bytearray(safe)) | _always_safe) - frozenset(bytearray(unsafe)) + table = [chr(c) if c in safe else f"%{c:02X}" for c in range(256)] + + def quote(string: bytes) -> str: + return "".join([table[c] for c in string]) + + return quote + + +_fast_url_quote = _make_fast_url_quote() +_fast_quote_plus = _make_fast_url_quote(safe=" ", unsafe="+") + + +def _fast_url_quote_plus(string: bytes) -> str: + return _fast_quote_plus(string).replace(" ", "+") + + +def url_quote( + string: t.Union[str, bytes], + charset: str = "utf-8", + errors: str = "strict", + safe: t.Union[str, bytes] = "/:", + unsafe: t.Union[str, bytes] = "", +) -> str: + """URL encode a single string with a given encoding. + + :param s: the string to quote. + :param charset: the charset to be used. + :param safe: an optional sequence of safe characters. + :param unsafe: an optional sequence of unsafe characters. + + .. versionadded:: 0.9.2 + The `unsafe` parameter was added. + """ + if not isinstance(string, (str, bytes, bytearray)): + string = str(string) + if isinstance(string, str): + string = string.encode(charset, errors) + if isinstance(safe, str): + safe = safe.encode(charset, errors) + if isinstance(unsafe, str): + unsafe = unsafe.encode(charset, errors) + safe = (frozenset(bytearray(safe)) | _always_safe) - frozenset(bytearray(unsafe)) + rv = bytearray() + for char in bytearray(string): + if char in safe: + rv.append(char) + else: + rv.extend(_bytetohex[char]) + return bytes(rv).decode(charset) + + +def url_quote_plus( + string: str, charset: str = "utf-8", errors: str = "strict", safe: str = "" +) -> str: + """URL encode a single string with the given encoding and convert + whitespace to "+". + + :param s: The string to quote. + :param charset: The charset to be used. + :param safe: An optional sequence of safe characters. + """ + return url_quote(string, charset, errors, safe + " ", "+").replace(" ", "+") + + +def url_unparse(components: t.Tuple[str, str, str, str, str]) -> str: + """The reverse operation to :meth:`url_parse`. This accepts arbitrary + as well as :class:`URL` tuples and returns a URL as a string. + + :param components: the parsed URL as tuple which should be converted + into a URL string. + """ + _check_str_tuple(components) + scheme, netloc, path, query, fragment = components + s = _make_encode_wrapper(scheme) + url = s("") + + # We generally treat file:///x and file:/x the same which is also + # what browsers seem to do. This also allows us to ignore a schema + # register for netloc utilization or having to differentiate between + # empty and missing netloc. + if netloc or (scheme and path.startswith(s("/"))): + if path and path[:1] != s("/"): + path = s("/") + path + url = s("//") + (netloc or s("")) + path + elif path: + url += path + if scheme: + url = scheme + s(":") + url + if query: + url = url + s("?") + query + if fragment: + url = url + s("#") + fragment + return url + + +def url_unquote( + s: t.Union[str, bytes], + charset: str = "utf-8", + errors: str = "replace", + unsafe: str = "", +) -> str: + """URL decode a single string with a given encoding. If the charset + is set to `None` no decoding is performed and raw bytes are + returned. + + :param s: the string to unquote. + :param charset: the charset of the query string. If set to `None` + no decoding will take place. + :param errors: the error handling for the charset decoding. + """ + rv = _unquote_to_bytes(s, unsafe) + if charset is None: + return rv + return rv.decode(charset, errors) + + +def url_unquote_plus( + s: t.Union[str, bytes], charset: str = "utf-8", errors: str = "replace" +) -> str: + """URL decode a single string with the given `charset` and decode "+" to + whitespace. + + Per default encoding errors are ignored. If you want a different behavior + you can set `errors` to ``'replace'`` or ``'strict'``. + + :param s: The string to unquote. + :param charset: the charset of the query string. If set to `None` + no decoding will take place. + :param errors: The error handling for the `charset` decoding. + """ + if isinstance(s, str): + s = s.replace("+", " ") + else: + s = s.replace(b"+", b" ") + return url_unquote(s, charset, errors) + + +def url_fix(s: str, charset: str = "utf-8") -> str: + r"""Sometimes you get an URL by a user that just isn't a real URL because + it contains unsafe characters like ' ' and so on. This function can fix + some of the problems in a similar way browsers handle data entered by the + user: + + >>> url_fix('http://de.wikipedia.org/wiki/Elf (Begriffskl\xe4rung)') + 'http://de.wikipedia.org/wiki/Elf%20(Begriffskl%C3%A4rung)' + + :param s: the string with the URL to fix. + :param charset: The target charset for the URL if the url was given + as a string. + """ + # First step is to switch to text processing and to convert + # backslashes (which are invalid in URLs anyways) to slashes. This is + # consistent with what Chrome does. + s = _to_str(s, charset, "replace").replace("\\", "/") + + # For the specific case that we look like a malformed windows URL + # we want to fix this up manually: + if s.startswith("file://") and s[7:8].isalpha() and s[8:10] in (":/", "|/"): + s = f"file:///{s[7:]}" + + url = url_parse(s) + path = url_quote(url.path, charset, safe="/%+$!*'(),") + qs = url_quote_plus(url.query, charset, safe=":&%=+$!*'(),") + anchor = url_quote_plus(url.fragment, charset, safe=":&%=+$!*'(),") + return url_unparse((url.scheme, url.encode_netloc(), path, qs, anchor)) + + +# not-unreserved characters remain quoted when unquoting to IRI +_to_iri_unsafe = "".join([chr(c) for c in range(128) if c not in _always_safe]) + + +def _codec_error_url_quote(e: UnicodeError) -> t.Tuple[str, int]: + """Used in :func:`uri_to_iri` after unquoting to re-quote any + invalid bytes. + """ + # the docs state that UnicodeError does have these attributes, + # but mypy isn't picking them up + out = _fast_url_quote(e.object[e.start : e.end]) # type: ignore + return out, e.end # type: ignore + + +codecs.register_error("werkzeug.url_quote", _codec_error_url_quote) + + +def uri_to_iri( + uri: t.Union[str, t.Tuple[str, str, str, str, str]], + charset: str = "utf-8", + errors: str = "werkzeug.url_quote", +) -> str: + """Convert a URI to an IRI. All valid UTF-8 characters are unquoted, + leaving all reserved and invalid characters quoted. If the URL has + a domain, it is decoded from Punycode. + + >>> uri_to_iri("http://xn--n3h.net/p%C3%A5th?q=%C3%A8ry%DF") + 'http://\\u2603.net/p\\xe5th?q=\\xe8ry%DF' + + :param uri: The URI to convert. + :param charset: The encoding to encode unquoted bytes with. + :param errors: Error handler to use during ``bytes.encode``. By + default, invalid bytes are left quoted. + + .. versionchanged:: 0.15 + All reserved and invalid characters remain quoted. Previously, + only some reserved characters were preserved, and invalid bytes + were replaced instead of left quoted. + + .. versionadded:: 0.6 + """ + if isinstance(uri, tuple): + uri = url_unparse(uri) + + uri = url_parse(_to_str(uri, charset)) + path = url_unquote(uri.path, charset, errors, _to_iri_unsafe) + query = url_unquote(uri.query, charset, errors, _to_iri_unsafe) + fragment = url_unquote(uri.fragment, charset, errors, _to_iri_unsafe) + return url_unparse((uri.scheme, uri.decode_netloc(), path, query, fragment)) + + +# reserved characters remain unquoted when quoting to URI +_to_uri_safe = ":/?#[]@!$&'()*+,;=%" + + +def iri_to_uri( + iri: t.Union[str, t.Tuple[str, str, str, str, str]], + charset: str = "utf-8", + errors: str = "strict", + safe_conversion: bool = False, +) -> str: + """Convert an IRI to a URI. All non-ASCII and unsafe characters are + quoted. If the URL has a domain, it is encoded to Punycode. + + >>> iri_to_uri('http://\\u2603.net/p\\xe5th?q=\\xe8ry%DF') + 'http://xn--n3h.net/p%C3%A5th?q=%C3%A8ry%DF' + + :param iri: The IRI to convert. + :param charset: The encoding of the IRI. + :param errors: Error handler to use during ``bytes.encode``. + :param safe_conversion: Return the URL unchanged if it only contains + ASCII characters and no whitespace. See the explanation below. + + There is a general problem with IRI conversion with some protocols + that are in violation of the URI specification. Consider the + following two IRIs:: + + magnet:?xt=uri:whatever + itms-services://?action=download-manifest + + After parsing, we don't know if the scheme requires the ``//``, + which is dropped if empty, but conveys different meanings in the + final URL if it's present or not. In this case, you can use + ``safe_conversion``, which will return the URL unchanged if it only + contains ASCII characters and no whitespace. This can result in a + URI with unquoted characters if it was not already quoted correctly, + but preserves the URL's semantics. Werkzeug uses this for the + ``Location`` header for redirects. + + .. versionchanged:: 0.15 + All reserved characters remain unquoted. Previously, only some + reserved characters were left unquoted. + + .. versionchanged:: 0.9.6 + The ``safe_conversion`` parameter was added. + + .. versionadded:: 0.6 + """ + if isinstance(iri, tuple): + iri = url_unparse(iri) + + if safe_conversion: + # If we're not sure if it's safe to convert the URL, and it only + # contains ASCII characters, return it unconverted. + try: + native_iri = _to_str(iri) + ascii_iri = native_iri.encode("ascii") + + # Only return if it doesn't have whitespace. (Why?) + if len(ascii_iri.split()) == 1: + return native_iri + except UnicodeError: + pass + + iri = url_parse(_to_str(iri, charset, errors)) + path = url_quote(iri.path, charset, errors, _to_uri_safe) + query = url_quote(iri.query, charset, errors, _to_uri_safe) + fragment = url_quote(iri.fragment, charset, errors, _to_uri_safe) + return url_unparse((iri.scheme, iri.encode_netloc(), path, query, fragment)) + + +def url_decode( + s: t.AnyStr, + charset: str = "utf-8", + include_empty: bool = True, + errors: str = "replace", + separator: str = "&", + cls: t.Optional[t.Type["ds.MultiDict"]] = None, +) -> "ds.MultiDict[str, str]": + """Parse a query string and return it as a :class:`MultiDict`. + + :param s: The query string to parse. + :param charset: Decode bytes to string with this charset. If not + given, bytes are returned as-is. + :param include_empty: Include keys with empty values in the dict. + :param errors: Error handling behavior when decoding bytes. + :param separator: Separator character between pairs. + :param cls: Container to hold result instead of :class:`MultiDict`. + + .. versionchanged:: 2.0 + The ``decode_keys`` parameter is deprecated and will be removed + in Werkzeug 2.1. + + .. versionchanged:: 0.5 + In previous versions ";" and "&" could be used for url decoding. + Now only "&" is supported. If you want to use ";", a different + ``separator`` can be provided. + + .. versionchanged:: 0.5 + The ``cls`` parameter was added. + """ + if cls is None: + from .datastructures import MultiDict # noqa: F811 + + cls = MultiDict + if isinstance(s, str) and not isinstance(separator, str): + separator = separator.decode(charset or "ascii") + elif isinstance(s, bytes) and not isinstance(separator, bytes): + separator = separator.encode(charset or "ascii") # type: ignore + return cls( + _url_decode_impl( + s.split(separator), charset, include_empty, errors # type: ignore + ) + ) + + +def url_decode_stream( + stream: t.IO[bytes], + charset: str = "utf-8", + include_empty: bool = True, + errors: str = "replace", + separator: bytes = b"&", + cls: t.Optional[t.Type["ds.MultiDict"]] = None, + limit: t.Optional[int] = None, +) -> "ds.MultiDict[str, str]": + """Works like :func:`url_decode` but decodes a stream. The behavior + of stream and limit follows functions like + :func:`~werkzeug.wsgi.make_line_iter`. The generator of pairs is + directly fed to the `cls` so you can consume the data while it's + parsed. + + :param stream: a stream with the encoded querystring + :param charset: the charset of the query string. If set to `None` + no decoding will take place. + :param include_empty: Set to `False` if you don't want empty values to + appear in the dict. + :param errors: the decoding error behavior. + :param separator: the pair separator to be used, defaults to ``&`` + :param cls: an optional dict class to use. If this is not specified + or `None` the default :class:`MultiDict` is used. + :param limit: the content length of the URL data. Not necessary if + a limited stream is provided. + + .. versionchanged:: 2.0 + The ``decode_keys`` and ``return_iterator`` parameters are + deprecated and will be removed in Werkzeug 2.1. + + .. versionadded:: 0.8 + """ + from .wsgi import make_chunk_iter + + pair_iter = make_chunk_iter(stream, separator, limit) + decoder = _url_decode_impl(pair_iter, charset, include_empty, errors) + + if cls is None: + from .datastructures import MultiDict # noqa: F811 + + cls = MultiDict + + return cls(decoder) + + +def _url_decode_impl( + pair_iter: t.Iterable[t.AnyStr], charset: str, include_empty: bool, errors: str +) -> t.Iterator[t.Tuple[str, str]]: + for pair in pair_iter: + if not pair: + continue + s = _make_encode_wrapper(pair) + equal = s("=") + if equal in pair: + key, value = pair.split(equal, 1) + else: + if not include_empty: + continue + key = pair + value = s("") + yield ( + url_unquote_plus(key, charset, errors), + url_unquote_plus(value, charset, errors), + ) + + +def url_encode( + obj: t.Union[t.Mapping[str, str], t.Iterable[t.Tuple[str, str]]], + charset: str = "utf-8", + sort: bool = False, + key: t.Optional[t.Callable[[t.Tuple[str, str]], t.Any]] = None, + separator: str = "&", +) -> str: + """URL encode a dict/`MultiDict`. If a value is `None` it will not appear + in the result string. Per default only values are encoded into the target + charset strings. + + :param obj: the object to encode into a query string. + :param charset: the charset of the query string. + :param sort: set to `True` if you want parameters to be sorted by `key`. + :param separator: the separator to be used for the pairs. + :param key: an optional function to be used for sorting. For more details + check out the :func:`sorted` documentation. + + .. versionchanged:: 2.0 + The ``encode_keys`` parameter is deprecated and will be removed + in Werkzeug 2.1. + + .. versionchanged:: 0.5 + Added the ``sort``, ``key``, and ``separator`` parameters. + """ + separator = _to_str(separator, "ascii") + return separator.join(_url_encode_impl(obj, charset, sort, key)) + + +def url_encode_stream( + obj: t.Union[t.Mapping[str, str], t.Iterable[t.Tuple[str, str]]], + stream: t.Optional[t.IO[str]] = None, + charset: str = "utf-8", + sort: bool = False, + key: t.Optional[t.Callable[[t.Tuple[str, str]], t.Any]] = None, + separator: str = "&", +) -> None: + """Like :meth:`url_encode` but writes the results to a stream + object. If the stream is `None` a generator over all encoded + pairs is returned. + + :param obj: the object to encode into a query string. + :param stream: a stream to write the encoded object into or `None` if + an iterator over the encoded pairs should be returned. In + that case the separator argument is ignored. + :param charset: the charset of the query string. + :param sort: set to `True` if you want parameters to be sorted by `key`. + :param separator: the separator to be used for the pairs. + :param key: an optional function to be used for sorting. For more details + check out the :func:`sorted` documentation. + + .. versionchanged:: 2.0 + The ``encode_keys`` parameter is deprecated and will be removed + in Werkzeug 2.1. + + .. versionadded:: 0.8 + """ + separator = _to_str(separator, "ascii") + gen = _url_encode_impl(obj, charset, sort, key) + if stream is None: + return gen # type: ignore + for idx, chunk in enumerate(gen): + if idx: + stream.write(separator) + stream.write(chunk) + return None + + +def url_join( + base: t.Union[str, t.Tuple[str, str, str, str, str]], + url: t.Union[str, t.Tuple[str, str, str, str, str]], + allow_fragments: bool = True, +) -> str: + """Join a base URL and a possibly relative URL to form an absolute + interpretation of the latter. + + :param base: the base URL for the join operation. + :param url: the URL to join. + :param allow_fragments: indicates whether fragments should be allowed. + """ + if isinstance(base, tuple): + base = url_unparse(base) + if isinstance(url, tuple): + url = url_unparse(url) + + _check_str_tuple((base, url)) + s = _make_encode_wrapper(base) + + if not base: + return url + if not url: + return base + + bscheme, bnetloc, bpath, bquery, bfragment = url_parse( + base, allow_fragments=allow_fragments + ) + scheme, netloc, path, query, fragment = url_parse(url, bscheme, allow_fragments) + if scheme != bscheme: + return url + if netloc: + return url_unparse((scheme, netloc, path, query, fragment)) + netloc = bnetloc + + if path[:1] == s("/"): + segments = path.split(s("/")) + elif not path: + segments = bpath.split(s("/")) + if not query: + query = bquery + else: + segments = bpath.split(s("/"))[:-1] + path.split(s("/")) + + # If the rightmost part is "./" we want to keep the slash but + # remove the dot. + if segments[-1] == s("."): + segments[-1] = s("") + + # Resolve ".." and "." + segments = [segment for segment in segments if segment != s(".")] + while True: + i = 1 + n = len(segments) - 1 + while i < n: + if segments[i] == s("..") and segments[i - 1] not in (s(""), s("..")): + del segments[i - 1 : i + 1] + break + i += 1 + else: + break + + # Remove trailing ".." if the URL is absolute + unwanted_marker = [s(""), s("..")] + while segments[:2] == unwanted_marker: + del segments[1] + + path = s("/").join(segments) + return url_unparse((scheme, netloc, path, query, fragment)) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/user_agent.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/user_agent.py new file mode 100644 index 00000000..66ffcbe0 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/user_agent.py @@ -0,0 +1,47 @@ +import typing as t + + +class UserAgent: + """Represents a parsed user agent header value. + + The default implementation does no parsing, only the :attr:`string` + attribute is set. A subclass may parse the string to set the + common attributes or expose other information. Set + :attr:`werkzeug.wrappers.Request.user_agent_class` to use a + subclass. + + :param string: The header value to parse. + + .. versionadded:: 2.0 + This replaces the previous ``useragents`` module, but does not + provide a built-in parser. + """ + + platform: t.Optional[str] = None + """The OS name, if it could be parsed from the string.""" + + browser: t.Optional[str] = None + """The browser name, if it could be parsed from the string.""" + + version: t.Optional[str] = None + """The browser version, if it could be parsed from the string.""" + + language: t.Optional[str] = None + """The browser language, if it could be parsed from the string.""" + + def __init__(self, string: str) -> None: + self.string: str = string + """The original header value.""" + + def __repr__(self) -> str: + return f"<{type(self).__name__} {self.browser}/{self.version}>" + + def __str__(self) -> str: + return self.string + + def __bool__(self) -> bool: + return bool(self.browser) + + def to_header(self) -> str: + """Convert to a header value.""" + return self.string diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/utils.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/utils.py new file mode 100644 index 00000000..672e6e5a --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/utils.py @@ -0,0 +1,705 @@ +import io +import mimetypes +import os +import pkgutil +import re +import sys +import typing as t +import unicodedata +from datetime import datetime +from time import time +from zlib import adler32 + +from markupsafe import escape + +from ._internal import _DictAccessorProperty +from ._internal import _missing +from ._internal import _TAccessorValue +from .datastructures import Headers +from .exceptions import NotFound +from .exceptions import RequestedRangeNotSatisfiable +from .security import safe_join +from .urls import url_quote +from .wsgi import wrap_file + +if t.TYPE_CHECKING: + from _typeshed.wsgi import WSGIEnvironment + from .wrappers.request import Request + from .wrappers.response import Response + +_T = t.TypeVar("_T") + +_entity_re = re.compile(r"&([^;]+);") +_filename_ascii_strip_re = re.compile(r"[^A-Za-z0-9_.-]") +_windows_device_files = ( + "CON", + "AUX", + "COM1", + "COM2", + "COM3", + "COM4", + "LPT1", + "LPT2", + "LPT3", + "PRN", + "NUL", +) + + +class cached_property(property, t.Generic[_T]): + """A :func:`property` that is only evaluated once. Subsequent access + returns the cached value. Setting the property sets the cached + value. Deleting the property clears the cached value, accessing it + again will evaluate it again. + + .. code-block:: python + + class Example: + @cached_property + def value(self): + # calculate something important here + return 42 + + e = Example() + e.value # evaluates + e.value # uses cache + e.value = 16 # sets cache + del e.value # clears cache + + If the class defines ``__slots__``, it must add ``_cache_{name}`` as + a slot. Alternatively, it can add ``__dict__``, but that's usually + not desirable. + + .. versionchanged:: 2.1 + Works with ``__slots__``. + + .. versionchanged:: 2.0 + ``del obj.name`` clears the cached value. + """ + + def __init__( + self, + fget: t.Callable[[t.Any], _T], + name: t.Optional[str] = None, + doc: t.Optional[str] = None, + ) -> None: + super().__init__(fget, doc=doc) + self.__name__ = name or fget.__name__ + self.slot_name = f"_cache_{self.__name__}" + self.__module__ = fget.__module__ + + def __set__(self, obj: object, value: _T) -> None: + if hasattr(obj, "__dict__"): + obj.__dict__[self.__name__] = value + else: + setattr(obj, self.slot_name, value) + + def __get__(self, obj: object, type: type = None) -> _T: # type: ignore + if obj is None: + return self # type: ignore + + obj_dict = getattr(obj, "__dict__", None) + + if obj_dict is not None: + value: _T = obj_dict.get(self.__name__, _missing) + else: + value = getattr(obj, self.slot_name, _missing) # type: ignore[arg-type] + + if value is _missing: + value = self.fget(obj) # type: ignore + + if obj_dict is not None: + obj.__dict__[self.__name__] = value + else: + setattr(obj, self.slot_name, value) + + return value + + def __delete__(self, obj: object) -> None: + if hasattr(obj, "__dict__"): + del obj.__dict__[self.__name__] + else: + setattr(obj, self.slot_name, _missing) + + +class environ_property(_DictAccessorProperty[_TAccessorValue]): + """Maps request attributes to environment variables. This works not only + for the Werkzeug request object, but also any other class with an + environ attribute: + + >>> class Test(object): + ... environ = {'key': 'value'} + ... test = environ_property('key') + >>> var = Test() + >>> var.test + 'value' + + If you pass it a second value it's used as default if the key does not + exist, the third one can be a converter that takes a value and converts + it. If it raises :exc:`ValueError` or :exc:`TypeError` the default value + is used. If no default value is provided `None` is used. + + Per default the property is read only. You have to explicitly enable it + by passing ``read_only=False`` to the constructor. + """ + + read_only = True + + def lookup(self, obj: "Request") -> "WSGIEnvironment": + return obj.environ + + +class header_property(_DictAccessorProperty[_TAccessorValue]): + """Like `environ_property` but for headers.""" + + def lookup(self, obj: t.Union["Request", "Response"]) -> Headers: + return obj.headers + + +# https://cgit.freedesktop.org/xdg/shared-mime-info/tree/freedesktop.org.xml.in +# https://www.iana.org/assignments/media-types/media-types.xhtml +# Types listed in the XDG mime info that have a charset in the IANA registration. +_charset_mimetypes = { + "application/ecmascript", + "application/javascript", + "application/sql", + "application/xml", + "application/xml-dtd", + "application/xml-external-parsed-entity", +} + + +def get_content_type(mimetype: str, charset: str) -> str: + """Returns the full content type string with charset for a mimetype. + + If the mimetype represents text, the charset parameter will be + appended, otherwise the mimetype is returned unchanged. + + :param mimetype: The mimetype to be used as content type. + :param charset: The charset to be appended for text mimetypes. + :return: The content type. + + .. versionchanged:: 0.15 + Any type that ends with ``+xml`` gets a charset, not just those + that start with ``application/``. Known text types such as + ``application/javascript`` are also given charsets. + """ + if ( + mimetype.startswith("text/") + or mimetype in _charset_mimetypes + or mimetype.endswith("+xml") + ): + mimetype += f"; charset={charset}" + + return mimetype + + +def secure_filename(filename: str) -> str: + r"""Pass it a filename and it will return a secure version of it. This + filename can then safely be stored on a regular file system and passed + to :func:`os.path.join`. The filename returned is an ASCII only string + for maximum portability. + + On windows systems the function also makes sure that the file is not + named after one of the special device files. + + >>> secure_filename("My cool movie.mov") + 'My_cool_movie.mov' + >>> secure_filename("../../../etc/passwd") + 'etc_passwd' + >>> secure_filename('i contain cool \xfcml\xe4uts.txt') + 'i_contain_cool_umlauts.txt' + + The function might return an empty filename. It's your responsibility + to ensure that the filename is unique and that you abort or + generate a random filename if the function returned an empty one. + + .. versionadded:: 0.5 + + :param filename: the filename to secure + """ + filename = unicodedata.normalize("NFKD", filename) + filename = filename.encode("ascii", "ignore").decode("ascii") + + for sep in os.path.sep, os.path.altsep: + if sep: + filename = filename.replace(sep, " ") + filename = str(_filename_ascii_strip_re.sub("", "_".join(filename.split()))).strip( + "._" + ) + + # on nt a couple of special files are present in each folder. We + # have to ensure that the target file is not such a filename. In + # this case we prepend an underline + if ( + os.name == "nt" + and filename + and filename.split(".")[0].upper() in _windows_device_files + ): + filename = f"_{filename}" + + return filename + + +def redirect( + location: str, code: int = 302, Response: t.Optional[t.Type["Response"]] = None +) -> "Response": + """Returns a response object (a WSGI application) that, if called, + redirects the client to the target location. Supported codes are + 301, 302, 303, 305, 307, and 308. 300 is not supported because + it's not a real redirect and 304 because it's the answer for a + request with a request with defined If-Modified-Since headers. + + .. versionadded:: 0.6 + The location can now be a unicode string that is encoded using + the :func:`iri_to_uri` function. + + .. versionadded:: 0.10 + The class used for the Response object can now be passed in. + + :param location: the location the response should redirect to. + :param code: the redirect status code. defaults to 302. + :param class Response: a Response class to use when instantiating a + response. The default is :class:`werkzeug.wrappers.Response` if + unspecified. + """ + if Response is None: + from .wrappers import Response # type: ignore + + display_location = escape(location) + if isinstance(location, str): + # Safe conversion is necessary here as we might redirect + # to a broken URI scheme (for instance itms-services). + from .urls import iri_to_uri + + location = iri_to_uri(location, safe_conversion=True) + + response = Response( # type: ignore + "\n" + "\n" + "Redirecting...\n" + "

    Redirecting...

    \n" + "

    You should be redirected automatically to the target URL: " + f'{display_location}. If' + " not, click the link.\n", + code, + mimetype="text/html", + ) + response.headers["Location"] = location + return response + + +def append_slash_redirect(environ: "WSGIEnvironment", code: int = 308) -> "Response": + """Redirect to the current URL with a slash appended. + + If the current URL is ``/user/42``, the redirect URL will be + ``42/``. When joined to the current URL during response + processing or by the browser, this will produce ``/user/42/``. + + The behavior is undefined if the path ends with a slash already. If + called unconditionally on a URL, it may produce a redirect loop. + + :param environ: Use the path and query from this WSGI environment + to produce the redirect URL. + :param code: the status code for the redirect. + + .. versionchanged:: 2.1 + Produce a relative URL that only modifies the last segment. + Relevant when the current path has multiple segments. + + .. versionchanged:: 2.1 + The default status code is 308 instead of 301. This preserves + the request method and body. + """ + tail = environ["PATH_INFO"].rpartition("/")[2] + + if not tail: + new_path = "./" + else: + new_path = f"{tail}/" + + query_string = environ.get("QUERY_STRING") + + if query_string: + new_path = f"{new_path}?{query_string}" + + return redirect(new_path, code) + + +def send_file( + path_or_file: t.Union[os.PathLike, str, t.IO[bytes]], + environ: "WSGIEnvironment", + mimetype: t.Optional[str] = None, + as_attachment: bool = False, + download_name: t.Optional[str] = None, + conditional: bool = True, + etag: t.Union[bool, str] = True, + last_modified: t.Optional[t.Union[datetime, int, float]] = None, + max_age: t.Optional[ + t.Union[int, t.Callable[[t.Optional[str]], t.Optional[int]]] + ] = None, + use_x_sendfile: bool = False, + response_class: t.Optional[t.Type["Response"]] = None, + _root_path: t.Optional[t.Union[os.PathLike, str]] = None, +) -> "Response": + """Send the contents of a file to the client. + + The first argument can be a file path or a file-like object. Paths + are preferred in most cases because Werkzeug can manage the file and + get extra information from the path. Passing a file-like object + requires that the file is opened in binary mode, and is mostly + useful when building a file in memory with :class:`io.BytesIO`. + + Never pass file paths provided by a user. The path is assumed to be + trusted, so a user could craft a path to access a file you didn't + intend. + + If the WSGI server sets a ``file_wrapper`` in ``environ``, it is + used, otherwise Werkzeug's built-in wrapper is used. Alternatively, + if the HTTP server supports ``X-Sendfile``, ``use_x_sendfile=True`` + will tell the server to send the given path, which is much more + efficient than reading it in Python. + + :param path_or_file: The path to the file to send, relative to the + current working directory if a relative path is given. + Alternatively, a file-like object opened in binary mode. Make + sure the file pointer is seeked to the start of the data. + :param environ: The WSGI environ for the current request. + :param mimetype: The MIME type to send for the file. If not + provided, it will try to detect it from the file name. + :param as_attachment: Indicate to a browser that it should offer to + save the file instead of displaying it. + :param download_name: The default name browsers will use when saving + the file. Defaults to the passed file name. + :param conditional: Enable conditional and range responses based on + request headers. Requires passing a file path and ``environ``. + :param etag: Calculate an ETag for the file, which requires passing + a file path. Can also be a string to use instead. + :param last_modified: The last modified time to send for the file, + in seconds. If not provided, it will try to detect it from the + file path. + :param max_age: How long the client should cache the file, in + seconds. If set, ``Cache-Control`` will be ``public``, otherwise + it will be ``no-cache`` to prefer conditional caching. + :param use_x_sendfile: Set the ``X-Sendfile`` header to let the + server to efficiently send the file. Requires support from the + HTTP server. Requires passing a file path. + :param response_class: Build the response using this class. Defaults + to :class:`~werkzeug.wrappers.Response`. + :param _root_path: Do not use. For internal use only. Use + :func:`send_from_directory` to safely send files under a path. + + .. versionchanged:: 2.0.2 + ``send_file`` only sets a detected ``Content-Encoding`` if + ``as_attachment`` is disabled. + + .. versionadded:: 2.0 + Adapted from Flask's implementation. + + .. versionchanged:: 2.0 + ``download_name`` replaces Flask's ``attachment_filename`` + parameter. If ``as_attachment=False``, it is passed with + ``Content-Disposition: inline`` instead. + + .. versionchanged:: 2.0 + ``max_age`` replaces Flask's ``cache_timeout`` parameter. + ``conditional`` is enabled and ``max_age`` is not set by + default. + + .. versionchanged:: 2.0 + ``etag`` replaces Flask's ``add_etags`` parameter. It can be a + string to use instead of generating one. + + .. versionchanged:: 2.0 + If an encoding is returned when guessing ``mimetype`` from + ``download_name``, set the ``Content-Encoding`` header. + """ + if response_class is None: + from .wrappers import Response + + response_class = Response + + path: t.Optional[str] = None + file: t.Optional[t.IO[bytes]] = None + size: t.Optional[int] = None + mtime: t.Optional[float] = None + headers = Headers() + + if isinstance(path_or_file, (os.PathLike, str)) or hasattr( + path_or_file, "__fspath__" + ): + path_or_file = t.cast(t.Union[os.PathLike, str], path_or_file) + + # Flask will pass app.root_path, allowing its send_file wrapper + # to not have to deal with paths. + if _root_path is not None: + path = os.path.join(_root_path, path_or_file) + else: + path = os.path.abspath(path_or_file) + + stat = os.stat(path) + size = stat.st_size + mtime = stat.st_mtime + else: + file = path_or_file + + if download_name is None and path is not None: + download_name = os.path.basename(path) + + if mimetype is None: + if download_name is None: + raise TypeError( + "Unable to detect the MIME type because a file name is" + " not available. Either set 'download_name', pass a" + " path instead of a file, or set 'mimetype'." + ) + + mimetype, encoding = mimetypes.guess_type(download_name) + + if mimetype is None: + mimetype = "application/octet-stream" + + # Don't send encoding for attachments, it causes browsers to + # save decompress tar.gz files. + if encoding is not None and not as_attachment: + headers.set("Content-Encoding", encoding) + + if download_name is not None: + try: + download_name.encode("ascii") + except UnicodeEncodeError: + simple = unicodedata.normalize("NFKD", download_name) + simple = simple.encode("ascii", "ignore").decode("ascii") + quoted = url_quote(download_name, safe="") + names = {"filename": simple, "filename*": f"UTF-8''{quoted}"} + else: + names = {"filename": download_name} + + value = "attachment" if as_attachment else "inline" + headers.set("Content-Disposition", value, **names) + elif as_attachment: + raise TypeError( + "No name provided for attachment. Either set" + " 'download_name' or pass a path instead of a file." + ) + + if use_x_sendfile and path is not None: + headers["X-Sendfile"] = path + data = None + else: + if file is None: + file = open(path, "rb") # type: ignore + elif isinstance(file, io.BytesIO): + size = file.getbuffer().nbytes + elif isinstance(file, io.TextIOBase): + raise ValueError("Files must be opened in binary mode or use BytesIO.") + + data = wrap_file(environ, file) + + rv = response_class( + data, mimetype=mimetype, headers=headers, direct_passthrough=True + ) + + if size is not None: + rv.content_length = size + + if last_modified is not None: + rv.last_modified = last_modified # type: ignore + elif mtime is not None: + rv.last_modified = mtime # type: ignore + + rv.cache_control.no_cache = True + + # Flask will pass app.get_send_file_max_age, allowing its send_file + # wrapper to not have to deal with paths. + if callable(max_age): + max_age = max_age(path) + + if max_age is not None: + if max_age > 0: + rv.cache_control.no_cache = None + rv.cache_control.public = True + + rv.cache_control.max_age = max_age + rv.expires = int(time() + max_age) # type: ignore + + if isinstance(etag, str): + rv.set_etag(etag) + elif etag and path is not None: + check = adler32(path.encode("utf-8")) & 0xFFFFFFFF + rv.set_etag(f"{mtime}-{size}-{check}") + + if conditional: + try: + rv = rv.make_conditional(environ, accept_ranges=True, complete_length=size) + except RequestedRangeNotSatisfiable: + if file is not None: + file.close() + + raise + + # Some x-sendfile implementations incorrectly ignore the 304 + # status code and send the file anyway. + if rv.status_code == 304: + rv.headers.pop("x-sendfile", None) + + return rv + + +def send_from_directory( + directory: t.Union[os.PathLike, str], + path: t.Union[os.PathLike, str], + environ: "WSGIEnvironment", + **kwargs: t.Any, +) -> "Response": + """Send a file from within a directory using :func:`send_file`. + + This is a secure way to serve files from a folder, such as static + files or uploads. Uses :func:`~werkzeug.security.safe_join` to + ensure the path coming from the client is not maliciously crafted to + point outside the specified directory. + + If the final path does not point to an existing regular file, + returns a 404 :exc:`~werkzeug.exceptions.NotFound` error. + + :param directory: The directory that ``path`` must be located under. + :param path: The path to the file to send, relative to + ``directory``. + :param environ: The WSGI environ for the current request. + :param kwargs: Arguments to pass to :func:`send_file`. + + .. versionadded:: 2.0 + Adapted from Flask's implementation. + """ + path = safe_join(os.fspath(directory), os.fspath(path)) + + if path is None: + raise NotFound() + + # Flask will pass app.root_path, allowing its send_from_directory + # wrapper to not have to deal with paths. + if "_root_path" in kwargs: + path = os.path.join(kwargs["_root_path"], path) + + try: + if not os.path.isfile(path): + raise NotFound() + except ValueError: + # path contains null byte on Python < 3.8 + raise NotFound() from None + + return send_file(path, environ, **kwargs) + + +def import_string(import_name: str, silent: bool = False) -> t.Any: + """Imports an object based on a string. This is useful if you want to + use import paths as endpoints or something similar. An import path can + be specified either in dotted notation (``xml.sax.saxutils.escape``) + or with a colon as object delimiter (``xml.sax.saxutils:escape``). + + If `silent` is True the return value will be `None` if the import fails. + + :param import_name: the dotted name for the object to import. + :param silent: if set to `True` import errors are ignored and + `None` is returned instead. + :return: imported object + """ + import_name = import_name.replace(":", ".") + try: + try: + __import__(import_name) + except ImportError: + if "." not in import_name: + raise + else: + return sys.modules[import_name] + + module_name, obj_name = import_name.rsplit(".", 1) + module = __import__(module_name, globals(), locals(), [obj_name]) + try: + return getattr(module, obj_name) + except AttributeError as e: + raise ImportError(e) from None + + except ImportError as e: + if not silent: + raise ImportStringError(import_name, e).with_traceback( + sys.exc_info()[2] + ) from None + + return None + + +def find_modules( + import_path: str, include_packages: bool = False, recursive: bool = False +) -> t.Iterator[str]: + """Finds all the modules below a package. This can be useful to + automatically import all views / controllers so that their metaclasses / + function decorators have a chance to register themselves on the + application. + + Packages are not returned unless `include_packages` is `True`. This can + also recursively list modules but in that case it will import all the + packages to get the correct load path of that module. + + :param import_path: the dotted name for the package to find child modules. + :param include_packages: set to `True` if packages should be returned, too. + :param recursive: set to `True` if recursion should happen. + :return: generator + """ + module = import_string(import_path) + path = getattr(module, "__path__", None) + if path is None: + raise ValueError(f"{import_path!r} is not a package") + basename = f"{module.__name__}." + for _importer, modname, ispkg in pkgutil.iter_modules(path): + modname = basename + modname + if ispkg: + if include_packages: + yield modname + if recursive: + yield from find_modules(modname, include_packages, True) + else: + yield modname + + +class ImportStringError(ImportError): + """Provides information about a failed :func:`import_string` attempt.""" + + #: String in dotted notation that failed to be imported. + import_name: str + #: Wrapped exception. + exception: BaseException + + def __init__(self, import_name: str, exception: BaseException) -> None: + self.import_name = import_name + self.exception = exception + msg = import_name + name = "" + tracked = [] + for part in import_name.replace(":", ".").split("."): + name = f"{name}.{part}" if name else part + imported = import_string(name, silent=True) + if imported: + tracked.append((name, getattr(imported, "__file__", None))) + else: + track = [f"- {n!r} found in {i!r}." for n, i in tracked] + track.append(f"- {name!r} not found.") + track_str = "\n".join(track) + msg = ( + f"import_string() failed for {import_name!r}. Possible reasons" + f" are:\n\n" + "- missing __init__.py in a package;\n" + "- package or module path not included in sys.path;\n" + "- duplicated package or module name taking precedence in" + " sys.path;\n" + "- missing module, class, function or variable;\n\n" + f"Debugged import:\n\n{track_str}\n\n" + f"Original exception:\n\n{type(exception).__name__}: {exception}" + ) + break + + super().__init__(msg) + + def __repr__(self) -> str: + return f"<{type(self).__name__}({self.import_name!r}, {self.exception!r})>" diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__init__.py new file mode 100644 index 00000000..b8c45d71 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__init__.py @@ -0,0 +1,3 @@ +from .request import Request as Request +from .response import Response as Response +from .response import ResponseStream diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fff0570a3d470d44326c59c355af49de972eed71 GIT binary patch literal 295 zcmXw!&q~8U5XN_tlmuyg4s%GM*COJ-qj+fb5*Naf3}$II8D|qxd-8RBr5yF-D|m8N z?ZABV8~B)yxn3+z1lRK8t=#kc^vkgVhD&aD#!`t&Hp0qWO3y(P*f0-&Ib@FVh&kGd zboM3Lp2{iSz{>!xXG}KWuxlMKpB{PJ6KH#%&Ze0Doa7Uyg#OJG@=6iQyP(*!m+z;W zwR&_wPL(w{r>+ohb+6T3SL#MRfJKD{v!O*@?x4!X8lcJQl{=u>8#My$4lq2cku;(| cQxv8(eNim&bxO`{R}BqZ_$Qptp3AxX0V5Ppr2qf` literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/request.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/request.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0f27eff2b26bba59393b3985d2fe13c86bc73065 GIT binary patch literal 19930 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/response.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/__pycache__/response.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b98ae2f31e400b9574460a4211b7539658b6cb06 GIT binary patch literal 28991 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 c7JcqNF>!Q>+|2YL=TPbR*z~tE$-m None: + super().__init__( + method=environ.get("REQUEST_METHOD", "GET"), + scheme=environ.get("wsgi.url_scheme", "http"), + server=_get_server(environ), + root_path=_wsgi_decoding_dance( + environ.get("SCRIPT_NAME") or "", self.charset, self.encoding_errors + ), + path=_wsgi_decoding_dance( + environ.get("PATH_INFO") or "", self.charset, self.encoding_errors + ), + query_string=environ.get("QUERY_STRING", "").encode("latin1"), + headers=EnvironHeaders(environ), + remote_addr=environ.get("REMOTE_ADDR"), + ) + self.environ = environ + self.shallow = shallow + + if populate_request and not shallow: + self.environ["werkzeug.request"] = self + + @classmethod + def from_values(cls, *args: t.Any, **kwargs: t.Any) -> "Request": + """Create a new request object based on the values provided. If + environ is given missing values are filled from there. This method is + useful for small scripts when you need to simulate a request from an URL. + Do not use this method for unittesting, there is a full featured client + object (:class:`Client`) that allows to create multipart requests, + support for cookies etc. + + This accepts the same options as the + :class:`~werkzeug.test.EnvironBuilder`. + + .. versionchanged:: 0.5 + This method now accepts the same arguments as + :class:`~werkzeug.test.EnvironBuilder`. Because of this the + `environ` parameter is now called `environ_overrides`. + + :return: request object + """ + from ..test import EnvironBuilder + + charset = kwargs.pop("charset", cls.charset) + kwargs["charset"] = charset + builder = EnvironBuilder(*args, **kwargs) + try: + return builder.get_request(cls) + finally: + builder.close() + + @classmethod + def application( + cls, f: t.Callable[["Request"], "WSGIApplication"] + ) -> "WSGIApplication": + """Decorate a function as responder that accepts the request as + the last argument. This works like the :func:`responder` + decorator but the function is passed the request object as the + last argument and the request object will be closed + automatically:: + + @Request.application + def my_wsgi_app(request): + return Response('Hello World!') + + As of Werkzeug 0.14 HTTP exceptions are automatically caught and + converted to responses instead of failing. + + :param f: the WSGI callable to decorate + :return: a new WSGI callable + """ + #: return a callable that wraps the -2nd argument with the request + #: and calls the function with all the arguments up to that one and + #: the request. The return value is then called with the latest + #: two arguments. This makes it possible to use this decorator for + #: both standalone WSGI functions as well as bound methods and + #: partially applied functions. + from ..exceptions import HTTPException + + @functools.wraps(f) + def application(*args): # type: ignore + request = cls(args[-2]) + with request: + try: + resp = f(*args[:-2] + (request,)) + except HTTPException as e: + resp = e.get_response(args[-2]) + return resp(*args[-2:]) + + return t.cast("WSGIApplication", application) + + def _get_file_stream( + self, + total_content_length: t.Optional[int], + content_type: t.Optional[str], + filename: t.Optional[str] = None, + content_length: t.Optional[int] = None, + ) -> t.IO[bytes]: + """Called to get a stream for the file upload. + + This must provide a file-like class with `read()`, `readline()` + and `seek()` methods that is both writeable and readable. + + The default implementation returns a temporary file if the total + content length is higher than 500KB. Because many browsers do not + provide a content length for the files only the total content + length matters. + + :param total_content_length: the total content length of all the + data in the request combined. This value + is guaranteed to be there. + :param content_type: the mimetype of the uploaded file. + :param filename: the filename of the uploaded file. May be `None`. + :param content_length: the length of this file. This value is usually + not provided because webbrowsers do not provide + this value. + """ + return default_stream_factory( + total_content_length=total_content_length, + filename=filename, + content_type=content_type, + content_length=content_length, + ) + + @property + def want_form_data_parsed(self) -> bool: + """``True`` if the request method carries content. By default + this is true if a ``Content-Type`` is sent. + + .. versionadded:: 0.8 + """ + return bool(self.environ.get("CONTENT_TYPE")) + + def make_form_data_parser(self) -> FormDataParser: + """Creates the form data parser. Instantiates the + :attr:`form_data_parser_class` with some parameters. + + .. versionadded:: 0.8 + """ + return self.form_data_parser_class( + self._get_file_stream, + self.charset, + self.encoding_errors, + self.max_form_memory_size, + self.max_content_length, + self.parameter_storage_class, + ) + + def _load_form_data(self) -> None: + """Method used internally to retrieve submitted data. After calling + this sets `form` and `files` on the request object to multi dicts + filled with the incoming form data. As a matter of fact the input + stream will be empty afterwards. You can also call this method to + force the parsing of the form data. + + .. versionadded:: 0.8 + """ + # abort early if we have already consumed the stream + if "form" in self.__dict__: + return + + if self.want_form_data_parsed: + parser = self.make_form_data_parser() + data = parser.parse( + self._get_stream_for_parsing(), + self.mimetype, + self.content_length, + self.mimetype_params, + ) + else: + data = ( + self.stream, + self.parameter_storage_class(), + self.parameter_storage_class(), + ) + + # inject the values into the instance dict so that we bypass + # our cached_property non-data descriptor. + d = self.__dict__ + d["stream"], d["form"], d["files"] = data + + def _get_stream_for_parsing(self) -> t.IO[bytes]: + """This is the same as accessing :attr:`stream` with the difference + that if it finds cached data from calling :meth:`get_data` first it + will create a new stream out of the cached data. + + .. versionadded:: 0.9.3 + """ + cached_data = getattr(self, "_cached_data", None) + if cached_data is not None: + return BytesIO(cached_data) + return self.stream + + def close(self) -> None: + """Closes associated resources of this request object. This + closes all file handles explicitly. You can also use the request + object in a with statement which will automatically close it. + + .. versionadded:: 0.9 + """ + files = self.__dict__.get("files") + for _key, value in iter_multi_items(files or ()): + value.close() + + def __enter__(self) -> "Request": + return self + + def __exit__(self, exc_type, exc_value, tb) -> None: # type: ignore + self.close() + + @cached_property + def stream(self) -> t.IO[bytes]: + """ + If the incoming form data was not encoded with a known mimetype + the data is stored unmodified in this stream for consumption. Most + of the time it is a better idea to use :attr:`data` which will give + you that data as a string. The stream only returns the data once. + + Unlike :attr:`input_stream` this stream is properly guarded that you + can't accidentally read past the length of the input. Werkzeug will + internally always refer to this stream to read data which makes it + possible to wrap this object with a stream that does filtering. + + .. versionchanged:: 0.9 + This stream is now always available but might be consumed by the + form parser later on. Previously the stream was only set if no + parsing happened. + """ + if self.shallow: + raise RuntimeError( + "This request was created with 'shallow=True', reading" + " from the input stream is disabled." + ) + + return get_input_stream(self.environ) + + input_stream = environ_property[t.IO[bytes]]( + "wsgi.input", + doc="""The WSGI input stream. + + In general it's a bad idea to use this one because you can + easily read past the boundary. Use the :attr:`stream` + instead.""", + ) + + @cached_property + def data(self) -> bytes: + """ + Contains the incoming request data as string in case it came with + a mimetype Werkzeug does not handle. + """ + return self.get_data(parse_form_data=True) + + @typing.overload + def get_data( # type: ignore + self, + cache: bool = True, + as_text: "te.Literal[False]" = False, + parse_form_data: bool = False, + ) -> bytes: + ... + + @typing.overload + def get_data( + self, + cache: bool = True, + as_text: "te.Literal[True]" = ..., + parse_form_data: bool = False, + ) -> str: + ... + + def get_data( + self, cache: bool = True, as_text: bool = False, parse_form_data: bool = False + ) -> t.Union[bytes, str]: + """This reads the buffered incoming data from the client into one + bytes object. By default this is cached but that behavior can be + changed by setting `cache` to `False`. + + Usually it's a bad idea to call this method without checking the + content length first as a client could send dozens of megabytes or more + to cause memory problems on the server. + + Note that if the form data was already parsed this method will not + return anything as form data parsing does not cache the data like + this method does. To implicitly invoke form data parsing function + set `parse_form_data` to `True`. When this is done the return value + of this method will be an empty string if the form parser handles + the data. This generally is not necessary as if the whole data is + cached (which is the default) the form parser will used the cached + data to parse the form data. Please be generally aware of checking + the content length first in any case before calling this method + to avoid exhausting server memory. + + If `as_text` is set to `True` the return value will be a decoded + string. + + .. versionadded:: 0.9 + """ + rv = getattr(self, "_cached_data", None) + if rv is None: + if parse_form_data: + self._load_form_data() + rv = self.stream.read() + if cache: + self._cached_data = rv + if as_text: + rv = rv.decode(self.charset, self.encoding_errors) + return rv + + @cached_property + def form(self) -> "ImmutableMultiDict[str, str]": + """The form parameters. By default an + :class:`~werkzeug.datastructures.ImmutableMultiDict` + is returned from this function. This can be changed by setting + :attr:`parameter_storage_class` to a different type. This might + be necessary if the order of the form data is important. + + Please keep in mind that file uploads will not end up here, but instead + in the :attr:`files` attribute. + + .. versionchanged:: 0.9 + + Previous to Werkzeug 0.9 this would only contain form data for POST + and PUT requests. + """ + self._load_form_data() + return self.form + + @cached_property + def values(self) -> "CombinedMultiDict[str, str]": + """A :class:`werkzeug.datastructures.CombinedMultiDict` that + combines :attr:`args` and :attr:`form`. + + For GET requests, only ``args`` are present, not ``form``. + + .. versionchanged:: 2.0 + For GET requests, only ``args`` are present, not ``form``. + """ + sources = [self.args] + + if self.method != "GET": + # GET requests can have a body, and some caching proxies + # might not treat that differently than a normal GET + # request, allowing form data to "invisibly" affect the + # cache without indication in the query string / URL. + sources.append(self.form) + + args = [] + + for d in sources: + if not isinstance(d, MultiDict): + d = MultiDict(d) + + args.append(d) + + return CombinedMultiDict(args) + + @cached_property + def files(self) -> "ImmutableMultiDict[str, FileStorage]": + """:class:`~werkzeug.datastructures.MultiDict` object containing + all uploaded files. Each key in :attr:`files` is the name from the + ````. Each value in :attr:`files` is a + Werkzeug :class:`~werkzeug.datastructures.FileStorage` object. + + It basically behaves like a standard file object you know from Python, + with the difference that it also has a + :meth:`~werkzeug.datastructures.FileStorage.save` function that can + store the file on the filesystem. + + Note that :attr:`files` will only contain data if the request method was + POST, PUT or PATCH and the ``

    `` that posted to the request had + ``enctype="multipart/form-data"``. It will be empty otherwise. + + See the :class:`~werkzeug.datastructures.MultiDict` / + :class:`~werkzeug.datastructures.FileStorage` documentation for + more details about the used data structure. + """ + self._load_form_data() + return self.files + + @property + def script_root(self) -> str: + """Alias for :attr:`self.root_path`. ``environ["SCRIPT_ROOT"]`` + without a trailing slash. + """ + return self.root_path + + @cached_property + def url_root(self) -> str: + """Alias for :attr:`root_url`. The URL with scheme, host, and + root path. For example, ``https://example.com/app/``. + """ + return self.root_url + + remote_user = environ_property[str]( + "REMOTE_USER", + doc="""If the server supports user authentication, and the + script is protected, this attribute contains the username the + user has authenticated as.""", + ) + is_multithread = environ_property[bool]( + "wsgi.multithread", + doc="""boolean that is `True` if the application is served by a + multithreaded WSGI server.""", + ) + is_multiprocess = environ_property[bool]( + "wsgi.multiprocess", + doc="""boolean that is `True` if the application is served by a + WSGI server that spawns multiple processes.""", + ) + is_run_once = environ_property[bool]( + "wsgi.run_once", + doc="""boolean that is `True` if the application will be + executed only once in a process lifetime. This is the case for + CGI for example, but it's not guaranteed that the execution only + happens one time.""", + ) + + # JSON + + #: A module or other object that has ``dumps`` and ``loads`` + #: functions that match the API of the built-in :mod:`json` module. + json_module = json + + @property + def json(self) -> t.Optional[t.Any]: + """The parsed JSON data if :attr:`mimetype` indicates JSON + (:mimetype:`application/json`, see :attr:`is_json`). + + Calls :meth:`get_json` with default arguments. + + If the request content type is not ``application/json``, this + will raise a 400 Bad Request error. + + .. versionchanged:: 2.1 + Raise a 400 error if the content type is incorrect. + """ + return self.get_json() + + # Cached values for ``(silent=False, silent=True)``. Initialized + # with sentinel values. + _cached_json: t.Tuple[t.Any, t.Any] = (Ellipsis, Ellipsis) + + def get_json( + self, force: bool = False, silent: bool = False, cache: bool = True + ) -> t.Optional[t.Any]: + """Parse :attr:`data` as JSON. + + If the mimetype does not indicate JSON + (:mimetype:`application/json`, see :attr:`is_json`), or parsing + fails, :meth:`on_json_loading_failed` is called and + its return value is used as the return value. By default this + raises a 400 Bad Request error. + + :param force: Ignore the mimetype and always try to parse JSON. + :param silent: Silence mimetype and parsing errors, and + return ``None`` instead. + :param cache: Store the parsed JSON to return for subsequent + calls. + + .. versionchanged:: 2.1 + Raise a 400 error if the content type is incorrect. + """ + if cache and self._cached_json[silent] is not Ellipsis: + return self._cached_json[silent] + + if not (force or self.is_json): + if not silent: + return self.on_json_loading_failed(None) + else: + return None + + data = self.get_data(cache=cache) + + try: + rv = self.json_module.loads(data) + except ValueError as e: + if silent: + rv = None + + if cache: + normal_rv, _ = self._cached_json + self._cached_json = (normal_rv, rv) + else: + rv = self.on_json_loading_failed(e) + + if cache: + _, silent_rv = self._cached_json + self._cached_json = (rv, silent_rv) + else: + if cache: + self._cached_json = (rv, rv) + + return rv + + def on_json_loading_failed(self, e: t.Optional[ValueError]) -> t.Any: + """Called if :meth:`get_json` fails and isn't silenced. + + If this method returns a value, it is used as the return value + for :meth:`get_json`. The default implementation raises + :exc:`~werkzeug.exceptions.BadRequest`. + + :param e: If parsing failed, this is the exception. It will be + ``None`` if the content type wasn't ``application/json``. + """ + if e is not None: + raise BadRequest(f"Failed to decode JSON object: {e}") + + raise BadRequest( + "Did not attempt to load JSON data because the request" + " Content-Type was not 'application/json'." + ) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/response.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/response.py new file mode 100644 index 00000000..7e888cba --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wrappers/response.py @@ -0,0 +1,877 @@ +import json +import typing +import typing as t +import warnings +from http import HTTPStatus + +from .._internal import _to_bytes +from ..datastructures import Headers +from ..http import remove_entity_headers +from ..sansio.response import Response as _SansIOResponse +from ..urls import iri_to_uri +from ..urls import url_join +from ..utils import cached_property +from ..wsgi import ClosingIterator +from ..wsgi import get_current_url +from werkzeug._internal import _get_environ +from werkzeug.http import generate_etag +from werkzeug.http import http_date +from werkzeug.http import is_resource_modified +from werkzeug.http import parse_etags +from werkzeug.http import parse_range_header +from werkzeug.wsgi import _RangeWrapper + +if t.TYPE_CHECKING: + import typing_extensions as te + from _typeshed.wsgi import StartResponse + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + from .request import Request + + +def _warn_if_string(iterable: t.Iterable) -> None: + """Helper for the response objects to check if the iterable returned + to the WSGI server is not a string. + """ + if isinstance(iterable, str): + warnings.warn( + "Response iterable was set to a string. This will appear to" + " work but means that the server will send the data to the" + " client one character at a time. This is almost never" + " intended behavior, use 'response.data' to assign strings" + " to the response object.", + stacklevel=2, + ) + + +def _iter_encoded( + iterable: t.Iterable[t.Union[str, bytes]], charset: str +) -> t.Iterator[bytes]: + for item in iterable: + if isinstance(item, str): + yield item.encode(charset) + else: + yield item + + +def _clean_accept_ranges(accept_ranges: t.Union[bool, str]) -> str: + if accept_ranges is True: + return "bytes" + elif accept_ranges is False: + return "none" + elif isinstance(accept_ranges, str): + return accept_ranges + raise ValueError("Invalid accept_ranges value") + + +class Response(_SansIOResponse): + """Represents an outgoing WSGI HTTP response with body, status, and + headers. Has properties and methods for using the functionality + defined by various HTTP specs. + + The response body is flexible to support different use cases. The + simple form is passing bytes, or a string which will be encoded as + UTF-8. Passing an iterable of bytes or strings makes this a + streaming response. A generator is particularly useful for building + a CSV file in memory or using SSE (Server Sent Events). A file-like + object is also iterable, although the + :func:`~werkzeug.utils.send_file` helper should be used in that + case. + + The response object is itself a WSGI application callable. When + called (:meth:`__call__`) with ``environ`` and ``start_response``, + it will pass its status and headers to ``start_response`` then + return its body as an iterable. + + .. code-block:: python + + from werkzeug.wrappers.response import Response + + def index(): + return Response("Hello, World!") + + def application(environ, start_response): + path = environ.get("PATH_INFO") or "/" + + if path == "/": + response = index() + else: + response = Response("Not Found", status=404) + + return response(environ, start_response) + + :param response: The data for the body of the response. A string or + bytes, or tuple or list of strings or bytes, for a fixed-length + response, or any other iterable of strings or bytes for a + streaming response. Defaults to an empty body. + :param status: The status code for the response. Either an int, in + which case the default status message is added, or a string in + the form ``{code} {message}``, like ``404 Not Found``. Defaults + to 200. + :param headers: A :class:`~werkzeug.datastructures.Headers` object, + or a list of ``(key, value)`` tuples that will be converted to a + ``Headers`` object. + :param mimetype: The mime type (content type without charset or + other parameters) of the response. If the value starts with + ``text/`` (or matches some other special cases), the charset + will be added to create the ``content_type``. + :param content_type: The full content type of the response. + Overrides building the value from ``mimetype``. + :param direct_passthrough: Pass the response body directly through + as the WSGI iterable. This can be used when the body is a binary + file or other iterator of bytes, to skip some unnecessary + checks. Use :func:`~werkzeug.utils.send_file` instead of setting + this manually. + + .. versionchanged:: 2.0 + Combine ``BaseResponse`` and mixins into a single ``Response`` + class. Using the old classes is deprecated and will be removed + in Werkzeug 2.1. + + .. versionchanged:: 0.5 + The ``direct_passthrough`` parameter was added. + """ + + #: if set to `False` accessing properties on the response object will + #: not try to consume the response iterator and convert it into a list. + #: + #: .. versionadded:: 0.6.2 + #: + #: That attribute was previously called `implicit_seqence_conversion`. + #: (Notice the typo). If you did use this feature, you have to adapt + #: your code to the name change. + implicit_sequence_conversion = True + + #: If a redirect ``Location`` header is a relative URL, make it an + #: absolute URL, including scheme and domain. + #: + #: .. versionchanged:: 2.1 + #: This is disabled by default, so responses will send relative + #: redirects. + #: + #: .. versionadded:: 0.8 + autocorrect_location_header = False + + #: Should this response object automatically set the content-length + #: header if possible? This is true by default. + #: + #: .. versionadded:: 0.8 + automatically_set_content_length = True + + #: The response body to send as the WSGI iterable. A list of strings + #: or bytes represents a fixed-length response, any other iterable + #: is a streaming response. Strings are encoded to bytes as UTF-8. + #: + #: Do not set to a plain string or bytes, that will cause sending + #: the response to be very inefficient as it will iterate one byte + #: at a time. + response: t.Union[t.Iterable[str], t.Iterable[bytes]] + + def __init__( + self, + response: t.Optional[ + t.Union[t.Iterable[bytes], bytes, t.Iterable[str], str] + ] = None, + status: t.Optional[t.Union[int, str, HTTPStatus]] = None, + headers: t.Optional[ + t.Union[ + t.Mapping[str, t.Union[str, int, t.Iterable[t.Union[str, int]]]], + t.Iterable[t.Tuple[str, t.Union[str, int]]], + ] + ] = None, + mimetype: t.Optional[str] = None, + content_type: t.Optional[str] = None, + direct_passthrough: bool = False, + ) -> None: + super().__init__( + status=status, + headers=headers, + mimetype=mimetype, + content_type=content_type, + ) + + #: Pass the response body directly through as the WSGI iterable. + #: This can be used when the body is a binary file or other + #: iterator of bytes, to skip some unnecessary checks. Use + #: :func:`~werkzeug.utils.send_file` instead of setting this + #: manually. + self.direct_passthrough = direct_passthrough + self._on_close: t.List[t.Callable[[], t.Any]] = [] + + # we set the response after the headers so that if a class changes + # the charset attribute, the data is set in the correct charset. + if response is None: + self.response = [] + elif isinstance(response, (str, bytes, bytearray)): + self.set_data(response) + else: + self.response = response + + def call_on_close(self, func: t.Callable[[], t.Any]) -> t.Callable[[], t.Any]: + """Adds a function to the internal list of functions that should + be called as part of closing down the response. Since 0.7 this + function also returns the function that was passed so that this + can be used as a decorator. + + .. versionadded:: 0.6 + """ + self._on_close.append(func) + return func + + def __repr__(self) -> str: + if self.is_sequence: + body_info = f"{sum(map(len, self.iter_encoded()))} bytes" + else: + body_info = "streamed" if self.is_streamed else "likely-streamed" + return f"<{type(self).__name__} {body_info} [{self.status}]>" + + @classmethod + def force_type( + cls, response: "Response", environ: t.Optional["WSGIEnvironment"] = None + ) -> "Response": + """Enforce that the WSGI response is a response object of the current + type. Werkzeug will use the :class:`Response` internally in many + situations like the exceptions. If you call :meth:`get_response` on an + exception you will get back a regular :class:`Response` object, even + if you are using a custom subclass. + + This method can enforce a given response type, and it will also + convert arbitrary WSGI callables into response objects if an environ + is provided:: + + # convert a Werkzeug response object into an instance of the + # MyResponseClass subclass. + response = MyResponseClass.force_type(response) + + # convert any WSGI application into a response object + response = MyResponseClass.force_type(response, environ) + + This is especially useful if you want to post-process responses in + the main dispatcher and use functionality provided by your subclass. + + Keep in mind that this will modify response objects in place if + possible! + + :param response: a response object or wsgi application. + :param environ: a WSGI environment object. + :return: a response object. + """ + if not isinstance(response, Response): + if environ is None: + raise TypeError( + "cannot convert WSGI application into response" + " objects without an environ" + ) + + from ..test import run_wsgi_app + + response = Response(*run_wsgi_app(response, environ)) + + response.__class__ = cls + return response + + @classmethod + def from_app( + cls, app: "WSGIApplication", environ: "WSGIEnvironment", buffered: bool = False + ) -> "Response": + """Create a new response object from an application output. This + works best if you pass it an application that returns a generator all + the time. Sometimes applications may use the `write()` callable + returned by the `start_response` function. This tries to resolve such + edge cases automatically. But if you don't get the expected output + you should set `buffered` to `True` which enforces buffering. + + :param app: the WSGI application to execute. + :param environ: the WSGI environment to execute against. + :param buffered: set to `True` to enforce buffering. + :return: a response object. + """ + from ..test import run_wsgi_app + + return cls(*run_wsgi_app(app, environ, buffered)) + + @typing.overload + def get_data(self, as_text: "te.Literal[False]" = False) -> bytes: + ... + + @typing.overload + def get_data(self, as_text: "te.Literal[True]") -> str: + ... + + def get_data(self, as_text: bool = False) -> t.Union[bytes, str]: + """The string representation of the response body. Whenever you call + this property the response iterable is encoded and flattened. This + can lead to unwanted behavior if you stream big data. + + This behavior can be disabled by setting + :attr:`implicit_sequence_conversion` to `False`. + + If `as_text` is set to `True` the return value will be a decoded + string. + + .. versionadded:: 0.9 + """ + self._ensure_sequence() + rv = b"".join(self.iter_encoded()) + + if as_text: + return rv.decode(self.charset) + + return rv + + def set_data(self, value: t.Union[bytes, str]) -> None: + """Sets a new string as response. The value must be a string or + bytes. If a string is set it's encoded to the charset of the + response (utf-8 by default). + + .. versionadded:: 0.9 + """ + # if a string is set, it's encoded directly so that we + # can set the content length + if isinstance(value, str): + value = value.encode(self.charset) + else: + value = bytes(value) + self.response = [value] + if self.automatically_set_content_length: + self.headers["Content-Length"] = str(len(value)) + + data = property( + get_data, + set_data, + doc="A descriptor that calls :meth:`get_data` and :meth:`set_data`.", + ) + + def calculate_content_length(self) -> t.Optional[int]: + """Returns the content length if available or `None` otherwise.""" + try: + self._ensure_sequence() + except RuntimeError: + return None + return sum(len(x) for x in self.iter_encoded()) + + def _ensure_sequence(self, mutable: bool = False) -> None: + """This method can be called by methods that need a sequence. If + `mutable` is true, it will also ensure that the response sequence + is a standard Python list. + + .. versionadded:: 0.6 + """ + if self.is_sequence: + # if we need a mutable object, we ensure it's a list. + if mutable and not isinstance(self.response, list): + self.response = list(self.response) # type: ignore + return + if self.direct_passthrough: + raise RuntimeError( + "Attempted implicit sequence conversion but the" + " response object is in direct passthrough mode." + ) + if not self.implicit_sequence_conversion: + raise RuntimeError( + "The response object required the iterable to be a" + " sequence, but the implicit conversion was disabled." + " Call make_sequence() yourself." + ) + self.make_sequence() + + def make_sequence(self) -> None: + """Converts the response iterator in a list. By default this happens + automatically if required. If `implicit_sequence_conversion` is + disabled, this method is not automatically called and some properties + might raise exceptions. This also encodes all the items. + + .. versionadded:: 0.6 + """ + if not self.is_sequence: + # if we consume an iterable we have to ensure that the close + # method of the iterable is called if available when we tear + # down the response + close = getattr(self.response, "close", None) + self.response = list(self.iter_encoded()) + if close is not None: + self.call_on_close(close) + + def iter_encoded(self) -> t.Iterator[bytes]: + """Iter the response encoded with the encoding of the response. + If the response object is invoked as WSGI application the return + value of this method is used as application iterator unless + :attr:`direct_passthrough` was activated. + """ + if __debug__: + _warn_if_string(self.response) + # Encode in a separate function so that self.response is fetched + # early. This allows us to wrap the response with the return + # value from get_app_iter or iter_encoded. + return _iter_encoded(self.response, self.charset) + + @property + def is_streamed(self) -> bool: + """If the response is streamed (the response is not an iterable with + a length information) this property is `True`. In this case streamed + means that there is no information about the number of iterations. + This is usually `True` if a generator is passed to the response object. + + This is useful for checking before applying some sort of post + filtering that should not take place for streamed responses. + """ + try: + len(self.response) # type: ignore + except (TypeError, AttributeError): + return True + return False + + @property + def is_sequence(self) -> bool: + """If the iterator is buffered, this property will be `True`. A + response object will consider an iterator to be buffered if the + response attribute is a list or tuple. + + .. versionadded:: 0.6 + """ + return isinstance(self.response, (tuple, list)) + + def close(self) -> None: + """Close the wrapped response if possible. You can also use the object + in a with statement which will automatically close it. + + .. versionadded:: 0.9 + Can now be used in a with statement. + """ + if hasattr(self.response, "close"): + self.response.close() # type: ignore + for func in self._on_close: + func() + + def __enter__(self) -> "Response": + return self + + def __exit__(self, exc_type, exc_value, tb): # type: ignore + self.close() + + def freeze(self) -> None: + """Make the response object ready to be pickled. Does the + following: + + * Buffer the response into a list, ignoring + :attr:`implicity_sequence_conversion` and + :attr:`direct_passthrough`. + * Set the ``Content-Length`` header. + * Generate an ``ETag`` header if one is not already set. + + .. versionchanged:: 2.1 + Removed the ``no_etag`` parameter. + + .. versionchanged:: 2.0 + An ``ETag`` header is added, the ``no_etag`` parameter is + deprecated and will be removed in Werkzeug 2.1. + + .. versionchanged:: 0.6 + The ``Content-Length`` header is set. + """ + # Always freeze the encoded response body, ignore + # implicit_sequence_conversion and direct_passthrough. + self.response = list(self.iter_encoded()) + self.headers["Content-Length"] = str(sum(map(len, self.response))) + self.add_etag() + + def get_wsgi_headers(self, environ: "WSGIEnvironment") -> Headers: + """This is automatically called right before the response is started + and returns headers modified for the given environment. It returns a + copy of the headers from the response with some modifications applied + if necessary. + + For example the location header (if present) is joined with the root + URL of the environment. Also the content length is automatically set + to zero here for certain status codes. + + .. versionchanged:: 0.6 + Previously that function was called `fix_headers` and modified + the response object in place. Also since 0.6, IRIs in location + and content-location headers are handled properly. + + Also starting with 0.6, Werkzeug will attempt to set the content + length if it is able to figure it out on its own. This is the + case if all the strings in the response iterable are already + encoded and the iterable is buffered. + + :param environ: the WSGI environment of the request. + :return: returns a new :class:`~werkzeug.datastructures.Headers` + object. + """ + headers = Headers(self.headers) + location: t.Optional[str] = None + content_location: t.Optional[str] = None + content_length: t.Optional[t.Union[str, int]] = None + status = self.status_code + + # iterate over the headers to find all values in one go. Because + # get_wsgi_headers is used each response that gives us a tiny + # speedup. + for key, value in headers: + ikey = key.lower() + if ikey == "location": + location = value + elif ikey == "content-location": + content_location = value + elif ikey == "content-length": + content_length = value + + # make sure the location header is an absolute URL + if location is not None: + old_location = location + if isinstance(location, str): + # Safe conversion is necessary here as we might redirect + # to a broken URI scheme (for instance itms-services). + location = iri_to_uri(location, safe_conversion=True) + + if self.autocorrect_location_header: + current_url = get_current_url(environ, strip_querystring=True) + if isinstance(current_url, str): + current_url = iri_to_uri(current_url) + location = url_join(current_url, location) + if location != old_location: + headers["Location"] = location + + # make sure the content location is a URL + if content_location is not None and isinstance(content_location, str): + headers["Content-Location"] = iri_to_uri(content_location) + + if 100 <= status < 200 or status == 204: + # Per section 3.3.2 of RFC 7230, "a server MUST NOT send a + # Content-Length header field in any response with a status + # code of 1xx (Informational) or 204 (No Content)." + headers.remove("Content-Length") + elif status == 304: + remove_entity_headers(headers) + + # if we can determine the content length automatically, we + # should try to do that. But only if this does not involve + # flattening the iterator or encoding of strings in the + # response. We however should not do that if we have a 304 + # response. + if ( + self.automatically_set_content_length + and self.is_sequence + and content_length is None + and status not in (204, 304) + and not (100 <= status < 200) + ): + try: + content_length = sum(len(_to_bytes(x, "ascii")) for x in self.response) + except UnicodeError: + # Something other than bytes, can't safely figure out + # the length of the response. + pass + else: + headers["Content-Length"] = str(content_length) + + return headers + + def get_app_iter(self, environ: "WSGIEnvironment") -> t.Iterable[bytes]: + """Returns the application iterator for the given environ. Depending + on the request method and the current status code the return value + might be an empty response rather than the one from the response. + + If the request method is `HEAD` or the status code is in a range + where the HTTP specification requires an empty response, an empty + iterable is returned. + + .. versionadded:: 0.6 + + :param environ: the WSGI environment of the request. + :return: a response iterable. + """ + status = self.status_code + if ( + environ["REQUEST_METHOD"] == "HEAD" + or 100 <= status < 200 + or status in (204, 304) + ): + iterable: t.Iterable[bytes] = () + elif self.direct_passthrough: + if __debug__: + _warn_if_string(self.response) + return self.response # type: ignore + else: + iterable = self.iter_encoded() + return ClosingIterator(iterable, self.close) + + def get_wsgi_response( + self, environ: "WSGIEnvironment" + ) -> t.Tuple[t.Iterable[bytes], str, t.List[t.Tuple[str, str]]]: + """Returns the final WSGI response as tuple. The first item in + the tuple is the application iterator, the second the status and + the third the list of headers. The response returned is created + specially for the given environment. For example if the request + method in the WSGI environment is ``'HEAD'`` the response will + be empty and only the headers and status code will be present. + + .. versionadded:: 0.6 + + :param environ: the WSGI environment of the request. + :return: an ``(app_iter, status, headers)`` tuple. + """ + headers = self.get_wsgi_headers(environ) + app_iter = self.get_app_iter(environ) + return app_iter, self.status, headers.to_wsgi_list() + + def __call__( + self, environ: "WSGIEnvironment", start_response: "StartResponse" + ) -> t.Iterable[bytes]: + """Process this response as WSGI application. + + :param environ: the WSGI environment. + :param start_response: the response callable provided by the WSGI + server. + :return: an application iterator + """ + app_iter, status, headers = self.get_wsgi_response(environ) + start_response(status, headers) + return app_iter + + # JSON + + #: A module or other object that has ``dumps`` and ``loads`` + #: functions that match the API of the built-in :mod:`json` module. + json_module = json + + @property + def json(self) -> t.Optional[t.Any]: + """The parsed JSON data if :attr:`mimetype` indicates JSON + (:mimetype:`application/json`, see :attr:`is_json`). + + Calls :meth:`get_json` with default arguments. + """ + return self.get_json() + + def get_json(self, force: bool = False, silent: bool = False) -> t.Optional[t.Any]: + """Parse :attr:`data` as JSON. Useful during testing. + + If the mimetype does not indicate JSON + (:mimetype:`application/json`, see :attr:`is_json`), this + returns ``None``. + + Unlike :meth:`Request.get_json`, the result is not cached. + + :param force: Ignore the mimetype and always try to parse JSON. + :param silent: Silence parsing errors and return ``None`` + instead. + """ + if not (force or self.is_json): + return None + + data = self.get_data() + + try: + return self.json_module.loads(data) + except ValueError: + if not silent: + raise + + return None + + # Stream + + @cached_property + def stream(self) -> "ResponseStream": + """The response iterable as write-only stream.""" + return ResponseStream(self) + + def _wrap_range_response(self, start: int, length: int) -> None: + """Wrap existing Response in case of Range Request context.""" + if self.status_code == 206: + self.response = _RangeWrapper(self.response, start, length) # type: ignore + + def _is_range_request_processable(self, environ: "WSGIEnvironment") -> bool: + """Return ``True`` if `Range` header is present and if underlying + resource is considered unchanged when compared with `If-Range` header. + """ + return ( + "HTTP_IF_RANGE" not in environ + or not is_resource_modified( + environ, + self.headers.get("etag"), + None, + self.headers.get("last-modified"), + ignore_if_range=False, + ) + ) and "HTTP_RANGE" in environ + + def _process_range_request( + self, + environ: "WSGIEnvironment", + complete_length: t.Optional[int] = None, + accept_ranges: t.Optional[t.Union[bool, str]] = None, + ) -> bool: + """Handle Range Request related headers (RFC7233). If `Accept-Ranges` + header is valid, and Range Request is processable, we set the headers + as described by the RFC, and wrap the underlying response in a + RangeWrapper. + + Returns ``True`` if Range Request can be fulfilled, ``False`` otherwise. + + :raises: :class:`~werkzeug.exceptions.RequestedRangeNotSatisfiable` + if `Range` header could not be parsed or satisfied. + + .. versionchanged:: 2.0 + Returns ``False`` if the length is 0. + """ + from ..exceptions import RequestedRangeNotSatisfiable + + if ( + accept_ranges is None + or complete_length is None + or complete_length == 0 + or not self._is_range_request_processable(environ) + ): + return False + + parsed_range = parse_range_header(environ.get("HTTP_RANGE")) + + if parsed_range is None: + raise RequestedRangeNotSatisfiable(complete_length) + + range_tuple = parsed_range.range_for_length(complete_length) + content_range_header = parsed_range.to_content_range_header(complete_length) + + if range_tuple is None or content_range_header is None: + raise RequestedRangeNotSatisfiable(complete_length) + + content_length = range_tuple[1] - range_tuple[0] + self.headers["Content-Length"] = content_length + self.headers["Accept-Ranges"] = accept_ranges + self.content_range = content_range_header # type: ignore + self.status_code = 206 + self._wrap_range_response(range_tuple[0], content_length) + return True + + def make_conditional( + self, + request_or_environ: t.Union["WSGIEnvironment", "Request"], + accept_ranges: t.Union[bool, str] = False, + complete_length: t.Optional[int] = None, + ) -> "Response": + """Make the response conditional to the request. This method works + best if an etag was defined for the response already. The `add_etag` + method can be used to do that. If called without etag just the date + header is set. + + This does nothing if the request method in the request or environ is + anything but GET or HEAD. + + For optimal performance when handling range requests, it's recommended + that your response data object implements `seekable`, `seek` and `tell` + methods as described by :py:class:`io.IOBase`. Objects returned by + :meth:`~werkzeug.wsgi.wrap_file` automatically implement those methods. + + It does not remove the body of the response because that's something + the :meth:`__call__` function does for us automatically. + + Returns self so that you can do ``return resp.make_conditional(req)`` + but modifies the object in-place. + + :param request_or_environ: a request object or WSGI environment to be + used to make the response conditional + against. + :param accept_ranges: This parameter dictates the value of + `Accept-Ranges` header. If ``False`` (default), + the header is not set. If ``True``, it will be set + to ``"bytes"``. If ``None``, it will be set to + ``"none"``. If it's a string, it will use this + value. + :param complete_length: Will be used only in valid Range Requests. + It will set `Content-Range` complete length + value and compute `Content-Length` real value. + This parameter is mandatory for successful + Range Requests completion. + :raises: :class:`~werkzeug.exceptions.RequestedRangeNotSatisfiable` + if `Range` header could not be parsed or satisfied. + + .. versionchanged:: 2.0 + Range processing is skipped if length is 0 instead of + raising a 416 Range Not Satisfiable error. + """ + environ = _get_environ(request_or_environ) + if environ["REQUEST_METHOD"] in ("GET", "HEAD"): + # if the date is not in the headers, add it now. We however + # will not override an already existing header. Unfortunately + # this header will be overridden by many WSGI servers including + # wsgiref. + if "date" not in self.headers: + self.headers["Date"] = http_date() + accept_ranges = _clean_accept_ranges(accept_ranges) + is206 = self._process_range_request(environ, complete_length, accept_ranges) + if not is206 and not is_resource_modified( + environ, + self.headers.get("etag"), + None, + self.headers.get("last-modified"), + ): + if parse_etags(environ.get("HTTP_IF_MATCH")): + self.status_code = 412 + else: + self.status_code = 304 + if ( + self.automatically_set_content_length + and "content-length" not in self.headers + ): + length = self.calculate_content_length() + if length is not None: + self.headers["Content-Length"] = length + return self + + def add_etag(self, overwrite: bool = False, weak: bool = False) -> None: + """Add an etag for the current response if there is none yet. + + .. versionchanged:: 2.0 + SHA-1 is used to generate the value. MD5 may not be + available in some environments. + """ + if overwrite or "etag" not in self.headers: + self.set_etag(generate_etag(self.get_data()), weak) + + +class ResponseStream: + """A file descriptor like object used by :meth:`Response.stream` to + represent the body of the stream. It directly pushes into the + response iterable of the response object. + """ + + mode = "wb+" + + def __init__(self, response: Response): + self.response = response + self.closed = False + + def write(self, value: bytes) -> int: + if self.closed: + raise ValueError("I/O operation on closed file") + self.response._ensure_sequence(mutable=True) + self.response.response.append(value) # type: ignore + self.response.headers.pop("Content-Length", None) + return len(value) + + def writelines(self, seq: t.Iterable[bytes]) -> None: + for item in seq: + self.write(item) + + def close(self) -> None: + self.closed = True + + def flush(self) -> None: + if self.closed: + raise ValueError("I/O operation on closed file") + + def isatty(self) -> bool: + if self.closed: + raise ValueError("I/O operation on closed file") + return False + + def tell(self) -> int: + self.response._ensure_sequence() + return sum(map(len, self.response.response)) + + @property + def encoding(self) -> str: + return self.response.charset diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wsgi.py b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wsgi.py new file mode 100644 index 00000000..24ece0b1 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/werkzeug/wsgi.py @@ -0,0 +1,1020 @@ +import io +import re +import typing as t +import warnings +from functools import partial +from functools import update_wrapper +from itertools import chain + +from ._internal import _make_encode_wrapper +from ._internal import _to_bytes +from ._internal import _to_str +from .sansio import utils as _sansio_utils +from .sansio.utils import host_is_trusted # noqa: F401 # Imported as part of API +from .urls import _URLTuple +from .urls import uri_to_iri +from .urls import url_join +from .urls import url_parse +from .urls import url_quote + +if t.TYPE_CHECKING: + from _typeshed.wsgi import WSGIApplication + from _typeshed.wsgi import WSGIEnvironment + + +def responder(f: t.Callable[..., "WSGIApplication"]) -> "WSGIApplication": + """Marks a function as responder. Decorate a function with it and it + will automatically call the return value as WSGI application. + + Example:: + + @responder + def application(environ, start_response): + return Response('Hello World!') + """ + return update_wrapper(lambda *a: f(*a)(*a[-2:]), f) + + +def get_current_url( + environ: "WSGIEnvironment", + root_only: bool = False, + strip_querystring: bool = False, + host_only: bool = False, + trusted_hosts: t.Optional[t.Iterable[str]] = None, +) -> str: + """Recreate the URL for a request from the parts in a WSGI + environment. + + The URL is an IRI, not a URI, so it may contain Unicode characters. + Use :func:`~werkzeug.urls.iri_to_uri` to convert it to ASCII. + + :param environ: The WSGI environment to get the URL parts from. + :param root_only: Only build the root path, don't include the + remaining path or query string. + :param strip_querystring: Don't include the query string. + :param host_only: Only build the scheme and host. + :param trusted_hosts: A list of trusted host names to validate the + host against. + """ + parts = { + "scheme": environ["wsgi.url_scheme"], + "host": get_host(environ, trusted_hosts), + } + + if not host_only: + parts["root_path"] = environ.get("SCRIPT_NAME", "") + + if not root_only: + parts["path"] = environ.get("PATH_INFO", "") + + if not strip_querystring: + parts["query_string"] = environ.get("QUERY_STRING", "").encode("latin1") + + return _sansio_utils.get_current_url(**parts) + + +def _get_server( + environ: "WSGIEnvironment", +) -> t.Optional[t.Tuple[str, t.Optional[int]]]: + name = environ.get("SERVER_NAME") + + if name is None: + return None + + try: + port: t.Optional[int] = int(environ.get("SERVER_PORT", None)) + except (TypeError, ValueError): + # unix socket + port = None + + return name, port + + +def get_host( + environ: "WSGIEnvironment", trusted_hosts: t.Optional[t.Iterable[str]] = None +) -> str: + """Return the host for the given WSGI environment. + + The ``Host`` header is preferred, then ``SERVER_NAME`` if it's not + set. The returned host will only contain the port if it is different + than the standard port for the protocol. + + Optionally, verify that the host is trusted using + :func:`host_is_trusted` and raise a + :exc:`~werkzeug.exceptions.SecurityError` if it is not. + + :param environ: A WSGI environment dict. + :param trusted_hosts: A list of trusted host names. + + :return: Host, with port if necessary. + :raise ~werkzeug.exceptions.SecurityError: If the host is not + trusted. + """ + return _sansio_utils.get_host( + environ["wsgi.url_scheme"], + environ.get("HTTP_HOST"), + _get_server(environ), + trusted_hosts, + ) + + +def get_content_length(environ: "WSGIEnvironment") -> t.Optional[int]: + """Returns the content length from the WSGI environment as + integer. If it's not available or chunked transfer encoding is used, + ``None`` is returned. + + .. versionadded:: 0.9 + + :param environ: the WSGI environ to fetch the content length from. + """ + return _sansio_utils.get_content_length( + http_content_length=environ.get("CONTENT_LENGTH"), + http_transfer_encoding=environ.get("HTTP_TRANSFER_ENCODING", ""), + ) + + +def get_input_stream( + environ: "WSGIEnvironment", safe_fallback: bool = True +) -> t.IO[bytes]: + """Returns the input stream from the WSGI environment and wraps it + in the most sensible way possible. The stream returned is not the + raw WSGI stream in most cases but one that is safe to read from + without taking into account the content length. + + If content length is not set, the stream will be empty for safety reasons. + If the WSGI server supports chunked or infinite streams, it should set + the ``wsgi.input_terminated`` value in the WSGI environ to indicate that. + + .. versionadded:: 0.9 + + :param environ: the WSGI environ to fetch the stream from. + :param safe_fallback: use an empty stream as a safe fallback when the + content length is not set. Disabling this allows infinite streams, + which can be a denial-of-service risk. + """ + stream = t.cast(t.IO[bytes], environ["wsgi.input"]) + content_length = get_content_length(environ) + + # A wsgi extension that tells us if the input is terminated. In + # that case we return the stream unchanged as we know we can safely + # read it until the end. + if environ.get("wsgi.input_terminated"): + return stream + + # If the request doesn't specify a content length, returning the stream is + # potentially dangerous because it could be infinite, malicious or not. If + # safe_fallback is true, return an empty stream instead for safety. + if content_length is None: + return io.BytesIO() if safe_fallback else stream + + # Otherwise limit the stream to the content length + return t.cast(t.IO[bytes], LimitedStream(stream, content_length)) + + +def get_query_string(environ: "WSGIEnvironment") -> str: + """Returns the ``QUERY_STRING`` from the WSGI environment. This also + takes care of the WSGI decoding dance. The string returned will be + restricted to ASCII characters. + + :param environ: WSGI environment to get the query string from. + + .. deprecated:: 2.2 + Will be removed in Werkzeug 2.3. + + .. versionadded:: 0.9 + """ + warnings.warn( + "'get_query_string' is deprecated and will be removed in Werkzeug 2.3.", + DeprecationWarning, + stacklevel=2, + ) + qs = environ.get("QUERY_STRING", "").encode("latin1") + # QUERY_STRING really should be ascii safe but some browsers + # will send us some unicode stuff (I am looking at you IE). + # In that case we want to urllib quote it badly. + return url_quote(qs, safe=":&%=+$!*'(),") + + +def get_path_info( + environ: "WSGIEnvironment", charset: str = "utf-8", errors: str = "replace" +) -> str: + """Return the ``PATH_INFO`` from the WSGI environment and decode it + unless ``charset`` is ``None``. + + :param environ: WSGI environment to get the path from. + :param charset: The charset for the path info, or ``None`` if no + decoding should be performed. + :param errors: The decoding error handling. + + .. versionadded:: 0.9 + """ + path = environ.get("PATH_INFO", "").encode("latin1") + return _to_str(path, charset, errors, allow_none_charset=True) # type: ignore + + +def get_script_name( + environ: "WSGIEnvironment", charset: str = "utf-8", errors: str = "replace" +) -> str: + """Return the ``SCRIPT_NAME`` from the WSGI environment and decode + it unless `charset` is set to ``None``. + + :param environ: WSGI environment to get the path from. + :param charset: The charset for the path, or ``None`` if no decoding + should be performed. + :param errors: The decoding error handling. + + .. deprecated:: 2.2 + Will be removed in Werkzeug 2.3. + + .. versionadded:: 0.9 + """ + warnings.warn( + "'get_script_name' is deprecated and will be removed in Werkzeug 2.3.", + DeprecationWarning, + stacklevel=2, + ) + path = environ.get("SCRIPT_NAME", "").encode("latin1") + return _to_str(path, charset, errors, allow_none_charset=True) # type: ignore + + +def pop_path_info( + environ: "WSGIEnvironment", charset: str = "utf-8", errors: str = "replace" +) -> t.Optional[str]: + """Removes and returns the next segment of `PATH_INFO`, pushing it onto + `SCRIPT_NAME`. Returns `None` if there is nothing left on `PATH_INFO`. + + If the `charset` is set to `None` bytes are returned. + + If there are empty segments (``'/foo//bar``) these are ignored but + properly pushed to the `SCRIPT_NAME`: + + >>> env = {'SCRIPT_NAME': '/foo', 'PATH_INFO': '/a/b'} + >>> pop_path_info(env) + 'a' + >>> env['SCRIPT_NAME'] + '/foo/a' + >>> pop_path_info(env) + 'b' + >>> env['SCRIPT_NAME'] + '/foo/a/b' + + .. deprecated:: 2.2 + Will be removed in Werkzeug 2.3. + + .. versionadded:: 0.5 + + .. versionchanged:: 0.9 + The path is now decoded and a charset and encoding + parameter can be provided. + + :param environ: the WSGI environment that is modified. + :param charset: The ``encoding`` parameter passed to + :func:`bytes.decode`. + :param errors: The ``errors`` paramater passed to + :func:`bytes.decode`. + """ + warnings.warn( + "'pop_path_info' is deprecated and will be removed in Werkzeug 2.3.", + DeprecationWarning, + stacklevel=2, + ) + + path = environ.get("PATH_INFO") + if not path: + return None + + script_name = environ.get("SCRIPT_NAME", "") + + # shift multiple leading slashes over + old_path = path + path = path.lstrip("/") + if path != old_path: + script_name += "/" * (len(old_path) - len(path)) + + if "/" not in path: + environ["PATH_INFO"] = "" + environ["SCRIPT_NAME"] = script_name + path + rv = path.encode("latin1") + else: + segment, path = path.split("/", 1) + environ["PATH_INFO"] = f"/{path}" + environ["SCRIPT_NAME"] = script_name + segment + rv = segment.encode("latin1") + + return _to_str(rv, charset, errors, allow_none_charset=True) # type: ignore + + +def peek_path_info( + environ: "WSGIEnvironment", charset: str = "utf-8", errors: str = "replace" +) -> t.Optional[str]: + """Returns the next segment on the `PATH_INFO` or `None` if there + is none. Works like :func:`pop_path_info` without modifying the + environment: + + >>> env = {'SCRIPT_NAME': '/foo', 'PATH_INFO': '/a/b'} + >>> peek_path_info(env) + 'a' + >>> peek_path_info(env) + 'a' + + If the `charset` is set to `None` bytes are returned. + + .. deprecated:: 2.2 + Will be removed in Werkzeug 2.3. + + .. versionadded:: 0.5 + + .. versionchanged:: 0.9 + The path is now decoded and a charset and encoding + parameter can be provided. + + :param environ: the WSGI environment that is checked. + """ + warnings.warn( + "'peek_path_info' is deprecated and will be removed in Werkzeug 2.3.", + DeprecationWarning, + stacklevel=2, + ) + + segments = environ.get("PATH_INFO", "").lstrip("/").split("/", 1) + if segments: + return _to_str( # type: ignore + segments[0].encode("latin1"), charset, errors, allow_none_charset=True + ) + return None + + +def extract_path_info( + environ_or_baseurl: t.Union[str, "WSGIEnvironment"], + path_or_url: t.Union[str, _URLTuple], + charset: str = "utf-8", + errors: str = "werkzeug.url_quote", + collapse_http_schemes: bool = True, +) -> t.Optional[str]: + """Extracts the path info from the given URL (or WSGI environment) and + path. The path info returned is a string. The URLs might also be IRIs. + + If the path info could not be determined, `None` is returned. + + Some examples: + + >>> extract_path_info('http://example.com/app', '/app/hello') + '/hello' + >>> extract_path_info('http://example.com/app', + ... 'https://example.com/app/hello') + '/hello' + >>> extract_path_info('http://example.com/app', + ... 'https://example.com/app/hello', + ... collapse_http_schemes=False) is None + True + + Instead of providing a base URL you can also pass a WSGI environment. + + :param environ_or_baseurl: a WSGI environment dict, a base URL or + base IRI. This is the root of the + application. + :param path_or_url: an absolute path from the server root, a + relative path (in which case it's the path info) + or a full URL. + :param charset: the charset for byte data in URLs + :param errors: the error handling on decode + :param collapse_http_schemes: if set to `False` the algorithm does + not assume that http and https on the + same server point to the same + resource. + + .. deprecated:: 2.2 + Will be removed in Werkzeug 2.3. + + .. versionchanged:: 0.15 + The ``errors`` parameter defaults to leaving invalid bytes + quoted instead of replacing them. + + .. versionadded:: 0.6 + + """ + warnings.warn( + "'extract_path_info' is deprecated and will be removed in Werkzeug 2.3.", + DeprecationWarning, + stacklevel=2, + ) + + def _normalize_netloc(scheme: str, netloc: str) -> str: + parts = netloc.split("@", 1)[-1].split(":", 1) + port: t.Optional[str] + + if len(parts) == 2: + netloc, port = parts + if (scheme == "http" and port == "80") or ( + scheme == "https" and port == "443" + ): + port = None + else: + netloc = parts[0] + port = None + + if port is not None: + netloc += f":{port}" + + return netloc + + # make sure whatever we are working on is a IRI and parse it + path = uri_to_iri(path_or_url, charset, errors) + if isinstance(environ_or_baseurl, dict): + environ_or_baseurl = get_current_url(environ_or_baseurl, root_only=True) + base_iri = uri_to_iri(environ_or_baseurl, charset, errors) + base_scheme, base_netloc, base_path = url_parse(base_iri)[:3] + cur_scheme, cur_netloc, cur_path = url_parse(url_join(base_iri, path))[:3] + + # normalize the network location + base_netloc = _normalize_netloc(base_scheme, base_netloc) + cur_netloc = _normalize_netloc(cur_scheme, cur_netloc) + + # is that IRI even on a known HTTP scheme? + if collapse_http_schemes: + for scheme in base_scheme, cur_scheme: + if scheme not in ("http", "https"): + return None + else: + if not (base_scheme in ("http", "https") and base_scheme == cur_scheme): + return None + + # are the netlocs compatible? + if base_netloc != cur_netloc: + return None + + # are we below the application path? + base_path = base_path.rstrip("/") + if not cur_path.startswith(base_path): + return None + + return f"/{cur_path[len(base_path) :].lstrip('/')}" + + +class ClosingIterator: + """The WSGI specification requires that all middlewares and gateways + respect the `close` callback of the iterable returned by the application. + Because it is useful to add another close action to a returned iterable + and adding a custom iterable is a boring task this class can be used for + that:: + + return ClosingIterator(app(environ, start_response), [cleanup_session, + cleanup_locals]) + + If there is just one close function it can be passed instead of the list. + + A closing iterator is not needed if the application uses response objects + and finishes the processing if the response is started:: + + try: + return response(environ, start_response) + finally: + cleanup_session() + cleanup_locals() + """ + + def __init__( + self, + iterable: t.Iterable[bytes], + callbacks: t.Optional[ + t.Union[t.Callable[[], None], t.Iterable[t.Callable[[], None]]] + ] = None, + ) -> None: + iterator = iter(iterable) + self._next = t.cast(t.Callable[[], bytes], partial(next, iterator)) + if callbacks is None: + callbacks = [] + elif callable(callbacks): + callbacks = [callbacks] + else: + callbacks = list(callbacks) + iterable_close = getattr(iterable, "close", None) + if iterable_close: + callbacks.insert(0, iterable_close) + self._callbacks = callbacks + + def __iter__(self) -> "ClosingIterator": + return self + + def __next__(self) -> bytes: + return self._next() + + def close(self) -> None: + for callback in self._callbacks: + callback() + + +def wrap_file( + environ: "WSGIEnvironment", file: t.IO[bytes], buffer_size: int = 8192 +) -> t.Iterable[bytes]: + """Wraps a file. This uses the WSGI server's file wrapper if available + or otherwise the generic :class:`FileWrapper`. + + .. versionadded:: 0.5 + + If the file wrapper from the WSGI server is used it's important to not + iterate over it from inside the application but to pass it through + unchanged. If you want to pass out a file wrapper inside a response + object you have to set :attr:`Response.direct_passthrough` to `True`. + + More information about file wrappers are available in :pep:`333`. + + :param file: a :class:`file`-like object with a :meth:`~file.read` method. + :param buffer_size: number of bytes for one iteration. + """ + return environ.get("wsgi.file_wrapper", FileWrapper)( # type: ignore + file, buffer_size + ) + + +class FileWrapper: + """This class can be used to convert a :class:`file`-like object into + an iterable. It yields `buffer_size` blocks until the file is fully + read. + + You should not use this class directly but rather use the + :func:`wrap_file` function that uses the WSGI server's file wrapper + support if it's available. + + .. versionadded:: 0.5 + + If you're using this object together with a :class:`Response` you have + to use the `direct_passthrough` mode. + + :param file: a :class:`file`-like object with a :meth:`~file.read` method. + :param buffer_size: number of bytes for one iteration. + """ + + def __init__(self, file: t.IO[bytes], buffer_size: int = 8192) -> None: + self.file = file + self.buffer_size = buffer_size + + def close(self) -> None: + if hasattr(self.file, "close"): + self.file.close() + + def seekable(self) -> bool: + if hasattr(self.file, "seekable"): + return self.file.seekable() + if hasattr(self.file, "seek"): + return True + return False + + def seek(self, *args: t.Any) -> None: + if hasattr(self.file, "seek"): + self.file.seek(*args) + + def tell(self) -> t.Optional[int]: + if hasattr(self.file, "tell"): + return self.file.tell() + return None + + def __iter__(self) -> "FileWrapper": + return self + + def __next__(self) -> bytes: + data = self.file.read(self.buffer_size) + if data: + return data + raise StopIteration() + + +class _RangeWrapper: + # private for now, but should we make it public in the future ? + + """This class can be used to convert an iterable object into + an iterable that will only yield a piece of the underlying content. + It yields blocks until the underlying stream range is fully read. + The yielded blocks will have a size that can't exceed the original + iterator defined block size, but that can be smaller. + + If you're using this object together with a :class:`Response` you have + to use the `direct_passthrough` mode. + + :param iterable: an iterable object with a :meth:`__next__` method. + :param start_byte: byte from which read will start. + :param byte_range: how many bytes to read. + """ + + def __init__( + self, + iterable: t.Union[t.Iterable[bytes], t.IO[bytes]], + start_byte: int = 0, + byte_range: t.Optional[int] = None, + ): + self.iterable = iter(iterable) + self.byte_range = byte_range + self.start_byte = start_byte + self.end_byte = None + + if byte_range is not None: + self.end_byte = start_byte + byte_range + + self.read_length = 0 + self.seekable = ( + hasattr(iterable, "seekable") and iterable.seekable() # type: ignore + ) + self.end_reached = False + + def __iter__(self) -> "_RangeWrapper": + return self + + def _next_chunk(self) -> bytes: + try: + chunk = next(self.iterable) + self.read_length += len(chunk) + return chunk + except StopIteration: + self.end_reached = True + raise + + def _first_iteration(self) -> t.Tuple[t.Optional[bytes], int]: + chunk = None + if self.seekable: + self.iterable.seek(self.start_byte) # type: ignore + self.read_length = self.iterable.tell() # type: ignore + contextual_read_length = self.read_length + else: + while self.read_length <= self.start_byte: + chunk = self._next_chunk() + if chunk is not None: + chunk = chunk[self.start_byte - self.read_length :] + contextual_read_length = self.start_byte + return chunk, contextual_read_length + + def _next(self) -> bytes: + if self.end_reached: + raise StopIteration() + chunk = None + contextual_read_length = self.read_length + if self.read_length == 0: + chunk, contextual_read_length = self._first_iteration() + if chunk is None: + chunk = self._next_chunk() + if self.end_byte is not None and self.read_length >= self.end_byte: + self.end_reached = True + return chunk[: self.end_byte - contextual_read_length] + return chunk + + def __next__(self) -> bytes: + chunk = self._next() + if chunk: + return chunk + self.end_reached = True + raise StopIteration() + + def close(self) -> None: + if hasattr(self.iterable, "close"): + self.iterable.close() # type: ignore + + +def _make_chunk_iter( + stream: t.Union[t.Iterable[bytes], t.IO[bytes]], + limit: t.Optional[int], + buffer_size: int, +) -> t.Iterator[bytes]: + """Helper for the line and chunk iter functions.""" + if isinstance(stream, (bytes, bytearray, str)): + raise TypeError( + "Passed a string or byte object instead of true iterator or stream." + ) + if not hasattr(stream, "read"): + for item in stream: + if item: + yield item + return + stream = t.cast(t.IO[bytes], stream) + if not isinstance(stream, LimitedStream) and limit is not None: + stream = t.cast(t.IO[bytes], LimitedStream(stream, limit)) + _read = stream.read + while True: + item = _read(buffer_size) + if not item: + break + yield item + + +def make_line_iter( + stream: t.Union[t.Iterable[bytes], t.IO[bytes]], + limit: t.Optional[int] = None, + buffer_size: int = 10 * 1024, + cap_at_buffer: bool = False, +) -> t.Iterator[bytes]: + """Safely iterates line-based over an input stream. If the input stream + is not a :class:`LimitedStream` the `limit` parameter is mandatory. + + This uses the stream's :meth:`~file.read` method internally as opposite + to the :meth:`~file.readline` method that is unsafe and can only be used + in violation of the WSGI specification. The same problem applies to the + `__iter__` function of the input stream which calls :meth:`~file.readline` + without arguments. + + If you need line-by-line processing it's strongly recommended to iterate + over the input stream using this helper function. + + .. versionchanged:: 0.8 + This function now ensures that the limit was reached. + + .. versionadded:: 0.9 + added support for iterators as input stream. + + .. versionadded:: 0.11.10 + added support for the `cap_at_buffer` parameter. + + :param stream: the stream or iterate to iterate over. + :param limit: the limit in bytes for the stream. (Usually + content length. Not necessary if the `stream` + is a :class:`LimitedStream`. + :param buffer_size: The optional buffer size. + :param cap_at_buffer: if this is set chunks are split if they are longer + than the buffer size. Internally this is implemented + that the buffer size might be exhausted by a factor + of two however. + """ + _iter = _make_chunk_iter(stream, limit, buffer_size) + + first_item = next(_iter, "") + if not first_item: + return + + s = _make_encode_wrapper(first_item) + empty = t.cast(bytes, s("")) + cr = t.cast(bytes, s("\r")) + lf = t.cast(bytes, s("\n")) + crlf = t.cast(bytes, s("\r\n")) + + _iter = t.cast(t.Iterator[bytes], chain((first_item,), _iter)) + + def _iter_basic_lines() -> t.Iterator[bytes]: + _join = empty.join + buffer: t.List[bytes] = [] + while True: + new_data = next(_iter, "") + if not new_data: + break + new_buf: t.List[bytes] = [] + buf_size = 0 + for item in t.cast( + t.Iterator[bytes], chain(buffer, new_data.splitlines(True)) + ): + new_buf.append(item) + buf_size += len(item) + if item and item[-1:] in crlf: + yield _join(new_buf) + new_buf = [] + elif cap_at_buffer and buf_size >= buffer_size: + rv = _join(new_buf) + while len(rv) >= buffer_size: + yield rv[:buffer_size] + rv = rv[buffer_size:] + new_buf = [rv] + buffer = new_buf + if buffer: + yield _join(buffer) + + # This hackery is necessary to merge 'foo\r' and '\n' into one item + # of 'foo\r\n' if we were unlucky and we hit a chunk boundary. + previous = empty + for item in _iter_basic_lines(): + if item == lf and previous[-1:] == cr: + previous += item + item = empty + if previous: + yield previous + previous = item + if previous: + yield previous + + +def make_chunk_iter( + stream: t.Union[t.Iterable[bytes], t.IO[bytes]], + separator: bytes, + limit: t.Optional[int] = None, + buffer_size: int = 10 * 1024, + cap_at_buffer: bool = False, +) -> t.Iterator[bytes]: + """Works like :func:`make_line_iter` but accepts a separator + which divides chunks. If you want newline based processing + you should use :func:`make_line_iter` instead as it + supports arbitrary newline markers. + + .. versionadded:: 0.8 + + .. versionadded:: 0.9 + added support for iterators as input stream. + + .. versionadded:: 0.11.10 + added support for the `cap_at_buffer` parameter. + + :param stream: the stream or iterate to iterate over. + :param separator: the separator that divides chunks. + :param limit: the limit in bytes for the stream. (Usually + content length. Not necessary if the `stream` + is otherwise already limited). + :param buffer_size: The optional buffer size. + :param cap_at_buffer: if this is set chunks are split if they are longer + than the buffer size. Internally this is implemented + that the buffer size might be exhausted by a factor + of two however. + """ + _iter = _make_chunk_iter(stream, limit, buffer_size) + + first_item = next(_iter, b"") + if not first_item: + return + + _iter = t.cast(t.Iterator[bytes], chain((first_item,), _iter)) + if isinstance(first_item, str): + separator = _to_str(separator) + _split = re.compile(f"({re.escape(separator)})").split + _join = "".join + else: + separator = _to_bytes(separator) + _split = re.compile(b"(" + re.escape(separator) + b")").split + _join = b"".join + + buffer: t.List[bytes] = [] + while True: + new_data = next(_iter, b"") + if not new_data: + break + chunks = _split(new_data) + new_buf: t.List[bytes] = [] + buf_size = 0 + for item in chain(buffer, chunks): + if item == separator: + yield _join(new_buf) + new_buf = [] + buf_size = 0 + else: + buf_size += len(item) + new_buf.append(item) + + if cap_at_buffer and buf_size >= buffer_size: + rv = _join(new_buf) + while len(rv) >= buffer_size: + yield rv[:buffer_size] + rv = rv[buffer_size:] + new_buf = [rv] + buf_size = len(rv) + + buffer = new_buf + if buffer: + yield _join(buffer) + + +class LimitedStream(io.IOBase): + """Wraps a stream so that it doesn't read more than n bytes. If the + stream is exhausted and the caller tries to get more bytes from it + :func:`on_exhausted` is called which by default returns an empty + string. The return value of that function is forwarded + to the reader function. So if it returns an empty string + :meth:`read` will return an empty string as well. + + The limit however must never be higher than what the stream can + output. Otherwise :meth:`readlines` will try to read past the + limit. + + .. admonition:: Note on WSGI compliance + + calls to :meth:`readline` and :meth:`readlines` are not + WSGI compliant because it passes a size argument to the + readline methods. Unfortunately the WSGI PEP is not safely + implementable without a size argument to :meth:`readline` + because there is no EOF marker in the stream. As a result + of that the use of :meth:`readline` is discouraged. + + For the same reason iterating over the :class:`LimitedStream` + is not portable. It internally calls :meth:`readline`. + + We strongly suggest using :meth:`read` only or using the + :func:`make_line_iter` which safely iterates line-based + over a WSGI input stream. + + :param stream: the stream to wrap. + :param limit: the limit for the stream, must not be longer than + what the string can provide if the stream does not + end with `EOF` (like `wsgi.input`) + """ + + def __init__(self, stream: t.IO[bytes], limit: int) -> None: + self._read = stream.read + self._readline = stream.readline + self._pos = 0 + self.limit = limit + + def __iter__(self) -> "LimitedStream": + return self + + @property + def is_exhausted(self) -> bool: + """If the stream is exhausted this attribute is `True`.""" + return self._pos >= self.limit + + def on_exhausted(self) -> bytes: + """This is called when the stream tries to read past the limit. + The return value of this function is returned from the reading + function. + """ + # Read null bytes from the stream so that we get the + # correct end of stream marker. + return self._read(0) + + def on_disconnect(self) -> bytes: + """What should happen if a disconnect is detected? The return + value of this function is returned from read functions in case + the client went away. By default a + :exc:`~werkzeug.exceptions.ClientDisconnected` exception is raised. + """ + from .exceptions import ClientDisconnected + + raise ClientDisconnected() + + def exhaust(self, chunk_size: int = 1024 * 64) -> None: + """Exhaust the stream. This consumes all the data left until the + limit is reached. + + :param chunk_size: the size for a chunk. It will read the chunk + until the stream is exhausted and throw away + the results. + """ + to_read = self.limit - self._pos + chunk = chunk_size + while to_read > 0: + chunk = min(to_read, chunk) + self.read(chunk) + to_read -= chunk + + def read(self, size: t.Optional[int] = None) -> bytes: + """Read `size` bytes or if size is not provided everything is read. + + :param size: the number of bytes read. + """ + if self._pos >= self.limit: + return self.on_exhausted() + if size is None or size == -1: # -1 is for consistence with file + size = self.limit + to_read = min(self.limit - self._pos, size) + try: + read = self._read(to_read) + except (OSError, ValueError): + return self.on_disconnect() + if to_read and len(read) != to_read: + return self.on_disconnect() + self._pos += len(read) + return read + + def readline(self, size: t.Optional[int] = None) -> bytes: + """Reads one line from the stream.""" + if self._pos >= self.limit: + return self.on_exhausted() + if size is None: + size = self.limit - self._pos + else: + size = min(size, self.limit - self._pos) + try: + line = self._readline(size) + except (ValueError, OSError): + return self.on_disconnect() + if size and not line: + return self.on_disconnect() + self._pos += len(line) + return line + + def readlines(self, size: t.Optional[int] = None) -> t.List[bytes]: + """Reads a file into a list of strings. It calls :meth:`readline` + until the file is read to the end. It does support the optional + `size` argument if the underlying stream supports it for + `readline`. + """ + last_pos = self._pos + result = [] + if size is not None: + end = min(self.limit, last_pos + size) + else: + end = self.limit + while True: + if size is not None: + size -= last_pos - self._pos + if self._pos >= end: + break + result.append(self.readline(size)) + if size is not None: + last_pos = self._pos + return result + + def tell(self) -> int: + """Returns the position of the stream. + + .. versionadded:: 0.9 + """ + return self._pos + + def __next__(self) -> bytes: + line = self.readline() + if not line: + raise StopIteration() + return line + + def readable(self) -> bool: + return True diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/INSTALLER b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/LICENSE b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/LICENSE new file mode 100644 index 00000000..353924be --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/LICENSE @@ -0,0 +1,19 @@ +Copyright Jason R. Coombs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/METADATA b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/METADATA new file mode 100644 index 00000000..3b6b860e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/METADATA @@ -0,0 +1,104 @@ +Metadata-Version: 2.1 +Name: zipp +Version: 3.10.0 +Summary: Backport of pathlib-compatible object wrapper for zip files +Home-page: https://github.com/jaraco/zipp +Author: Jason R. Coombs +Author-email: jaraco@jaraco.com +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3 :: Only +Requires-Python: >=3.7 +License-File: LICENSE +Provides-Extra: docs +Requires-Dist: sphinx (>=3.5) ; extra == 'docs' +Requires-Dist: jaraco.packaging (>=9) ; extra == 'docs' +Requires-Dist: rst.linker (>=1.9) ; extra == 'docs' +Requires-Dist: furo ; extra == 'docs' +Requires-Dist: jaraco.tidelift (>=1.4) ; extra == 'docs' +Provides-Extra: testing +Requires-Dist: pytest (>=6) ; extra == 'testing' +Requires-Dist: pytest-checkdocs (>=2.4) ; extra == 'testing' +Requires-Dist: pytest-flake8 ; extra == 'testing' +Requires-Dist: flake8 (<5) ; extra == 'testing' +Requires-Dist: pytest-cov ; extra == 'testing' +Requires-Dist: pytest-enabler (>=1.3) ; extra == 'testing' +Requires-Dist: jaraco.itertools ; extra == 'testing' +Requires-Dist: func-timeout ; extra == 'testing' +Requires-Dist: jaraco.functools ; extra == 'testing' +Requires-Dist: more-itertools ; extra == 'testing' +Requires-Dist: pytest-black (>=0.3.7) ; (platform_python_implementation != "PyPy") and extra == 'testing' +Requires-Dist: pytest-mypy (>=0.9.1) ; (platform_python_implementation != "PyPy") and extra == 'testing' + +.. image:: https://img.shields.io/pypi/v/zipp.svg + :target: `PyPI link`_ + +.. image:: https://img.shields.io/pypi/pyversions/zipp.svg + :target: `PyPI link`_ + +.. _PyPI link: https://pypi.org/project/zipp + +.. image:: https://github.com/jaraco/zipp/workflows/tests/badge.svg + :target: https://github.com/jaraco/zipp/actions?query=workflow%3A%22tests%22 + :alt: tests + +.. image:: https://img.shields.io/badge/code%20style-black-000000.svg + :target: https://github.com/psf/black + :alt: Code style: Black + +.. .. image:: https://readthedocs.org/projects/skeleton/badge/?version=latest +.. :target: https://skeleton.readthedocs.io/en/latest/?badge=latest + +.. image:: https://img.shields.io/badge/skeleton-2022-informational + :target: https://blog.jaraco.com/skeleton + +.. image:: https://tidelift.com/badges/package/pypi/zipp + :target: https://tidelift.com/subscription/pkg/pypi-zipp?utm_source=pypi-zipp&utm_medium=readme + + +A pathlib-compatible Zipfile object wrapper. Official backport of the standard library +`Path object `_. + + +Compatibility +============= + +New features are introduced in this third-party library and later merged +into CPython. The following table indicates which versions of this library +were contributed to different versions in the standard library: + +.. list-table:: + :header-rows: 1 + + * - zipp + - stdlib + * - 3.5 + - 3.11 + * - 3.3 + - 3.9 + * - 1.0 + - 3.8 + + +Usage +===== + +Use ``zipp.Path`` in place of ``zipfile.Path`` on any Python. + +For Enterprise +============== + +Available as part of the Tidelift Subscription. + +This project and the maintainers of thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use. + +`Learn more `_. + +Security Contact +================ + +To report a security vulnerability, please use the +`Tidelift security contact `_. +Tidelift will coordinate the fix and disclosure. diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/RECORD b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/RECORD new file mode 100644 index 00000000..8b930d9e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/RECORD @@ -0,0 +1,10 @@ +zipp-3.10.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +zipp-3.10.0.dist-info/LICENSE,sha256=2z8CRrH5J48VhFuZ_sR4uLUG63ZIeZNyL4xuJUKF-vg,1050 +zipp-3.10.0.dist-info/METADATA,sha256=70bD8NFiJNJvyjpWZDGBL892iiorh2c9M2L9qI_DMQ8,3672 +zipp-3.10.0.dist-info/RECORD,, +zipp-3.10.0.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92 +zipp-3.10.0.dist-info/top_level.txt,sha256=iAbdoSHfaGqBfVb2XuR9JqSQHCoOsOtG6y9C_LSpqFw,5 +zipp/__init__.py,sha256=aR90hKuFFj5gKSK8pyA-1CgKZqkxAgqiXpstyi8P85A,8659 +zipp/__pycache__/__init__.cpython-37.pyc,, +zipp/__pycache__/py310compat.cpython-37.pyc,, +zipp/py310compat.py,sha256=HQG4If-eI5v4RT82Uagk7PuLsbnJ7HKgj0aQKGRAp8M,309 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/WHEEL b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/WHEEL new file mode 100644 index 00000000..becc9a66 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/top_level.txt b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/top_level.txt new file mode 100644 index 00000000..e82f676f --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp-3.10.0.dist-info/top_level.txt @@ -0,0 +1 @@ +zipp diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__init__.py b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__init__.py new file mode 100644 index 00000000..c1f3632e --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__init__.py @@ -0,0 +1,335 @@ +import io +import posixpath +import zipfile +import itertools +import contextlib +import pathlib + +from .py310compat import text_encoding + + +__all__ = ['Path'] + + +def _parents(path): + """ + Given a path with elements separated by + posixpath.sep, generate all parents of that path. + + >>> list(_parents('b/d')) + ['b'] + >>> list(_parents('/b/d/')) + ['/b'] + >>> list(_parents('b/d/f/')) + ['b/d', 'b'] + >>> list(_parents('b')) + [] + >>> list(_parents('')) + [] + """ + return itertools.islice(_ancestry(path), 1, None) + + +def _ancestry(path): + """ + Given a path with elements separated by + posixpath.sep, generate all elements of that path + + >>> list(_ancestry('b/d')) + ['b/d', 'b'] + >>> list(_ancestry('/b/d/')) + ['/b/d', '/b'] + >>> list(_ancestry('b/d/f/')) + ['b/d/f', 'b/d', 'b'] + >>> list(_ancestry('b')) + ['b'] + >>> list(_ancestry('')) + [] + """ + path = path.rstrip(posixpath.sep) + while path and path != posixpath.sep: + yield path + path, tail = posixpath.split(path) + + +_dedupe = dict.fromkeys +"""Deduplicate an iterable in original order""" + + +def _difference(minuend, subtrahend): + """ + Return items in minuend not in subtrahend, retaining order + with O(1) lookup. + """ + return itertools.filterfalse(set(subtrahend).__contains__, minuend) + + +class InitializedState: + """ + Mix-in to save the initialization state for pickling. + """ + + def __init__(self, *args, **kwargs): + self.__args = args + self.__kwargs = kwargs + super().__init__(*args, **kwargs) + + def __getstate__(self): + return self.__args, self.__kwargs + + def __setstate__(self, state): + args, kwargs = state + super().__init__(*args, **kwargs) + + +class CompleteDirs(InitializedState, zipfile.ZipFile): + """ + A ZipFile subclass that ensures that implied directories + are always included in the namelist. + """ + + @staticmethod + def _implied_dirs(names): + parents = itertools.chain.from_iterable(map(_parents, names)) + as_dirs = (p + posixpath.sep for p in parents) + return _dedupe(_difference(as_dirs, names)) + + def namelist(self): + names = super(CompleteDirs, self).namelist() + return names + list(self._implied_dirs(names)) + + def _name_set(self): + return set(self.namelist()) + + def resolve_dir(self, name): + """ + If the name represents a directory, return that name + as a directory (with the trailing slash). + """ + names = self._name_set() + dirname = name + '/' + dir_match = name not in names and dirname in names + return dirname if dir_match else name + + @classmethod + def make(cls, source): + """ + Given a source (filename or zipfile), return an + appropriate CompleteDirs subclass. + """ + if isinstance(source, CompleteDirs): + return source + + if not isinstance(source, zipfile.ZipFile): + return cls(source) + + # Only allow for FastLookup when supplied zipfile is read-only + if 'r' not in source.mode: + cls = CompleteDirs + + source.__class__ = cls + return source + + +class FastLookup(CompleteDirs): + """ + ZipFile subclass to ensure implicit + dirs exist and are resolved rapidly. + """ + + def namelist(self): + with contextlib.suppress(AttributeError): + return self.__names + self.__names = super(FastLookup, self).namelist() + return self.__names + + def _name_set(self): + with contextlib.suppress(AttributeError): + return self.__lookup + self.__lookup = super(FastLookup, self)._name_set() + return self.__lookup + + +class Path: + """ + A pathlib-compatible interface for zip files. + + Consider a zip file with this structure:: + + . + ├── a.txt + └── b + ├── c.txt + └── d + └── e.txt + + >>> data = io.BytesIO() + >>> zf = zipfile.ZipFile(data, 'w') + >>> zf.writestr('a.txt', 'content of a') + >>> zf.writestr('b/c.txt', 'content of c') + >>> zf.writestr('b/d/e.txt', 'content of e') + >>> zf.filename = 'mem/abcde.zip' + + Path accepts the zipfile object itself or a filename + + >>> root = Path(zf) + + From there, several path operations are available. + + Directory iteration (including the zip file itself): + + >>> a, b = root.iterdir() + >>> a + Path('mem/abcde.zip', 'a.txt') + >>> b + Path('mem/abcde.zip', 'b/') + + name property: + + >>> b.name + 'b' + + join with divide operator: + + >>> c = b / 'c.txt' + >>> c + Path('mem/abcde.zip', 'b/c.txt') + >>> c.name + 'c.txt' + + Read text: + + >>> c.read_text() + 'content of c' + + existence: + + >>> c.exists() + True + >>> (b / 'missing.txt').exists() + False + + Coercion to string: + + >>> import os + >>> str(c).replace(os.sep, posixpath.sep) + 'mem/abcde.zip/b/c.txt' + + At the root, ``name``, ``filename``, and ``parent`` + resolve to the zipfile. Note these attributes are not + valid and will raise a ``ValueError`` if the zipfile + has no filename. + + >>> root.name + 'abcde.zip' + >>> str(root.filename).replace(os.sep, posixpath.sep) + 'mem/abcde.zip' + >>> str(root.parent) + 'mem' + """ + + __repr = "{self.__class__.__name__}({self.root.filename!r}, {self.at!r})" + + def __init__(self, root, at=""): + """ + Construct a Path from a ZipFile or filename. + + Note: When the source is an existing ZipFile object, + its type (__class__) will be mutated to a + specialized type. If the caller wishes to retain the + original type, the caller should either create a + separate ZipFile object or pass a filename. + """ + self.root = FastLookup.make(root) + self.at = at + + def open(self, mode='r', *args, pwd=None, **kwargs): + """ + Open this entry as text or binary following the semantics + of ``pathlib.Path.open()`` by passing arguments through + to io.TextIOWrapper(). + """ + if self.is_dir(): + raise IsADirectoryError(self) + zip_mode = mode[0] + if not self.exists() and zip_mode == 'r': + raise FileNotFoundError(self) + stream = self.root.open(self.at, zip_mode, pwd=pwd) + if 'b' in mode: + if args or kwargs: + raise ValueError("encoding args invalid for binary operation") + return stream + else: + kwargs["encoding"] = text_encoding(kwargs.get("encoding")) + return io.TextIOWrapper(stream, *args, **kwargs) + + @property + def name(self): + return pathlib.Path(self.at).name or self.filename.name + + @property + def suffix(self): + return pathlib.Path(self.at).suffix or self.filename.suffix + + @property + def suffixes(self): + return pathlib.Path(self.at).suffixes or self.filename.suffixes + + @property + def stem(self): + return pathlib.Path(self.at).stem or self.filename.stem + + @property + def filename(self): + return pathlib.Path(self.root.filename).joinpath(self.at) + + def read_text(self, *args, **kwargs): + kwargs["encoding"] = text_encoding(kwargs.get("encoding")) + with self.open('r', *args, **kwargs) as strm: + return strm.read() + + def read_bytes(self): + with self.open('rb') as strm: + return strm.read() + + def _is_child(self, path): + return posixpath.dirname(path.at.rstrip("/")) == self.at.rstrip("/") + + def _next(self, at): + return self.__class__(self.root, at) + + def is_dir(self): + return not self.at or self.at.endswith("/") + + def is_file(self): + return self.exists() and not self.is_dir() + + def exists(self): + return self.at in self.root._name_set() + + def iterdir(self): + if not self.is_dir(): + raise ValueError("Can't listdir a file") + subs = map(self._next, self.root.namelist()) + return filter(self._is_child, subs) + + def __str__(self): + return posixpath.join(self.root.filename, self.at) + + def __repr__(self): + return self.__repr.format(self=self) + + def joinpath(self, *other): + next = posixpath.join(self.at, *other) + return self._next(self.root.resolve_dir(next)) + + __truediv__ = joinpath + + @property + def parent(self): + if not self.at: + return self.filename.parent + parent_at = posixpath.dirname(self.at.rstrip('/')) + if parent_at: + parent_at += '/' + return self._next(parent_at) diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__pycache__/__init__.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..24215dfd4e47891eba4476ae4506389fe6804437 GIT binary patch literal 10587 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__pycache__/py310compat.cpython-37.pyc b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/__pycache__/py310compat.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..077b6fc087400a5d1276c32790ec4b7d30e3a95c GIT binary patch literal 423 zcmY*W%TB{E5VRe)38m!&IQ1IT@@PRw6(C+Ggphb$tVod?Z`-s^V#R5pIU)5&;K(oK z2&eu6C)`4jSjn?Hp7q)zpVw*?WTNr$5*%QJJ{M#a)D)*?={o}g2`mx&$(Uh57yCuFAiZ$oV8^1kiZ|&uhKhEO literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/py310compat.py b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/py310compat.py new file mode 100644 index 00000000..8244124c --- /dev/null +++ b/LocalFlaskServer/flaskServer/Lib/site-packages/zipp/py310compat.py @@ -0,0 +1,12 @@ +import sys +import io + + +te_impl = 'lambda encoding, stacklevel=2, /: encoding' +te_impl_37 = te_impl.replace(', /', '') +_text_encoding = eval(te_impl) if sys.version_info > (3, 8) else eval(te_impl_37) + + +text_encoding = ( + io.text_encoding if sys.version_info > (3, 10) else _text_encoding # type: ignore +) diff --git a/LocalFlaskServer/flaskServer/Scripts/Activate.ps1 b/LocalFlaskServer/flaskServer/Scripts/Activate.ps1 new file mode 100644 index 00000000..7a824918 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Scripts/Activate.ps1 @@ -0,0 +1,51 @@ +function global:deactivate ([switch]$NonDestructive) { + # Revert to original values + if (Test-Path function:_OLD_VIRTUAL_PROMPT) { + copy-item function:_OLD_VIRTUAL_PROMPT function:prompt + remove-item function:_OLD_VIRTUAL_PROMPT + } + + if (Test-Path env:_OLD_VIRTUAL_PYTHONHOME) { + copy-item env:_OLD_VIRTUAL_PYTHONHOME env:PYTHONHOME + remove-item env:_OLD_VIRTUAL_PYTHONHOME + } + + if (Test-Path env:_OLD_VIRTUAL_PATH) { + copy-item env:_OLD_VIRTUAL_PATH env:PATH + remove-item env:_OLD_VIRTUAL_PATH + } + + if (Test-Path env:VIRTUAL_ENV) { + remove-item env:VIRTUAL_ENV + } + + if (!$NonDestructive) { + # Self destruct! + remove-item function:deactivate + } +} + +deactivate -nondestructive + +$env:VIRTUAL_ENV="C:\Users\chess\Desktop\CarTrackSimulation\LocalFlaskServer\flaskServer" + +if (! $env:VIRTUAL_ENV_DISABLE_PROMPT) { + # Set the prompt to include the env name + # Make sure _OLD_VIRTUAL_PROMPT is global + function global:_OLD_VIRTUAL_PROMPT {""} + copy-item function:prompt function:_OLD_VIRTUAL_PROMPT + function global:prompt { + Write-Host -NoNewline -ForegroundColor Green '(flaskServer) ' + _OLD_VIRTUAL_PROMPT + } +} + +# Clear PYTHONHOME +if (Test-Path env:PYTHONHOME) { + copy-item env:PYTHONHOME env:_OLD_VIRTUAL_PYTHONHOME + remove-item env:PYTHONHOME +} + +# Add the venv to the PATH +copy-item env:PATH env:_OLD_VIRTUAL_PATH +$env:PATH = "$env:VIRTUAL_ENV\Scripts;$env:PATH" diff --git a/LocalFlaskServer/flaskServer/Scripts/activate b/LocalFlaskServer/flaskServer/Scripts/activate new file mode 100644 index 00000000..5d0c1463 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Scripts/activate @@ -0,0 +1,76 @@ +# This file must be used with "source bin/activate" *from bash* +# you cannot run it directly + +deactivate () { + # reset old environment variables + if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then + PATH="${_OLD_VIRTUAL_PATH:-}" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then + PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r + fi + + if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then + PS1="${_OLD_VIRTUAL_PS1:-}" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + if [ ! "${1:-}" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="C:\Users\chess\Desktop\CarTrackSimulation\LocalFlaskServer\flaskServer" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/Scripts:$PATH" +export PATH + +# unset PYTHONHOME if set +# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) +# could use `if (set -u; : $PYTHONHOME) ;` in bash +if [ -n "${PYTHONHOME:-}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then + _OLD_VIRTUAL_PS1="${PS1:-}" + if [ "x(flaskServer) " != x ] ; then + PS1="(flaskServer) ${PS1:-}" + else + if [ "`basename \"$VIRTUAL_ENV\"`" = "__" ] ; then + # special case for Aspen magic directories + # see http://www.zetadev.com/software/aspen/ + PS1="[`basename \`dirname \"$VIRTUAL_ENV\"\``] $PS1" + else + PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1" + fi + fi + export PS1 +fi + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r +fi diff --git a/LocalFlaskServer/flaskServer/Scripts/activate.bat b/LocalFlaskServer/flaskServer/Scripts/activate.bat new file mode 100644 index 00000000..fc59d4ea --- /dev/null +++ b/LocalFlaskServer/flaskServer/Scripts/activate.bat @@ -0,0 +1,33 @@ +@echo off + +rem This file is UTF-8 encoded, so we need to update the current code page while executing it +for /f "tokens=2 delims=:." %%a in ('"%SystemRoot%\System32\chcp.com"') do ( + set _OLD_CODEPAGE=%%a +) +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" 65001 > nul +) + +set VIRTUAL_ENV=C:\Users\chess\Desktop\CarTrackSimulation\LocalFlaskServer\flaskServer + +if not defined PROMPT set PROMPT=$P$G + +if defined _OLD_VIRTUAL_PROMPT set PROMPT=%_OLD_VIRTUAL_PROMPT% +if defined _OLD_VIRTUAL_PYTHONHOME set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME% + +set _OLD_VIRTUAL_PROMPT=%PROMPT% +set PROMPT=(flaskServer) %PROMPT% + +if defined PYTHONHOME set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME% +set PYTHONHOME= + +if defined _OLD_VIRTUAL_PATH set PATH=%_OLD_VIRTUAL_PATH% +if not defined _OLD_VIRTUAL_PATH set _OLD_VIRTUAL_PATH=%PATH% + +set PATH=%VIRTUAL_ENV%\Scripts;%PATH% + +:END +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" %_OLD_CODEPAGE% > nul + set _OLD_CODEPAGE= +) diff --git a/LocalFlaskServer/flaskServer/Scripts/deactivate.bat b/LocalFlaskServer/flaskServer/Scripts/deactivate.bat new file mode 100644 index 00000000..1205c618 --- /dev/null +++ b/LocalFlaskServer/flaskServer/Scripts/deactivate.bat @@ -0,0 +1,21 @@ +@echo off + +if defined _OLD_VIRTUAL_PROMPT ( + set "PROMPT=%_OLD_VIRTUAL_PROMPT%" +) +set _OLD_VIRTUAL_PROMPT= + +if defined _OLD_VIRTUAL_PYTHONHOME ( + set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%" + set _OLD_VIRTUAL_PYTHONHOME= +) + +if defined _OLD_VIRTUAL_PATH ( + set "PATH=%_OLD_VIRTUAL_PATH%" +) + +set _OLD_VIRTUAL_PATH= + +set VIRTUAL_ENV= + +:END diff --git a/LocalFlaskServer/flaskServer/Scripts/easy_install-3.7.exe b/LocalFlaskServer/flaskServer/Scripts/easy_install-3.7.exe new file mode 100644 index 0000000000000000000000000000000000000000..3761ebd9ebc16aba4421fd3a43ebdd55e05e9837 GIT binary patch literal 106409 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Scripts/easy_install.exe b/LocalFlaskServer/flaskServer/Scripts/easy_install.exe new file mode 100644 index 0000000000000000000000000000000000000000..3761ebd9ebc16aba4421fd3a43ebdd55e05e9837 GIT binary patch literal 106409 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Scripts/flask.exe b/LocalFlaskServer/flaskServer/Scripts/flask.exe new file mode 100644 index 0000000000000000000000000000000000000000..504cd4e45bf816ab34b0f2037559a17c1d5ead3f GIT binary patch literal 106387 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 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Scripts/pip.exe b/LocalFlaskServer/flaskServer/Scripts/pip.exe new file mode 100644 index 0000000000000000000000000000000000000000..3365b834537d0138ecc2a3b3a1b00d31c38fda06 GIT binary patch literal 106400 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 Znz77q!&S}{4W`_7PtTa literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Scripts/pip3.7.exe b/LocalFlaskServer/flaskServer/Scripts/pip3.7.exe new file mode 100644 index 0000000000000000000000000000000000000000..3365b834537d0138ecc2a3b3a1b00d31c38fda06 GIT binary patch literal 106400 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 Znz77q!&S}{4W`_7PtTa literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Scripts/pip3.exe b/LocalFlaskServer/flaskServer/Scripts/pip3.exe new file mode 100644 index 0000000000000000000000000000000000000000..3365b834537d0138ecc2a3b3a1b00d31c38fda06 GIT binary patch literal 106400 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 Znz77q!&S}{4W`_7PtTa literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/Scripts/python.exe b/LocalFlaskServer/flaskServer/Scripts/python.exe new file mode 100644 index 0000000000000000000000000000000000000000..9411850ae33973c3258a775cc8a8676534713955 GIT binary patch literal 501320 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 z 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

    LduP=`LI9DywZX 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Μ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 o=+o+hYewG8%B53=5vUxS;P{{R30 literal 0 HcmV?d00001 diff --git a/LocalFlaskServer/flaskServer/pyvenv.cfg b/LocalFlaskServer/flaskServer/pyvenv.cfg new file mode 100644 index 00000000..18540133 --- /dev/null +++ b/LocalFlaskServer/flaskServer/pyvenv.cfg @@ -0,0 +1,3 @@ +home = C:\Users\chess\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 +include-system-site-packages = false +version = 3.7.9 From d3b85ebf1e2935194b59ad1e7e8e1a253862fc41 Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Fri, 25 Nov 2022 14:47:45 -0600 Subject: [PATCH 09/26] Camera looks better --- CarTrackSimulation/Assets/Prefabs/Car.prefab | 122 +++++++++++------- .../Assets/Scenes/Scenery.unity | 4 +- .../Scripts/Managers/CarCameraManager.cs | 14 +- 3 files changed, 90 insertions(+), 50 deletions(-) diff --git a/CarTrackSimulation/Assets/Prefabs/Car.prefab b/CarTrackSimulation/Assets/Prefabs/Car.prefab index ab1b69bf..e855adbe 100644 --- a/CarTrackSimulation/Assets/Prefabs/Car.prefab +++ b/CarTrackSimulation/Assets/Prefabs/Car.prefab @@ -1,5 +1,80 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &2823696034924890749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6250682074129415349} + - component: {fileID: 4706442259311947129} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6250682074129415349 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2823696034924890749} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 165071024044592936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &4706442259311947129 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2823696034924890749} + m_Enabled: 0 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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!1 &3215185165362388374 GameObject: m_ObjectHideFlags: 0 @@ -12,7 +87,6 @@ GameObject: - component: {fileID: -3972117868274873577} - component: {fileID: 4659898573840389907} - component: {fileID: 2162532951204723169} - - component: {fileID: 4630791688155040509} m_Layer: 0 m_Name: Car m_TagString: Untagged @@ -31,7 +105,8 @@ Transform: m_LocalPosition: {x: 105, y: 367, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 6250682074129415349} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -74,46 +149,3 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ab3b9efd71ca8694d91e6cf208d88326, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!20 &4630791688155040509 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3215185165362388374} - m_Enabled: 0 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - 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 diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 24cc2661..3efde3e0 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -6032,14 +6032,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1294816673} - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalRotation: {x: 0.49958307, y: 0.5004166, z: -0.5004166, w: 0.49958307} m_LocalPosition: {x: 0, y: 8, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 90, y: 90, z: 0} + m_LocalEulerAnglesHint: {x: 90, y: 180, z: 89.904} --- !u!1001 &1319578858 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs index a48ed3b8..a401bad3 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarCameraManager.cs @@ -19,9 +19,17 @@ void Update() void OnMouseDown() { //Detect when car is clicked and switch to car camera view - Camera cam = gameObject.GetComponent(); - cam.transform.position = new Vector3(transform.position.x, transform.position.y + 2.0f, transform.position.z); - cam.enabled = true; + + Camera cam = gameObject.transform.GetChild(0).GetComponent(); + + cam.transform.position = new Vector3(transform.position.x, + transform.position.y + 2f, + transform.position.z); + + cam.transform.eulerAngles = new Vector3(transform.eulerAngles.x + 90, + transform.eulerAngles.y + 180, + transform.eulerAngles.z + 90); + cam.enabled = true; CameraManager.Instance.DeactivateAll(); } From d43dab6650c9337f15e830e74024a892cc1659cb Mon Sep 17 00:00:00 2001 From: Gael Date: Sat, 26 Nov 2022 18:43:45 -0600 Subject: [PATCH 10/26] sadgas --- ...hadercompiler-UnityShaderCompiler.exe0.log | 43 +++- .../Packages/packages-lock.json | 2 +- .../ProjectSettings/ProjectVersion.txt | 4 +- .../UserSettings/Layouts/default-2021.dwlt | 236 +++++++++--------- 4 files changed, 159 insertions(+), 126 deletions(-) diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 91329ad5..322796b1 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,9 +1,42 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler -Cmd: compileSnippet - insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=1722 +Cmd: preprocess + insize=7883 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2542 -Cmd: compileSnippet - insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _DETAIL_MULX2 _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=3390 +Cmd: preprocess + insize=3642 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1299 + +Cmd: preprocess + insize=12310 file=Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4702 + +Cmd: preprocess + insize=3662 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2717 + +Cmd: preprocess + insize=4513 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=3750 + +Cmd: preprocess + insize=3640 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1347 + +Cmd: preprocess + insize=10917 file=Assets/TextMesh Pro/Shaders/TMP_SDF.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4056 + +Cmd: preprocess + insize=3177 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2815 + +Cmd: preprocess + insize=8069 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2813 + +Cmd: preprocess + insize=10902 file=Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4047 + +Cmd: preprocess + insize=3694 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1722 + +Cmd: preprocess + insize=7914 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2554 + +Cmd: preprocess + insize=2789 file=Assets/TextMesh Pro/Shaders/TMP_Sprite.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1229 diff --git a/CarTrackSimulation/Packages/packages-lock.json b/CarTrackSimulation/Packages/packages-lock.json index 8b0a2930..39fbf952 100644 --- a/CarTrackSimulation/Packages/packages-lock.json +++ b/CarTrackSimulation/Packages/packages-lock.json @@ -77,7 +77,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.4.3", + "version": "1.4.2", "depth": 1, "source": "registry", "dependencies": { diff --git a/CarTrackSimulation/ProjectSettings/ProjectVersion.txt b/CarTrackSimulation/ProjectSettings/ProjectVersion.txt index b868996e..8ea1b855 100644 --- a/CarTrackSimulation/ProjectSettings/ProjectVersion.txt +++ b/CarTrackSimulation/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2021.3.12f1 -m_EditorVersionWithRevision: 2021.3.12f1 (8af3c3e441b1) +m_EditorVersion: 2021.3.11f1 +m_EditorVersionWithRevision: 2021.3.11f1 (0a5ca18544bf) diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index f616f7c8..9a2b3bf7 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -15,9 +15,9 @@ MonoBehaviour: m_PixelRect: serializedVersion: 2 x: 0 - y: 42.666668 - width: 1706.6667 - height: 869.3334 + y: 43 + width: 1920 + height: 997 m_ShowMode: 4 m_Title: Game m_RootView: {fileID: 11} @@ -41,8 +41,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 317.33334 - height: 418 + width: 357 + height: 483 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} m_ActualView: {fileID: 18} @@ -69,12 +69,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 317.33334 - height: 819.3333 + width: 357 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 84 + controlID: 20 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -91,9 +91,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 592 - width: 409.99997 - height: 227.33331 + y: 685 + width: 461 + height: 262 m_MinSize: {x: 101, y: 121} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 21} @@ -118,14 +118,14 @@ MonoBehaviour: - {fileID: 4} m_Position: serializedVersion: 2 - x: 317.33334 + x: 357 y: 0 - width: 409.99997 - height: 819.3333 + width: 461 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 73 + controlID: 106 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -142,9 +142,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 418 - width: 317.33334 - height: 401.3333 + y: 483 + width: 357 + height: 464 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} m_ActualView: {fileID: 16} @@ -169,14 +169,14 @@ MonoBehaviour: - {fileID: 5} m_Position: serializedVersion: 2 - x: 979.3333 + x: 1102 y: 0 - width: 727.3333 - height: 819.3333 + width: 818 + height: 947 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 83 + controlID: 19 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,9 +193,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 324 - width: 979.3333 - height: 495.3333 + y: 375 + width: 1102 + height: 572 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 20} @@ -222,12 +222,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 30 - width: 1706.6666 - height: 819.3333 + width: 1920 + height: 947 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 82 + controlID: 18 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -245,8 +245,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 409.99997 - height: 592 + width: 461 + height: 685 m_MinSize: {x: 276, y: 71} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 17} @@ -274,8 +274,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1706.6666 - height: 869.3333 + width: 1920 + height: 997 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -299,7 +299,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1706.6666 + width: 1920 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -320,8 +320,8 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 849.3333 - width: 1706.6666 + y: 977 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -344,12 +344,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 979.3333 - height: 819.3333 + width: 1102 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 17 + controlID: 141 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -367,8 +367,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 979.3333 - height: 324 + width: 1102 + height: 375 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 19} @@ -392,14 +392,14 @@ MonoBehaviour: m_MaxSize: {x: 10000, y: 10000} m_TitleContent: m_Text: Project - m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 979.3334 - y: 490.6667 - width: 315.33334 - height: 380.3333 + x: 1102 + y: 556 + width: 355 + height: 443 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -417,22 +417,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Prefabs + - Assets m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Prefabs + - Assets m_LastFoldersGridSize: -1 - m_LastProjectPath: C:\Users\chess\Desktop\CarTrackSimulation\CarTrackSimulation + m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 30b50000 - m_LastClickedID: 46384 - m_ExpandedIDs: 000000002ab5000036b5000000ca9a3b + m_SelectedIDs: 54650000 + m_LastClickedID: 25940 + m_ExpandedIDs: 000000005465000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: + m_ExpandedIDs: 0000000054650000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -487,7 +487,7 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 1 + m_HadKeyboardFocusLastEvent: 0 m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -532,14 +532,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Inspector - m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1296.6667 - y: 72.66667 - width: 408.99997 - height: 571 + x: 1459 + y: 73 + width: 460 + height: 664 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -573,14 +573,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Hierarchy - m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 979.3334 - y: 72.66667 - width: 315.33334 - height: 397 + x: 1102 + y: 73 + width: 355 + height: 462 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -588,23 +588,23 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: a4f20000 - m_LastClickedID: 62116 - m_ExpandedIDs: a2a8feff + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: d8faffff m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: Button - m_OriginalName: Button + m_Name: + m_OriginalName: m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: -47248 + m_UserData: 0 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 0 + m_OriginalEventType: 11 m_IsRenamingFilename: 0 m_ClientGUIView: {fileID: 2} m_SearchString: @@ -630,14 +630,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Scene - m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 x: 0 - y: 72.66667 - width: 978.3333 - height: 303 + y: 73 + width: 1101 + height: 354 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -648,7 +648,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: -98.66669, y: -1.3333435} + snapOffsetDelta: {x: -101, y: -26} snapCorner: 3 id: Tool Settings index: 0 @@ -681,7 +681,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 1 id: unity-search-toolbar index: 1 @@ -714,7 +714,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Light Settings index: 0 @@ -723,7 +723,7 @@ MonoBehaviour: containerId: overlay-container--right floating: 0 collapsed: 0 - displayed: 1 + displayed: 0 snapOffset: {x: 0, y: 25.333334} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 @@ -736,7 +736,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Cloth Constraints index: 2 @@ -747,7 +747,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Cloth Collisions index: 3 @@ -758,7 +758,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Navmesh Display index: 4 @@ -769,7 +769,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Agent Display index: 5 @@ -780,7 +780,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Obstacle Display index: 6 @@ -791,7 +791,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Occlusion Culling index: 7 @@ -802,7 +802,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Physics Debugger index: 8 @@ -813,7 +813,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Scene Visibility index: 9 @@ -824,24 +824,24 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Particles index: 10 layout: 4 m_WindowGUID: cc27987af1a868c49b0894db9c0f5429 m_Gizmos: 1 - m_OverrideSceneCullingMask: 0 - m_SceneIsLit: 0 + m_OverrideSceneCullingMask: 6917529027641081856 + m_SceneIsLit: 1 m_SceneLighting: 1 m_2DMode: 0 m_isRotationLocked: 0 m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 446.82822, y: 180.54686, z: 2.1262012} + m_Target: {x: 7.517599, y: 5.892248, z: 8.103483} speed: 2 - m_Value: {x: 446.82822, y: 180.54686, z: 2.1262012} + m_Value: {x: 7.517599, y: 5.892248, z: 8.103483} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -853,7 +853,7 @@ MonoBehaviour: m_SceneViewState: m_AlwaysRefresh: 0 showFog: 1 - showSkybox: 0 + showSkybox: 1 showFlares: 1 showImageEffects: 1 showParticleSystems: 1 @@ -888,13 +888,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: -0.0074985023, y: -0.019498222, z: -0.00014623895, w: 0.9997819} + m_Target: {x: 0.08222172, y: -0.90974045, z: 0.21743883, w: 0.3439965} speed: 2 - m_Value: {x: -0.0074985013, y: -0.01949822, z: -0.00014623893, w: 0.9997818} + m_Value: {x: 0.082221664, y: -0.9097399, z: 0.2174387, w: 0.3439963} m_Size: - m_Target: 10 + m_Target: 0.003963086 speed: 2 - m_Value: 10 + m_Value: 0.003963086 m_Ortho: m_Target: 0 speed: 2 @@ -935,14 +935,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Game - m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 x: 0 - y: 396.6667 - width: 978.3333 - height: 474.3333 + y: 448 + width: 1101 + height: 551 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 978.3333, y: 453.3333} + m_TargetSize: {x: 1101, y: 530} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -968,10 +968,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -326.1111 - m_HBaseRangeMax: 326.1111 - m_VBaseRangeMin: -151.11111 - m_VBaseRangeMax: 151.11111 + m_HBaseRangeMin: -550.5 + m_HBaseRangeMax: 550.5 + m_VBaseRangeMin: -265 + m_VBaseRangeMax: 265 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -989,23 +989,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 978.3333 - height: 453.3333 + width: 1101 + height: 530 m_Scale: {x: 1, y: 1} - m_Translation: {x: 489.16666, y: 226.66666} + m_Translation: {x: 550.5, y: 265} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -489.16666 - y: -226.66666 - width: 978.3333 - height: 453.3333 + x: -550.5 + y: -265 + width: 1101 + height: 530 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1467.5, y: 711.5} + m_LastWindowPixelSize: {x: 1101, y: 551} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1027,14 +1027,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Console - m_Image: {fileID: -4950941429401207979, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1296.6667 - y: 664.6667 - width: 408.99997 - height: 206.33331 + x: 1459 + y: 758 + width: 460 + height: 241 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default From 50db7de0dfc61c6ea90d2c0a4f638cbeefb4a8eb Mon Sep 17 00:00:00 2001 From: Gael Date: Sat, 26 Nov 2022 23:49:29 -0600 Subject: [PATCH 11/26] Cars turn directions based on previous location --- .../Assets/Scenes/Scenery.unity | 10 ----- CarTrackSimulation/Assets/Scripts/Car.cs | 1 - .../Assets/Scripts/Managers/CarDataManager.cs | 11 ++++- CarTrackSimulation/Assets/Scripts/Step.cs | 7 ++++ .../Assets/Scripts/Step.cs.meta | 11 +++++ .../Assets/Scripts/TrafficLight.cs | 7 ++++ .../Assets/Scripts/TrafficLight.cs.meta | 11 +++++ ...hadercompiler-UnityShaderCompiler.exe0.log | 40 +------------------ .../UserSettings/Layouts/default-2021.dwlt | 22 +++++----- 9 files changed, 58 insertions(+), 62 deletions(-) create mode 100644 CarTrackSimulation/Assets/Scripts/Step.cs create mode 100644 CarTrackSimulation/Assets/Scripts/Step.cs.meta create mode 100644 CarTrackSimulation/Assets/Scripts/TrafficLight.cs create mode 100644 CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 3efde3e0..c3c4ba97 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -2691,43 +2691,33 @@ MonoBehaviour: cars: - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 carsSO: - {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} diff --git a/CarTrackSimulation/Assets/Scripts/Car.cs b/CarTrackSimulation/Assets/Scripts/Car.cs index 6ffaeac4..9982e60a 100644 --- a/CarTrackSimulation/Assets/Scripts/Car.cs +++ b/CarTrackSimulation/Assets/Scripts/Car.cs @@ -9,7 +9,6 @@ public class Car public int id; public int x; - public int y; public int z; } diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 2b512fd0..e8480c27 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -35,8 +35,15 @@ void Start() public void placeCars(CarList carList){ for (int i = 0; i < cars.Length; i++){ - carsGO[i].transform.position = new Vector3(carList.cars[i].x, carList.cars[i].y, carList.cars[i].z); - carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); + if (carsGO[i].transform.position.x < carList.cars[i].x){ + carsGO[i].transform.rotation = Quaternion.Euler(0, 90, 0); + } else if (carsGO[i].transform.position.x > carList.cars[i].x){ + carsGO[i].transform.rotation = Quaternion.Euler(0, -90, 0); + } else if (carsGO[i].transform.position.z < carList.cars[i].z) { + carsGO[i].transform.rotation = Quaternion.Euler(0, 0, 0); + } else { + carsGO[i].transform.rotation = Quaternion.Euler(0, 180, 0); + } } } diff --git a/CarTrackSimulation/Assets/Scripts/Step.cs b/CarTrackSimulation/Assets/Scripts/Step.cs new file mode 100644 index 00000000..a4f394c2 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Step.cs @@ -0,0 +1,7 @@ +using System; + +[Serializable] +public class Step { + public Car[] cars; + public TrafficLight[] trafficLights; +} \ No newline at end of file diff --git a/CarTrackSimulation/Assets/Scripts/Step.cs.meta b/CarTrackSimulation/Assets/Scripts/Step.cs.meta new file mode 100644 index 00000000..25096676 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Step.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7053101f42a06a64d855ae0c7fa07176 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scripts/TrafficLight.cs b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs new file mode 100644 index 00000000..0a52e2d0 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs @@ -0,0 +1,7 @@ +using System; + +[Serializable] +public class TrafficLight { + public int id; + public bool isRed; +} \ No newline at end of file diff --git a/CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta new file mode 100644 index 00000000..48e30975 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a3ff7e41a54bacf40b00418e095ec983 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 322796b1..a36a852d 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,42 +1,6 @@ Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler -Cmd: preprocess - insize=7883 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2542 - -Cmd: preprocess - insize=3642 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1299 - -Cmd: preprocess - insize=12310 file=Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4702 - -Cmd: preprocess - insize=3662 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2717 - -Cmd: preprocess - insize=4513 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=3750 - -Cmd: preprocess - insize=3640 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1347 - -Cmd: preprocess - insize=10917 file=Assets/TextMesh Pro/Shaders/TMP_SDF.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4056 - -Cmd: preprocess - insize=3177 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2815 - -Cmd: preprocess - insize=8069 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2813 - -Cmd: preprocess - insize=10902 file=Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4047 - -Cmd: preprocess - insize=3694 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1722 - -Cmd: preprocess - insize=7914 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2554 - -Cmd: preprocess - insize=2789 file=Assets/TextMesh Pro/Shaders/TMP_Sprite.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1229 +Cmd: compileSnippet + insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH _EMISSION dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _DETAIL_MULX2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _GLOSSYREFLECTIONS_OFF _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=6902 diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 9a2b3bf7..be3bd406 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -74,7 +74,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 20 + controlID: 95 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -125,7 +125,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 106 + controlID: 21 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -176,7 +176,7 @@ MonoBehaviour: m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 19 + controlID: 20 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -227,7 +227,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 18 + controlID: 84 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -349,7 +349,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 141 + controlID: 85 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -430,9 +430,9 @@ MonoBehaviour: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 54650000 - m_LastClickedID: 25940 - m_ExpandedIDs: 000000005465000000ca9a3b + m_SelectedIDs: ee640000 + m_LastClickedID: 25838 + m_ExpandedIDs: 00000000ee64000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 0000000054650000 + m_ExpandedIDs: 00000000ee640000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -590,7 +590,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: d8faffff + m_ExpandedIDs: 38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -980,7 +980,7 @@ MonoBehaviour: m_HSlider: 0 m_VSlider: 0 m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 1 + m_EnableMouseInput: 0 m_EnableSliderZoomHorizontal: 0 m_EnableSliderZoomVertical: 0 m_UniformScale: 1 From 18a7a719fcc89eefe828ba2d2d3e7c516bf9a0b2 Mon Sep 17 00:00:00 2001 From: Gael Date: Sun, 27 Nov 2022 19:38:56 -0600 Subject: [PATCH 12/26] end --- .../Assets/Scripts/Managers/CarDataManager.cs | 5 +++ ...hadercompiler-UnityShaderCompiler.exe0.log | 3 -- .../UserSettings/Layouts/default-2021.dwlt | 44 +++++++++---------- 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index e8480c27..6a67c13c 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -44,6 +44,11 @@ public void placeCars(CarList carList){ } else { carsGO[i].transform.rotation = Quaternion.Euler(0, 180, 0); } + Vector3 target = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); + carsGO[i].transform.position = target; + + //carsGO[i].transform.position = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); + carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); } } diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index a36a852d..e50e1b99 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,6 +1,3 @@ Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler -Cmd: compileSnippet - insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH _EMISSION dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _DETAIL_MULX2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _GLOSSYREFLECTIONS_OFF _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=6902 - diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index be3bd406..8fecbf8f 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -19,7 +19,7 @@ MonoBehaviour: width: 1920 height: 997 m_ShowMode: 4 - m_Title: Game + m_Title: Scene m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -74,7 +74,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 95 + controlID: 121 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -125,7 +125,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 21 + controlID: 32 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -176,7 +176,7 @@ MonoBehaviour: m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 20 + controlID: 120 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -227,7 +227,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 84 + controlID: 60 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -349,7 +349,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 85 + controlID: 61 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -417,22 +417,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets + - Assets/Models m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets + - Assets/Models m_LastFoldersGridSize: -1 m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: ee640000 - m_LastClickedID: 25838 - m_ExpandedIDs: 00000000ee64000000ca9a3b + m_SelectedIDs: 0c650000 + m_LastClickedID: 25868 + m_ExpandedIDs: 00000000f264000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000ee640000 + m_ExpandedIDs: 00000000f2640000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -512,7 +512,7 @@ MonoBehaviour: m_Icon: {fileID: 0} m_ResourceFile: m_NewAssetIndexInList: -1 - m_ScrollPosition: {x: 0, y: 0} + m_ScrollPosition: {x: 0, y: 183} m_GridSize: 64 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 119 @@ -688,10 +688,10 @@ MonoBehaviour: layout: 1 - dockPosition: 0 containerId: overlay-container--left - floating: 0 + floating: 1 collapsed: 0 displayed: 1 - snapOffset: {x: 0, y: 25.599998} + snapOffset: {x: 5, y: 70} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: unity-transform-toolbar @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 7.517599, y: 5.892248, z: 8.103483} + m_Target: {x: 8.404541, y: 5.8396125, z: 6.9935846} speed: 2 - m_Value: {x: 7.517599, y: 5.892248, z: 8.103483} + m_Value: {x: 8.404541, y: 5.8396125, z: 6.9935846} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -888,13 +888,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0.08222172, y: -0.90974045, z: 0.21743883, w: 0.3439965} + m_Target: {x: 0.19844408, y: -0.77268475, z: 0.29005566, w: 0.5286305} speed: 2 - m_Value: {x: 0.082221664, y: -0.9097399, z: 0.2174387, w: 0.3439963} + m_Value: {x: -0.19844365, y: 0.7726831, z: -0.29005504, w: -0.52862936} m_Size: - m_Target: 0.003963086 + m_Target: 0.004530421 speed: 2 - m_Value: 0.003963086 + m_Value: 0.004530421 m_Ortho: m_Target: 0 speed: 2 @@ -980,7 +980,7 @@ MonoBehaviour: m_HSlider: 0 m_VSlider: 0 m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 0 + m_EnableMouseInput: 1 m_EnableSliderZoomHorizontal: 0 m_EnableSliderZoomVertical: 0 m_UniformScale: 1 From 50d755bda37b714498009f0ac2fc12a3ee34ca95 Mon Sep 17 00:00:00 2001 From: Gael Date: Sun, 27 Nov 2022 19:42:09 -0600 Subject: [PATCH 13/26] Update shadercompiler-UnityShaderCompiler.exe0.log --- ...hadercompiler-UnityShaderCompiler.exe0.log | 39 ------------------- 1 file changed, 39 deletions(-) diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 322796b1..e50e1b99 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,42 +1,3 @@ Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler -Cmd: preprocess - insize=7883 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2542 - -Cmd: preprocess - insize=3642 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1299 - -Cmd: preprocess - insize=12310 file=Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4702 - -Cmd: preprocess - insize=3662 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2717 - -Cmd: preprocess - insize=4513 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=3750 - -Cmd: preprocess - insize=3640 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1347 - -Cmd: preprocess - insize=10917 file=Assets/TextMesh Pro/Shaders/TMP_SDF.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4056 - -Cmd: preprocess - insize=3177 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2815 - -Cmd: preprocess - insize=8069 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2813 - -Cmd: preprocess - insize=10902 file=Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4047 - -Cmd: preprocess - insize=3694 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1722 - -Cmd: preprocess - insize=7914 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2554 - -Cmd: preprocess - insize=2789 file=Assets/TextMesh Pro/Shaders/TMP_Sprite.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1229 - From 6668d01ad3d08e97284496192fb96ec93ef57119 Mon Sep 17 00:00:00 2001 From: Gael Date: Mon, 28 Nov 2022 08:02:56 -0600 Subject: [PATCH 14/26] One Request Simulation --- CarTrackSimulation/Assets/Scripts/CarList.cs | 3 ++ .../Assets/Scripts/Managers/CarDataManager.cs | 12 +++++ .../Assets/Scripts/Managers/NetworkManager.cs | 24 ++++++++- CarTrackSimulation/Assets/Scripts/StepList.cs | 8 +++ .../Assets/Scripts/StepList.cs.meta | 11 ++++ .../UserSettings/Layouts/default-2021.dwlt | 52 +++++++++---------- 6 files changed, 82 insertions(+), 28 deletions(-) create mode 100644 CarTrackSimulation/Assets/Scripts/StepList.cs create mode 100644 CarTrackSimulation/Assets/Scripts/StepList.cs.meta diff --git a/CarTrackSimulation/Assets/Scripts/CarList.cs b/CarTrackSimulation/Assets/Scripts/CarList.cs index 896fd94c..9d0c71f3 100644 --- a/CarTrackSimulation/Assets/Scripts/CarList.cs +++ b/CarTrackSimulation/Assets/Scripts/CarList.cs @@ -5,4 +5,7 @@ public class CarList { public Car[] cars; + public CarList(Car[] _cars){ + cars = _cars; + } } diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 6a67c13c..9d90913d 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -55,4 +55,16 @@ public void placeCars(CarList carList){ public void listenWithArgs(CarList cars){ placeCars(cars); } + + public void oneTimeListener(StepList track){ + StartCoroutine(simulatorSteps(track)); + } + + IEnumerator simulatorSteps(StepList track){ + for(int i = 0; i < track.steps.Length; i++){ + CarList cars = new CarList(track.steps[i].cars); + placeCars(cars); + yield return new WaitForSeconds(0.5f); + } + } } diff --git a/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs index 7998082b..b2710b67 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs @@ -8,6 +8,9 @@ [Serializable] public class RequestWithArgs : UnityEvent{} +[Serializable] +public class OneTimeRequest : UnityEvent{} + public class NetworkManager : MonoBehaviour { @@ -17,8 +20,10 @@ public static NetworkManager Instance{ } public CarList cars; - public string backendURL = "http://127.0.0.1:5000/"; + public StepList stepList; + public string backendURL = "http://127.0.0.1:5000/all"; public RequestWithArgs requestWithArgs; + public OneTimeRequest oneTimeArgsListener; private IEnumerator enumerator; @@ -32,7 +37,7 @@ private void Awake() { void Start() { - enumerator = UpdatePositions(CarPoolManager.Instance._poolSize); + enumerator = GetSimulation(CarPoolManager.Instance._poolSize); Coroutine coroutine = StartCoroutine(enumerator); } @@ -57,4 +62,19 @@ IEnumerator UpdatePositions(int poolSize){ yield return new WaitForSeconds(1); } } + + IEnumerator GetSimulation(int poolSize){ + string url = backendURL + "?size=" + poolSize; + UnityWebRequest request = UnityWebRequest.Get(url); + yield return request.SendWebRequest(); + + if(request.result != UnityWebRequest.Result.Success){ + Debug.LogError("NEL"); + print(request.result); + } else { + stepList = JsonUtility.FromJson(request.downloadHandler.text); + oneTimeArgsListener?.Invoke(stepList); + } + yield return new WaitForSeconds(1); + } } diff --git a/CarTrackSimulation/Assets/Scripts/StepList.cs b/CarTrackSimulation/Assets/Scripts/StepList.cs new file mode 100644 index 00000000..bbb6f2cd --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/StepList.cs @@ -0,0 +1,8 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class StepList +{ + public Step[] steps; +} diff --git a/CarTrackSimulation/Assets/Scripts/StepList.cs.meta b/CarTrackSimulation/Assets/Scripts/StepList.cs.meta new file mode 100644 index 00000000..a58ee40a --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/StepList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 489878335e9423f41989849056cef5c8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 8fecbf8f..d99d5363 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -19,7 +19,7 @@ MonoBehaviour: width: 1920 height: 997 m_ShowMode: 4 - m_Title: Scene + m_Title: Project m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -43,8 +43,8 @@ MonoBehaviour: y: 0 width: 357 height: 483 - m_MinSize: {x: 202, y: 221} - m_MaxSize: {x: 4002, y: 4021} + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 18} m_Panes: - {fileID: 18} @@ -74,7 +74,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 121 + controlID: 18 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -125,7 +125,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 32 + controlID: 65 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -176,7 +176,7 @@ MonoBehaviour: m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 120 + controlID: 64 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -227,7 +227,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 60 + controlID: 63 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -247,8 +247,8 @@ MonoBehaviour: y: 0 width: 461 height: 685 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 17} m_Panes: - {fileID: 17} @@ -349,7 +349,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 61 + controlID: 117 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -417,22 +417,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Models + - Assets/Scripts m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Models + - Assets/Scripts m_LastFoldersGridSize: -1 m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 0c650000 - m_LastClickedID: 25868 - m_ExpandedIDs: 00000000f264000000ca9a3b + m_SelectedIDs: 02650000 + m_LastClickedID: 25858 + m_ExpandedIDs: 00000000f26400000265000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -487,7 +487,7 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 0 + m_HadKeyboardFocusLastEvent: 1 m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -512,7 +512,7 @@ MonoBehaviour: m_Icon: {fileID: 0} m_ResourceFile: m_NewAssetIndexInList: -1 - m_ScrollPosition: {x: 0, y: 183} + m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 119 @@ -587,10 +587,10 @@ MonoBehaviour: m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 0} - m_SelectedIDs: + scrollPos: {x: 0, y: 487} + m_SelectedIDs: c8680000 m_LastClickedID: 0 - m_ExpandedIDs: 38fbffff + m_ExpandedIDs: 66c7ffff38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 8.404541, y: 5.8396125, z: 6.9935846} + m_Target: {x: -1.2751832, y: -1.9731948, z: 0.5730059} speed: 2 - m_Value: {x: 8.404541, y: 5.8396125, z: 6.9935846} + m_Value: {x: -1.2751832, y: -1.9731948, z: 0.5730059} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -890,18 +890,18 @@ MonoBehaviour: m_Rotation: m_Target: {x: 0.19844408, y: -0.77268475, z: 0.29005566, w: 0.5286305} speed: 2 - m_Value: {x: -0.19844365, y: 0.7726831, z: -0.29005504, w: -0.52862936} + m_Value: {x: 0.19844365, y: -0.7726831, z: 0.29005504, w: 0.52862936} m_Size: - m_Target: 0.004530421 + m_Target: 5.22819 speed: 2 - m_Value: 0.004530421 + m_Value: 5.22819 m_Ortho: m_Target: 0 speed: 2 m_Value: 0 m_CameraSettings: m_Speed: 1 - m_SpeedNormalized: 0.5 + m_SpeedNormalized: 0.49974987 m_SpeedMin: 0.001 m_SpeedMax: 2 m_EasingEnabled: 1 From d7413511d0d89ac0e8cf75ba02a48ef82013ea0f Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Mon, 28 Nov 2022 15:23:40 -0600 Subject: [PATCH 15/26] Scenery updated and fixed to server locations and cars scale changed --- .../Materials/Materials/New Material 1.mat | 80 + .../Materials/New Material 1.mat.meta | 8 + .../Materials/Materials/New Material.mat | 80 + .../Materials/Materials/New Material.mat.meta | 8 + .../Environment/Nature/ground_riverOpen 1.fbx | 327 + .../Nature/ground_riverOpen 1.fbx.meta | 106 + .../Assets/Scenes/Scenery.unity | 13877 +++++++++++----- .../Assets/ScriptableObjects/Car1.asset | 2 +- .../Assets/ScriptableObjects/Car10.asset | 2 +- .../Assets/ScriptableObjects/Car2.asset | 2 +- .../Assets/ScriptableObjects/Car3.asset | 2 +- .../Assets/ScriptableObjects/Car4.asset | 2 +- .../Assets/ScriptableObjects/Car5.asset | 2 +- .../Assets/ScriptableObjects/Car6.asset | 2 +- .../Assets/ScriptableObjects/Car7.asset | 2 +- .../Assets/ScriptableObjects/Car8.asset | 2 +- .../Assets/ScriptableObjects/Car9.asset | 2 +- ...hadercompiler-UnityShaderCompiler.exe0.log | 5 +- .../UserSettings/Layouts/default-2021.dwlt | 459 +- 19 files changed, 10803 insertions(+), 4167 deletions(-) create mode 100644 CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat create mode 100644 CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat.meta create mode 100644 CarTrackSimulation/Assets/Materials/Materials/New Material.mat create mode 100644 CarTrackSimulation/Assets/Materials/Materials/New Material.mat.meta create mode 100644 CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx create mode 100644 CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx.meta diff --git a/CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat b/CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat new file mode 100644 index 00000000..3f2191f3 --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New Material 1 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _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: 0} + 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_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0.098634005, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat.meta b/CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat.meta new file mode 100644 index 00000000..fcbcc756 --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/Materials/New Material 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5587a0072829334791234fbc5b25a89 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Materials/Materials/New Material.mat b/CarTrackSimulation/Assets/Materials/Materials/New Material.mat new file mode 100644 index 00000000..2b37ac70 --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/Materials/New Material.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New Material + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _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: 0} + 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_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/CarTrackSimulation/Assets/Materials/Materials/New Material.mat.meta b/CarTrackSimulation/Assets/Materials/Materials/New Material.mat.meta new file mode 100644 index 00000000..b9725124 --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/Materials/New Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30f4db41a9c125341a10101efca09631 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx b/CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx new file mode 100644 index 00000000..9166de33 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx @@ -0,0 +1,327 @@ +; FBX 7.3.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7300 + CreationTimeStamp: { + Version: 1000 + Year: 2020 + Month: 4 + Day: 29 + Hour: 1 + Minute: 4 + Second: 24 + Millisecond: 886 + } + Creator: "Model created by Kenney (www.kenney.nl)" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "ground_riverOpen.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "ground_riverOpen.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "" + P: "Original|ApplicationName", "KString", "", "", "" + P: "Original|ApplicationVersion", "KString", "", "", "" + P: "Original|DateTime_GMT", "DateTime", "", "", "" + P: "Original|FileName", "KString", "", "", "" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "" + P: "LastSaved|ApplicationName", "KString", "", "", "" + P: "LastSaved|ApplicationVersion", "KString", "", "", "" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",-1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",10 + P: "OriginalUnitScaleFactor", "double", "Number", "",10 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeSpanStart", "KTime", "Time", "",0 + P: "TimeSpanStop", "KTime", "Time", "",479181389250 + P: "CustomFrameRate", "double", "Number", "",-1 + } +} +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 4 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "Model" { + Count: 1 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfacePhong" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Phong" + P: "MultiLayer", "bool", "", "",0 + P: "EmissiveColor", "Color", "", "A",0,0,0 + P: "EmissiveFactor", "Number", "", "A",1 + P: "AmbientColor", "Color", "", "A",0.2,0.2,0.2 + P: "AmbientFactor", "Number", "", "A",1 + P: "DiffuseColor", "Color", "", "A",0.8,0.8,0.8 + P: "DiffuseFactor", "Number", "", "A",1 + P: "Bump", "Vector3D", "Vector", "",0,0,0 + P: "NormalMap", "Vector3D", "Vector", "",0,0,0 + P: "BumpFactor", "double", "Number", "",1 + P: "TransparentColor", "Color", "", "A",0,0,0 + P: "TransparencyFactor", "Number", "", "A",0 + P: "DisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "DisplacementFactor", "double", "Number", "",1 + P: "VectorDisplacementColor", "ColorRGB", "Color", "",0,0,0 + P: "VectorDisplacementFactor", "double", "Number", "",1 + P: "SpecularColor", "Color", "", "A",0.2,0.2,0.2 + P: "SpecularFactor", "Number", "", "A",1 + P: "ShininessExponent", "Number", "", "A",20 + P: "ReflectionColor", "Color", "", "A",0,0,0 + P: "ReflectionFactor", "Number", "", "A",1 + } + } + } + ObjectType: "Texture" { + Count: 2 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: 5222230345957218854, "Model::ground_riverOpen", "Mesh" { + Version: 232 + Properties70: { + P: "RotationOrder", "enum", "", "",4 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A+",0,-0.5,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A+",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Geometry: 5743514626388373539, "Geometry::", "Mesh" { + Vertices: *30 { + a: 5,-0.5,-5,5,-0.5,-2.17,2.17,-0.5,-5,-5,-0.5,5,5,-0.5,5,5,-0.5,2.17,-2.17,-0.5,-5,-5,-0.5,2.17,-5,-0.5,-5,-5,-0.5,-2.17 + } + PolygonVertexIndex: *24 { + a: 0,2,-2,2,3,-2,3,4,-2,5,1,-5,6,3,-3,7,3,-7,6,8,-8,9,7,-9 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *72 { + a: 0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *20 { + a: -19.68504,-19.68504,-19.68504,-8.543307,-8.543307,-19.68504,19.68504,19.68504,-19.68504,19.68504,-19.68504,8.543307,8.543307,-19.68504,19.68504,8.543307,19.68504,-19.68504,19.68504,-8.543307 + } + UVIndex: *24 { + a: 0,2,1,2,3,1,3,4,1,5,1,4,6,3,2,7,3,6,6,8,7,9,7,8 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "IndexToDirect" + Materials: *8 { + a: 0,0,0,0,0,0,0,0, + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + + Material: 3042, "Material::water", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties70: { + P: "Diffuse", "Vector3D", "Vector", "",0.6901961,0.9568627,1 + P: "DiffuseColor", "Color", "", "A",0.6901961,0.9568627,1 + } + } +} +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::Mesh ground_riverOpen, Model::RootNode + C: "OO",5222230345957218854,0 + + ;Geometry::, Model::Mesh ground_riverOpen + C: "OO",5743514626388373539,5222230345957218854 + + ;Material::water, Model::Mesh ground_riverOpen + C: "OO",3042,5222230345957218854 + +} diff --git a/CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx.meta b/CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx.meta new file mode 100644 index 00000000..f3716be7 --- /dev/null +++ b/CarTrackSimulation/Assets/Models/Environment/Nature/ground_riverOpen 1.fbx.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: a635069335c39aa49b6eb988fad9a622 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 3efde3e0..c77389f3 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -132,23 +132,23 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 124 + value: 97 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalPosition.x - value: -0.39 + value: 10.31 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalPosition.y @@ -156,7 +156,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalPosition.z - value: -21.64 + value: -12.34 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalRotation.w @@ -192,75 +192,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} ---- !u!1001 &7005199 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_RootOrder - value: 39 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.x - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.z - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalPosition.z - value: -7.9799995 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.w - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.y - value: 0.7071068 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 90 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_Name - value: road_straight (32) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} --- !u!1001 &15813281 PrefabInstance: m_ObjectHideFlags: 0 @@ -270,7 +201,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 122 + value: 95 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -278,7 +209,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.y - value: 10 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.z @@ -286,7 +217,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.x - value: -0.44 + value: 10.26 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.y @@ -294,7 +225,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.z - value: -19.551123 + value: -10.2511215 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.w @@ -330,7 +261,7 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} ---- !u!1001 &46723555 +--- !u!1001 &18684815 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -339,11 +270,11 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 85 + value: 138 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 27.779194 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y @@ -351,11 +282,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 8.2818 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 1.37 + value: 24 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -363,7 +294,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -2.48 + value: 18.17 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -395,689 +326,717 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (6) + value: ground_grass (13) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &64972227 +--- !u!1001 &27677754 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 65 + value: 211 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 0.2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 0.2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 0.2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 3.375 + value: 8.82 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -5.411 + value: 52.86 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: stone_smallG + value: road_straight (87) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} ---- !u!1001 &73768424 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &36746132 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 79 + value: 178 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x - value: 10 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.y - value: 5 + value: 30 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.z value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.x - value: 6.07 + value: 6.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.z - value: -7.88 + value: -8.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.w - value: -0.8660254 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.y - value: 0.5 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 300 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} + - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_Name - value: cliff_halfCorner_rock + value: crops_wheatStageA (5) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} ---- !u!1001 &143302193 + m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} +--- !u!1001 &55419066 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 117 + value: 129 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0.13 + value: 17.11 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -16.08 + value: -2.72 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: fence_large + value: road_straight (61) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} ---- !u!1001 &149476411 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &61606544 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 62 + value: 116 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 1.698306 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0.043 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 1.9086702 + value: 15.14 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: de5390253dba8534f857fabb1a12f15c, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: campfire_planks + value: road_straight (49) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: de5390253dba8534f857fabb1a12f15c, type: 3} ---- !u!1001 &152656866 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_RootOrder - value: 120 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalScale.x - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalScale.y - value: 10 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalScale.z - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalPosition.x - value: -1.54 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalPosition.z - value: -19.551123 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} - propertyPath: m_Name - value: crops_wheatStageA (1) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} ---- !u!1001 &175864233 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &64972227 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 44 + value: 48 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 0.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 0.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 0.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalPosition.x - value: -13.96 + value: 21.825 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 4.7567587 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: 919132149155446097, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_Name - value: road_bendSidewalk + value: stone_smallG objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} ---- !u!1001 &197264710 + m_SourcePrefab: {fileID: 100100000, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} +--- !u!1001 &73768424 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_RootOrder - value: 118 + value: 60 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 10 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 10 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalPosition.x - value: 4.34 + value: 19.39 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalPosition.z - value: -25.83 + value: 4.43 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: -0.8660254 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 300 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} + - target: {fileID: 919132149155446097, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_Name - value: house_type06 + value: cliff_halfCorner_rock objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} ---- !u!1001 &214152910 + m_SourcePrefab: {fileID: 100100000, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} +--- !u!1001 &77418667 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 28 + value: 190 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.x - value: -8 + value: 27.6 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 7.22 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: -270 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_Name - value: road_straight (21) + value: ground_riverCorner (4) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &220728293 + m_SourcePrefab: {fileID: 100100000, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} +--- !u!1001 &83187101 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 80 + value: 172 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalScale.x - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalScale.z - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x - value: 3.18 + value: 20.48536 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.z - value: -1.76 + value: 2.828887 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_Name - value: ground_grass (1) + value: tree_pineTallB_detailed (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &230490513 -PrefabInstance: + m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} +--- !u!1 &89894637 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_RootOrder - value: 31 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 89894641} + - component: {fileID: 89894640} + - component: {fileID: 89894639} + - component: {fileID: 89894638} + m_Layer: 0 + m_Name: Tester (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &89894638 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89894637} + 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!23 &89894639 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89894637} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 30f4db41a9c125341a10101efca09631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &89894640 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89894637} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &89894641 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89894637} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.2, z: 11} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 113 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &91804264 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 153 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 20.1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 2 + value: 2.91 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: road_straight (24) + value: ground_grass (36) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &237629051 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &130013084 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -1086,31 +1045,31 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 25 + value: 212 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: -2 + value: 7.09 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 52.86 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w @@ -1118,15 +1077,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -1142,137 +1101,149 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (18) + value: road_straight (88) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &244926087 +--- !u!1001 &140575368 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 66 + value: 186 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalPosition.x - value: 3.6901996 + value: 6.34 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 3.700743e-18 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalPosition.z - value: -5.6827593 + value: 24.71 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} + - target: {fileID: 919132149155446097, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_Name - value: stone_smallFlatA + value: small_buildingC (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} ---- !u!1001 &248906356 + m_SourcePrefab: {fileID: 100100000, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} +--- !u!1001 &143302193 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_RootOrder - value: 113 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalPosition.x - value: 1.66 + value: 10.83 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalPosition.z - value: -18.32 + value: -6.7799983 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_Name - value: ground_grass (25) + value: fence_large objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &267918691 + m_SourcePrefab: {fileID: 100100000, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} +--- !u!1001 &148627581 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -1281,7 +1252,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 90 + value: 168 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1297,7 +1268,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 1.75 + value: 15.03 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -1305,7 +1276,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -8.47 + value: -13.61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -1337,353 +1308,218 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (13) + value: ground_grass (48) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &276818185 +--- !u!1001 &148857625 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 115 + value: 181 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 3 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 10 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 3 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 0.0880003 + value: 23.09 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -19.551123 + value: 8.97 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: crops_wheatStageA + value: ground_grass (51) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} ---- !u!1001 &281673367 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &149476411 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_RootOrder - value: 36 + value: 45 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 15.57 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.07 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalPosition.z - value: 12 + value: 15.6 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_Name - value: road_straight (29) + value: campfire_planks objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1 &293133068 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 293133069} - - component: {fileID: 293133071} - - component: {fileID: 293133070} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &293133069 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 293133068} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1717049361} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &293133070 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 293133068} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Camera angle - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 0 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &293133071 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 293133068} - m_CullTransparentMesh: 1 ---- !u!1001 &303519470 + m_SourcePrefab: {fileID: 100100000, guid: de5390253dba8534f857fabb1a12f15c, type: 3} +--- !u!1001 &152656866 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 57 + value: 93 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.x - value: -3.05 + value: 9.16 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.z - value: -6.52 + value: -10.2511215 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} + - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_Name - value: large_buildingC + value: crops_wheatStageA (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} ---- !u!1001 &310490998 + m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} +--- !u!1001 &159604761 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -1692,35 +1528,35 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 32 + value: 210 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 8.82 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 4 + value: 52.86 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x @@ -1728,7 +1564,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z @@ -1740,7 +1576,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z @@ -1748,149 +1584,149 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (25) + value: road_straight (86) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &339960725 +--- !u!1001 &166555585 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 94 + value: 188 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x - value: 1.22 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalPosition.x - value: 3.708 + value: -4.3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalPosition.z - value: -6.81 + value: 28.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_Name - value: ground_grass (7) + value: skyscraperA (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &344407830 + m_SourcePrefab: {fileID: 100100000, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} +--- !u!1001 &175425517 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_RootOrder - value: 123 + value: 6 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalScale.x - value: 3 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalScale.y - value: 10 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalScale.z - value: 3 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalPosition.x - value: 0.31 + value: 15.7 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalPosition.z - value: -19.551123 + value: 36.49 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + - target: {fileID: 919132149155446097, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_Name - value: crops_wheatStageA (4) + value: tree_plateau objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} ---- !u!1001 &345999507 + m_SourcePrefab: {fileID: 100100000, guid: 72f41fdec8031b348916903855f79d91, type: 3} +--- !u!1001 &196581044 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -1899,11 +1735,11 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 87 + value: 209 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 13.220414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y @@ -1911,11 +1747,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 35.222496 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 3.18 + value: 16.82 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -1923,7 +1759,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -4.9 + value: 52.18 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -1955,243 +1791,149 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (10) + value: ground_grass (57) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &346468594 +--- !u!1001 &197264710 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 127 + value: 91 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.y value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalPosition.x - value: 0.99 + value: 15.04 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalPosition.y - value: -0.00000047683716 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalPosition.z - value: -30.7 + value: -16.529997 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalRotation.w - value: 0.25816178 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalRotation.y - value: -0.96610177 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: -150.078 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: 919132149155446097, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_Name - value: house_type16 (1) + value: house_type06 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} ---- !u!1001 &371632676 + m_SourcePrefab: {fileID: 100100000, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} +--- !u!1001 &200691856 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 48 + value: 208 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 0.6 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 0.6 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 0.6 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: -14.363207 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: -0.0000009536743 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 3 + value: 48.05 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: skyscraperD + value: road_straight (84) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} ---- !u!1 &377495248 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 377495250} - - component: {fileID: 377495249} - 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 &377495249 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 377495248} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &377495250 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 377495248} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: -1.427, y: 5.395, z: 2.471} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 12 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1001 &390993987 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &215571451 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -2200,7 +1942,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 86 + value: 167 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2216,7 +1958,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 1.5 + value: 16.08 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -2224,7 +1966,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -4.87 + value: -11.85 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -2256,1114 +1998,962 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (9) + value: ground_grass (47) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &393147667 +--- !u!1001 &220728293 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 107 + value: 61 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 3 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -5.62 + value: 14.57 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y - value: -0.00000047683716 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -30.382225 + value: 10.39 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: house_type16 + value: ground_grass (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} ---- !u!1001 &423757668 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &222672329 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 63 + value: 177 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 1 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 1 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 1 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 1.67 + value: 10.75 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y - value: 1.1279869e-16 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 1.88 + value: -10.009998 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: campfire_stones + value: ground_grass (49) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} ---- !u!1001 &432983029 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &224630434 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 77 + value: 171 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x - value: 5.08423 + value: 5.64 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.16 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.z - value: -2.69 + value: -10.27 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + - target: {fileID: 919132149155446097, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_Name - value: ground_riverCorner + value: tree_pineTallB_detailed (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} ---- !u!1 &474642176 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 474642178} - - component: {fileID: 474642177} - m_Layer: 0 - m_Name: CameraManager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &474642177 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 474642176} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4150dd2c1fc06254a87bae9c42b7fef1, type: 3} - m_Name: - m_EditorClassIdentifier: - _cameras: - - {fileID: 2087988028} - - {fileID: 1294816674} - - {fileID: 666129946} - - {fileID: 1592504262} - _currentCamera: 0 ---- !u!4 &474642178 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 474642176} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &537758632 + m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} +--- !u!1001 &225975617 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 1134120022} + m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 3 + value: 109 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 5 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 0.75 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 5 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: -10.89 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 10.54 + value: 19.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0.7071068 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -7511558181221131132, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} - - target: {fileID: 919132149155446097, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: tile_slant (3) + value: road_straight (43) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} ---- !u!1001 &539587323 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &244926087 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_RootOrder - value: 114 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalScale.x - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalScale.y - value: 2 + value: 49 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalScale.z - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.x - value: 0.05 + value: 22.1402 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.z - value: -19.31 + value: 4.4849997 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_Name - value: ground_grass (26) + value: stone_smallFlatA objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1 &546533141 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 546533143} - - component: {fileID: 546533142} - m_Layer: 0 - m_Name: CarData - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &546533142 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 546533141} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 756b3b31bff28dc429ac7a0143080a8b, type: 3} - m_Name: - m_EditorClassIdentifier: - cars: - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - - id: 0 - x: 0 - y: 0 - z: 0 - carsSO: - - {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} - - {fileID: 11400000, guid: 576907b365afb4b4bbc57bd2cea9e495, type: 2} - - {fileID: 11400000, guid: c3d37ebd6dd74ac47948e0e40fee695e, type: 2} - - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} - - {fileID: 11400000, guid: 7a7e846039090fd48a5d360706787702, type: 2} - - {fileID: 11400000, guid: 1ee19c1c45a6a604295d3b251770453f, type: 2} - - {fileID: 11400000, guid: 5e63b6143d0885b46b7d39bea72a7da8, type: 2} - - {fileID: 11400000, guid: 4beb87ba11a28f648a369ba05e4b5fef, type: 2} - - {fileID: 11400000, guid: c2adb1413bca9ca46985071b29ad4080, type: 2} - - {fileID: 11400000, guid: e5bc032d19d189c4886a7fab0ecb839f, type: 2} ---- !u!4 &546533143 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 546533141} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &554448383 + m_SourcePrefab: {fileID: 100100000, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} +--- !u!1001 &248906356 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 30 + value: 86 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -12 + value: 12.36 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -9.02 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: road_straight (23) + value: ground_grass (25) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &594971586 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &276818185 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 81 + value: 88 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.x - value: 1.35 + value: 10.788 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.z - value: -1.25 + value: -10.2511215 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_Name - value: ground_grass (2) + value: crops_wheatStageA objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &600524335 + m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} +--- !u!1001 &280212706 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 105 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x - value: 0.3 + value: 20 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.y - value: 0.3 + value: 5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.z - value: 0.3 + value: 5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalPosition.x - value: 1.34 + value: 2.73 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalPosition.z - value: 1.71 + value: 56.93 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: 919132149155446097, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_Name - value: stone_smallG (2) + value: low_wideA (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} ---- !u!1001 &601217782 + m_SourcePrefab: {fileID: 100100000, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} +--- !u!1001 &283521703 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 64 + value: 151 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} - propertyPath: m_LocalPosition.x - value: 2.5889869 + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} - propertyPath: m_LocalPosition.y - value: -1.602965e-31 + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} - propertyPath: m_LocalPosition.z - value: -9.002662 + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 18.41 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 0.33 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: tree_oak_dark + value: ground_grass (34) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} ---- !u!1001 &612163711 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &293133068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293133069} + - component: {fileID: 293133071} + - component: {fileID: 293133070} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &293133069 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293133068} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1717049361} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &293133070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293133068} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Camera angle + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &293133071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293133068} + m_CullTransparentMesh: 1 +--- !u!1001 &303519470 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_RootOrder - value: 46 + value: 40 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalPosition.x - value: 2 + value: -8.74 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalPosition.z - value: -13.9 + value: 7.18 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_Name - value: road_straight (38) + value: large_buildingC objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &634391320 + m_SourcePrefab: {fileID: 100100000, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} +--- !u!1001 &311678134 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 88 + value: 110 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 1.5 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -3.85 + value: 17.61 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_Name - value: ground_grass (11) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &635589186 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_RootOrder - value: 106 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalScale.x - value: 1.2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalScale.y - value: 1.2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalScale.z - value: 1.2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalPosition.x - value: 4.78 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalPosition.y - value: 0.07 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalPosition.z - value: -4.489 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalRotation.w - value: -0.7087971 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalRotation.x - value: 0.12437624 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalRotation.y - value: -0.6873457 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalRotation.z - value: -0.09845388 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -18.159 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -271.458 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -1.894 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: canoe_paddle (1) + value: road_straight (44) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} ---- !u!1001 &640335593 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &339960725 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 51 + value: 69 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 1.22 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -22.2 + value: 14.9 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y - value: 3.700743e-18 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -3.08 + value: 5.34 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.92387956 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: 0.38268343 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 45 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: small_buildingC + value: ground_grass (7) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} ---- !u!1 &643676700 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 643676703} - - component: {fileID: 643676702} - - component: {fileID: 643676701} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &643676701 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 643676700} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: - m_SendPointerHoverToParent: 1 - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &643676702 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 643676700} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &643676703 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 643676700} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 128 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &651417746 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &344407830 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -3372,7 +2962,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 121 + value: 96 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -3380,7 +2970,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.y - value: 10 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.z @@ -3388,7 +2978,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.x - value: -1.09 + value: 11.01 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.y @@ -3396,7 +2986,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalPosition.z - value: -19.551123 + value: -10.2511215 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalRotation.w @@ -3428,149 +3018,218 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_Name - value: crops_wheatStageA (2) + value: crops_wheatStageA (4) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} ---- !u!1001 &662061944 +--- !u!1001 &345999507 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 116 + value: 64 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -1.5080962 + value: 14.57 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -5.04 + value: 7.25 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: detail_umbrella + value: ground_grass (10) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} ---- !u!1001 &663811516 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &346468594 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 93 + value: 100 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalPosition.x - value: 4.2 + value: 11.69 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalPosition.y + value: -0.00000047683716 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalPosition.z + value: -21.4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalRotation.w + value: 0.25816178 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalRotation.y + value: -0.96610177 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -150.078 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} + propertyPath: m_Name + value: house_type16 (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} +--- !u!1001 &371632676 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + propertyPath: m_RootOrder + value: 31 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + propertyPath: m_LocalPosition.x + value: -2.9732075 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0000009536743 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalPosition.z - value: -10.72 + value: 17.47 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_Name - value: ground_grass (15) + value: skyscraperD objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1 &666129945 + m_SourcePrefab: {fileID: 100100000, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} +--- !u!1 &377495248 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3578,773 +3237,764 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 666129948} - - component: {fileID: 666129946} - - component: {fileID: 666129947} + - component: {fileID: 377495250} + - component: {fileID: 377495249} m_Layer: 0 - m_Name: Camera3 + m_Name: Directional Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!20 &666129946 -Camera: + m_IsActive: 1 +--- !u!108 &377495249 +Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 666129945} + m_GameObject: {fileID: 377495248} m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 + 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_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!81 &666129947 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 666129945} - m_Enabled: 1 ---- !u!4 &666129948 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &377495250 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 666129945} - m_LocalRotation: {x: -0.24441245, y: 0.6697496, z: -0.24984302, w: -0.65519196} - m_LocalPosition: {x: 8, y: 5, z: 0} + m_GameObject: {fileID: 377495248} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: -1.427, y: 5.395, z: 2.471} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 40.915, y: 268.741, z: 0} ---- !u!1001 &693064521 + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1001 &381167062 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 92 + value: 137 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.y - value: 1.5 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalPosition.x - value: 5.48 + value: -2.8 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalPosition.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalPosition.z - value: -2.23 + value: 11.99 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalRotation.w - value: -0.8839288 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalRotation.y - value: 0.46762156 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 304.24 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: 919132149155446097, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_Name - value: fence_bendCenter (1) + value: road_bendSidewalk (3) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} ---- !u!1001 &696287193 + m_SourcePrefab: {fileID: 100100000, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} +--- !u!1001 &393147667 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 21 + value: 80 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalPosition.x - value: 6 + value: 5.079999 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.00000047683716 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -21.082224 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_Name - value: road_straight (14) + value: house_type16 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &708666360 + m_SourcePrefab: {fileID: 100100000, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} +--- !u!1001 &415998128 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 42 + value: 164 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -0 + value: 14.46 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -1.98 + value: -14.22 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: road_straight (35) + value: ground_grass (44) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &717885252 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &423757668 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_RootOrder - value: 96 + value: 46 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalPosition.x - value: 2.32 + value: 15.47 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 1.1279869e-16 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalPosition.z - value: -10 + value: 15.579999 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_Name - value: ground_grass (16) + value: campfire_stones objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &733655377 + m_SourcePrefab: {fileID: 100100000, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} +--- !u!1001 &432983029 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 95 + value: 58 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x - value: 1.22 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.x - value: 0.74 + value: 16.474228 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.z - value: -6.81 + value: 8.54776 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_Name - value: ground_grass (8) + value: ground_riverCorner objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &735054551 + m_SourcePrefab: {fileID: 100100000, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} +--- !u!1001 &439619363 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 20 + value: 173 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x - value: 4 + value: 6.57 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.16 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -6.37 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_Name - value: road_straight (13) + value: tree_pineTallB_detailed (3) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &739827293 + m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} +--- !u!1001 &462379899 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 11 + value: 142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 5.2642 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 2.0546799 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -34.35 + value: 28.88 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: 0.7071068 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: cliff_blockHalf_rock + value: road_straight (65) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} ---- !u!1 &753797905 -GameObject: + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &474642176 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 753797906} + - component: {fileID: 474642178} + - component: {fileID: 474642177} m_Layer: 0 - m_Name: --SUBURBS--- + m_Name: CameraManager m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &753797906 +--- !u!114 &474642177 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 474642176} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4150dd2c1fc06254a87bae9c42b7fef1, type: 3} + m_Name: + m_EditorClassIdentifier: + _cameras: + - {fileID: 2087988028} + - {fileID: 1294816674} + - {fileID: 666129946} + - {fileID: 1592504262} + _currentCamera: 0 +--- !u!4 &474642178 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 753797905} + m_GameObject: {fileID: 474642176} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.2583275, y: 4.9653454, z: -11.398655} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 108 + m_RootOrder: 21 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &755239406 +--- !u!1001 &481239910 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 69 + value: 161 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 2.160892 + value: 15.44 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -7.5655265 + value: 2.06 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 616e446abaac8024896eef1d2555890c, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: tree_pineSmallA + value: ground_grass (41) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 616e446abaac8024896eef1d2555890c, type: 3} ---- !u!1001 &757721349 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &483805108 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 70 + value: 166 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 1.7250066 + value: 14.13 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -7.9337244 + value: -11.97 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: tree_fat_darkh + value: ground_grass (46) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} ---- !u!1 &764457040 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 764457041} - m_Layer: 0 - m_Name: ---BUILDINGS--- - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &764457041 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 764457040} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.63520586, y: 0.56006193, z: 2.656299} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 49 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &765379485 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 765379486} - m_Layer: 0 - m_Name: -----UI------ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &765379486 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 765379485} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 7.517599, y: 5.892248, z: 8.103483} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &768280866 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &485754827 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -4353,7 +4003,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 100 + value: 184 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4369,7 +4019,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 3.51 + value: 24.09 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -4377,7 +4027,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -12.19 + value: 9.15 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -4409,348 +4059,6753 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (21) + value: ground_grass (52) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &788749223 +--- !u!1001 &496526070 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 14 + value: 150 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -10.03 + value: 18.09 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 3.28 + value: 2.86 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: small_buildingE + value: ground_grass (33) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} ---- !u!1001 &878381927 -PrefabInstance: + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &536921564 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_RootOrder - value: 102 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalPosition.x - value: 1.8 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000011920929 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalPosition.z - value: -9.25 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} - propertyPath: m_LocalRotation.z + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 536921568} + - component: {fileID: 536921567} + - component: {fileID: 536921566} + - component: {fileID: 536921565} + m_Layer: 0 + m_Name: Ground (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &536921565 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536921564} + 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 &536921566 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536921564} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &536921567 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536921564} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &536921568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536921564} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.6100006, y: 0, z: 41.54} + m_LocalScale: {x: 3, y: 1, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 187 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &537758632 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1134120022} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalScale.y + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalPosition.x + value: -10.89 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalPosition.z + value: 10.54 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} + - target: {fileID: 919132149155446097, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_Name + value: tile_slant (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} +--- !u!1001 &539587323 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 87 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 10.75 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: -10.009998 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (26) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &546533141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 546533143} + - component: {fileID: 546533142} + m_Layer: 0 + m_Name: CarData + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &546533142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546533141} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 756b3b31bff28dc429ac7a0143080a8b, type: 3} + m_Name: + m_EditorClassIdentifier: + cars: + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + - id: 0 + x: 0 + y: 0 + z: 0 + carsSO: + - {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} + - {fileID: 11400000, guid: 576907b365afb4b4bbc57bd2cea9e495, type: 2} + - {fileID: 11400000, guid: c3d37ebd6dd74ac47948e0e40fee695e, type: 2} + - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} + - {fileID: 11400000, guid: 7a7e846039090fd48a5d360706787702, type: 2} + - {fileID: 11400000, guid: 1ee19c1c45a6a604295d3b251770453f, type: 2} + - {fileID: 11400000, guid: 5e63b6143d0885b46b7d39bea72a7da8, type: 2} + - {fileID: 11400000, guid: 4beb87ba11a28f648a369ba05e4b5fef, type: 2} + - {fileID: 11400000, guid: c2adb1413bca9ca46985071b29ad4080, type: 2} + - {fileID: 11400000, guid: e5bc032d19d189c4886a7fab0ecb839f, type: 2} +--- !u!4 &546533143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 546533141} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &547493728 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalScale.x + value: 2.9137 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalScale.y + value: 2.1525 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalScale.z + value: 5.8828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalPosition.x + value: -16.89 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalPosition.y + value: -0.7 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalPosition.z + value: 6.43 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalRotation.w + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalRotation.x + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalRotation.y + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalRotation.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 270 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} + propertyPath: m_Name + value: ground_riverOpen + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} +--- !u!1001 &583684367 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 118 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 6.82 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (51) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &600524335 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_RootOrder + value: 78 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalScale.x + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalScale.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalScale.z + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalPosition.x + value: 14.83 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalPosition.z + value: 15.25 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + propertyPath: m_Name + value: stone_smallG (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} +--- !u!1001 &601217782 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_RootOrder + value: 47 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalPosition.x + value: 21.038986 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.602965e-31 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalPosition.z + value: 2.0773392 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_Name + value: tree_oak_dark + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} +--- !u!1001 &611867320 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 195 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 35.23 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (74) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &616509739 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalPosition.x + value: -3.44 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0000019073486 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalPosition.z + value: 22.95 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_Name + value: small_buildingC (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} +--- !u!1001 &623407137 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 189 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: -2.81 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 15.18 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (71) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &634391320 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 65 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 12.889999 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 8.300001 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &635217287 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_RootOrder + value: 136 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.x + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.x + value: -2.82 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.z + value: 11.99 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_Name + value: road_bendSidewalk (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} +--- !u!1001 &635589186 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_RootOrder + value: 79 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalScale.x + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalScale.y + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalScale.z + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalPosition.x + value: 16.169998 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalPosition.y + value: 0.07 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalPosition.z + value: 6.7487597 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7087971 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalRotation.x + value: 0.12437624 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalRotation.y + value: -0.6873457 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalRotation.z + value: -0.09845388 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -18.159 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -271.458 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -1.894 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + propertyPath: m_Name + value: canoe_paddle (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} +--- !u!1001 &640335593 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_RootOrder + value: 34 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalPosition.x + value: -14.97 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalPosition.y + value: 3.700743e-18 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalPosition.z + value: 8.22 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.92387956 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.y + value: 0.38268343 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 45 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} + propertyPath: m_Name + value: small_buildingC + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} +--- !u!1001 &641102370 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalScale.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalScale.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalScale.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalPosition.x + value: 6.06 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalPosition.y + value: 1.480296e-18 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalPosition.z + value: 42.4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} + propertyPath: m_Name + value: low_buildingN + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} +--- !u!1 &643676700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 643676703} + - component: {fileID: 643676702} + - component: {fileID: 643676701} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &643676701 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643676700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &643676702 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643676700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &643676703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643676700} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -11.73, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 101 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &648357781 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalPosition.x + value: 20.17 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalPosition.z + value: 5.99 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.w + value: 0.76325524 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6460972 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 80.496 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_Name + value: ground_riverRocks + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} +--- !u!1001 &648897214 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 120 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 2.53 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (53) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &651417746 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_RootOrder + value: 94 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalPosition.x + value: 9.61 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalPosition.z + value: -10.2511215 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} + propertyPath: m_Name + value: crops_wheatStageA (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} +--- !u!1001 &662061944 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_RootOrder + value: 89 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalPosition.x + value: 9.26 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalPosition.z + value: 5.73 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} + propertyPath: m_Name + value: detail_umbrella + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} +--- !u!1001 &663811516 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 68 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 15.44 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 2.06 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (15) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &666129945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 666129948} + - component: {fileID: 666129946} + - component: {fileID: 666129947} + m_Layer: 0 + m_Name: Camera3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!20 &666129946 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666129945} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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!81 &666129947 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666129945} + m_Enabled: 1 +--- !u!4 &666129948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666129945} + m_LocalRotation: {x: -0.08791569, y: 0.3831437, z: -0.03666146, w: -0.91876423} + m_LocalPosition: {x: 18.858452, y: 1.994986, z: 3.3280716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 40.915, y: 268.741, z: 0} +--- !u!1001 &669382942 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 214 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 3.48 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 52.86 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (90) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &681830498 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_RootOrder + value: 169 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalPosition.x + value: 7.38 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalPosition.y + value: -1.602965e-31 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalPosition.z + value: -10.12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} + propertyPath: m_Name + value: tree_oak_dark (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} +--- !u!1001 &693064521 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_RootOrder + value: 67 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalScale.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalScale.y + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalScale.z + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalPosition.x + value: 16.869999 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalPosition.z + value: 9.007759 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalRotation.w + value: -0.8839288 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalRotation.y + value: 0.46762156 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 304.24 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + propertyPath: m_Name + value: fence_bendCenter (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} +--- !u!1001 &696878937 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 144 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 25.39 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (38) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &700085281 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 128 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 15.1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: -2.72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (60) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &717885252 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 70 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 13.709999 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 2.1500006 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (16) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &722982387 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 191 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 27.81 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 9.38 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (54) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &731739263 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 145 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 27.35 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (39) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &739827293 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalPosition.x + value: 12.75468 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalPosition.z + value: -25.049997 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} + propertyPath: m_Name + value: cliff_blockHalf_rock + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} +--- !u!1 &753797905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 753797906} + m_Layer: 0 + m_Name: --SUBURBS--- + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &753797906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753797905} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 15.648327, y: 4.9653454, z: 0.75134563} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 82 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &755239406 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_RootOrder + value: 52 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalPosition.x + value: 20.610893 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalPosition.z + value: 3.5144734 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_Name + value: tree_pineSmallA + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 616e446abaac8024896eef1d2555890c, type: 3} +--- !u!1001 &757721349 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_RootOrder + value: 53 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalPosition.x + value: 19.318 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalPosition.z + value: 4.759 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} + propertyPath: m_Name + value: tree_fat_darkh + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} +--- !u!1 &764457040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 764457041} + m_Layer: 0 + m_Name: ---BUILDINGS--- + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &764457041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 764457040} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 12.025206, y: 0.56006193, z: 14.806299} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &765379485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 765379486} + m_Layer: 0 + m_Name: -----UI------ + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &765379486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 765379485} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.517599, y: 5.892248, z: 8.103483} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &768280866 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 74 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 14.9 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: -0.03999901 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (21) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &788749223 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalPosition.x + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalPosition.z + value: 17.99 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} + propertyPath: m_Name + value: small_buildingE + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} +--- !u!1001 &796907901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 108 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 21.36 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (42) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &824192970 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 104 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 23.39 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (37) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &862103544 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 143 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 30.56 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (66) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &875473883 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 198 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 36.15 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (77) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &878381927 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_RootOrder + value: 76 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalPosition.x + value: 20.25 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalPosition.y + value: 0.00000011920929 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalPosition.z + value: 1.83 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_Name + value: tree_tall_dark (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} +--- !u!1001 &886387466 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 105 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 21.26 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (40) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &915955167 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 146 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 29.28 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (67) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &920418175 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 213 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 5.2099996 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 52.86 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (89) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &932454350 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 106 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 23.37 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (41) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &953154679 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalPosition.x + value: 18.347 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalPosition.y + value: -0.036 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalPosition.z + value: 6.266262 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: a635069335c39aa49b6eb988fad9a622, type: 3} + propertyPath: m_Name + value: ground_riverOpen 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a635069335c39aa49b6eb988fad9a622, type: 3} +--- !u!1001 &982158351 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 157 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 20.59 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: -2.72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (68) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &989797960 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_RootOrder + value: 174 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalPosition.x + value: 7.08 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalPosition.y + value: -0.16 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalPosition.z + value: -4.27 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_Name + value: tree_pineTallB_detailed (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} +--- !u!1001 &1003697374 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 140 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 25.47 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (63) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1037350517 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_RootOrder + value: 175 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalPosition.x + value: 8.8 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalPosition.y + value: -0.16 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalPosition.z + value: -13.81 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + propertyPath: m_Name + value: tree_pineTallB_detailed (5) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} +--- !u!1001 &1039686475 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 122 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 6.66 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (55) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1042656410 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_RootOrder + value: 55 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalPosition.x + value: 16.76 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.06 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.6366592 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7711452 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -100.914 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + propertyPath: m_Name + value: rock_tallB + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} +--- !u!1001 &1045867190 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 201 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 41.18 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (80) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1060311737 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 180 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 21.81 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 9.22 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (50) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1067885810 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 197 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 34.1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (76) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1080089788 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_RootOrder + value: 81 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalPosition.x + value: 6.88 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalPosition.z + value: -7.43 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + propertyPath: m_Name + value: house_type01 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} +--- !u!1001 &1088110071 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 8.72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: -6.7899985 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (28) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1100727688 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 207 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 49.73 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (85) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1116461743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1134120022} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalScale.y + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalPosition.x + value: 4.0149994 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalPosition.z + value: 10.535002 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} + - target: {fileID: 919132149155446097, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_Name + value: tile_slant + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} +--- !u!1 &1123395768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1123395772} + - component: {fileID: 1123395771} + - component: {fileID: 1123395770} + - component: {fileID: 1123395769} + m_Layer: 0 + m_Name: Tester (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1123395769 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123395768} + 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!23 &1123395770 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123395768} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b5587a0072829334791234fbc5b25a89, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1123395771 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123395768} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1123395772 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123395768} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13, y: 0.2, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 103 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1128257811 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_RootOrder + value: 133 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalPosition.x + value: 19.209 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalPosition.y + value: -0.159 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalPosition.z + value: 7.21 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 616e446abaac8024896eef1d2555890c, type: 3} + propertyPath: m_Name + value: tree_pineSmallA (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 616e446abaac8024896eef1d2555890c, type: 3} +--- !u!1001 &1134120021 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_RootOrder + value: 38 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalScale.x + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalScale.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalScale.z + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalPosition.x + value: 5.68 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalPosition.z + value: 17.15 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + propertyPath: m_Name + value: mx_oxxo + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} +--- !u!4 &1134120022 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + m_PrefabInstance: {fileID: 1134120021} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1145159160 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_RootOrder + value: 54 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalPosition.x + value: 21.47808 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalPosition.z + value: 3.277945 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + propertyPath: m_Name + value: tree_detailed_dark + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} +--- !u!1 &1151623170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1151623172} + - component: {fileID: 1151623171} + m_Layer: 0 + m_Name: CarPool + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1151623171 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151623170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cbf0986521d9a4c48927fab3dd73c49c, type: 3} + m_Name: + m_EditorClassIdentifier: + car: {fileID: 3215185165362388374, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} + _poolSize: 10 +--- !u!4 &1151623172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151623170} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1159108354 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_RootOrder + value: 33 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalScale.x + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalScale.y + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalScale.z + value: 0.15 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalPosition.x + value: 1.8100007 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalPosition.y + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalPosition.z + value: 16.800001 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.w + value: -0.6172179 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.y + value: -0.78679234 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -256.226 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4881413319560035842, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3801982968732539933, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2636228363568030301, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -712774042491629678, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 8508192e92a8ab4499a5cc4f042b5083, type: 2} + - target: {fileID: -712774042491629678, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: 8508192e92a8ab4499a5cc4f042b5083, type: 2} + - target: {fileID: -712774042491629678, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_Materials.Array.data[2] + value: + objectReference: {fileID: 2100000, guid: 8508192e92a8ab4499a5cc4f042b5083, type: 2} + - target: {fileID: 65702495048144492, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_Name + value: Astronaut + objectReference: {fileID: 0} + - target: {fileID: 1128836569582128222, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2794433390303868775, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3083060182484700024, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalPosition.x + value: -0.119752884 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalPosition.z + value: -0.50635844 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.w + value: 0.43400687 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.x + value: -0.434007 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.y + value: -0.5582455 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalRotation.z + value: -0.5582454 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -104.274 + objectReference: {fileID: 0} + - target: {fileID: 7361611626613503630, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8271667052841703454, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8305190715011746091, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8630432294935811409, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9042938273113145067, guid: 67993a608492093449128616df5bee61, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 67993a608492093449128616df5bee61, type: 3} +--- !u!1001 &1168280299 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 156 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 21.81 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 8.52 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (39) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1169614610 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_RootOrder + value: 183 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalPosition.x + value: 25.81 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalPosition.z + value: 6.93 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.w + value: 0.76325524 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.y + value: 0.6460972 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 80.496 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} + propertyPath: m_Name + value: ground_riverRocks (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} +--- !u!1001 &1187001305 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_RootOrder + value: 30 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.x + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.x + value: 11.97 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.z + value: -2.72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_Name + value: road_bendSidewalk (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} +--- !u!1001 &1187860043 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 130 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 18.62 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: -2.72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (62) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &1192253739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1192253741} + - component: {fileID: 1192253740} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1192253740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192253739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3ef5ee94ea5dac941b326f132a807177, type: 3} + m_Name: + m_EditorClassIdentifier: + backendURL: http://127.0.0.1:5000/ + requestWithArgs: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 546533142} + m_TargetAssemblyTypeName: CarDataManager, Assembly-CSharp + m_MethodName: listenWithArgs + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!4 &1192253741 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1192253739} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1232992852 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 14.74 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 0.3600006 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (18) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1252783405 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 204 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 42.649998 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (81) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &1261559106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261559110} + - component: {fileID: 1261559109} + - component: {fileID: 1261559108} + - component: {fileID: 1261559107} + - component: {fileID: 1261559111} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1261559107 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1261559108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1261559109 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1261559110 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1717049361} + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1261559111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261559106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab3b9efd71ca8694d91e6cf208d88326, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1263996744 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1263996748} + - component: {fileID: 1263996747} + - component: {fileID: 1263996746} + - component: {fileID: 1263996745} + m_Layer: 0 + m_Name: Tester + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1263996745 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263996744} + 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!23 &1263996746 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263996744} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 30f4db41a9c125341a10101efca09631, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1263996747 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263996744} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1263996748 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263996744} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 24, y: 0.2, z: 13} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 102 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1278961060 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 206 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 44.7 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (82) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1286208155 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalScale.x + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalPosition.x + value: 11.985 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalPosition.y + value: 0.0000019073486 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalPosition.z + value: 12.001 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} + propertyPath: m_Name + value: road_crossroadPath + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} +--- !u!1001 &1287492281 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 14.59 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 3.7700007 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1289097356 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalScale.x + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalScale.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalScale.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalPosition.x + value: 16.58 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalPosition.z + value: 30.99 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} + propertyPath: m_Name + value: tree_thin + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} +--- !u!1 &1294816673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1294816676} + - component: {fileID: 1294816674} + - component: {fileID: 1294816675} + m_Layer: 0 + m_Name: Camera2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!20 &1294816674 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294816673} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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!81 &1294816675 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294816673} + m_Enabled: 1 +--- !u!4 &1294816676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1294816673} + m_LocalRotation: {x: 0.70710677, y: 0.0000001192093, z: -0.0000001192093, w: 0.70710677} + m_LocalPosition: {x: 12.18466, y: 12.478437, z: 11.804588} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 90, y: 180, z: 89.904} +--- !u!1001 &1297939322 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 192 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 29.58 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 9.05 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (55) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1319578858 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_RootOrder + value: 35 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalScale.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalScale.y + value: 6 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalPosition.x + value: -7.66 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalPosition.z + value: 16.69 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + propertyPath: m_Name + value: low_wideA + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} +--- !u!1001 &1322858855 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 117 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 4.69 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (50) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1329883437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 165 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 16.21 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: -14.53 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (45) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1366455288 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 111 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 15.52 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (45) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1369856310 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_RootOrder + value: 39 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalPosition.x + value: 4.28 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalPosition.z + value: 6.89 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + propertyPath: m_Name + value: large_buildingG + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} +--- !u!1001 &1372503847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 141 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 27.26 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (64) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1373846930 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 75 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 16.77 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: -0.03999901 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (22) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1414450780 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 196 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 11.98 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 32.42 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (75) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1415378430 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 152 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 19.21 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 2.22 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (35) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1426316917 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_RootOrder + value: 203 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.x + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.x + value: 11.99 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalPosition.z + value: 52.87 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 180 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: 919132149155446097, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_Name - value: tree_tall_dark (1) + value: road_bendSidewalk (4) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} ---- !u!1001 &1042656410 + m_SourcePrefab: {fileID: 100100000, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} +--- !u!1001 &1477510545 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 74 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} - propertyPath: m_LocalScale.x - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} - propertyPath: m_LocalScale.y - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} - propertyPath: m_LocalScale.z - value: 3 + value: 51 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x - value: 4.34 + value: 20.48536 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.z - value: -9.39 + value: 2.828887 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.w - value: 0.6366592 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.y - value: -0.7711452 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: -100.914 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} + - target: {fileID: 919132149155446097, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_Name - value: rock_tallB + value: tree_pineTallB_detailed objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} ---- !u!1001 &1044871350 + m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} +--- !u!1001 &1477644899 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 47 + value: 170 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.z - value: 2 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.x - value: 4 + value: 6.591014 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.00000011920929 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.z - value: -13.9 + value: -10.367339 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_Name - value: road_straight (39) + value: tree_tall_dark (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1080089788 + m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} +--- !u!1001 &1497282698 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_RootOrder - value: 109 + value: 57 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalPosition.x - value: -3.82 + value: 16.47 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalPosition.z - value: -16.73 + value: 6.5777593 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 270 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} + - target: {fileID: 919132149155446097, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_Name - value: house_type01 + value: ground_riverSide objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} ---- !u!1001 &1088110071 + m_SourcePrefab: {fileID: 100100000, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} +--- !u!1001 &1503972963 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -4759,7 +10814,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 125 + value: 160 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4775,7 +10830,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -1.98 + value: 15.03 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -4783,7 +10838,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -16.09 + value: -13.61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -4815,284 +10870,283 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (28) + value: ground_grass (40) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1091134809 +--- !u!1001 &1508439806 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 38 + value: 176 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.z - value: 2 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 5.68 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.00000011920929 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.z - value: -9.98 + value: -14.65 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_Name - value: road_straight (31) + value: tree_tall_dark (3) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1116461743 + m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} +--- !u!1001 &1509314228 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 1134120022} + m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 0 + value: 200 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 5 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 0.75 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 5 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 4.0149994 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 10.535002 + value: 39.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0.7071068 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -7511558181221131132, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} - - target: {fileID: 919132149155446097, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: tile_slant + value: road_straight (79) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} ---- !u!1001 &1134120021 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1513162147 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 55 + value: 28 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x - value: 0.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.y - value: 0.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.z - value: 0.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalPosition.x - value: -3.69 + value: -9.37 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalPosition.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalPosition.z - value: 2.81 + value: 3.37 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} + - target: {fileID: 919132149155446097, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_Name - value: mx_oxxo + value: skyscraperA objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} ---- !u!4 &1134120022 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} - m_PrefabInstance: {fileID: 1134120021} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &1145159160 + m_SourcePrefab: {fileID: 100100000, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} +--- !u!1001 &1515314356 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 71 + value: 99 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 3.0280797 + value: 8.69 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -7.802055 + value: -8.459999 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: tree_detailed_dark + value: ground_grass (29) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} ---- !u!1 &1151623170 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &1519205550 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5100,404 +11154,375 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1151623172} - - component: {fileID: 1151623171} + - component: {fileID: 1519205551} m_Layer: 0 - m_Name: CarPool + m_Name: ---CARS--- m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1151623171 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1151623170} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cbf0986521d9a4c48927fab3dd73c49c, type: 3} - m_Name: - m_EditorClassIdentifier: - car: {fileID: 3215185165362388374, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} - _poolSize: 10 ---- !u!4 &1151623172 +--- !u!4 &1519205551 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1151623170} + m_GameObject: {fileID: 1519205550} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -2.9662905, y: -3.1140532, z: -0.8285942} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 18 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1159108354 +--- !u!1001 &1519562068 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 50 + value: 83 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 0.15 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 0.15 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 0.15 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -9.42 + value: 10.75 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y - value: 0.8 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 2.09 + value: -6.519998 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: -0.6172179 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: -0.78679234 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: -256.226 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -4881413319560035842, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (19) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1551564465 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalScale.x + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalScale.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalScale.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalPosition.x + value: 14.99 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -3801982968732539933, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalPosition.z + value: 26 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -2636228363568030301, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -712774042491629678, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 8508192e92a8ab4499a5cc4f042b5083, type: 2} - - target: {fileID: -712774042491629678, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_Materials.Array.data[1] - value: - objectReference: {fileID: 2100000, guid: 8508192e92a8ab4499a5cc4f042b5083, type: 2} - - target: {fileID: -712774042491629678, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_Materials.Array.data[2] - value: - objectReference: {fileID: 2100000, guid: 8508192e92a8ab4499a5cc4f042b5083, type: 2} - - target: {fileID: 65702495048144492, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive + - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: 919132149155446097, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} propertyPath: m_Name - value: Astronaut + value: tree_small objectReference: {fileID: 0} - - target: {fileID: 1128836569582128222, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive - value: 0 + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} +--- !u!1001 &1560622962 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_RootOrder + value: 132 objectReference: {fileID: 0} - - target: {fileID: 2794433390303868775, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive - value: 0 + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_LocalScale.x + value: 3 objectReference: {fileID: 0} - - target: {fileID: 3083060182484700024, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive - value: 0 + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_LocalScale.y + value: 2 objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.x - value: -0.119752884 + value: 18.41 objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.z - value: -0.50635844 + value: 8.4 objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.w - value: 0.43400687 + value: 0.7078019 objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.x - value: -0.434007 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.y - value: -0.5582455 + value: 0.706411 objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.z - value: -0.5582454 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: -90 - objectReference: {fileID: 0} - - target: {fileID: 4174831150488502240, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -104.274 - objectReference: {fileID: 0} - - target: {fileID: 7361611626613503630, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8271667052841703454, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive value: 0 objectReference: {fileID: 0} - - target: {fileID: 8305190715011746091, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive - value: 0 + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 89.887 objectReference: {fileID: 0} - - target: {fileID: 8630432294935811409, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 9042938273113145067, guid: 67993a608492093449128616df5bee61, type: 3} - propertyPath: m_IsActive - value: 0 + - target: {fileID: 919132149155446097, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} + propertyPath: m_Name + value: ground_riverCorner (3) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 67993a608492093449128616df5bee61, type: 3} ---- !u!1001 &1184761983 + m_SourcePrefab: {fileID: 100100000, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} +--- !u!1001 &1561816037 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 91 + value: 119 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0.47 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -10.41 + value: 8.8 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: ground_grass (14) + value: road_straight (52) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1187001305 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1567297120 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 45 + value: 29 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 23.39 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -13.91 + value: 12 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_bendSidewalk (1) + value: road_straight (17) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} ---- !u!1 &1192253739 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1192253741} - - component: {fileID: 1192253740} - m_Layer: 0 - m_Name: NetworkManager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1192253740 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192253739} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3ef5ee94ea5dac941b326f132a807177, type: 3} - m_Name: - m_EditorClassIdentifier: - backendURL: http://127.0.0.1:5000/ - requestWithArgs: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 546533142} - m_TargetAssemblyTypeName: CarDataManager, Assembly-CSharp - m_MethodName: listenWithArgs - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!4 &1192253741 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192253739} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1232992852 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1577793233 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -5506,7 +11531,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 98 + value: 163 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5522,7 +11547,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 3.35 + value: 16.71 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -5530,7 +11555,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -11.79 + value: -13.59 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -5562,11 +11587,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (18) + value: ground_grass (43) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1245462311 +--- !u!1001 &1579079224 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -5575,23 +11600,23 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 22 + value: 159 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 8 + value: 18.62 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y @@ -5599,8 +11624,77 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z + value: -2.72 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_Name + value: road_straight (70) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1581485127 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_RootOrder + value: 125 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.x + value: 17.21 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.y + value: -0.0014142 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalPosition.z + value: 12 + objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 1 @@ -5631,11 +11725,80 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (15) + value: road_straight (58) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1 &1261559106 +--- !u!1001 &1588594879 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 149 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 17.38 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 1.61 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (32) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &1592504261 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5643,113 +11806,152 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1261559110} - - component: {fileID: 1261559109} - - component: {fileID: 1261559108} - - component: {fileID: 1261559107} - - component: {fileID: 1261559111} - m_Layer: 5 - m_Name: Canvas + - component: {fileID: 1592504264} + - component: {fileID: 1592504262} + - component: {fileID: 1592504263} + m_Layer: 0 + m_Name: Camera4 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1261559107 -MonoBehaviour: + m_IsActive: 0 +--- !u!20 &1592504262 +Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1261559106} + m_GameObject: {fileID: 1592504261} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 ---- !u!114 &1261559108 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1261559106} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &1261559109 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1261559106} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 ---- !u!224 &1261559110 -RectTransform: + 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!81 &1592504263 +AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1261559106} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1717049361} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1261559111 -MonoBehaviour: + m_GameObject: {fileID: 1592504261} + m_Enabled: 1 +--- !u!4 &1592504264 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1261559106} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ab3b9efd71ca8694d91e6cf208d88326, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &1273946377 + m_GameObject: {fileID: 1592504261} + m_LocalRotation: {x: 0.44757646, y: 0.36010808, z: -0.203276, w: 0.7928912} + m_LocalPosition: {x: 6.631405, y: 13.051109, z: 7.983389} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 10.58, y: -35.203, z: 0} +--- !u!1001 &1595244076 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 147 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 13.220414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 35.222496 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 19.51 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 31.17 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (14) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1599807633 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -5758,23 +11960,23 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 41 + value: 158 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 22.61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y @@ -5782,23 +11984,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -3.9799995 + value: -2.72 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -5806,7 +12008,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z @@ -5814,80 +12016,80 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (34) + value: road_straight (69) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1287492281 +--- !u!1001 &1613309541 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 83 + value: 41 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 1.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 1.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 1.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalPosition.x - value: 3.2 + value: 16.46 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalPosition.z - value: -8.38 + value: 4.367759 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.03506459 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.99938506 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 175.981 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_Name - value: ground_grass (4) + value: fence_bendCenter objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1291406835 + m_SourcePrefab: {fileID: 100100000, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} +--- !u!1001 &1638091858 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -5896,35 +12098,35 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 43 + value: 123 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: -13.96 + value: 8.77 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 2 + value: 12 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x @@ -5932,7 +12134,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z @@ -5944,7 +12146,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z @@ -5952,233 +12154,149 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (36) + value: road_straight (56) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1 &1294816673 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1294816676} - - component: {fileID: 1294816674} - - component: {fileID: 1294816675} - m_Layer: 0 - m_Name: Camera2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!20 &1294816674 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1294816673} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - 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!81 &1294816675 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1294816673} - m_Enabled: 1 ---- !u!4 &1294816676 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1294816673} - m_LocalRotation: {x: 0.49958307, y: 0.5004166, z: -0.5004166, w: 0.49958307} - m_LocalPosition: {x: 0, y: 8, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 90, y: 180, z: 89.904} ---- !u!1001 &1319578858 +--- !u!1001 &1638135322 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 52 + value: 84 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 5 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: -16.88 + value: 10.75 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 0.74749947 + value: -8.349998 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: low_wideA + value: ground_grass (23) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} ---- !u!1001 &1369856310 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1652281921 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_RootOrder - value: 56 + value: 7 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalPosition.x - value: -4.55 + value: 15.27 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalPosition.z - value: -3.32 + value: 33.660004 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} + - target: {fileID: 919132149155446097, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_Name - value: large_buildingG + value: tree_detailed objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} ---- !u!1001 &1373846930 + m_SourcePrefab: {fileID: 100100000, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} +--- !u!1001 &1674662446 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -6187,7 +12305,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 101 + value: 73 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6203,7 +12321,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 5.38 + value: 13.12 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -6211,7 +12329,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -12.19 + value: -0.03999901 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -6243,11 +12361,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (22) + value: ground_grass (20) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1403674657 +--- !u!1001 &1703018819 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -6256,31 +12374,31 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 34 + value: 115 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 11.98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 8 + value: 2.58 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w @@ -6312,735 +12430,628 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (27) + value: road_straight (48) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1406642740 +--- !u!1001 &1705213433 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 17 + value: 63 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} - propertyPath: m_Name - value: road_crossroadBarrier - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 12e418742a6945e4f9c7d9a08ee0d620, type: 3} ---- !u!1001 &1477510545 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} - propertyPath: m_RootOrder - value: 68 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 2.035359 + value: 14.59 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -8.251114 + value: 9.67 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: tree_pineTallB_detailed + value: ground_grass (5) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} ---- !u!1001 &1497282698 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1707695519 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 76 + value: 194 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 5.08423 + value: 33.3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -4.66 + value: 12 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: -0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 270 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: ground_riverSide + value: road_straight (73) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} ---- !u!1001 &1512650163 -PrefabInstance: + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &1717049360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1717049361} + - component: {fileID: 1717049364} + - component: {fileID: 1717049363} + - component: {fileID: 1717049362} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1717049361 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 28} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 293133069} + m_Father: {fileID: 1261559110} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 104, y: -30} + m_SizeDelta: {x: 160, y: 34.16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1717049362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1717049363} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 474642177} + m_TargetAssemblyTypeName: CameraManager, Assembly-CSharp + m_MethodName: NextCamera + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1717049363 +MonoBehaviour: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_RootOrder - value: 73 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalScale.x - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalScale.z - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalPosition.x - value: 2.31 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalPosition.z - value: -6.599 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} - propertyPath: m_Name - value: ground_riverTile - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3e61ac7ff07e09a4284013ba65dc960a, type: 3} ---- !u!1001 &1513162147 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1717049364 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1717049360} + m_CullTransparentMesh: 1 +--- !u!1001 &1731503626 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_RootOrder - value: 16 + value: 44 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 1.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 1.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 1.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalPosition.x - value: -8.82 + value: 16.309998 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.15 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalPosition.z - value: -2.82 + value: 6.737759 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.9980137 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: -0.06299761 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: -7.224 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} + - target: {fileID: 919132149155446097, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_Name - value: skyscraperA + value: canoe objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} ---- !u!1001 &1515314356 + m_SourcePrefab: {fileID: 100100000, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} +--- !u!1001 &1735361391 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder value: 126 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: -2.01 + value: 15.18 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -17.76 + value: 12 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: ground_grass (29) + value: road_straight (59) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1 &1519205550 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1519205551} - m_Layer: 0 - m_Name: ---CARS--- - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1519205551 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1519205550} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.9662905, y: -3.1140532, z: -0.8285942} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1519562068 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1739682322 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 110 + value: 42 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 1.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 1.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 1.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalPosition.x - value: 0.05 + value: 16.55 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.01 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalPosition.z - value: -15.82 + value: 6.597759 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.6961184 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0.16799335 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: -0.6785167 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: -0.16374558 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: 0 + value: -27.135 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: -88.533 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_Name - value: ground_grass (19) + value: canoe_paddle objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1567297120 + m_SourcePrefab: {fileID: 100100000, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} +--- !u!1001 &1743328799 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 24 + value: 127 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 12 + value: 13.88 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 5.66 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: road_straight (17) + value: ground_grass (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1 &1592504261 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1592504264} - - component: {fileID: 1592504262} - - component: {fileID: 1592504263} - m_Layer: 0 - m_Name: Camera4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!20 &1592504262 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1592504261} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - 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!81 &1592504263 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1592504261} - m_Enabled: 1 ---- !u!4 &1592504264 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1592504261} - m_LocalRotation: {x: 0.08788106, y: -0.3011028, z: 0.027879627, w: 0.9491242} - m_LocalPosition: {x: 4, y: 2, z: -5.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 10.58, y: -35.203, z: 0} ---- !u!1001 &1613309541 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1754942004 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 58 + value: 77 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 0.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.y - value: 1.5 + value: 0.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 0.2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalPosition.x - value: 5.07 + value: 14.76 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalPosition.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalPosition.z - value: -6.87 + value: 15.45 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.w - value: 0.03506459 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.y - value: 0.99938506 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 175.981 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} + - target: {fileID: 919132149155446097, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_Name - value: fence_bendCenter + value: stone_smallG (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} ---- !u!1001 &1621336420 + m_SourcePrefab: {fileID: 100100000, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} +--- !u!1001 &1761403778 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -7049,31 +13060,31 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 26 + value: 124 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: -4 + value: 19.28 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 12 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w @@ -7105,149 +13116,149 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (19) + value: road_straight (57) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1638135322 +--- !u!1001 &1793897139 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 111 + value: 179 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalPosition.x - value: 0.05 + value: 22.02 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalPosition.z - value: -17.65 + value: 6.3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.76325524 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.6460972 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 80.496 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_Name - value: ground_grass (23) + value: ground_riverRocks (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1658320458 + m_SourcePrefab: {fileID: 100100000, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} +--- !u!1001 &1807103120 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 23 + value: 135 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 10 + value: 6.94 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -3.81 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: road_straight (16) + value: ground_grass (30) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1667657404 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1807970485 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -7256,31 +13267,31 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 40 + value: 199 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 11.98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -5.9799995 + value: 37.83 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w @@ -7312,11 +13323,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (33) + value: road_straight (78) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1674662446 +--- !u!1001 &1811726828 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -7325,7 +13336,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 99 + value: 154 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7341,7 +13352,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 1.73 + value: 20.08 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -7349,7 +13360,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -12.19 + value: 8.87 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -7381,149 +13392,149 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (20) + value: ground_grass (37) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1705213433 +--- !u!1001 &1822552000 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 84 + value: 131 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 2.0000005 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.x - value: 3.2 + value: 18.548 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.z - value: -2.48 + value: 4.426 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: -0.11552562 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.99330455 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 193.268 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_Name - value: ground_grass (5) + value: ground_riverCorner (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1711114715 + m_SourcePrefab: {fileID: 100100000, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} +--- !u!1001 &1829339366 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 35 + value: 182 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.z value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 23.93 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalPosition.z - value: 10 + value: 6.62 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 0.76325524 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: 0.6460972 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 80.496 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_Name - value: road_straight (28) + value: ground_riverRocks (2) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1 &1717049360 + m_SourcePrefab: {fileID: 100100000, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} +--- !u!1 &1830171307 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7531,202 +13542,268 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1717049361} - - component: {fileID: 1717049364} - - component: {fileID: 1717049363} - - component: {fileID: 1717049362} - m_Layer: 5 - m_Name: Button + - component: {fileID: 1830171308} + m_Layer: 0 + m_Name: ---ROAD--- m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1717049361 -RectTransform: +--- !u!4 &1830171308 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1717049360} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 28} + m_GameObject: {fileID: 1830171307} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 11.389999, y: 0, z: 12.150001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 293133069} - m_Father: {fileID: 1261559110} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 24 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 104, y: -30} - m_SizeDelta: {x: 160, y: 34.16} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1717049362 -MonoBehaviour: +--- !u!1001 &1831152497 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1717049360} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1717049363} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 474642177} - m_TargetAssemblyTypeName: CameraManager, Assembly-CSharp - m_MethodName: NextCamera - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1717049363 -MonoBehaviour: + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 155 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 20.38 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 8.39 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (38) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &1831212656 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1717049360} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1717049364 -CanvasRenderer: + serializedVersion: 6 + m_Component: + - component: {fileID: 1831212657} + m_Layer: 0 + m_Name: ---NATURE--- + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1831212657 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1717049360} - m_CullTransparentMesh: 1 ---- !u!1001 &1731503626 + m_GameObject: {fileID: 1831212656} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 19.514008, y: 4.1397953, z: 12.043241} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 43 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1834203084 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 61 + value: 71 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 1.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 1.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 1.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 4.92 + value: 13.12 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y - value: -0.15 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -4.5 + value: 0.3600006 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.9980137 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: -0.06299761 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: -7.224 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: canoe + value: ground_grass (17) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} ---- !u!1001 &1731974359 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1836119442 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 148 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 16.43 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 2.86 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (31) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1837862643 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -7735,31 +13812,31 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 33 + value: 114 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 11.98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 6 + value: 0.47 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w @@ -7791,218 +13868,222 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (26) + value: road_straight (47) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1739682322 +--- !u!1001 &1839393838 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1134120022} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_RootOrder - value: 60 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalScale.x - value: 1.2 + value: 5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalScale.y - value: 1.2 + value: 0.75 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalScale.z - value: 1.2 + value: 5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalPosition.x - value: 5.16 + value: -0.91 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalPosition.y - value: 0.01 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalPosition.z - value: -4.64 + value: 10.54 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalRotation.w - value: 0.6961184 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalRotation.x - value: -0.16799335 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalRotation.y - value: -0.6785167 + value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalRotation.z - value: -0.16374558 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: -27.135 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: -88.533 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} + - target: {fileID: -7511558181221131132, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} + - target: {fileID: 919132149155446097, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_Name - value: canoe_paddle + value: tile_slant (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} ---- !u!1001 &1754942004 + m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} +--- !u!1001 &1845720910 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 104 + value: 185 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 0.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 0.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 0.2 + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 1.27 + value: 25.97 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 1.91 + value: 9.33 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: stone_smallG (1) + value: ground_grass (53) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} ---- !u!1001 &1763949172 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1852569727 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_RootOrder - value: 19 + value: 8 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 20 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 20 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 20 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalPosition.x - value: 2 + value: 24.3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 3.75 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_Name - value: road_straight (12) + value: rock_smallF objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &1781912712 + m_SourcePrefab: {fileID: 100100000, guid: 7549518afab02de49a219645f5f5c651, type: 3} +--- !u!1001 &1859803125 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -8011,23 +14092,23 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 103 + value: 66 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 6 + value: 2 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 6 + value: 2 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 6 + value: 2 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 3.18 + value: 14.5199995 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -8035,7 +14116,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: 3.47 + value: 8.300001 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -8067,142 +14148,80 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (27) + value: ground_grass (12) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1 &1830171307 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1830171308} - m_Layer: 0 - m_Name: ---ROAD--- - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1830171308 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1830171307} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 15 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1831212656 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1831212657} - m_Layer: 0 - m_Name: ---NATURE--- - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1831212657 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831212656} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 8.124011, y: 4.1397953, z: -0.10675961} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 59 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1834203084 +--- !u!1001 &1866659040 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 97 + value: 193 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 1.73 + value: 31.339998 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -11.79 + value: 12 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: ground_grass (17) + value: road_straight (72) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1839393838 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1877806313 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -8211,7 +14230,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_RootOrder - value: 1 + value: 4 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalScale.x @@ -8227,7 +14246,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalPosition.x - value: -0.91 + value: -13.46 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_LocalPosition.y @@ -8271,11 +14290,11 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} - target: {fileID: 919132149155446097, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} propertyPath: m_Name - value: tile_slant (1) + value: tile_slant (4) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} ---- !u!1001 &1859803125 +--- !u!1001 &1884172611 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -8284,7 +14303,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 89 + value: 162 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8300,7 +14319,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 3.13 + value: 13.54 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -8308,115 +14327,42 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -3.85 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_Name - value: ground_grass (12) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &1877806313 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1134120022} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_LocalScale.x - value: 5 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_LocalScale.y - value: 0.75 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_LocalScale.z - value: 5 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_LocalPosition.x - value: -13.46 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_LocalPosition.z - value: 10.54 + value: -13.58 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: -0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -7511558181221131132, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: ec3e1d68baf25094ca520589043b19ee, type: 2} - - target: {fileID: 919132149155446097, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: tile_slant (4) + value: ground_grass (42) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} --- !u!1001 &1885547354 PrefabInstance: m_ObjectHideFlags: 0 @@ -8426,7 +14372,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 75 + value: 56 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8442,7 +14388,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 5.06 + value: 16.45 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -8450,7 +14396,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -0.77 + value: 10.326 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -8495,23 +14441,23 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_RootOrder - value: 54 + value: 37 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalPosition.x - value: -3.01 + value: 5.81 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalPosition.y @@ -8519,7 +14465,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalPosition.z - value: -10.81 + value: -0.05 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalRotation.w @@ -8555,144 +14501,144 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} ---- !u!1001 &1915684291 +--- !u!1001 &1922827557 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_RootOrder - value: 18 + value: 92 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 13.7300005 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -6.819999 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: -0.0040240814 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: -0.99999195 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: -180.461 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} + - target: {fileID: 919132149155446097, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_Name - value: road_crossroad + value: house_type05 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 2c7e78267320bd341856e244c71e8be9, type: 3} ---- !u!1001 &1922827557 + m_SourcePrefab: {fileID: 100100000, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} +--- !u!1001 &1935694081 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 119 + value: 205 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 3.03 + value: 11.98 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -16.12 + value: 46.38 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w - value: -0.0040240814 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0.99999195 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: -180.461 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: house_type05 + value: road_straight (83) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} --- !u!1001 &1937733998 PrefabInstance: m_ObjectHideFlags: 0 @@ -8702,54 +14648,220 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 67 + value: 50 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalPosition.x + value: 20.666199 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalPosition.y + value: 0.00000011920929 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalPosition.z + value: 2.0931244 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + propertyPath: m_Name + value: tree_tall_dark + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} +--- !u!1 &1946169686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1946169690} + - component: {fileID: 1946169689} + - component: {fileID: 1946169688} + - component: {fileID: 1946169687} + m_Layer: 0 + m_Name: Tester (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1946169687 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946169686} + 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!23 &1946169688 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946169686} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b5587a0072829334791234fbc5b25a89, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1946169689 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946169686} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1946169690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1946169686} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 11, y: 0.2, z: 24} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 107 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1952711504 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 134 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 2.2161977 + value: 8.88 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y - value: 0.00000011920929 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -8.9868765 + value: -3.83 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: tree_tall_dark + value: ground_grass (27) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} --- !u!1001 &1961353340 PrefabInstance: m_ObjectHideFlags: 0 @@ -8759,7 +14871,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 78 + value: 59 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -8775,7 +14887,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.x - value: 5.08423 + value: 16.474228 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.y @@ -8783,7 +14895,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalPosition.z - value: -6.57 + value: 4.6677585 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalRotation.w @@ -8828,23 +14940,23 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_RootOrder - value: 53 + value: 36 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 2 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.y - value: 1.5 + value: 2 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 2 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalPosition.x - value: -12.38 + value: -3.38 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalPosition.y @@ -8852,7 +14964,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalPosition.z - value: -2.35 + value: 6.89 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalRotation.w @@ -8961,64 +15073,76 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} ---- !u!1001 &2046426137 +--- !u!1001 &2013904645 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 72 + value: 112 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.x + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.y + value: 2.1414 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + propertyPath: m_LocalScale.z + value: 4.2828 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: 1.3566921 + value: 0.43 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: -0.03 + value: -0.0014142 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: -1.2748227 + value: 12 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} + - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: crops_leafsStageA + value: road_straight (46) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 67576395af20fd94898b1b0ed1e7e3cf, type: 3} ---- !u!1001 &2048961586 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &2028110754 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -9027,31 +15151,31 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 29 + value: 121 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 2.1414 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 4.2828 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.x - value: -10 + value: 4.62 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -0.0014142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 12 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.w @@ -9059,15 +15183,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -9083,7 +15207,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_Name - value: road_straight (22) + value: road_straight (54) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} @@ -9178,82 +15302,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2056086385} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -14, y: 0, z: 0} + m_LocalPosition: {x: -2.6100006, y: 0, z: 12.150001} m_LocalScale: {x: 3, y: 1, z: 3} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 25 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &2061353773 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_RootOrder - value: 27 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.x - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalScale.z - value: 2 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalPosition.x - value: -6 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} - propertyPath: m_Name - value: road_straight (20) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} --- !u!1 &2087988026 GameObject: m_ObjectHideFlags: 0 @@ -9330,153 +15385,153 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2087988026} - m_LocalRotation: {x: -0.096792355, y: 0.9021551, z: -0.27345502, w: -0.31932706} - m_LocalPosition: {x: 2.7969394, y: 2.9320176, z: 3.4574914} + m_LocalRotation: {x: 0.09384369, y: -0.8993918, z: 0.23819628, w: 0.35433084} + m_LocalPosition: {x: 18.190823, y: 4.8152733, z: 18.749065} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &2095757341 +--- !u!1001 &2089154686 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 112 + value: 139 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 10 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalPosition.x - value: -1.78 + value: 4.02 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalPosition.z - value: -19.25 + value: 28.49 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_Name - value: ground_grass (24) + value: low_wideA (1) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} ---- !u!1001 &2110989016 + m_SourcePrefab: {fileID: 100100000, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} +--- !u!1001 &2095757341 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 37 + value: 85 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 8.92 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -11.98 + value: -9.950001 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w - value: 0.7071068 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.y - value: 0.7071068 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: road_straight (30) + value: ground_grass (24) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &2144077390 + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &2142386136 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -9485,23 +15540,23 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 82 + value: 202 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 13.085001 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 10 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 10 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.x - value: 5.05 + value: 34.95 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y @@ -9509,7 +15564,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.z - value: -8.38 + value: 4.94 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalRotation.w @@ -9541,7 +15596,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_Name - value: ground_grass (3) + value: ground_grass (56) objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset index 34ce2fec..26171c0b 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car1 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset index 4966b9f4..10b05871 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car10 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: ffb6e8f0abeb2614a98d449453d336d2, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset index 4116d18d..12fd6e41 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car2 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: 627a8e3a49de9b84eadd5cf2b5d63b34, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset index b56f7c7e..f410ff33 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car3 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: 571d99809b4a78947a096a2d6ad8d17c, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset index f3a7bc2d..8526d797 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car4 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: f837cc6b4c0ce494488cc55954d11416, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset index 6e558a0f..71d4a731 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car5 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: a52ece186c0240b4c9b94d3892cfbdbf, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset index 7e14dd20..fadf6465 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car6 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: 9c6c61e41e58ccd44b01d47fac91c21e, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset index 592e1419..4daf2260 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car7 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: 6a1832541884daf488d89fbd9d0edbf3, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset index 0506c95b..230869b4 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car8 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: 1b811ddb307c1cf48b8d4b6f901494c9, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset index f8fe90a9..31c29e14 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car9 m_EditorClassIdentifier: speed: 0 - scale: 0.3 + scale: 0.6 prefab: {fileID: 919132149155446097, guid: 7126bb5b6d7804b44a3900990a22cab9, type: 3} diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 91329ad5..b412fb04 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -2,8 +2,5 @@ Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data', plugins Cmd: initializeCompiler Cmd: compileSnippet - insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=1722 - -Cmd: compileSnippet - insize=1487 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD_DELTA cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _DETAIL_MULX2 _PARALLAXMAP POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE SHADOWS_SHADOWMASK LIGHTMAP_SHADOW_MIXING SHADOWS_DEPTH SHADOWS_SOFT SHADOWS_SCREEN SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=106 ok=1 outsize=3390 + insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH _EMISSION dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _DETAIL_MULX2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _GLOSSYREFLECTIONS_OFF _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=6902 diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index f616f7c8..6f0a06f0 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -1,6 +1,30 @@ %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: 0 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 1920 + y: 8 + width: 1920 + height: 1032 + m_ShowMode: 0 + m_Title: Game + m_RootView: {fileID: 8} + m_MinSize: {x: 200, y: 221} + m_MaxSize: {x: 4000, y: 4021} + m_Maximized: 1 +--- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -15,16 +39,16 @@ MonoBehaviour: m_PixelRect: serializedVersion: 2 x: 0 - y: 42.666668 - width: 1706.6667 - height: 869.3334 + y: 43 + width: 1920 + height: 989 m_ShowMode: 4 - m_Title: Game - m_RootView: {fileID: 11} - m_MinSize: {x: 875, y: 300} + m_Title: Project + m_RootView: {fileID: 12} + m_MinSize: {x: 875, y: 321} m_MaxSize: {x: 10000, y: 10000} m_Maximized: 1 ---- !u!114 &2 +--- !u!114 &3 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -34,23 +58,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: SceneHierarchyWindow + m_Name: ConsoleWindow m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 - y: 0 - width: 317.33334 - height: 418 - m_MinSize: {x: 202, y: 221} + y: 768 + width: 1128 + height: 171 + m_MinSize: {x: 102, y: 121} m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 18} + m_ActualView: {fileID: 20} m_Panes: - - {fileID: 18} + - {fileID: 20} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &3 +--- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -63,19 +87,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 2} - {fileID: 6} + - {fileID: 3} m_Position: serializedVersion: 2 - x: 0 + x: 199 y: 0 - width: 317.33334 - height: 819.3333 + width: 1128 + height: 939 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 84 ---- !u!114 &4 + controlID: 9424 +--- !u!114 &5 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -85,23 +109,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: ConsoleWindow + m_Name: SceneHierarchyWindow m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 - y: 592 - width: 409.99997 - height: 227.33331 - m_MinSize: {x: 101, y: 121} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 21} + y: 0 + width: 199 + height: 939 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 17} m_Panes: - - {fileID: 21} + - {fileID: 17} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &5 +--- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -110,23 +134,24 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} - m_Name: + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView m_EditorClassIdentifier: - m_Children: - - {fileID: 10} - - {fileID: 4} + m_Children: [] m_Position: serializedVersion: 2 - x: 317.33334 + x: 0 y: 0 - width: 409.99997 - height: 819.3333 - m_MinSize: {x: 100, y: 200} - m_MaxSize: {x: 8096, y: 16192} - vertical: 1 - controlID: 73 ---- !u!114 &6 + width: 1128 + height: 768 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 18} + m_Panes: + - {fileID: 18} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -136,23 +161,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: ProjectBrowser + m_Name: GameView m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 - y: 418 - width: 317.33334 - height: 401.3333 - m_MinSize: {x: 232, y: 271} - m_MaxSize: {x: 10002, y: 10021} - m_ActualView: {fileID: 16} + y: 0 + width: 1920 + height: 1032 + m_MinSize: {x: 200, y: 221} + m_MaxSize: {x: 4000, y: 4021} + m_ActualView: {fileID: 19} m_Panes: - - {fileID: 16} + - {fileID: 19} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &7 +--- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -165,19 +190,18 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 3} - - {fileID: 5} + - {fileID: 7} m_Position: serializedVersion: 2 - x: 979.3333 + x: 0 y: 0 - width: 727.3333 - height: 819.3333 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 16192, y: 16192} + width: 1920 + height: 1032 + m_MinSize: {x: 200, y: 221} + m_MaxSize: {x: 4000, y: 4021} vertical: 0 - controlID: 83 ---- !u!114 &8 + controlID: 179 +--- !u!114 &9 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -187,23 +211,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: GameView + m_Name: ProjectBrowser m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 - x: 0 - y: 324 - width: 979.3333 - height: 495.3333 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 20} + x: 1327 + y: 0 + width: 263 + height: 939 + m_MinSize: {x: 232, y: 271} + m_MaxSize: {x: 10002, y: 10021} + m_ActualView: {fileID: 15} m_Panes: - - {fileID: 20} + - {fileID: 15} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &9 +--- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -216,19 +240,21 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 14} - - {fileID: 7} + - {fileID: 5} + - {fileID: 4} + - {fileID: 9} + - {fileID: 11} m_Position: serializedVersion: 2 x: 0 y: 30 - width: 1706.6666 - height: 819.3333 - m_MinSize: {x: 300, y: 200} - m_MaxSize: {x: 24288, y: 16192} + width: 1920 + height: 939 + m_MinSize: {x: 400, y: 200} + m_MaxSize: {x: 32384, y: 16192} vertical: 0 - controlID: 82 ---- !u!114 &10 + controlID: 110 +--- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -243,18 +269,18 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 0 + x: 1590 y: 0 - width: 409.99997 - height: 592 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 17} + width: 330 + height: 939 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 16} m_Panes: - - {fileID: 17} + - {fileID: 16} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &11 +--- !u!114 &12 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -267,22 +293,22 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 12} - - {fileID: 9} - {fileID: 13} + - {fileID: 10} + - {fileID: 14} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 1706.6666 - height: 869.3333 + width: 1920 + height: 989 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 m_TopViewHeight: 30 m_UseBottomView: 1 m_BottomViewHeight: 20 ---- !u!114 &12 +--- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -299,12 +325,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1706.6666 + width: 1920 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} m_LastLoadedLayoutName: ---- !u!114 &13 +--- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -320,63 +346,12 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 849.3333 - width: 1706.6666 + y: 969 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 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: 12010, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_Children: - - {fileID: 15} - - {fileID: 8} - m_Position: - serializedVersion: 2 - x: 0 - y: 0 - width: 979.3333 - height: 819.3333 - m_MinSize: {x: 100, y: 200} - m_MaxSize: {x: 8096, y: 16192} - vertical: 1 - controlID: 17 --- !u!114 &15 -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: SceneView - m_EditorClassIdentifier: - m_Children: [] - m_Position: - serializedVersion: 2 - x: 0 - y: 0 - width: 979.3333 - height: 324 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 19} - m_Panes: - - {fileID: 19} - m_Selected: 0 - m_LastSelected: 0 ---- !u!114 &16 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -392,14 +367,14 @@ MonoBehaviour: m_MaxSize: {x: 10000, y: 10000} m_TitleContent: m_Text: Project - m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 979.3334 - y: 490.6667 - width: 315.33334 - height: 380.3333 + x: 1327 + y: 73 + width: 261 + height: 918 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -430,25 +405,25 @@ MonoBehaviour: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 30b50000 - m_LastClickedID: 46384 - m_ExpandedIDs: 000000002ab5000036b5000000ca9a3b + m_SelectedIDs: fe640000 + m_LastClickedID: 25854 + m_ExpandedIDs: 00000000e26400000465000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: + m_Name: Prefabs + m_OriginalName: Prefabs m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: 0 + m_UserData: 25854 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 11 + m_OriginalEventType: 0 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 0} + m_ClientGUIView: {fileID: 9} m_SearchString: m_CreateAssetUtility: m_EndAction: {fileID: 0} @@ -460,7 +435,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: + m_ExpandedIDs: 00000000e2640000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -488,7 +463,7 @@ MonoBehaviour: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 m_HadKeyboardFocusLastEvent: 1 - m_ExpandedInstanceIDs: c6230000 + m_ExpandedInstanceIDs: c6230000c65c0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -504,7 +479,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 6} + m_ClientGUIView: {fileID: 9} m_CreateAssetUtility: m_EndAction: {fileID: 0} m_InstanceID: 0 @@ -515,8 +490,8 @@ MonoBehaviour: m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 119 ---- !u!114 &17 + m_DirectoriesAreaWidth: 160 +--- !u!114 &16 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -532,14 +507,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Inspector - m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1296.6667 - y: 72.66667 - width: 408.99997 - height: 571 + x: 1590 + y: 73 + width: 329 + height: 918 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -557,7 +532,7 @@ MonoBehaviour: m_LockTracker: m_IsLocked: 0 m_PreviewWindow: {fileID: 0} ---- !u!114 &18 +--- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -573,40 +548,40 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Hierarchy - m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 979.3334 - y: 72.66667 - width: 315.33334 - height: 397 + x: 0 + y: 73 + width: 198 + height: 918 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 0} - m_SelectedIDs: a4f20000 - m_LastClickedID: 62116 - m_ExpandedIDs: a2a8feff + scrollPos: {x: 0, y: 1183} + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: be99f5fff0eaf5ff2cebf5ff68ebf5ffa4ebf5ffe0ebf5ff1cecf5ff58ecf5ffba32f9ff2022fcff503cfdffc840fdfff0f5fdff38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: Button - m_OriginalName: Button + m_Name: + m_OriginalName: m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: -47248 + m_UserData: 0 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 0 + m_OriginalEventType: 11 m_IsRenamingFilename: 0 - m_ClientGUIView: {fileID: 2} + m_ClientGUIView: {fileID: 5} m_SearchString: m_ExpandedScenes: [] m_CurrenRootInstanceID: 0 @@ -614,7 +589,7 @@ MonoBehaviour: m_IsLocked: 0 m_CurrentSortingName: TransformSorting m_WindowGUID: 4c969a2b90040154d917609493e03593 ---- !u!114 &19 +--- !u!114 &18 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -630,14 +605,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Scene - m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 0 - y: 72.66667 - width: 978.3333 - height: 303 + x: 199 + y: 73 + width: 1126 + height: 747 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -648,7 +623,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: -98.66669, y: -1.3333435} + snapOffsetDelta: {x: -101, y: -26} snapCorner: 3 id: Tool Settings index: 0 @@ -669,7 +644,7 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 1 - snapOffset: {x: 0, y: 24.666666} + snapOffset: {x: 0, y: 25} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: unity-scene-view-toolbar @@ -681,7 +656,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 1 id: unity-search-toolbar index: 1 @@ -702,7 +677,7 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 1 - snapOffset: {x: 67.5, y: -160.00002} + snapOffset: {x: 67.5, y: -160} snapOffsetDelta: {x: 0, y: 0} snapCorner: 2 id: Orientation @@ -714,7 +689,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Light Settings index: 0 @@ -723,10 +698,10 @@ MonoBehaviour: containerId: overlay-container--right floating: 0 collapsed: 0 - displayed: 1 - snapOffset: {x: 0, y: 25.333334} + displayed: 0 + snapOffset: {x: -316, y: -180} snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 + snapCorner: 3 id: Scene View/Camera index: 1 layout: 4 @@ -736,7 +711,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Cloth Constraints index: 2 @@ -747,7 +722,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Cloth Collisions index: 3 @@ -758,7 +733,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Navmesh Display index: 4 @@ -769,7 +744,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Agent Display index: 5 @@ -780,7 +755,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Obstacle Display index: 6 @@ -791,7 +766,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Occlusion Culling index: 7 @@ -802,7 +777,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Physics Debugger index: 8 @@ -813,7 +788,7 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Scene Visibility index: 9 @@ -824,24 +799,24 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 24.666666} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Particles index: 10 layout: 4 m_WindowGUID: cc27987af1a868c49b0894db9c0f5429 m_Gizmos: 1 - m_OverrideSceneCullingMask: 0 - m_SceneIsLit: 0 + m_OverrideSceneCullingMask: 6917529027641081856 + m_SceneIsLit: 1 m_SceneLighting: 1 m_2DMode: 0 m_isRotationLocked: 0 m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 446.82822, y: 180.54686, z: 2.1262012} + m_Target: {x: -5.106925, y: -0.5313902, z: 1.348434} speed: 2 - m_Value: {x: 446.82822, y: 180.54686, z: 2.1262012} + m_Value: {x: -5.106925, y: -0.5313902, z: 1.348434} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -853,7 +828,7 @@ MonoBehaviour: m_SceneViewState: m_AlwaysRefresh: 0 showFog: 1 - showSkybox: 0 + showSkybox: 1 showFlares: 1 showImageEffects: 1 showParticleSystems: 1 @@ -888,13 +863,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: -0.0074985023, y: -0.019498222, z: -0.00014623895, w: 0.9997819} + m_Target: {x: 0.11188876, y: -0.8644891, z: 0.22120053, w: 0.43727976} speed: 2 - m_Value: {x: -0.0074985013, y: -0.01949822, z: -0.00014623893, w: 0.9997818} + m_Value: {x: 0.11188854, y: -0.8644874, z: 0.22120011, w: 0.43727893} m_Size: - m_Target: 10 + m_Target: 9.508641 speed: 2 - m_Value: 10 + m_Value: 9.508641 m_Ortho: m_Target: 0 speed: 2 @@ -919,7 +894,7 @@ MonoBehaviour: m_SceneVisActive: 1 m_LastLockedObject: {fileID: 0} m_ViewIsLockedToObject: 0 ---- !u!114 &20 +--- !u!114 &19 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -935,14 +910,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Game - m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 0 - y: 396.6667 - width: 978.3333 - height: 474.3333 + x: 1920 + y: 8 + width: 1920 + height: 1011 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +928,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 978.3333, y: 453.3333} + m_TargetSize: {x: 1920, y: 990} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -968,10 +943,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -326.1111 - m_HBaseRangeMax: 326.1111 - m_VBaseRangeMin: -151.11111 - m_VBaseRangeMax: 151.11111 + m_HBaseRangeMin: -960 + m_HBaseRangeMax: 960 + m_VBaseRangeMin: -495 + m_VBaseRangeMax: 495 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -989,29 +964,29 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 978.3333 - height: 453.3333 + width: 1920 + height: 990 m_Scale: {x: 1, y: 1} - m_Translation: {x: 489.16666, y: 226.66666} + m_Translation: {x: 960, y: 495} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -489.16666 - y: -226.66666 - width: 978.3333 - height: 453.3333 + x: -960 + y: -495 + width: 1920 + height: 990 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1467.5, y: 711.5} + m_LastWindowPixelSize: {x: 1920, y: 1011} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 m_XRRenderMode: 0 m_RenderTexture: {fileID: 0} ---- !u!114 &21 +--- !u!114 &20 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -1027,14 +1002,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Console - m_Image: {fileID: -4950941429401207979, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1296.6667 - y: 664.6667 - width: 408.99997 - height: 206.33331 + x: 199 + y: 841 + width: 1126 + height: 150 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default From 90bff46b3eda1a3c47035834b384b8b9120eb560 Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Mon, 28 Nov 2022 17:30:42 -0600 Subject: [PATCH 16/26] Traffic lights and small testing script added --- .../Assets/Materials/TrafficLights.meta | 8 + .../Assets/Materials/TrafficLights/GREEN.mat | 80 ++ .../Materials/TrafficLights/GREEN.mat.meta | 8 + .../Assets/Materials/TrafficLights/RED.mat | 80 ++ .../Materials/TrafficLights/RED.mat.meta | 8 + .../Assets/Prefabs/Light.prefab | 116 ++ .../Assets/Prefabs/Light.prefab.meta | 7 + .../Assets/Scenes/Scenery.unity | 1061 +++++++++++++---- .../Assets/Scripts/Managers/CameraManager.cs | 6 +- .../Scripts/Managers/TrafficLightsManager.cs | 41 + .../Managers/TrafficLightsManager.cs.meta | 11 + 11 files changed, 1160 insertions(+), 266 deletions(-) create mode 100644 CarTrackSimulation/Assets/Materials/TrafficLights.meta create mode 100644 CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat create mode 100644 CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat.meta create mode 100644 CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat create mode 100644 CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat.meta create mode 100644 CarTrackSimulation/Assets/Prefabs/Light.prefab create mode 100644 CarTrackSimulation/Assets/Prefabs/Light.prefab.meta create mode 100644 CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs create mode 100644 CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs.meta diff --git a/CarTrackSimulation/Assets/Materials/TrafficLights.meta b/CarTrackSimulation/Assets/Materials/TrafficLights.meta new file mode 100644 index 00000000..483e05cd --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/TrafficLights.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88774eb44157bf74fa34d03833bfa7b4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat b/CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat new file mode 100644 index 00000000..d3952012 --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GREEN + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _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: 0} + 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_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 1, b: 0.22687507, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat.meta b/CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat.meta new file mode 100644 index 00000000..e388851c --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/TrafficLights/GREEN.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d45a5bfb3de195f4fa34a51ac682cfc0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat b/CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat new file mode 100644 index 00000000..c8658094 --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RED + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _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: 0} + 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_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat.meta b/CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat.meta new file mode 100644 index 00000000..0b21d088 --- /dev/null +++ b/CarTrackSimulation/Assets/Materials/TrafficLights/RED.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 909b7c78fb14d144d84e8131e748fcf5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Prefabs/Light.prefab b/CarTrackSimulation/Assets/Prefabs/Light.prefab new file mode 100644 index 00000000..cd2ff5e9 --- /dev/null +++ b/CarTrackSimulation/Assets/Prefabs/Light.prefab @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &235637485935481473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 235637485935481477} + - component: {fileID: 235637485935481476} + - component: {fileID: 235637485935481475} + - component: {fileID: 235637485935481474} + - component: {fileID: 4071746667704803889} + m_Layer: 0 + m_Name: Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &235637485935481477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235637485935481473} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 10.656, y: 1.982, z: 13.968} + m_LocalScale: {x: 0.1, y: 0.02, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!33 &235637485935481476 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235637485935481473} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &235637485935481475 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235637485935481473} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 77e1174bc4d8f4247a56b131dbc6ddfd, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &235637485935481474 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235637485935481473} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!114 &4071746667704803889 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235637485935481473} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 28a89b31c0ee5ec44b30db01f6cdc6e6, type: 3} + m_Name: + m_EditorClassIdentifier: + _trafficLightsMaterials: + - {fileID: 2100000, guid: 909b7c78fb14d144d84e8131e748fcf5, type: 2} + - {fileID: 2100000, guid: d45a5bfb3de195f4fa34a51ac682cfc0, type: 2} diff --git a/CarTrackSimulation/Assets/Prefabs/Light.prefab.meta b/CarTrackSimulation/Assets/Prefabs/Light.prefab.meta new file mode 100644 index 00000000..20d999cb --- /dev/null +++ b/CarTrackSimulation/Assets/Prefabs/Light.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4e5f22195016d1c4293d510e8f006e37 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index c77389f3..1c110e73 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -132,7 +132,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 97 + value: 101 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -201,7 +201,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 95 + value: 99 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -270,7 +270,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 138 + value: 142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -339,7 +339,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 211 + value: 215 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -408,7 +408,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 178 + value: 182 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -477,7 +477,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 129 + value: 133 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -546,7 +546,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 116 + value: 120 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -615,7 +615,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 48 + value: 52 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -684,7 +684,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_RootOrder - value: 60 + value: 64 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.x @@ -753,7 +753,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 190 + value: 194 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -813,6 +813,37 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} +--- !u!1 &82412534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 82412535} + m_Layer: 0 + m_Name: TRAFFIC LIGHTS + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &82412535 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 82412534} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.0894108, y: -4.947152, z: 10.304375} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 220 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &83187101 PrefabInstance: m_ObjectHideFlags: 0 @@ -822,7 +853,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 172 + value: 176 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -965,7 +996,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 113 + m_RootOrder: 117 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &91804264 PrefabInstance: @@ -976,7 +1007,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 153 + value: 157 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1045,7 +1076,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 212 + value: 216 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1114,7 +1145,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 186 + value: 190 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -1183,7 +1214,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_RootOrder - value: 90 + value: 94 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.x @@ -1252,7 +1283,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 168 + value: 172 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1321,7 +1352,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 181 + value: 185 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1390,7 +1421,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_RootOrder - value: 45 + value: 48 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalScale.x @@ -1459,7 +1490,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 93 + value: 97 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1528,7 +1559,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 210 + value: 214 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1597,7 +1628,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 188 + value: 192 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -1666,7 +1697,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_RootOrder - value: 6 + value: 10 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 72f41fdec8031b348916903855f79d91, type: 3} propertyPath: m_LocalScale.x @@ -1735,7 +1766,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 209 + value: 213 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1804,7 +1835,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 91 + value: 95 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -1864,6 +1895,63 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} +--- !u!1001 &198712103 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_Name + value: Light (2) + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.x + value: 13.2192 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.y + value: 1.976 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.z + value: 10.0241 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} --- !u!1001 &200691856 PrefabInstance: m_ObjectHideFlags: 0 @@ -1873,7 +1961,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 208 + value: 212 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1942,7 +2030,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 167 + value: 171 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2011,7 +2099,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 61 + value: 65 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2080,7 +2168,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 177 + value: 181 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2149,7 +2237,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 171 + value: 175 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -2218,7 +2306,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 109 + value: 112 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2287,7 +2375,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_RootOrder - value: 49 + value: 53 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.x @@ -2344,7 +2432,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 86 + value: 90 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2413,7 +2501,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 88 + value: 92 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -2482,7 +2570,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 1 + value: 5 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -2551,7 +2639,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 151 + value: 155 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2755,7 +2843,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_RootOrder - value: 40 + value: 44 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.x @@ -2824,7 +2912,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 110 + value: 114 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2893,7 +2981,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 69 + value: 73 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2962,7 +3050,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 96 + value: 100 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -3031,7 +3119,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 64 + value: 68 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3100,7 +3188,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 100 + value: 104 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -3169,7 +3257,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_RootOrder - value: 31 + value: 35 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalScale.x @@ -3321,7 +3409,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 23 + m_RootOrder: 27 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &381167062 PrefabInstance: @@ -3332,7 +3420,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 137 + value: 141 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -3401,7 +3489,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 80 + value: 84 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -3470,7 +3558,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 164 + value: 168 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3539,7 +3627,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_RootOrder - value: 46 + value: 50 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.x @@ -3608,7 +3696,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 58 + value: 62 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -3677,7 +3765,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 173 + value: 177 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -3746,7 +3834,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 142 + value: 146 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3854,7 +3942,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 21 + m_RootOrder: 25 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &481239910 PrefabInstance: @@ -3865,7 +3953,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 161 + value: 165 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3934,7 +4022,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 166 + value: 170 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4003,7 +4091,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 184 + value: 188 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4063,6 +4151,63 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &486422365 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_Name + value: Light + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.x + value: 10.654 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.y + value: 1.976 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.z + value: 13.975 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} --- !u!1001 &496526070 PrefabInstance: m_ObjectHideFlags: 0 @@ -4072,7 +4217,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 150 + value: 154 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4228,7 +4373,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 187 + m_RootOrder: 191 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &537758632 PrefabInstance: @@ -4312,7 +4457,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 87 + value: 91 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4466,7 +4611,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 20 + m_RootOrder: 24 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &547493728 PrefabInstance: @@ -4477,7 +4622,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} propertyPath: m_RootOrder - value: 9 + value: 13 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} propertyPath: m_LocalScale.x @@ -4537,6 +4682,75 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ff864dd834787fe40a1bc53a437e92a1, type: 3} +--- !u!1001 &557699152 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_RootOrder + value: 221 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.x + value: 13.834 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.z + value: 13.854 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_Name + value: LightPole2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3e68aab5643da2349909d907aba4131a, type: 3} --- !u!1001 &583684367 PrefabInstance: m_ObjectHideFlags: 0 @@ -4546,7 +4760,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 118 + value: 122 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4615,7 +4829,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 78 + value: 82 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -4684,7 +4898,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 47 + value: 51 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -4741,7 +4955,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 195 + value: 199 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4810,7 +5024,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 2 + value: 6 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -4879,7 +5093,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 189 + value: 193 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4938,76 +5152,145 @@ PrefabInstance: value: road_straight (71) objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} ---- !u!1001 &634391320 + m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &634391320 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_RootOrder + value: 69 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalScale.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.x + value: 12.889999 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: 8.300001 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (11) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &634714576 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 65 + value: 222 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.y - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.z - value: 2 + value: 3 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalPosition.x - value: 12.889999 + value: 13.75 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalPosition.z - value: 8.300001 + value: 10.119 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.7071068 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 919132149155446097, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_Name - value: ground_grass (11) + value: LightPole3 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 3e68aab5643da2349909d907aba4131a, type: 3} --- !u!1001 &635217287 PrefabInstance: m_ObjectHideFlags: 0 @@ -5017,7 +5300,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 136 + value: 140 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -5086,7 +5369,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 79 + value: 83 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -5155,7 +5438,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 34 + value: 38 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -5224,7 +5507,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} propertyPath: m_RootOrder - value: 3 + value: 7 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e6d85cdddc6d85e4aa5c180055b9d748, type: 3} propertyPath: m_LocalScale.x @@ -5350,7 +5633,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 101 + m_RootOrder: 105 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &648357781 PrefabInstance: @@ -5361,7 +5644,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 11 + value: 15 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -5430,7 +5713,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 120 + value: 124 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5499,7 +5782,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 94 + value: 98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -5568,7 +5851,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_RootOrder - value: 89 + value: 93 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_LocalScale.x @@ -5637,7 +5920,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 68 + value: 72 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5779,7 +6062,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 16 + m_RootOrder: 20 m_LocalEulerAnglesHint: {x: 40.915, y: 268.741, z: 0} --- !u!1001 &669382942 PrefabInstance: @@ -5790,7 +6073,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 214 + value: 218 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5859,7 +6142,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 169 + value: 173 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -5916,7 +6199,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 67 + value: 71 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -5985,7 +6268,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 144 + value: 148 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6054,7 +6337,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 128 + value: 132 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6123,7 +6406,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 70 + value: 74 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6192,7 +6475,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 191 + value: 195 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6261,7 +6544,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 145 + value: 149 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6330,7 +6613,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_RootOrder - value: 27 + value: 31 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_LocalScale.x @@ -6419,7 +6702,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 82 + m_RootOrder: 86 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &755239406 PrefabInstance: @@ -6430,7 +6713,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 52 + value: 56 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -6487,7 +6770,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_RootOrder - value: 53 + value: 57 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_LocalPosition.x @@ -6564,7 +6847,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 32 + m_RootOrder: 37 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &765379485 GameObject: @@ -6606,7 +6889,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 74 + value: 78 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6675,7 +6958,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_RootOrder - value: 26 + value: 30 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_LocalScale.x @@ -6744,7 +7027,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 108 + value: 111 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6813,7 +7096,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 104 + value: 108 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6882,7 +7165,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 143 + value: 147 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6951,7 +7234,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 198 + value: 202 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7020,7 +7303,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 76 + value: 80 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.y @@ -7081,7 +7364,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 105 + value: 109 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7150,7 +7433,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 146 + value: 150 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7219,7 +7502,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 213 + value: 217 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7288,7 +7571,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 106 + value: 110 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7357,7 +7640,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} propertyPath: m_RootOrder - value: 10 + value: 14 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: a635069335c39aa49b6eb988fad9a622, type: 3} propertyPath: m_LocalScale.x @@ -7426,7 +7709,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 157 + value: 161 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7495,7 +7778,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 174 + value: 178 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -7564,7 +7847,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 140 + value: 144 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7624,6 +7907,63 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1001 &1007243476 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_Name + value: Light (3) + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.x + value: 10.013 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.y + value: 1.976 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.z + value: 10.723 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.w + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalRotation.z + value: -0.5 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} --- !u!1001 &1037350517 PrefabInstance: m_ObjectHideFlags: 0 @@ -7633,7 +7973,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 175 + value: 179 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -7702,7 +8042,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 122 + value: 126 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7771,7 +8111,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_RootOrder - value: 55 + value: 59 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_LocalScale.x @@ -7840,7 +8180,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 201 + value: 205 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7909,7 +8249,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 180 + value: 184 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -7978,7 +8318,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 197 + value: 201 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8047,7 +8387,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_RootOrder - value: 81 + value: 85 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_LocalScale.x @@ -8116,7 +8456,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 98 + value: 102 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8185,7 +8525,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 207 + value: 211 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8413,7 +8753,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 103 + m_RootOrder: 107 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1128257811 PrefabInstance: @@ -8424,7 +8764,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 133 + value: 137 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -8481,7 +8821,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_RootOrder - value: 38 + value: 42 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_LocalScale.x @@ -8555,7 +8895,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_RootOrder - value: 54 + value: 58 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.x @@ -8647,7 +8987,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 19 + m_RootOrder: 23 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1159108354 PrefabInstance: @@ -8658,7 +8998,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_RootOrder - value: 33 + value: 36 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_LocalScale.x @@ -8819,7 +9159,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 156 + value: 160 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8888,7 +9228,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 183 + value: 187 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -8957,7 +9297,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 30 + value: 34 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -9026,7 +9366,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 130 + value: 134 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9144,7 +9484,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 22 + m_RootOrder: 26 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1232992852 PrefabInstance: @@ -9155,7 +9495,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 72 + value: 76 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -9224,7 +9564,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 204 + value: 208 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9379,7 +9719,7 @@ RectTransform: m_Children: - {fileID: 1717049361} m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -9493,7 +9833,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 102 + m_RootOrder: 106 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1278961060 PrefabInstance: @@ -9504,7 +9844,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 206 + value: 210 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9573,7 +9913,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} propertyPath: m_RootOrder - value: 12 + value: 16 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: fc2bb89b823699646adfadb37edeb76c, type: 3} propertyPath: m_LocalScale.x @@ -9642,7 +9982,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 62 + value: 66 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -9711,7 +10051,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} propertyPath: m_RootOrder - value: 4 + value: 8 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3c0f52dd32aeb394fa60d10c8503a95a, type: 3} propertyPath: m_LocalScale.x @@ -9853,7 +10193,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 15 + m_RootOrder: 19 m_LocalEulerAnglesHint: {x: 90, y: 180, z: 89.904} --- !u!1001 &1297939322 PrefabInstance: @@ -9864,7 +10204,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 192 + value: 196 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -9933,7 +10273,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 35 + value: 39 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -10002,7 +10342,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 117 + value: 121 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10071,7 +10411,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 165 + value: 169 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10140,7 +10480,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 111 + value: 115 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10209,7 +10549,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_RootOrder - value: 39 + value: 43 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_LocalScale.x @@ -10278,7 +10618,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 141 + value: 145 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10347,7 +10687,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 75 + value: 79 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10367,46 +10707,103 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalPosition.z + value: -0.03999901 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + propertyPath: m_Name + value: ground_grass (22) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1001 &1386620038 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_Name + value: Light (1) + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.x + value: 13.925 + objectReference: {fileID: 0} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + propertyPath: m_LocalPosition.y + value: 1.976 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalPosition.z - value: -0.03999901 + value: 13.325 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: 0.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: -0.5 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 90 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} - propertyPath: m_Name - value: ground_grass (22) - objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} --- !u!1001 &1414450780 PrefabInstance: m_ObjectHideFlags: 0 @@ -10416,7 +10813,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 196 + value: 200 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10485,7 +10882,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 152 + value: 156 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10554,7 +10951,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 203 + value: 207 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -10623,7 +11020,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 51 + value: 55 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -10680,7 +11077,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 170 + value: 174 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x @@ -10736,6 +11133,75 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} +--- !u!1001 &1484845236 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_RootOrder + value: 219 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.x + value: 10.133 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.z + value: 13.88 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.w + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 270 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_Name + value: LightPole1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3e68aab5643da2349909d907aba4131a, type: 3} --- !u!1001 &1497282698 PrefabInstance: m_ObjectHideFlags: 0 @@ -10745,7 +11211,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_RootOrder - value: 57 + value: 61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.x @@ -10814,7 +11280,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 160 + value: 164 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10883,7 +11349,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 176 + value: 180 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x @@ -10948,7 +11414,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 200 + value: 204 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11017,7 +11483,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 28 + value: 32 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -11086,7 +11552,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 99 + value: 103 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11175,7 +11641,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 18 + m_RootOrder: 22 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1519562068 PrefabInstance: @@ -11186,7 +11652,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 83 + value: 87 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11255,7 +11721,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} propertyPath: m_RootOrder - value: 5 + value: 9 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2c5d203a06b6850479ee37f1baaae12c, type: 3} propertyPath: m_LocalScale.x @@ -11324,7 +11790,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 132 + value: 136 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -11393,7 +11859,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 119 + value: 123 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11462,7 +11928,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 29 + value: 33 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11531,7 +11997,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 163 + value: 167 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11600,7 +12066,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 159 + value: 163 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11669,7 +12135,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 125 + value: 129 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11738,7 +12204,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 149 + value: 153 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11880,7 +12346,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 17 + m_RootOrder: 21 m_LocalEulerAnglesHint: {x: 10.58, y: -35.203, z: 0} --- !u!1001 &1595244076 PrefabInstance: @@ -11891,7 +12357,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 147 + value: 151 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11960,7 +12426,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 158 + value: 162 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12029,7 +12495,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 41 + value: 45 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -12098,7 +12564,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 123 + value: 127 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12167,7 +12633,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 84 + value: 88 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12236,7 +12702,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_RootOrder - value: 7 + value: 11 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} propertyPath: m_LocalScale.x @@ -12296,6 +12762,75 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9c56471d93c573949ae0a070f3e1d5b9, type: 3} +--- !u!1001 &1674474071 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_RootOrder + value: 223 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.x + value: 10.11 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalPosition.z + value: 10.16 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 3e68aab5643da2349909d907aba4131a, type: 3} + propertyPath: m_Name + value: LightPole4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3e68aab5643da2349909d907aba4131a, type: 3} --- !u!1001 &1674662446 PrefabInstance: m_ObjectHideFlags: 0 @@ -12305,7 +12840,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 73 + value: 77 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12374,7 +12909,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 115 + value: 119 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12443,7 +12978,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 63 + value: 67 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12512,7 +13047,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 194 + value: 198 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12715,7 +13250,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_RootOrder - value: 44 + value: 47 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.x @@ -12784,7 +13319,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 126 + value: 130 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12853,7 +13388,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 42 + value: 46 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -12922,7 +13457,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 127 + value: 131 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12991,7 +13526,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 77 + value: 81 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -13060,7 +13595,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 124 + value: 128 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13129,7 +13664,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 179 + value: 183 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -13198,7 +13733,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 135 + value: 139 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13267,7 +13802,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 199 + value: 203 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13336,7 +13871,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 154 + value: 158 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13405,7 +13940,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 131 + value: 135 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -13474,7 +14009,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 182 + value: 186 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -13563,7 +14098,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 24 + m_RootOrder: 28 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1831152497 PrefabInstance: @@ -13574,7 +14109,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 155 + value: 159 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13663,7 +14198,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 43 + m_RootOrder: 49 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1834203084 PrefabInstance: @@ -13674,7 +14209,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 71 + value: 75 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13743,7 +14278,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 148 + value: 152 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13812,7 +14347,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 114 + value: 118 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13954,7 +14489,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 185 + value: 189 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14023,7 +14558,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_RootOrder - value: 8 + value: 12 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7549518afab02de49a219645f5f5c651, type: 3} propertyPath: m_LocalScale.x @@ -14092,7 +14627,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 66 + value: 70 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14161,7 +14696,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 193 + value: 197 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -14303,7 +14838,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 162 + value: 166 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14372,7 +14907,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 56 + value: 60 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14441,7 +14976,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_RootOrder - value: 37 + value: 41 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.x @@ -14510,7 +15045,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_RootOrder - value: 92 + value: 96 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.x @@ -14579,7 +15114,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 205 + value: 209 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -14648,7 +15183,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 50 + value: 54 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.x @@ -14791,7 +15326,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 107 + m_RootOrder: 113 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1952711504 PrefabInstance: @@ -14802,7 +15337,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 134 + value: 138 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14871,7 +15406,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 59 + value: 63 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -14940,7 +15475,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_RootOrder - value: 36 + value: 40 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.x @@ -15082,7 +15617,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 112 + value: 116 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -15151,7 +15686,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 121 + value: 125 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -15307,7 +15842,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 25 + m_RootOrder: 29 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2087988026 GameObject: @@ -15391,7 +15926,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 14 + m_RootOrder: 18 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2089154686 PrefabInstance: @@ -15402,7 +15937,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 139 + value: 143 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -15471,7 +16006,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 85 + value: 89 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -15540,7 +16075,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 202 + value: 206 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs index 925d86be..b133f61f 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CameraManager.cs @@ -36,9 +36,9 @@ void Start() } private void Update() { - if(Input.GetKeyDown(KeyCode.Space)){ - DeactivateAll(); - } + // if(Input.GetKeyDown(KeyCode.Space)){ + // DeactivateAll(); + // } } public void NextCamera(){ diff --git a/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs new file mode 100644 index 00000000..a12ea800 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class TrafficLightsManager : MonoBehaviour +{ + [SerializeField] + private Material[] _trafficLightsMaterials; + private Material greenMaterial; + private Material redMaterial; + private Material currentMaterial; + // Start is called before the first frame update + void Start() + { + redMaterial = _trafficLightsMaterials[0]; + greenMaterial = _trafficLightsMaterials[1]; + currentMaterial = redMaterial; + gameObject.GetComponent().material = currentMaterial; + + } + + // Update is called once per frame + void Update() + { + if(Input.GetKeyDown(KeyCode.Space)){ + changeTrafficLightColor(); + } + } + + void changeTrafficLightColor() + { + if (currentMaterial == greenMaterial){ + gameObject.GetComponent().material = redMaterial; + currentMaterial = redMaterial; + } else if (currentMaterial == redMaterial){ + gameObject.GetComponent().material = greenMaterial; + currentMaterial = greenMaterial; + } + } + +} diff --git a/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs.meta b/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs.meta new file mode 100644 index 00000000..e1b73c02 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28a89b31c0ee5ec44b30db01f6cdc6e6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From e1d302b71e625bdc36250fbc7a523851c88f27dd Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Mon, 28 Nov 2022 17:32:24 -0600 Subject: [PATCH 17/26] Traffic lights added and small script --- .../Assets/Scenes/Scenery.unity | 10 - CarTrackSimulation/Assets/Scripts/Car.cs | 1 - .../Assets/Scripts/Managers/CarDataManager.cs | 14 +- CarTrackSimulation/Assets/Scripts/Step.cs | 7 + .../Assets/Scripts/Step.cs.meta | 11 + .../Assets/Scripts/TrafficLight.cs | 7 + .../Assets/Scripts/TrafficLight.cs.meta | 11 + .../Packages/packages-lock.json | 2 +- .../ProjectSettings/ProjectVersion.txt | 4 +- .../UserSettings/Layouts/default-2021.dwlt | 323 +++++++++++------- 10 files changed, 259 insertions(+), 131 deletions(-) create mode 100644 CarTrackSimulation/Assets/Scripts/Step.cs create mode 100644 CarTrackSimulation/Assets/Scripts/Step.cs.meta create mode 100644 CarTrackSimulation/Assets/Scripts/TrafficLight.cs create mode 100644 CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 1c110e73..1fd10502 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -4549,43 +4549,33 @@ MonoBehaviour: cars: - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 - id: 0 x: 0 - y: 0 z: 0 carsSO: - {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} diff --git a/CarTrackSimulation/Assets/Scripts/Car.cs b/CarTrackSimulation/Assets/Scripts/Car.cs index 6ffaeac4..9982e60a 100644 --- a/CarTrackSimulation/Assets/Scripts/Car.cs +++ b/CarTrackSimulation/Assets/Scripts/Car.cs @@ -9,7 +9,6 @@ public class Car public int id; public int x; - public int y; public int z; } diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 2b512fd0..6a67c13c 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -35,7 +35,19 @@ void Start() public void placeCars(CarList carList){ for (int i = 0; i < cars.Length; i++){ - carsGO[i].transform.position = new Vector3(carList.cars[i].x, carList.cars[i].y, carList.cars[i].z); + if (carsGO[i].transform.position.x < carList.cars[i].x){ + carsGO[i].transform.rotation = Quaternion.Euler(0, 90, 0); + } else if (carsGO[i].transform.position.x > carList.cars[i].x){ + carsGO[i].transform.rotation = Quaternion.Euler(0, -90, 0); + } else if (carsGO[i].transform.position.z < carList.cars[i].z) { + carsGO[i].transform.rotation = Quaternion.Euler(0, 0, 0); + } else { + carsGO[i].transform.rotation = Quaternion.Euler(0, 180, 0); + } + Vector3 target = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); + carsGO[i].transform.position = target; + + //carsGO[i].transform.position = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); } } diff --git a/CarTrackSimulation/Assets/Scripts/Step.cs b/CarTrackSimulation/Assets/Scripts/Step.cs new file mode 100644 index 00000000..a4f394c2 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Step.cs @@ -0,0 +1,7 @@ +using System; + +[Serializable] +public class Step { + public Car[] cars; + public TrafficLight[] trafficLights; +} \ No newline at end of file diff --git a/CarTrackSimulation/Assets/Scripts/Step.cs.meta b/CarTrackSimulation/Assets/Scripts/Step.cs.meta new file mode 100644 index 00000000..25096676 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/Step.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7053101f42a06a64d855ae0c7fa07176 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Assets/Scripts/TrafficLight.cs b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs new file mode 100644 index 00000000..0a52e2d0 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs @@ -0,0 +1,7 @@ +using System; + +[Serializable] +public class TrafficLight { + public int id; + public bool isRed; +} \ No newline at end of file diff --git a/CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta new file mode 100644 index 00000000..48e30975 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a3ff7e41a54bacf40b00418e095ec983 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Packages/packages-lock.json b/CarTrackSimulation/Packages/packages-lock.json index 8b0a2930..39fbf952 100644 --- a/CarTrackSimulation/Packages/packages-lock.json +++ b/CarTrackSimulation/Packages/packages-lock.json @@ -77,7 +77,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.4.3", + "version": "1.4.2", "depth": 1, "source": "registry", "dependencies": { diff --git a/CarTrackSimulation/ProjectSettings/ProjectVersion.txt b/CarTrackSimulation/ProjectSettings/ProjectVersion.txt index b868996e..8ea1b855 100644 --- a/CarTrackSimulation/ProjectSettings/ProjectVersion.txt +++ b/CarTrackSimulation/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2021.3.12f1 -m_EditorVersionWithRevision: 2021.3.12f1 (8af3c3e441b1) +m_EditorVersion: 2021.3.11f1 +m_EditorVersionWithRevision: 2021.3.11f1 (0a5ca18544bf) diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 6f0a06f0..4baccee1 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -41,11 +41,12 @@ MonoBehaviour: x: 0 y: 43 width: 1920 - height: 989 + + height: 997 m_ShowMode: 4 - m_Title: Project - m_RootView: {fileID: 12} - m_MinSize: {x: 875, y: 321} + m_Title: Scene + m_RootView: {fileID: 11} + m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_Maximized: 1 --- !u!114 &3 @@ -64,10 +65,11 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 768 - width: 1128 - height: 171 - m_MinSize: {x: 102, y: 121} + y: 0 + width: 357 + height: 483 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} m_ActualView: {fileID: 20} m_Panes: @@ -93,13 +95,14 @@ MonoBehaviour: serializedVersion: 2 x: 199 y: 0 - width: 1128 - height: 939 + + width: 357 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 9424 ---- !u!114 &5 + controlID: 121 +--- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -115,12 +118,13 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 0 - width: 199 - height: 939 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} - m_ActualView: {fileID: 17} + + y: 685 + width: 461 + height: 262 + m_MinSize: {x: 101, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 21} m_Panes: - {fileID: 17} m_Selected: 0 @@ -140,18 +144,17 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 0 + + x: 357 y: 0 - width: 1128 - height: 768 - m_MinSize: {x: 202, y: 221} - m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 18} - m_Panes: - - {fileID: 18} - m_Selected: 0 - m_LastSelected: 0 ---- !u!114 &7 + width: 461 + height: 947 + m_MinSize: {x: 100, y: 200} + m_MaxSize: {x: 8096, y: 16192} + vertical: 1 + controlID: 32 +--- !u!114 &6 + MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -167,12 +170,14 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 0 - width: 1920 - height: 1032 - m_MinSize: {x: 200, y: 221} - m_MaxSize: {x: 4000, y: 4021} - m_ActualView: {fileID: 19} + + y: 483 + width: 357 + height: 464 + m_MinSize: {x: 232, y: 271} + m_MaxSize: {x: 10002, y: 10021} + m_ActualView: {fileID: 16} + m_Panes: - {fileID: 19} m_Selected: 0 @@ -193,15 +198,17 @@ MonoBehaviour: - {fileID: 7} m_Position: serializedVersion: 2 - x: 0 + + x: 1102 y: 0 - width: 1920 - height: 1032 - m_MinSize: {x: 200, y: 221} - m_MaxSize: {x: 4000, y: 4021} + width: 818 + height: 947 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 179 ---- !u!114 &9 + controlID: 120 +--- !u!114 &8 + MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -216,13 +223,15 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1327 - y: 0 - width: 263 - height: 939 - m_MinSize: {x: 232, y: 271} - m_MaxSize: {x: 10002, y: 10021} - m_ActualView: {fileID: 15} + + x: 0 + y: 375 + width: 1102 + height: 572 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 20} + m_Panes: - {fileID: 15} m_Selected: 0 @@ -249,12 +258,14 @@ MonoBehaviour: x: 0 y: 30 width: 1920 - height: 939 - m_MinSize: {x: 400, y: 200} - m_MaxSize: {x: 32384, y: 16192} + + height: 947 + m_MinSize: {x: 300, y: 200} + m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 110 ---- !u!114 &11 + controlID: 60 +--- !u!114 &10 + MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -271,11 +282,13 @@ MonoBehaviour: serializedVersion: 2 x: 1590 y: 0 - width: 330 - height: 939 - m_MinSize: {x: 275, y: 50} - m_MaxSize: {x: 4000, y: 4000} - m_ActualView: {fileID: 16} + + width: 461 + height: 685 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: - {fileID: 16} m_Selected: 0 @@ -301,7 +314,8 @@ MonoBehaviour: x: 0 y: 0 width: 1920 - height: 989 + height: 997 + m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -346,11 +360,39 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 969 + y: 977 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 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: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 15} + - {fileID: 8} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1102 + height: 947 + m_MinSize: {x: 100, y: 200} + m_MaxSize: {x: 8096, y: 16192} + vertical: 1 + controlID: 61 + --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -360,6 +402,34 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 1 + + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: SceneView + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1102 + height: 375 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 19} + m_Panes: + - {fileID: 19} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &16 +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: @@ -371,10 +441,11 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1327 - y: 73 - width: 261 - height: 918 + x: 1102 + y: 556 + width: 355 + height: 443 + m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -392,22 +463,23 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Prefabs + - Assets/Models m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Prefabs + - Assets/Models m_LastFoldersGridSize: -1 - m_LastProjectPath: C:\Users\chess\Desktop\CarTrackSimulation\CarTrackSimulation + m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: fe640000 - m_LastClickedID: 25854 - m_ExpandedIDs: 00000000e26400000465000000ca9a3b + m_SelectedIDs: 0c650000 + m_LastClickedID: 25868 + m_ExpandedIDs: 00000000f264000000ca9a3b + m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: Prefabs @@ -435,7 +507,8 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000e2640000 + m_ExpandedIDs: 00000000f2640000 + m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -462,8 +535,9 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 1 - m_ExpandedInstanceIDs: c6230000c65c0000 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -487,7 +561,7 @@ MonoBehaviour: m_Icon: {fileID: 0} m_ResourceFile: m_NewAssetIndexInList: -1 - m_ScrollPosition: {x: 0, y: 0} + m_ScrollPosition: {x: 0, y: 183} m_GridSize: 64 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 160 @@ -511,10 +585,11 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1590 + x: 1459 y: 73 - width: 329 - height: 918 + width: 460 + height: 664 + m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -552,20 +627,22 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 0 + x: 1102 y: 73 - width: 198 - height: 918 + width: 355 + height: 462 + m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 1183} + scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: be99f5fff0eaf5ff2cebf5ff68ebf5ffa4ebf5ffe0ebf5ff1cecf5ff58ecf5ffba32f9ff2022fcff503cfdffc840fdfff0f5fdff38fbffff + m_ExpandedIDs: 38fbffff + m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -609,10 +686,11 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 199 + x: 0 y: 73 - width: 1126 - height: 747 + width: 1101 + height: 354 + m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -663,10 +741,10 @@ MonoBehaviour: layout: 1 - dockPosition: 0 containerId: overlay-container--left - floating: 0 + floating: 1 collapsed: 0 displayed: 1 - snapOffset: {x: 0, y: 25.599998} + snapOffset: {x: 5, y: 70} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: unity-transform-toolbar @@ -699,7 +777,8 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 0 - snapOffset: {x: -316, y: -180} + snapOffset: {x: 0, y: 25.333334} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 3 id: Scene View/Camera @@ -814,9 +893,10 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: -5.106925, y: -0.5313902, z: 1.348434} + m_Target: {x: 8.404541, y: 5.8396125, z: 6.9935846} speed: 2 - m_Value: {x: -5.106925, y: -0.5313902, z: 1.348434} + m_Value: {x: 8.404541, y: 5.8396125, z: 6.9935846} + m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -863,13 +943,14 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0.11188876, y: -0.8644891, z: 0.22120053, w: 0.43727976} + m_Target: {x: 0.19844408, y: -0.77268475, z: 0.29005566, w: 0.5286305} speed: 2 - m_Value: {x: 0.11188854, y: -0.8644874, z: 0.22120011, w: 0.43727893} + m_Value: {x: -0.19844365, y: 0.7726831, z: -0.29005504, w: -0.52862936} m_Size: - m_Target: 9.508641 + m_Target: 0.004530421 speed: 2 - m_Value: 9.508641 + m_Value: 0.004530421 + m_Ortho: m_Target: 0 speed: 2 @@ -914,10 +995,12 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1920 - y: 8 - width: 1920 - height: 1011 + + x: 0 + y: 448 + width: 1101 + height: 551 + m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -928,7 +1011,9 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1920, y: 990} + + m_TargetSize: {x: 1101, y: 530} + m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -943,10 +1028,12 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -960 - m_HBaseRangeMax: 960 - m_VBaseRangeMin: -495 - m_VBaseRangeMax: 495 + + m_HBaseRangeMin: -550.5 + m_HBaseRangeMax: 550.5 + m_VBaseRangeMin: -265 + m_VBaseRangeMax: 265 + m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -964,23 +1051,26 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 1920 - height: 990 + + width: 1101 + height: 530 m_Scale: {x: 1, y: 1} - m_Translation: {x: 960, y: 495} + m_Translation: {x: 550.5, y: 265} + m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -960 - y: -495 - width: 1920 - height: 990 + x: -550.5 + y: -265 + width: 1101 + height: 530 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1920, y: 1011} + m_LastWindowPixelSize: {x: 1101, y: 551} + m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1006,10 +1096,11 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 199 - y: 841 - width: 1126 - height: 150 + x: 1459 + y: 758 + width: 460 + height: 241 + m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default From a55e59f626a5c144e040f24b6b948aadd1724067 Mon Sep 17 00:00:00 2001 From: Gael Date: Mon, 28 Nov 2022 23:06:07 -0600 Subject: [PATCH 18/26] extra --- .../Assets/Scenes/Scenery.unity | 17 +++- .../Assets/Scripts/Managers/CarDataManager.cs | 10 +++ .../UserSettings/Layouts/default-2021.dwlt | 82 +++++++++---------- 3 files changed, 67 insertions(+), 42 deletions(-) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index c3c4ba97..9711665f 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -5456,7 +5456,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 3ef5ee94ea5dac941b326f132a807177, type: 3} m_Name: m_EditorClassIdentifier: - backendURL: http://127.0.0.1:5000/ + backendURL: http://127.0.0.1:5000/all requestWithArgs: m_PersistentCalls: m_Calls: @@ -5472,6 +5472,21 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + oneTimeArgsListener: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 546533142} + m_TargetAssemblyTypeName: CarDataManager, Assembly-CSharp + m_MethodName: oneTimeListener + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!4 &1192253741 Transform: m_ObjectHideFlags: 0 diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 9d90913d..7e2e5902 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -44,8 +44,10 @@ public void placeCars(CarList carList){ } else { carsGO[i].transform.rotation = Quaternion.Euler(0, 180, 0); } + Vector3 target = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); carsGO[i].transform.position = target; + //StartCoroutine(moveCar(i, target)); //carsGO[i].transform.position = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); @@ -67,4 +69,12 @@ IEnumerator simulatorSteps(StepList track){ yield return new WaitForSeconds(0.5f); } } + + IEnumerator moveCar(int i, Vector3 target){ + while(carsGO[i].transform.position != target){ + Vector3 velocity = new Vector3(1,1,1); + carsGO[i].transform.position = Vector3.SmoothDamp(carsGO[i].transform.position, target, ref velocity, 0.3F); + } + yield return new WaitForSeconds(0); + } } diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index d99d5363..fca07ba4 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -19,7 +19,7 @@ MonoBehaviour: width: 1920 height: 997 m_ShowMode: 4 - m_Title: Project + m_Title: Inspector m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -43,8 +43,8 @@ MonoBehaviour: y: 0 width: 357 height: 483 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} m_ActualView: {fileID: 18} m_Panes: - {fileID: 18} @@ -74,7 +74,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 18 + controlID: 147 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -125,7 +125,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 65 + controlID: 69 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -176,7 +176,7 @@ MonoBehaviour: m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 64 + controlID: 68 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,9 +193,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 375 + y: 376 width: 1102 - height: 572 + height: 571 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 20} @@ -227,7 +227,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 63 + controlID: 67 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -247,8 +247,8 @@ MonoBehaviour: y: 0 width: 461 height: 685 - m_MinSize: {x: 275, y: 50} - m_MaxSize: {x: 4000, y: 4000} + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 17} m_Panes: - {fileID: 17} @@ -349,7 +349,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 117 + controlID: 123 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -368,7 +368,7 @@ MonoBehaviour: x: 0 y: 0 width: 1102 - height: 375 + height: 376 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 19} @@ -417,22 +417,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Scripts + - Assets/Scripts/Managers m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Scripts + - Assets/Scripts/Managers m_LastFoldersGridSize: -1 m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 02650000 - m_LastClickedID: 25858 - m_ExpandedIDs: 00000000f26400000265000000ca9a3b + m_SelectedIDs: 08650000 + m_LastClickedID: 25864 + m_ExpandedIDs: 00000000f46400000465000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000f2640000 + m_ExpandedIDs: 00000000f4640000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -487,7 +487,7 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 1 + m_HadKeyboardFocusLastEvent: 0 m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -587,10 +587,10 @@ MonoBehaviour: m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 487} - m_SelectedIDs: c8680000 + scrollPos: {x: 0, y: 0} + m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 66c7ffff38fbffff + m_ExpandedIDs: 38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -637,7 +637,7 @@ MonoBehaviour: x: 0 y: 73 width: 1101 - height: 354 + height: 355 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -669,7 +669,7 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 1 - snapOffset: {x: 0, y: 24.666666} + snapOffset: {x: 0, y: 0} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: unity-scene-view-toolbar @@ -688,10 +688,10 @@ MonoBehaviour: layout: 1 - dockPosition: 0 containerId: overlay-container--left - floating: 1 + floating: 0 collapsed: 0 displayed: 1 - snapOffset: {x: 5, y: 70} + snapOffset: {x: 0, y: 0} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: unity-transform-toolbar @@ -702,9 +702,9 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 1 - snapOffset: {x: 67.5, y: -160.00002} + snapOffset: {x: 67.5, y: 86} snapOffsetDelta: {x: 0, y: 0} - snapCorner: 2 + snapCorner: 0 id: Orientation index: 0 layout: 4 @@ -724,7 +724,7 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 0 - snapOffset: {x: 0, y: 25.333334} + snapOffset: {x: 0, y: 0} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Scene View/Camera @@ -890,7 +890,7 @@ MonoBehaviour: m_Rotation: m_Target: {x: 0.19844408, y: -0.77268475, z: 0.29005566, w: 0.5286305} speed: 2 - m_Value: {x: 0.19844365, y: -0.7726831, z: 0.29005504, w: 0.52862936} + m_Value: {x: -0.19844365, y: 0.7726831, z: -0.29005504, w: -0.52862936} m_Size: m_Target: 5.22819 speed: 2 @@ -940,9 +940,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 0 - y: 448 + y: 449 width: 1101 - height: 551 + height: 550 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1101, y: 530} + m_TargetSize: {x: 1101, y: 529} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -970,8 +970,8 @@ MonoBehaviour: vZoomLockedByDefault: 0 m_HBaseRangeMin: -550.5 m_HBaseRangeMax: 550.5 - m_VBaseRangeMin: -265 - m_VBaseRangeMax: 265 + m_VBaseRangeMin: -264.5 + m_VBaseRangeMax: 264.5 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -990,9 +990,9 @@ MonoBehaviour: x: 0 y: 21 width: 1101 - height: 530 + height: 529 m_Scale: {x: 1, y: 1} - m_Translation: {x: 550.5, y: 265} + m_Translation: {x: 550.5, y: 264.5} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 @@ -1000,12 +1000,12 @@ MonoBehaviour: m_LastShownAreaInsideMargins: serializedVersion: 2 x: -550.5 - y: -265 + y: -264.5 width: 1101 - height: 530 + height: 529 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1101, y: 551} + m_LastWindowPixelSize: {x: 1101, y: 550} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 From 87c85fb82416320ab7a7ef68a84a4b5bb7e87306 Mon Sep 17 00:00:00 2001 From: Gael Date: Tue, 29 Nov 2022 09:06:39 -0600 Subject: [PATCH 19/26] Smooth movement and deleting constant request code --- .../Assets/Scripts/Managers/CarDataManager.cs | 55 +-- .../Assets/Scripts/Managers/NetworkManager.cs | 21 - ...hadercompiler-UnityShaderCompiler.exe0.log | 2 - .../UserSettings/Layouts/default-2021.dwlt | 373 +++++++----------- 4 files changed, 182 insertions(+), 269 deletions(-) diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 7e2e5902..25af7d04 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -9,6 +9,7 @@ public class CarDataManager : MonoBehaviour [SerializeField] private Car[] cars; private GameObject[] carsGO; [SerializeField] private CarSO[] carsSO; + private Vector3[] targetPositions; private IEnumerator enumerator; public static CarDataManager Instance{ @@ -30,35 +31,33 @@ void Start() carsGO = new GameObject[cars.Length]; for (int i = 0; i < cars.Length; i++){ carsGO[i] = CarPoolManager.Instance.Activate(Vector3.zero); + carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); } } - public void placeCars(CarList carList){ - for (int i = 0; i < cars.Length; i++){ - if (carsGO[i].transform.position.x < carList.cars[i].x){ - carsGO[i].transform.rotation = Quaternion.Euler(0, 90, 0); - } else if (carsGO[i].transform.position.x > carList.cars[i].x){ - carsGO[i].transform.rotation = Quaternion.Euler(0, -90, 0); - } else if (carsGO[i].transform.position.z < carList.cars[i].z) { - carsGO[i].transform.rotation = Quaternion.Euler(0, 0, 0); - } else { - carsGO[i].transform.rotation = Quaternion.Euler(0, 180, 0); + private void Update() { + if(targetPositions != null){ + for(int i = 0; i < targetPositions.Length; i++){ + if(targetPositions[i] != Vector3.zero){ + carsGO[i].transform.Translate(Vector3.forward * Time.deltaTime); + carsGO[i].transform.forward = targetPositions[i].normalized; + } } + } + } + public void placeCars(CarList carList){ + for (int i = 0; i < cars.Length; i++){ Vector3 target = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); carsGO[i].transform.position = target; - //StartCoroutine(moveCar(i, target)); - - //carsGO[i].transform.position = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); - carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); } } - public void listenWithArgs(CarList cars){ - placeCars(cars); - } - public void oneTimeListener(StepList track){ + targetPositions = new Vector3[cars.Length]; + for(int i = 0; i < targetPositions.Length; i++){ + targetPositions[i] = new Vector3(); + } StartCoroutine(simulatorSteps(track)); } @@ -66,15 +65,19 @@ IEnumerator simulatorSteps(StepList track){ for(int i = 0; i < track.steps.Length; i++){ CarList cars = new CarList(track.steps[i].cars); placeCars(cars); - yield return new WaitForSeconds(0.5f); + for(int j = 0; j < targetPositions.Length; j++){ + if(i < track.steps.Length - 1){ + targetPositions[j] = new Vector3( + track.steps[i + 1].cars[j].x - track.steps[i].cars[j].x, + 0, + track.steps[i + 1].cars[j].z - track.steps[i].cars[j].z + ); + } else { + targetPositions[j] = Vector3.zero; + } + } + yield return new WaitForSeconds(1); } } - IEnumerator moveCar(int i, Vector3 target){ - while(carsGO[i].transform.position != target){ - Vector3 velocity = new Vector3(1,1,1); - carsGO[i].transform.position = Vector3.SmoothDamp(carsGO[i].transform.position, target, ref velocity, 0.3F); - } - yield return new WaitForSeconds(0); - } } diff --git a/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs index b2710b67..e55ce7c0 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs @@ -5,9 +5,6 @@ using UnityEngine.Events; using System; -[Serializable] -public class RequestWithArgs : UnityEvent{} - [Serializable] public class OneTimeRequest : UnityEvent{} @@ -22,7 +19,6 @@ public static NetworkManager Instance{ public CarList cars; public StepList stepList; public string backendURL = "http://127.0.0.1:5000/all"; - public RequestWithArgs requestWithArgs; public OneTimeRequest oneTimeArgsListener; private IEnumerator enumerator; @@ -46,23 +42,6 @@ void Update() } - IEnumerator UpdatePositions(int poolSize){ - while(true){ - string url = backendURL + "?size=" + poolSize; - UnityWebRequest request = UnityWebRequest.Get(backendURL + "?size=" + poolSize); - yield return request.SendWebRequest(); - - if(request.result != UnityWebRequest.Result.Success){ - Debug.LogError("NEL"); - print(request.result); - } else { - cars = JsonUtility.FromJson(request.downloadHandler.text); - requestWithArgs?.Invoke(cars); - } - yield return new WaitForSeconds(1); - } - } - IEnumerator GetSimulation(int poolSize){ string url = backendURL + "?size=" + poolSize; UnityWebRequest request = UnityWebRequest.Get(url); diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 269200dd..e50e1b99 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,5 +1,3 @@ Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler - - diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 209f1c8d..29978804 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -1,30 +1,6 @@ %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: 0 - m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_PixelRect: - serializedVersion: 2 - x: 1920 - y: 8 - width: 1920 - height: 1032 - m_ShowMode: 0 - m_Title: Game - m_RootView: {fileID: 8} - m_MinSize: {x: 200, y: 221} - m_MaxSize: {x: 4000, y: 4021} - m_Maximized: 1 ---- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -39,17 +15,16 @@ MonoBehaviour: m_PixelRect: serializedVersion: 2 x: 0 - y: 43 - width: 1920 - - height: 997 + y: 43.2 + width: 1536 + height: 780.8 m_ShowMode: 4 - m_Title: Inspector + m_Title: Scene m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_Maximized: 1 ---- !u!114 &3 +--- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -59,24 +34,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: ConsoleWindow + m_Name: SceneHierarchyWindow m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 y: 0 - width: 357 - height: 483 - m_MinSize: {x: 202, y: 221} - - m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 20} + width: 285.6 + height: 372.8 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 18} m_Panes: - - {fileID: 20} + - {fileID: 18} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &4 +--- !u!114 &3 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -89,19 +63,18 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: + - {fileID: 2} - {fileID: 6} - - {fileID: 3} m_Position: serializedVersion: 2 - x: 199 + x: 0 y: 0 - - width: 357 - height: 947 + width: 285.6 + height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 147 + controlID: 143 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -112,24 +85,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: SceneHierarchyWindow + m_Name: ConsoleWindow m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 - - y: 685 - width: 461 - height: 262 - m_MinSize: {x: 101, y: 121} - m_MaxSize: {x: 4001, y: 4021} + y: 528.8 + width: 368.80002 + height: 202 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 21} m_Panes: - - {fileID: 17} + - {fileID: 21} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &6 +--- !u!114 &5 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -138,23 +110,23 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: SceneView + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: m_EditorClassIdentifier: - m_Children: [] + m_Children: + - {fileID: 10} + - {fileID: 4} m_Position: serializedVersion: 2 - - x: 357 + x: 285.6 y: 0 - width: 461 - height: 947 + width: 368.80002 + height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 69 + controlID: 25 --- !u!114 &6 - MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -164,25 +136,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: GameView + m_Name: ProjectBrowser m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 - - y: 483 - width: 357 - height: 464 + y: 372.8 + width: 285.6 + height: 358 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} m_ActualView: {fileID: 16} - m_Panes: - - {fileID: 19} + - {fileID: 16} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &8 +--- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -195,20 +165,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 7} + - {fileID: 3} + - {fileID: 5} m_Position: serializedVersion: 2 - - x: 1102 + x: 881.6 y: 0 - width: 818 - height: 947 + width: 654.4 + height: 730.8 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 68 + controlID: 24 --- !u!114 &8 - MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -218,25 +187,23 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: ProjectBrowser + m_Name: GameView m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 - x: 0 - y: 376 - width: 1102 - height: 571 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} + y: 289.6 + width: 881.6 + height: 441.19998 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 20} - m_Panes: - - {fileID: 15} + - {fileID: 20} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &10 +--- !u!114 &9 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -249,23 +216,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 5} - - {fileID: 4} - - {fileID: 9} - - {fileID: 11} + - {fileID: 14} + - {fileID: 7} m_Position: serializedVersion: 2 x: 0 y: 30 - width: 1920 - - height: 947 + width: 1536 + height: 730.8 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 67 + controlID: 118 --- !u!114 &10 - MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -280,20 +243,18 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1590 + x: 0 y: 0 - - width: 461 - height: 685 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} + width: 368.80002 + height: 528.8 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 17} - m_Panes: - - {fileID: 16} + - {fileID: 17} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &12 +--- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -306,23 +267,22 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: + - {fileID: 12} + - {fileID: 9} - {fileID: 13} - - {fileID: 10} - - {fileID: 14} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 1920 - height: 997 - + width: 1536 + height: 780.8 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 m_TopViewHeight: 30 m_UseBottomView: 1 m_BottomViewHeight: 20 ---- !u!114 &13 +--- !u!114 &12 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -339,12 +299,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1920 + width: 1536 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} m_LastLoadedLayoutName: ---- !u!114 &14 +--- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -360,13 +320,11 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 977 - - width: 1920 + y: 760.8 + width: 1536 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} - --- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 @@ -386,13 +344,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1102 - height: 947 + width: 881.6 + height: 730.8 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 123 - + controlID: 119 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -402,7 +359,6 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 1 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} m_Name: SceneView m_EditorClassIdentifier: @@ -411,10 +367,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1102 - height: 376 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} + width: 881.6 + height: 289.6 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 19} m_Panes: - {fileID: 19} @@ -429,7 +385,6 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 1 - m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: @@ -437,15 +392,14 @@ MonoBehaviour: m_MaxSize: {x: 10000, y: 10000} m_TitleContent: m_Text: Project - m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1102 - y: 556 - width: 355 - height: 443 - + x: 881.60004 + y: 446.4 + width: 283.6 + height: 337 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -476,26 +430,25 @@ MonoBehaviour: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 08650000 - m_LastClickedID: 25864 - m_ExpandedIDs: 00000000f46400000465000000ca9a3b - + m_SelectedIDs: 8a660000 + m_LastClickedID: 26250 + m_ExpandedIDs: 00000000706600008666000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: Prefabs - m_OriginalName: Prefabs + m_Name: + m_OriginalName: m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: 25854 + m_UserData: 0 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 0 + m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 9} + m_ClientGUIView: {fileID: 0} m_SearchString: m_CreateAssetUtility: m_EndAction: {fileID: 0} @@ -507,8 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000f4640000 - + m_ExpandedIDs: 0000000070660000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -537,7 +489,6 @@ MonoBehaviour: m_LastClickedInstanceID: 0 m_HadKeyboardFocusLastEvent: 0 m_ExpandedInstanceIDs: c6230000 - m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -553,7 +504,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 9} + m_ClientGUIView: {fileID: 6} m_CreateAssetUtility: m_EndAction: {fileID: 0} m_InstanceID: 0 @@ -564,8 +515,8 @@ MonoBehaviour: m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 160 ---- !u!114 &16 + m_DirectoriesAreaWidth: 119 +--- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -581,15 +532,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Inspector - m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1459 - y: 73 - width: 460 - height: 664 - + x: 1167.2001 + y: 73.6 + width: 367.80002 + height: 507.8 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -607,7 +557,7 @@ MonoBehaviour: m_LockTracker: m_IsLocked: 0 m_PreviewWindow: {fileID: 0} ---- !u!114 &17 +--- !u!114 &18 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -623,26 +573,24 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Hierarchy - m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1102 - y: 73 - width: 355 - height: 462 - + x: 881.60004 + y: 73.6 + width: 283.6 + height: 351.8 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 0} - m_SelectedIDs: - m_LastClickedID: 0 + scrollPos: {x: 0, y: 1824} + m_SelectedIDs: 305a0000 + m_LastClickedID: 23088 m_ExpandedIDs: 38fbffff - m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -658,7 +606,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 0 - m_ClientGUIView: {fileID: 5} + m_ClientGUIView: {fileID: 2} m_SearchString: m_ExpandedScenes: [] m_CurrenRootInstanceID: 0 @@ -666,7 +614,7 @@ MonoBehaviour: m_IsLocked: 0 m_CurrentSortingName: TransformSorting m_WindowGUID: 4c969a2b90040154d917609493e03593 ---- !u!114 &18 +--- !u!114 &19 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -682,15 +630,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Scene - m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 x: 0 - y: 73 - width: 1101 - height: 355 - + y: 73.6 + width: 880.6 + height: 268.6 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -701,7 +648,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: -101, y: -26} + snapOffsetDelta: {x: -100, y: -25.600006} snapCorner: 3 id: Tool Settings index: 0 @@ -723,7 +670,6 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: unity-scene-view-toolbar @@ -757,7 +703,6 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: 67.5, y: 86} - snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Orientation @@ -780,9 +725,8 @@ MonoBehaviour: collapsed: 0 displayed: 0 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 3 + snapCorner: 0 id: Scene View/Camera index: 1 layout: 4 @@ -895,10 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: -1.2751832, y: -1.9731948, z: 0.5730059} + m_Target: {x: -1.1329975, y: -0.49777555, z: 12.894389} speed: 2 - m_Value: {x: -1.2751832, y: -1.9731948, z: 0.5730059} - + m_Value: {x: -1.1329975, y: -0.49777555, z: 12.894389} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -945,14 +888,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0.19844408, y: -0.77268475, z: 0.29005566, w: 0.5286305} + m_Target: {x: 0.09092788, y: -0.65631133, z: 0.08013659, w: 0.7446918} speed: 2 - m_Value: {x: -0.19844365, y: 0.7726831, z: -0.29005504, w: -0.52862936} + m_Value: {x: 0.09092788, y: -0.65631133, z: 0.08013659, w: 0.7446918} m_Size: - m_Target: 5.22819 + m_Target: 9.026551 speed: 2 - m_Value: 5.22819 - + m_Value: 9.451886 m_Ortho: m_Target: 0 speed: 2 @@ -977,7 +919,7 @@ MonoBehaviour: m_SceneVisActive: 1 m_LastLockedObject: {fileID: 0} m_ViewIsLockedToObject: 0 ---- !u!114 &19 +--- !u!114 &20 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -993,16 +935,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Game - m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 0 - y: 449 - width: 1101 - height: 550 - + y: 363.2 + width: 880.6 + height: 420.19998 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -1013,8 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1101, y: 529} - + m_TargetSize: {x: 880.6, y: 399.19998} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -1029,12 +968,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - - m_HBaseRangeMin: -550.5 - m_HBaseRangeMax: 550.5 - m_VBaseRangeMin: -264.5 - m_VBaseRangeMax: 264.5 - + m_HBaseRangeMin: -352.24 + m_HBaseRangeMax: 352.24 + m_VBaseRangeMin: -159.68 + m_VBaseRangeMax: 159.68 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -1043,7 +980,7 @@ MonoBehaviour: m_HSlider: 0 m_VSlider: 0 m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 1 + m_EnableMouseInput: 0 m_EnableSliderZoomHorizontal: 0 m_EnableSliderZoomVertical: 0 m_UniformScale: 1 @@ -1052,32 +989,29 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - - width: 1101 - height: 529 + width: 880.6 + height: 399.19998 m_Scale: {x: 1, y: 1} - m_Translation: {x: 550.5, y: 264.5} - + m_Translation: {x: 440.3, y: 199.59999} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -550.5 - y: -264.5 - width: 1101 - height: 529 + x: -440.3 + y: -199.59999 + width: 880.6 + height: 399.19998 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1101, y: 550} - + m_LastWindowPixelSize: {x: 1100.75, y: 525.25} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 m_XRRenderMode: 0 m_RenderTexture: {fileID: 0} ---- !u!114 &20 +--- !u!114 &21 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -1093,15 +1027,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Console - m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -4950941429401207979, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1459 - y: 758 - width: 460 - height: 241 - + x: 1167.2001 + y: 602.4 + width: 367.80002 + height: 181 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default From 0c78467a229824e4439389d8072e7f8bd46ba2f9 Mon Sep 17 00:00:00 2001 From: Gael Date: Tue, 29 Nov 2022 17:20:58 -0600 Subject: [PATCH 20/26] Adaptado para endpoint pyagent --- CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs | 5 +++-- CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs | 2 +- CarTrackSimulation/Assets/Scripts/Step.cs | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 25af7d04..f58fa667 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -9,6 +9,7 @@ public class CarDataManager : MonoBehaviour [SerializeField] private Car[] cars; private GameObject[] carsGO; [SerializeField] private CarSO[] carsSO; + [SerializeField] private float speed; private Vector3[] targetPositions; private IEnumerator enumerator; @@ -39,7 +40,7 @@ private void Update() { if(targetPositions != null){ for(int i = 0; i < targetPositions.Length; i++){ if(targetPositions[i] != Vector3.zero){ - carsGO[i].transform.Translate(Vector3.forward * Time.deltaTime); + carsGO[i].transform.Translate(Vector3.forward * Time.deltaTime * speed); carsGO[i].transform.forward = targetPositions[i].normalized; } } @@ -76,7 +77,7 @@ IEnumerator simulatorSteps(StepList track){ targetPositions[j] = Vector3.zero; } } - yield return new WaitForSeconds(1); + yield return new WaitForSeconds(1/speed); } } diff --git a/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs index e55ce7c0..eab6a063 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/NetworkManager.cs @@ -43,7 +43,7 @@ void Update() } IEnumerator GetSimulation(int poolSize){ - string url = backendURL + "?size=" + poolSize; + string url = backendURL + "?n_cars=" + (poolSize / 4); UnityWebRequest request = UnityWebRequest.Get(url); yield return request.SendWebRequest(); diff --git a/CarTrackSimulation/Assets/Scripts/Step.cs b/CarTrackSimulation/Assets/Scripts/Step.cs index a4f394c2..d151e631 100644 --- a/CarTrackSimulation/Assets/Scripts/Step.cs +++ b/CarTrackSimulation/Assets/Scripts/Step.cs @@ -3,5 +3,5 @@ [Serializable] public class Step { public Car[] cars; - public TrafficLight[] trafficLights; + public TrafficLight[] stop_lights; } \ No newline at end of file From c82ab411558745f0ca33f191561c5ab176058240 Mon Sep 17 00:00:00 2001 From: Gael Date: Tue, 29 Nov 2022 17:23:05 -0600 Subject: [PATCH 21/26] si --- .../Assets/Scenes/Scenery.unity | 66 +++--- .../UserSettings/Layouts/default-2021.dwlt | 198 +++++++++--------- 2 files changed, 137 insertions(+), 127 deletions(-) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 42f44236..efb036bc 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -1908,7 +1908,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_RootOrder - value: 2 + value: 3 objectReference: {fileID: 0} - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalPosition.x @@ -4164,7 +4164,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_RootOrder - value: 1 + value: 2 objectReference: {fileID: 0} - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalPosition.x @@ -4547,6 +4547,36 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: cars: + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 - id: 0 x: 0 z: 0 @@ -4579,15 +4609,10 @@ MonoBehaviour: z: 0 carsSO: - {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} - - {fileID: 11400000, guid: 576907b365afb4b4bbc57bd2cea9e495, type: 2} - - {fileID: 11400000, guid: c3d37ebd6dd74ac47948e0e40fee695e, type: 2} - - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} - - {fileID: 11400000, guid: 7a7e846039090fd48a5d360706787702, type: 2} - - {fileID: 11400000, guid: 1ee19c1c45a6a604295d3b251770453f, type: 2} - - {fileID: 11400000, guid: 5e63b6143d0885b46b7d39bea72a7da8, type: 2} - - {fileID: 11400000, guid: 4beb87ba11a28f648a369ba05e4b5fef, type: 2} - - {fileID: 11400000, guid: c2adb1413bca9ca46985071b29ad4080, type: 2} - {fileID: 11400000, guid: e5bc032d19d189c4886a7fab0ecb839f, type: 2} + - {fileID: 11400000, guid: 4beb87ba11a28f648a369ba05e4b5fef, type: 2} + - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} + speed: 10 --- !u!4 &546533143 Transform: m_ObjectHideFlags: 0 @@ -8963,7 +8988,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: car: {fileID: 3215185165362388374, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} - _poolSize: 10 + _poolSize: 20 --- !u!4 &1151623172 Transform: m_ObjectHideFlags: 0 @@ -9445,22 +9470,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 3ef5ee94ea5dac941b326f132a807177, type: 3} m_Name: m_EditorClassIdentifier: - backendURL: http://127.0.0.1:5000/all - requestWithArgs: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 546533142} - m_TargetAssemblyTypeName: CarDataManager, Assembly-CSharp - m_MethodName: listenWithArgs - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + backendURL: http://127.0.0.1:5000/cars oneTimeArgsListener: m_PersistentCalls: m_Calls: @@ -10765,7 +10775,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_RootOrder - value: 3 + value: 4 objectReference: {fileID: 0} - target: {fileID: 235637485935481477, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} propertyPath: m_LocalPosition.x diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 29978804..6d6514a1 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -15,11 +15,11 @@ MonoBehaviour: m_PixelRect: serializedVersion: 2 x: 0 - y: 43.2 - width: 1536 - height: 780.8 + y: 43 + width: 1920 + height: 997 m_ShowMode: 4 - m_Title: Scene + m_Title: Game m_RootView: {fileID: 11} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -41,8 +41,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 285.6 - height: 372.8 + width: 151 + height: 483 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 18} @@ -69,12 +69,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 285.6 - height: 730.8 + width: 151 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 143 + controlID: 18 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -91,9 +91,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 528.8 - width: 368.80002 - height: 202 + y: 685 + width: 196 + height: 262 m_MinSize: {x: 100, y: 100} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 21} @@ -118,14 +118,14 @@ MonoBehaviour: - {fileID: 4} m_Position: serializedVersion: 2 - x: 285.6 + x: 151 y: 0 - width: 368.80002 - height: 730.8 + width: 196 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 25 + controlID: 159 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -142,9 +142,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 372.8 - width: 285.6 - height: 358 + y: 483 + width: 151 + height: 464 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} m_ActualView: {fileID: 16} @@ -169,14 +169,14 @@ MonoBehaviour: - {fileID: 5} m_Position: serializedVersion: 2 - x: 881.6 + x: 1573 y: 0 - width: 654.4 - height: 730.8 + width: 347 + height: 947 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 24 + controlID: 17 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,9 +193,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 289.6 - width: 881.6 - height: 441.19998 + y: 376 + width: 1573 + height: 571 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 20} @@ -222,12 +222,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 30 - width: 1536 - height: 730.8 + width: 1920 + height: 947 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 118 + controlID: 16 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -245,8 +245,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 368.80002 - height: 528.8 + width: 196 + height: 685 m_MinSize: {x: 275, y: 50} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 17} @@ -274,8 +274,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1536 - height: 780.8 + width: 1920 + height: 997 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -299,7 +299,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1536 + width: 1920 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -320,8 +320,8 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 760.8 - width: 1536 + y: 977 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -344,12 +344,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 881.6 - height: 730.8 + width: 1573 + height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 119 + controlID: 36 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -367,8 +367,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 881.6 - height: 289.6 + width: 1573 + height: 376 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 19} @@ -392,14 +392,14 @@ MonoBehaviour: m_MaxSize: {x: 10000, y: 10000} m_TitleContent: m_Text: Project - m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 881.60004 - y: 446.4 - width: 283.6 - height: 337 + x: 1573 + y: 556 + width: 149 + height: 443 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -417,13 +417,13 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Scripts/Managers + - Assets/ScriptableObjects m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/Scripts/Managers + - Assets/ScriptableObjects m_LastFoldersGridSize: -1 m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: @@ -432,7 +432,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: 8a660000 m_LastClickedID: 26250 - m_ExpandedIDs: 00000000706600008666000000ca9a3b + m_ExpandedIDs: 000000006e6600008c66000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 0000000070660000 + m_ExpandedIDs: 000000006e660000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -487,7 +487,7 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 0 + m_HadKeyboardFocusLastEvent: 1 m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -515,7 +515,7 @@ MonoBehaviour: m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 119 + m_DirectoriesAreaWidth: 99 --- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 @@ -532,14 +532,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Inspector - m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1167.2001 - y: 73.6 - width: 367.80002 - height: 507.8 + x: 1724 + y: 73 + width: 195 + height: 664 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -573,23 +573,23 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Hierarchy - m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 881.60004 - y: 73.6 - width: 283.6 - height: 351.8 + x: 1573 + y: 73 + width: 149 + height: 462 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 1824} - m_SelectedIDs: 305a0000 - m_LastClickedID: 23088 + scrollPos: {x: 0, y: 320} + m_SelectedIDs: b45a0000 + m_LastClickedID: 23220 m_ExpandedIDs: 38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 @@ -630,14 +630,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Scene - m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 x: 0 - y: 73.6 - width: 880.6 - height: 268.6 + y: 73 + width: 1572 + height: 355 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -648,7 +648,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: -100, y: -25.600006} + snapOffsetDelta: {x: -101, y: -26} snapCorner: 3 id: Tool Settings index: 0 @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: -1.1329975, y: -0.49777555, z: 12.894389} + m_Target: {x: 14.746726, y: 2.8357053, z: 4.9638767} speed: 2 - m_Value: {x: -1.1329975, y: -0.49777555, z: 12.894389} + m_Value: {x: 14.746726, y: 2.8357053, z: 4.9638767} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -888,13 +888,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0.09092788, y: -0.65631133, z: 0.08013659, w: 0.7446918} + m_Target: {x: 0.45674843, y: -0.32899615, z: 0.18662786, w: 0.80518067} speed: 2 - m_Value: {x: 0.09092788, y: -0.65631133, z: 0.08013659, w: 0.7446918} + m_Value: {x: 0.45674765, y: -0.32899562, z: 0.18662755, w: 0.8051793} m_Size: - m_Target: 9.026551 + m_Target: 6.294131 speed: 2 - m_Value: 9.451886 + m_Value: 6.294131 m_Ortho: m_Target: 0 speed: 2 @@ -935,14 +935,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Game - m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 x: 0 - y: 363.2 - width: 880.6 - height: 420.19998 + y: 449 + width: 1572 + height: 550 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 880.6, y: 399.19998} + m_TargetSize: {x: 1572, y: 529} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -968,10 +968,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -352.24 - m_HBaseRangeMax: 352.24 - m_VBaseRangeMin: -159.68 - m_VBaseRangeMax: 159.68 + m_HBaseRangeMin: -786 + m_HBaseRangeMax: 786 + m_VBaseRangeMin: -264.5 + m_VBaseRangeMax: 264.5 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -980,7 +980,7 @@ MonoBehaviour: m_HSlider: 0 m_VSlider: 0 m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 0 + m_EnableMouseInput: 1 m_EnableSliderZoomHorizontal: 0 m_EnableSliderZoomVertical: 0 m_UniformScale: 1 @@ -989,23 +989,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 880.6 - height: 399.19998 + width: 1572 + height: 529 m_Scale: {x: 1, y: 1} - m_Translation: {x: 440.3, y: 199.59999} + m_Translation: {x: 786, y: 264.5} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -440.3 - y: -199.59999 - width: 880.6 - height: 399.19998 + x: -786 + y: -264.5 + width: 1572 + height: 529 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1100.75, y: 525.25} + m_LastWindowPixelSize: {x: 1572, y: 550} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1027,14 +1027,14 @@ MonoBehaviour: m_MaxSize: {x: 4000, y: 4000} m_TitleContent: m_Text: Console - m_Image: {fileID: -4950941429401207979, guid: 0000000000000000d000000000000000, type: 0} + m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 1167.2001 - y: 602.4 - width: 367.80002 - height: 181 + x: 1724 + y: 758 + width: 195 + height: 241 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default From a4476a01bf3363f7b06e4d066fce5171e3620eb6 Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Tue, 29 Nov 2022 22:41:15 -0600 Subject: [PATCH 22/26] Traffic lights states working affff --- .../Assets/Prefabs/Light.prefab | 16 - .../Assets/Scenes/Scenery.unity | 516 ++++++++++-------- .../Assets/Scripts/Managers/CarDataManager.cs | 60 ++ .../Scripts/Managers/TrafficLightsManager.cs | 31 +- .../Assets/Scripts/TrafficLight.cs | 3 +- .../Assets/Scripts/TrafficLightList.cs | 7 + .../Assets/Scripts/TrafficLightList.cs.meta | 11 + ...hadercompiler-UnityShaderCompiler.exe0.log | 42 +- .../Packages/packages-lock.json | 2 +- 9 files changed, 426 insertions(+), 262 deletions(-) create mode 100644 CarTrackSimulation/Assets/Scripts/TrafficLightList.cs create mode 100644 CarTrackSimulation/Assets/Scripts/TrafficLightList.cs.meta diff --git a/CarTrackSimulation/Assets/Prefabs/Light.prefab b/CarTrackSimulation/Assets/Prefabs/Light.prefab index cd2ff5e9..0cc1f902 100644 --- a/CarTrackSimulation/Assets/Prefabs/Light.prefab +++ b/CarTrackSimulation/Assets/Prefabs/Light.prefab @@ -12,7 +12,6 @@ GameObject: - component: {fileID: 235637485935481476} - component: {fileID: 235637485935481475} - component: {fileID: 235637485935481474} - - component: {fileID: 4071746667704803889} m_Layer: 0 m_Name: Light m_TagString: Untagged @@ -99,18 +98,3 @@ CapsuleCollider: m_Height: 2 m_Direction: 1 m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} ---- !u!114 &4071746667704803889 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 235637485935481473} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 28a89b31c0ee5ec44b30db01f6cdc6e6, type: 3} - m_Name: - m_EditorClassIdentifier: - _trafficLightsMaterials: - - {fileID: 2100000, guid: 909b7c78fb14d144d84e8131e748fcf5, type: 2} - - {fileID: 2100000, guid: d45a5bfb3de195f4fa34a51ac682cfc0, type: 2} diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index efb036bc..6254df75 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -132,7 +132,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 101 + value: 102 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -201,7 +201,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 99 + value: 100 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -270,7 +270,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 142 + value: 143 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -339,7 +339,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 215 + value: 216 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -408,7 +408,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 182 + value: 183 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -477,7 +477,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 133 + value: 134 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -546,7 +546,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 120 + value: 121 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -615,7 +615,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 52 + value: 53 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -684,7 +684,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_RootOrder - value: 64 + value: 65 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 27efb3d0dc6dfd84082aa118e4e5232c, type: 3} propertyPath: m_LocalScale.x @@ -753,7 +753,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 194 + value: 195 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -842,7 +842,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 220 + m_RootOrder: 221 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &83187101 PrefabInstance: @@ -853,7 +853,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 176 + value: 177 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -996,7 +996,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 117 + m_RootOrder: 118 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &91804264 PrefabInstance: @@ -1007,7 +1007,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 157 + value: 158 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1076,7 +1076,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 216 + value: 217 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1145,7 +1145,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 190 + value: 191 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -1214,7 +1214,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_RootOrder - value: 94 + value: 95 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e9a40d2676d19844bda8a230220cde0, type: 3} propertyPath: m_LocalScale.x @@ -1283,7 +1283,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 172 + value: 173 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1352,7 +1352,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 185 + value: 186 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1421,7 +1421,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_RootOrder - value: 48 + value: 49 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5390253dba8534f857fabb1a12f15c, type: 3} propertyPath: m_LocalScale.x @@ -1490,7 +1490,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 97 + value: 98 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -1559,7 +1559,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 214 + value: 215 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1628,7 +1628,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 192 + value: 193 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -1766,7 +1766,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 213 + value: 214 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1835,7 +1835,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_RootOrder - value: 95 + value: 96 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6a95d3ffeae86a746b1ca69298bace2b, type: 3} propertyPath: m_LocalScale.x @@ -1961,7 +1961,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 212 + value: 213 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2021,6 +2021,11 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &203178454 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + m_PrefabInstance: {fileID: 1386620038} + m_PrefabAsset: {fileID: 0} --- !u!1001 &215571451 PrefabInstance: m_ObjectHideFlags: 0 @@ -2030,7 +2035,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 171 + value: 172 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2099,7 +2104,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 65 + value: 66 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2168,7 +2173,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 181 + value: 182 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2237,7 +2242,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 175 + value: 176 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -2306,7 +2311,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 112 + value: 113 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2375,7 +2380,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_RootOrder - value: 53 + value: 54 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: aae6504b424c2ea4b91c326e5418c1d0, type: 3} propertyPath: m_LocalPosition.x @@ -2432,7 +2437,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 90 + value: 91 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2501,7 +2506,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 92 + value: 93 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -2639,7 +2644,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 155 + value: 156 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2843,7 +2848,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_RootOrder - value: 44 + value: 45 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: eea17f7a79b03864492c7ea2c93ad5c8, type: 3} propertyPath: m_LocalScale.x @@ -2912,7 +2917,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 114 + value: 115 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2981,7 +2986,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 73 + value: 74 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3050,7 +3055,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 100 + value: 101 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -3119,7 +3124,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 68 + value: 69 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3188,7 +3193,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 104 + value: 105 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -3257,7 +3262,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_RootOrder - value: 35 + value: 36 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 8bdfe4d0beeeb3f4699b0a84d8875b3a, type: 3} propertyPath: m_LocalScale.x @@ -3409,7 +3414,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 27 + m_RootOrder: 28 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &381167062 PrefabInstance: @@ -3420,7 +3425,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 141 + value: 142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -3489,7 +3494,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_RootOrder - value: 84 + value: 85 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: ae281cb05b43afb40a683f12713bd9d3, type: 3} propertyPath: m_LocalScale.x @@ -3558,7 +3563,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 168 + value: 169 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3627,7 +3632,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_RootOrder - value: 50 + value: 51 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7b64fe89dfaf94944aa25cd10bfbb07a, type: 3} propertyPath: m_LocalScale.x @@ -3696,7 +3701,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 62 + value: 63 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -3765,7 +3770,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 177 + value: 178 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -3834,7 +3839,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 146 + value: 147 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3942,7 +3947,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 25 + m_RootOrder: 26 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &481239910 PrefabInstance: @@ -3953,7 +3958,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 165 + value: 166 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4022,7 +4027,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 170 + value: 171 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4091,7 +4096,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 188 + value: 189 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4217,7 +4222,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 154 + value: 155 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4373,7 +4378,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 191 + m_RootOrder: 192 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &537758632 PrefabInstance: @@ -4457,7 +4462,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 91 + value: 92 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4547,42 +4552,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: cars: - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - id: 0 x: 0 z: 0 @@ -4613,6 +4582,14 @@ MonoBehaviour: - {fileID: 11400000, guid: 4beb87ba11a28f648a369ba05e4b5fef, type: 2} - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} speed: 10 + trafficLights: + - {fileID: 1412828176} + - {fileID: 203178454} + - {fileID: 608576989} + - {fileID: 1626939819} + _trafficLightsMaterials: + - {fileID: 2100000, guid: 909b7c78fb14d144d84e8131e748fcf5, type: 2} + - {fileID: 2100000, guid: d45a5bfb3de195f4fa34a51ac682cfc0, type: 2} --- !u!4 &546533143 Transform: m_ObjectHideFlags: 0 @@ -4706,7 +4683,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 221 + value: 222 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -4775,7 +4752,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 122 + value: 123 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4844,7 +4821,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 82 + value: 83 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -4913,7 +4890,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 51 + value: 52 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -4961,6 +4938,11 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} +--- !u!1 &608576989 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + m_PrefabInstance: {fileID: 198712103} + m_PrefabAsset: {fileID: 0} --- !u!1001 &611867320 PrefabInstance: m_ObjectHideFlags: 0 @@ -4970,7 +4952,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 199 + value: 200 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5108,7 +5090,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 193 + value: 194 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5177,7 +5159,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 69 + value: 70 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -5246,7 +5228,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 222 + value: 223 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -5315,7 +5297,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 140 + value: 141 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -5384,7 +5366,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 83 + value: 84 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -5453,7 +5435,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 38 + value: 39 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -5648,7 +5630,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 105 + m_RootOrder: 106 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &648357781 PrefabInstance: @@ -5728,7 +5710,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 124 + value: 125 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5797,7 +5779,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 98 + value: 99 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -5866,7 +5848,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_RootOrder - value: 93 + value: 94 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5242a6ef8730d624387bdcc120aac937, type: 3} propertyPath: m_LocalScale.x @@ -5935,7 +5917,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 72 + value: 73 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6088,7 +6070,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 218 + value: 219 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6157,7 +6139,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 173 + value: 174 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -6214,7 +6196,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 71 + value: 72 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -6283,7 +6265,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 148 + value: 149 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6352,7 +6334,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 132 + value: 133 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6421,7 +6403,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 74 + value: 75 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6490,7 +6472,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 195 + value: 196 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6559,7 +6541,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 149 + value: 150 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6628,7 +6610,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_RootOrder - value: 31 + value: 32 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3ed3af719d8a7aa4a9a39459aef94fdd, type: 3} propertyPath: m_LocalScale.x @@ -6717,7 +6699,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 86 + m_RootOrder: 87 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &755239406 PrefabInstance: @@ -6728,7 +6710,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 56 + value: 57 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -6785,7 +6767,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_RootOrder - value: 57 + value: 58 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5b778c88df18a5a42a14e3c1b94c7d84, type: 3} propertyPath: m_LocalPosition.x @@ -6862,7 +6844,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 37 + m_RootOrder: 38 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &765379485 GameObject: @@ -6904,7 +6886,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 78 + value: 79 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6973,7 +6955,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_RootOrder - value: 30 + value: 31 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 983b6aff3af29974b832be29e1037c6c, type: 3} propertyPath: m_LocalScale.x @@ -7042,7 +7024,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 111 + value: 112 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7111,7 +7093,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 108 + value: 109 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7180,7 +7162,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 147 + value: 148 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7249,7 +7231,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 202 + value: 203 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7318,7 +7300,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 80 + value: 81 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.y @@ -7379,7 +7361,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 109 + value: 110 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7448,7 +7430,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 150 + value: 151 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7517,7 +7499,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 217 + value: 218 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7586,7 +7568,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 110 + value: 111 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7724,7 +7706,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 161 + value: 162 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7793,7 +7775,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 178 + value: 179 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -7862,7 +7844,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 144 + value: 145 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7988,7 +7970,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 179 + value: 180 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -8057,7 +8039,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 126 + value: 127 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8126,7 +8108,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_RootOrder - value: 59 + value: 60 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d60056b82b2b17c4d8304b7930d384a6, type: 3} propertyPath: m_LocalScale.x @@ -8195,7 +8177,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 205 + value: 206 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8264,7 +8246,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 184 + value: 185 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8333,7 +8315,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 201 + value: 202 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8402,7 +8384,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_RootOrder - value: 85 + value: 86 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d0bb8d9612ed7b94ebd342fd9cfeeed6, type: 3} propertyPath: m_LocalScale.x @@ -8471,7 +8453,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 102 + value: 103 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8540,7 +8522,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 211 + value: 212 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8768,7 +8750,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 107 + m_RootOrder: 108 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1128257811 PrefabInstance: @@ -8779,7 +8761,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 137 + value: 138 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -8836,7 +8818,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_RootOrder - value: 42 + value: 43 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 722ca09cb976c2d42ab6101da21466f6, type: 3} propertyPath: m_LocalScale.x @@ -8910,7 +8892,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_RootOrder - value: 58 + value: 59 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.x @@ -8988,7 +8970,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: car: {fileID: 3215185165362388374, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} - _poolSize: 20 + _poolSize: 8 --- !u!4 &1151623172 Transform: m_ObjectHideFlags: 0 @@ -9013,7 +8995,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_RootOrder - value: 36 + value: 37 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 67993a608492093449128616df5bee61, type: 3} propertyPath: m_LocalScale.x @@ -9174,7 +9156,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 160 + value: 161 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -9243,7 +9225,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 187 + value: 188 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -9312,7 +9294,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 34 + value: 35 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -9381,7 +9363,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 134 + value: 135 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9499,7 +9481,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 26 + m_RootOrder: 27 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1232992852 PrefabInstance: @@ -9510,7 +9492,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 76 + value: 77 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -9579,7 +9561,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 208 + value: 209 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9848,7 +9830,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 106 + m_RootOrder: 107 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1278961060 PrefabInstance: @@ -9859,7 +9841,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 210 + value: 211 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9997,7 +9979,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 66 + value: 67 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10219,7 +10201,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 196 + value: 197 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10288,7 +10270,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 39 + value: 40 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -10357,7 +10339,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 121 + value: 122 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10426,7 +10408,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 169 + value: 170 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10495,7 +10477,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 115 + value: 116 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10564,7 +10546,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_RootOrder - value: 43 + value: 44 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 166c02b19e9540448b6d4fe93617cc37, type: 3} propertyPath: m_LocalScale.x @@ -10633,7 +10615,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 145 + value: 146 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10702,7 +10684,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 79 + value: 80 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10819,6 +10801,11 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} +--- !u!1 &1412828176 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + m_PrefabInstance: {fileID: 486422365} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1414450780 PrefabInstance: m_ObjectHideFlags: 0 @@ -10828,7 +10815,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 200 + value: 201 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10897,7 +10884,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 156 + value: 157 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10966,7 +10953,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 207 + value: 208 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -11035,7 +11022,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 55 + value: 56 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -11092,7 +11079,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 174 + value: 175 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x @@ -11157,7 +11144,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 219 + value: 220 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -11226,7 +11213,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_RootOrder - value: 61 + value: 62 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b0557355f243a9140ae3f2d85dec7b4e, type: 3} propertyPath: m_LocalScale.x @@ -11295,7 +11282,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 164 + value: 165 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11364,7 +11351,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 180 + value: 181 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x @@ -11429,7 +11416,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 204 + value: 205 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11498,7 +11485,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 32 + value: 33 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -11567,7 +11554,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 103 + value: 104 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11667,7 +11654,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 87 + value: 88 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11805,7 +11792,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 136 + value: 137 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -11874,7 +11861,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 123 + value: 124 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11943,7 +11930,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 33 + value: 34 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12012,7 +11999,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 167 + value: 168 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12081,7 +12068,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 163 + value: 164 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12150,7 +12137,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 129 + value: 130 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12219,7 +12206,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 153 + value: 154 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12372,7 +12359,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 151 + value: 152 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12441,7 +12428,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 162 + value: 163 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12510,7 +12497,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_RootOrder - value: 45 + value: 46 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} propertyPath: m_LocalScale.x @@ -12570,6 +12557,11 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6935a7daca50f7047ae7d7bc5a419342, type: 3} +--- !u!1 &1626939819 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 235637485935481473, guid: 4e5f22195016d1c4293d510e8f006e37, type: 3} + m_PrefabInstance: {fileID: 1007243476} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1638091858 PrefabInstance: m_ObjectHideFlags: 0 @@ -12579,7 +12571,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 127 + value: 128 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12648,7 +12640,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 88 + value: 89 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12786,7 +12778,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 223 + value: 224 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -12855,7 +12847,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 77 + value: 78 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12924,7 +12916,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 119 + value: 120 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12993,7 +12985,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 67 + value: 68 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13062,7 +13054,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 198 + value: 199 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13265,7 +13257,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_RootOrder - value: 47 + value: 48 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e9bffca2c6cbd6f409c81d8c8e269209, type: 3} propertyPath: m_LocalScale.x @@ -13334,7 +13326,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 130 + value: 131 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13403,7 +13395,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_RootOrder - value: 46 + value: 47 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 85086a199a7ea71458c659b67f5c6b3d, type: 3} propertyPath: m_LocalScale.x @@ -13472,7 +13464,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 131 + value: 132 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13541,7 +13533,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_RootOrder - value: 81 + value: 82 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 853b5d9376bd6bf43bc22ea656325636, type: 3} propertyPath: m_LocalScale.x @@ -13610,7 +13602,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 128 + value: 129 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13679,7 +13671,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 183 + value: 184 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -13739,6 +13731,58 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} +--- !u!1 &1796121950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1796121952} + - component: {fileID: 1796121951} + m_Layer: 0 + m_Name: TrafficLightsManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1796121951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1796121950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 28a89b31c0ee5ec44b30db01f6cdc6e6, type: 3} + m_Name: + m_EditorClassIdentifier: + trafficLights: + - {fileID: 1412828176} + - {fileID: 203178454} + - {fileID: 608576989} + - {fileID: 1626939819} + _trafficLightsMaterials: + - {fileID: 2100000, guid: 909b7c78fb14d144d84e8131e748fcf5, type: 2} + - {fileID: 2100000, guid: d45a5bfb3de195f4fa34a51ac682cfc0, type: 2} +--- !u!4 &1796121952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1796121950} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.565937, y: -2.5044117, z: 8.320326} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1807103120 PrefabInstance: m_ObjectHideFlags: 0 @@ -13748,7 +13792,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 139 + value: 140 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13817,7 +13861,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 203 + value: 204 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13886,7 +13930,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 158 + value: 159 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13955,7 +13999,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 135 + value: 136 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -14024,7 +14068,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 186 + value: 187 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -14113,7 +14157,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 28 + m_RootOrder: 29 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1831152497 PrefabInstance: @@ -14124,7 +14168,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 159 + value: 160 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14213,7 +14257,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 49 + m_RootOrder: 50 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1834203084 PrefabInstance: @@ -14224,7 +14268,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 75 + value: 76 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14293,7 +14337,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 152 + value: 153 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14362,7 +14406,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 118 + value: 119 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -14504,7 +14548,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 189 + value: 190 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14642,7 +14686,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 70 + value: 71 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14711,7 +14755,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 197 + value: 198 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -14853,7 +14897,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 166 + value: 167 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14922,7 +14966,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 60 + value: 61 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14991,7 +15035,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_RootOrder - value: 41 + value: 42 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4fe0453432c0484459a1434ba8b7873e, type: 3} propertyPath: m_LocalScale.x @@ -15060,7 +15104,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_RootOrder - value: 96 + value: 97 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d7c4e821855cbcf4c8bc4cbc735f0e65, type: 3} propertyPath: m_LocalScale.x @@ -15129,7 +15173,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 209 + value: 210 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -15198,7 +15242,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 54 + value: 55 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalPosition.x @@ -15341,7 +15385,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 113 + m_RootOrder: 114 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1952711504 PrefabInstance: @@ -15352,7 +15396,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 138 + value: 139 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -15421,7 +15465,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 63 + value: 64 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -15490,7 +15534,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_RootOrder - value: 40 + value: 41 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 7dc41687ea0597a48914197c0e11850a, type: 3} propertyPath: m_LocalScale.x @@ -15632,7 +15676,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 116 + value: 117 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -15701,7 +15745,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 125 + value: 126 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -15857,7 +15901,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 29 + m_RootOrder: 30 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2087988026 GameObject: @@ -15952,7 +15996,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 143 + value: 144 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -16021,7 +16065,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 89 + value: 90 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -16090,7 +16134,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 206 + value: 207 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index f58fa667..07f39927 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -11,8 +11,17 @@ public class CarDataManager : MonoBehaviour [SerializeField] private CarSO[] carsSO; [SerializeField] private float speed; private Vector3[] targetPositions; + + private TrafficLight[] trafficLightStates; + private IEnumerator enumerator; + [SerializeField] private GameObject[] trafficLights; + [SerializeField] private Material[] _trafficLightsMaterials; + private Material greenMaterial; + private Material redMaterial; + private Material currentMaterial; + public static CarDataManager Instance{ get; private set; @@ -34,6 +43,15 @@ void Start() carsGO[i] = CarPoolManager.Instance.Activate(Vector3.zero); carsGO[i].GetComponent().UpdateCar(carsSO[UnityEngine.Random.Range(0, carsSO.Length -1)]); } + + redMaterial = _trafficLightsMaterials[0]; + greenMaterial = _trafficLightsMaterials[1]; + + for (int i = 0; i < trafficLights.Length; i++){ + + trafficLights[i].gameObject.GetComponent().material = redMaterial; + } + } private void Update() { @@ -45,6 +63,28 @@ private void Update() { } } } + + if (trafficLightStates != null) { + for (int i = 0; i < trafficLightStates.Length; i++){ + //print(i); + //for (int j = 0; j < trafficLightStates[i].trafficLights.Length; j++){ + //print(trafficLightStates[i].state); + + if (trafficLightStates[i].state == 5){ + // print("Semaforo " + j + " Cambia a rojo"); + changeTrafficLightColor(trafficLights[i], redMaterial); + + } else if (trafficLightStates[i].state == 7){ + // print("Semaforo " + j + " Cambia a verde"); + changeTrafficLightColor(trafficLights[i], greenMaterial); + + } + + //} + } + } + + } public void placeCars(CarList carList){ @@ -56,12 +96,18 @@ public void placeCars(CarList carList){ public void oneTimeListener(StepList track){ targetPositions = new Vector3[cars.Length]; + trafficLightStates = new TrafficLight[trafficLights.Length]; + for(int i = 0; i < targetPositions.Length; i++){ targetPositions[i] = new Vector3(); } + StartCoroutine(simulatorSteps(track)); + } + + IEnumerator simulatorSteps(StepList track){ for(int i = 0; i < track.steps.Length; i++){ CarList cars = new CarList(track.steps[i].cars); @@ -77,8 +123,22 @@ IEnumerator simulatorSteps(StepList track){ targetPositions[j] = Vector3.zero; } } + // print(trafficLightStates.Length); + for (int k = 0; k < trafficLightStates.Length; k++){ + trafficLightStates[k] = track.steps[i].stop_lights[k]; + } + // print(trafficLightStates.Length); + + yield return new WaitForSeconds(1/speed); } } + void changeTrafficLightColor(GameObject trafficLight, Material material) + { + trafficLight.gameObject.GetComponent().material = material; + } + } + + diff --git a/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs index a12ea800..6bbefd1d 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/TrafficLightsManager.cs @@ -4,11 +4,28 @@ public class TrafficLightsManager : MonoBehaviour { - [SerializeField] - private Material[] _trafficLightsMaterials; + + [SerializeField] private GameObject[] trafficLights; + [SerializeField] private Material[] _trafficLightsMaterials; private Material greenMaterial; private Material redMaterial; private Material currentMaterial; + + + public static TrafficLightsManager Instance{ + get; + private set; + } + + void Awake() { + if(Instance != null){ + Destroy(gameObject); + return; + } + Instance = this; + } + + // Start is called before the first frame update void Start() { @@ -19,15 +36,17 @@ void Start() } + + // Update is called once per frame void Update() { - if(Input.GetKeyDown(KeyCode.Space)){ - changeTrafficLightColor(); - } + // if(Input.GetKeyDown(KeyCode.Space)){ + // changeTrafficLightColor(); + // } } - void changeTrafficLightColor() + void changeTrafficLightColor(GameObject trafficLight) { if (currentMaterial == greenMaterial){ gameObject.GetComponent().material = redMaterial; diff --git a/CarTrackSimulation/Assets/Scripts/TrafficLight.cs b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs index 0a52e2d0..a3554848 100644 --- a/CarTrackSimulation/Assets/Scripts/TrafficLight.cs +++ b/CarTrackSimulation/Assets/Scripts/TrafficLight.cs @@ -2,6 +2,5 @@ [Serializable] public class TrafficLight { - public int id; - public bool isRed; + public int state; } \ No newline at end of file diff --git a/CarTrackSimulation/Assets/Scripts/TrafficLightList.cs b/CarTrackSimulation/Assets/Scripts/TrafficLightList.cs new file mode 100644 index 00000000..621cc2af --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/TrafficLightList.cs @@ -0,0 +1,7 @@ +using System; + +[Serializable] +public class TrafficLightList { + + public TrafficLight[] trafficLights; +} \ No newline at end of file diff --git a/CarTrackSimulation/Assets/Scripts/TrafficLightList.cs.meta b/CarTrackSimulation/Assets/Scripts/TrafficLightList.cs.meta new file mode 100644 index 00000000..66e22b75 --- /dev/null +++ b/CarTrackSimulation/Assets/Scripts/TrafficLightList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a33563df500713d429ea5de057967a2f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index e50e1b99..4b9baf4a 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,3 +1,43 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler + +Cmd: preprocess + insize=7883 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2542 + +Cmd: preprocess + insize=3642 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1299 + +Cmd: preprocess + insize=12310 file=Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4702 + +Cmd: preprocess + insize=3662 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2717 + +Cmd: preprocess + insize=4513 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=3750 + +Cmd: preprocess + insize=3640 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1347 + +Cmd: preprocess + insize=10917 file=Assets/TextMesh Pro/Shaders/TMP_SDF.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4056 + +Cmd: preprocess + insize=3177 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2815 + +Cmd: preprocess + insize=8069 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2813 + +Cmd: preprocess + insize=10902 file=Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4047 + +Cmd: preprocess + insize=3694 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1722 + +Cmd: preprocess + insize=7914 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2554 + +Cmd: preprocess + insize=2789 file=Assets/TextMesh Pro/Shaders/TMP_Sprite.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1229 + diff --git a/CarTrackSimulation/Packages/packages-lock.json b/CarTrackSimulation/Packages/packages-lock.json index 39fbf952..8b0a2930 100644 --- a/CarTrackSimulation/Packages/packages-lock.json +++ b/CarTrackSimulation/Packages/packages-lock.json @@ -77,7 +77,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.4.2", + "version": "1.4.3", "depth": 1, "source": "registry", "dependencies": { From ff564abb23e7a85ddde9387fc17f6a612e7e083b Mon Sep 17 00:00:00 2001 From: Gael Date: Thu, 1 Dec 2022 00:02:56 -0600 Subject: [PATCH 23/26] Ajustes finales y los carros se mueren --- .../Assets/Scenes/Scenery.unity | 40 +++++- .../Assets/ScriptableObjects/Car1.asset | 2 +- .../Assets/ScriptableObjects/Car10.asset | 2 +- .../Assets/ScriptableObjects/Car2.asset | 2 +- .../Assets/ScriptableObjects/Car3.asset | 2 +- .../Assets/ScriptableObjects/Car4.asset | 2 +- .../Assets/ScriptableObjects/Car5.asset | 2 +- .../Assets/ScriptableObjects/Car6.asset | 2 +- .../Assets/ScriptableObjects/Car7.asset | 2 +- .../Assets/ScriptableObjects/Car8.asset | 2 +- .../Assets/ScriptableObjects/Car9.asset | 2 +- .../Assets/Scripts/Managers/CarDataManager.cs | 58 ++++---- ...hadercompiler-UnityShaderCompiler.exe0.log | 42 +----- .../Packages/packages-lock.json | 2 +- .../UserSettings/Layouts/default-2021.dwlt | 134 +++++++++--------- ...mbly-CSharp.csproj.AssemblyReference.cache | Bin 166001 -> 166001 bytes 16 files changed, 145 insertions(+), 151 deletions(-) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 6254df75..5ec22d19 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -4552,6 +4552,42 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: cars: + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 + - id: 0 + x: 0 + z: 0 - id: 0 x: 0 z: 0 @@ -4581,7 +4617,7 @@ MonoBehaviour: - {fileID: 11400000, guid: e5bc032d19d189c4886a7fab0ecb839f, type: 2} - {fileID: 11400000, guid: 4beb87ba11a28f648a369ba05e4b5fef, type: 2} - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} - speed: 10 + speed: 3 trafficLights: - {fileID: 1412828176} - {fileID: 203178454} @@ -8970,7 +9006,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: car: {fileID: 3215185165362388374, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} - _poolSize: 8 + _poolSize: 20 --- !u!4 &1151623172 Transform: m_ObjectHideFlags: 0 diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset index 26171c0b..808fb017 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car1.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car1 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: ae504c2b397cc9b40bd3f6e7f999b1a6, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset index 10b05871..fd7105b1 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car10.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car10 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: ffb6e8f0abeb2614a98d449453d336d2, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset index 12fd6e41..50f93101 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car2.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car2 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: 627a8e3a49de9b84eadd5cf2b5d63b34, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset index f410ff33..5c1f61c4 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car3.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car3 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: 571d99809b4a78947a096a2d6ad8d17c, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset index 8526d797..9e09a7d9 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car4.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car4 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: f837cc6b4c0ce494488cc55954d11416, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset index 71d4a731..5a3ebf63 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car5.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car5 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: a52ece186c0240b4c9b94d3892cfbdbf, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset index fadf6465..aaef3d50 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car6.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car6 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: 9c6c61e41e58ccd44b01d47fac91c21e, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset index 4daf2260..9a3a2af0 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car7.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car7 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: 6a1832541884daf488d89fbd9d0edbf3, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset index 230869b4..6f1b214f 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car8.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car8 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: 1b811ddb307c1cf48b8d4b6f901494c9, type: 3} diff --git a/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset index 31c29e14..de30c98b 100644 --- a/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset +++ b/CarTrackSimulation/Assets/ScriptableObjects/Car9.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_Name: Car9 m_EditorClassIdentifier: speed: 0 - scale: 0.6 + scale: 0.5 prefab: {fileID: 919132149155446097, guid: 7126bb5b6d7804b44a3900990a22cab9, type: 3} diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 07f39927..49bd1ca8 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -57,40 +57,32 @@ void Start() private void Update() { if(targetPositions != null){ for(int i = 0; i < targetPositions.Length; i++){ - if(targetPositions[i] != Vector3.zero){ - carsGO[i].transform.Translate(Vector3.forward * Time.deltaTime * speed); + if(carsGO[i] != null && targetPositions[i] != Vector3.zero){ carsGO[i].transform.forward = targetPositions[i].normalized; + carsGO[i].transform.Translate(Vector3.forward * Time.deltaTime * speed); } } } if (trafficLightStates != null) { for (int i = 0; i < trafficLightStates.Length; i++){ - //print(i); - //for (int j = 0; j < trafficLightStates[i].trafficLights.Length; j++){ - //print(trafficLightStates[i].state); - if (trafficLightStates[i].state == 5){ // print("Semaforo " + j + " Cambia a rojo"); changeTrafficLightColor(trafficLights[i], redMaterial); - } else if (trafficLightStates[i].state == 7){ // print("Semaforo " + j + " Cambia a verde"); changeTrafficLightColor(trafficLights[i], greenMaterial); - } - - //} } - } - - + } } public void placeCars(CarList carList){ for (int i = 0; i < cars.Length; i++){ - Vector3 target = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); - carsGO[i].transform.position = target; + if(carsGO[i] != null){ + Vector3 target = new Vector3(carList.cars[i].x, 0, carList.cars[i].z); + carsGO[i].transform.position = target; + } } } @@ -101,37 +93,43 @@ public void oneTimeListener(StepList track){ for(int i = 0; i < targetPositions.Length; i++){ targetPositions[i] = new Vector3(); } - StartCoroutine(simulatorSteps(track)); - } IEnumerator simulatorSteps(StepList track){ + for(int i = 0; i < track.steps.Length; i++){ CarList cars = new CarList(track.steps[i].cars); placeCars(cars); - for(int j = 0; j < targetPositions.Length; j++){ + // Update traffic lights + for (int k = 0; k < trafficLightStates.Length; k++){ + trafficLightStates[k] = track.steps[i].stop_lights[k]; + } + // Update car positions + for(int j = 0; j < targetPositions.Length; j++){ if(i < track.steps.Length - 1){ - targetPositions[j] = new Vector3( - track.steps[i + 1].cars[j].x - track.steps[i].cars[j].x, - 0, - track.steps[i + 1].cars[j].z - track.steps[i].cars[j].z + if(track.steps[i + 1].cars[j].x == 0 && track.steps[i + 1].cars[j].z == 0){ + if(carsGO[j] != null){ + Destroy(carsGO[j]); + } + } else{ + targetPositions[j] = new Vector3( + track.steps[i + 1].cars[j].x - track.steps[i].cars[j].x, + 0, + track.steps[i + 1].cars[j].z - track.steps[i].cars[j].z ); + } + } else { - targetPositions[j] = Vector3.zero; + targetPositions[j] = Vector3.forward; } } - // print(trafficLightStates.Length); - for (int k = 0; k < trafficLightStates.Length; k++){ - trafficLightStates[k] = track.steps[i].stop_lights[k]; - } - // print(trafficLightStates.Length); - - yield return new WaitForSeconds(1/speed); + } + } void changeTrafficLightColor(GameObject trafficLight, Material material) diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index 4b9baf4a..e50e1b99 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,43 +1,3 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler - -Cmd: preprocess - insize=7883 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2542 - -Cmd: preprocess - insize=3642 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1299 - -Cmd: preprocess - insize=12310 file=Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4702 - -Cmd: preprocess - insize=3662 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2717 - -Cmd: preprocess - insize=4513 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=3750 - -Cmd: preprocess - insize=3640 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1347 - -Cmd: preprocess - insize=10917 file=Assets/TextMesh Pro/Shaders/TMP_SDF.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4056 - -Cmd: preprocess - insize=3177 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2815 - -Cmd: preprocess - insize=8069 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2813 - -Cmd: preprocess - insize=10902 file=Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=4047 - -Cmd: preprocess - insize=3694 file=Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1722 - -Cmd: preprocess - insize=7914 file=Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=2554 - -Cmd: preprocess - insize=2789 file=Assets/TextMesh Pro/Shaders/TMP_Sprite.shader surfaceOnly=0 cachingPP=1 buildPlatform=19 pKW=SHADER_API_DESKTOP dKW=UNITY_NO_DXT5nm UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL ok=1 outsize=1229 - diff --git a/CarTrackSimulation/Packages/packages-lock.json b/CarTrackSimulation/Packages/packages-lock.json index 8b0a2930..39fbf952 100644 --- a/CarTrackSimulation/Packages/packages-lock.json +++ b/CarTrackSimulation/Packages/packages-lock.json @@ -77,7 +77,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.4.3", + "version": "1.4.2", "depth": 1, "source": "registry", "dependencies": { diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 6d6514a1..01e9d7b0 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -41,7 +41,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 151 + width: 320 height: 483 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} @@ -69,12 +69,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 151 + width: 320 height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 18 + controlID: 28 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -91,9 +91,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 685 - width: 196 - height: 262 + y: 470 + width: 422 + height: 477 m_MinSize: {x: 100, y: 100} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 21} @@ -118,14 +118,14 @@ MonoBehaviour: - {fileID: 4} m_Position: serializedVersion: 2 - x: 151 + x: 320 y: 0 - width: 196 + width: 422 height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 159 + controlID: 21 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -143,7 +143,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 483 - width: 151 + width: 320 height: 464 m_MinSize: {x: 232, y: 271} m_MaxSize: {x: 10002, y: 10021} @@ -169,14 +169,14 @@ MonoBehaviour: - {fileID: 5} m_Position: serializedVersion: 2 - x: 1573 + x: 1178 y: 0 - width: 347 + width: 742 height: 947 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 17 + controlID: 20 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,9 +193,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 376 - width: 1573 - height: 571 + y: 153 + width: 1178 + height: 794 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 20} @@ -227,7 +227,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 16 + controlID: 19 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -245,8 +245,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 196 - height: 685 + width: 422 + height: 470 m_MinSize: {x: 275, y: 50} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 17} @@ -344,12 +344,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1573 + width: 1178 height: 947 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 36 + controlID: 78 --- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 @@ -367,8 +367,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1573 - height: 376 + width: 1178 + height: 153 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 19} @@ -396,9 +396,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1573 + x: 1178 y: 556 - width: 149 + width: 318 height: 443 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -430,9 +430,9 @@ MonoBehaviour: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 8a660000 - m_LastClickedID: 26250 - m_ExpandedIDs: 000000006e6600008c66000000ca9a3b + m_SelectedIDs: c4640000 + m_LastClickedID: 25796 + m_ExpandedIDs: 00000000a8640000c664000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -460,7 +460,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 000000006e660000 + m_ExpandedIDs: 00000000a8640000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -512,10 +512,10 @@ MonoBehaviour: m_Icon: {fileID: 0} m_ResourceFile: m_NewAssetIndexInList: -1 - m_ScrollPosition: {x: 0, y: 0} + m_ScrollPosition: {x: 0, y: 555} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 99 + m_DirectoriesAreaWidth: 188.8 --- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 @@ -536,10 +536,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1724 + x: 1498 y: 73 - width: 195 - height: 664 + width: 421 + height: 449 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -577,9 +577,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1573 + x: 1178 y: 73 - width: 149 + width: 318 height: 462 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -587,9 +587,9 @@ MonoBehaviour: m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 320} - m_SelectedIDs: b45a0000 - m_LastClickedID: 23220 + scrollPos: {x: 0, y: 240} + m_SelectedIDs: 0e5d0000 + m_LastClickedID: 0 m_ExpandedIDs: 38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 @@ -636,8 +636,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 73 - width: 1572 - height: 355 + width: 1177 + height: 132 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -659,7 +659,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: -141, y: 149} - snapOffsetDelta: {x: 0, y: 0} + snapOffsetDelta: {x: 0, y: -43} snapCorner: 1 id: unity-grid-and-snap-toolbar index: 1 @@ -702,7 +702,7 @@ MonoBehaviour: floating: 0 collapsed: 0 displayed: 1 - snapOffset: {x: 67.5, y: 86} + snapOffset: {x: 67.5, y: 0} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 id: Orientation @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 14.746726, y: 2.8357053, z: 4.9638767} + m_Target: {x: 13.868683, y: 4.6196356, z: 8.283247} speed: 2 - m_Value: {x: 14.746726, y: 2.8357053, z: 4.9638767} + m_Value: {x: 13.868683, y: 4.6196356, z: 8.283247} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -892,9 +892,9 @@ MonoBehaviour: speed: 2 m_Value: {x: 0.45674765, y: -0.32899562, z: 0.18662755, w: 0.8051793} m_Size: - m_Target: 6.294131 + m_Target: 2.0371602 speed: 2 - m_Value: 6.294131 + m_Value: 2.0371602 m_Ortho: m_Target: 0 speed: 2 @@ -940,9 +940,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 0 - y: 449 - width: 1572 - height: 550 + y: 226 + width: 1177 + height: 773 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1572, y: 529} + m_TargetSize: {x: 1177, y: 752} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -968,10 +968,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -786 - m_HBaseRangeMax: 786 - m_VBaseRangeMin: -264.5 - m_VBaseRangeMax: 264.5 + m_HBaseRangeMin: -588.5 + m_HBaseRangeMax: 588.5 + m_VBaseRangeMin: -376 + m_VBaseRangeMax: 376 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -989,23 +989,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 1572 - height: 529 + width: 1177 + height: 752 m_Scale: {x: 1, y: 1} - m_Translation: {x: 786, y: 264.5} + m_Translation: {x: 588.5, y: 376} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -786 - y: -264.5 - width: 1572 - height: 529 + x: -588.5 + y: -376 + width: 1177 + height: 752 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1572, y: 550} + m_LastWindowPixelSize: {x: 1177, y: 773} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1031,10 +1031,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1724 - y: 758 - width: 195 - height: 241 + x: 1498 + y: 543 + width: 421 + height: 456 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default diff --git a/CarTrackSimulation/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache b/CarTrackSimulation/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache index 87394ef4c298fd8c51c934571a2980a0f2fe4e97..4c61189844d3b5deef075dd242b2e2c54f2ad8f3 100644 GIT binary patch delta 630 zcmYk2-Afcv7{;Avj&IY8=;8c5C{`dL>Ls&7g7H}UZg>VeMslbw9w`Aemw8*d1r^s*N4H{4X2xe-TT6TF3CAjQGnl|zGS`Yd-rTC)T<)^RYnl=1I57vq33LJ)A^y_4FSo$ajZnD4-Ct}+U<9<7=&J^FD>E%R6dO4Jt^@3p-zWD4$(aKe~m zRFQbBtj=!7dPbdtN0gXshECLaZ%~ORd$E}re;VJ8xMnRoP%9*SX+CAAhtxnUf+@|o z-V~FMSj-+Rd>TK;c}ew4vp^5#Si(Z`+h@bRv0_l2gA77h3d D#clHD delta 630 zcmYk4Pe@cz6vlhsdmV3Y9!y5V;Gh0YVZBJk6rHiK9HoCkG9!c_F*##J5|Sg*ECR{0 zS~Q?0c_XNnZiF(53pOych@wdnH$@P%szqgEZZa&o_q~jk-}&zO&hMP}7Dmj45%c1Z z_6R>sdh&EG6wdQe8|A#$0}qey!}hU)&vRoJ@q&$FA*({Co2QHF!g*2Y#WHA3=BpCH zb-2T<=&FJg@0g}(Hosj8o2OH#7Byw~rdvnH*@{`iU-zR*#5W-cYw=;*O1*^N-GUOg z$sfRk&W?Cvj>%I!sOOExB*fYZT+nI%xr~Gr681Txw=Wa&m55iP&#*Qx{*sOZ5#YN+ z2#DWxcxBMc><`s3yB9f~vFk}UH{XvlYDZx&7;HzdwN{bv*kRNQ317CF%Iz-oAkl%m z#wL1_|E3*K6lw;SGm80xoiN0`<0vwyEgDiSlbuMzdYru^g|poT-r0@yqPa^(S Date: Thu, 1 Dec 2022 00:05:31 -0600 Subject: [PATCH 24/26] stuff --- .../Assets/Scenes/Scenery.unity | 14 +--- .../UserSettings/Layouts/default-2021.dwlt | 68 +++++++++---------- 2 files changed, 35 insertions(+), 47 deletions(-) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 5ec22d19..29cc3c88 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -4600,18 +4600,6 @@ MonoBehaviour: - id: 0 x: 0 z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 - - id: 0 - x: 0 - z: 0 carsSO: - {fileID: 11400000, guid: 205f180d98bd2eb42b665765e69a57c9, type: 2} - {fileID: 11400000, guid: e5bc032d19d189c4886a7fab0ecb839f, type: 2} @@ -9006,7 +8994,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: car: {fileID: 3215185165362388374, guid: 18eda35edf87961499a598cedd48c7ed, type: 3} - _poolSize: 20 + _poolSize: 16 --- !u!4 &1151623172 Transform: m_ObjectHideFlags: 0 diff --git a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt index 01e9d7b0..1b28fed9 100644 --- a/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt +++ b/CarTrackSimulation/UserSettings/Layouts/default-2021.dwlt @@ -74,7 +74,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 28 + controlID: 18 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -125,7 +125,7 @@ MonoBehaviour: m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 21 + controlID: 42 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -176,7 +176,7 @@ MonoBehaviour: m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 0 - controlID: 20 + controlID: 17 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -193,9 +193,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 153 + y: 391 width: 1178 - height: 794 + height: 556 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 20} @@ -227,7 +227,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 19 + controlID: 77 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -368,7 +368,7 @@ MonoBehaviour: x: 0 y: 0 width: 1178 - height: 153 + height: 391 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 19} @@ -417,22 +417,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/ScriptableObjects + - Assets/Scripts/Managers m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/ScriptableObjects + - Assets/Scripts/Managers m_LastFoldersGridSize: -1 m_LastProjectPath: C:\Users\gaelr\Documents\CarTrackSimulation\CarTrackSimulation m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: c4640000 - m_LastClickedID: 25796 - m_ExpandedIDs: 00000000a8640000c664000000ca9a3b + m_SelectedIDs: 82660000 + m_LastClickedID: 26242 + m_ExpandedIDs: 00000000a86400007066000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -512,7 +512,7 @@ MonoBehaviour: m_Icon: {fileID: 0} m_ResourceFile: m_NewAssetIndexInList: -1 - m_ScrollPosition: {x: 0, y: 555} + m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 188.8 @@ -587,9 +587,9 @@ MonoBehaviour: m_SaveData: [] m_SceneHierarchy: m_TreeViewState: - scrollPos: {x: 0, y: 240} - m_SelectedIDs: 0e5d0000 - m_LastClickedID: 0 + scrollPos: {x: 0, y: 60} + m_SelectedIDs: 5e5b0000 + m_LastClickedID: 23390 m_ExpandedIDs: 38fbffff m_RenameOverlay: m_UserAcceptedRename: 0 @@ -637,7 +637,7 @@ MonoBehaviour: x: 0 y: 73 width: 1177 - height: 132 + height: 370 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -659,7 +659,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: -141, y: 149} - snapOffsetDelta: {x: 0, y: -43} + snapOffsetDelta: {x: 0, y: 0} snapCorner: 1 id: unity-grid-and-snap-toolbar index: 1 @@ -839,9 +839,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 13.868683, y: 4.6196356, z: 8.283247} + m_Target: {x: 15.9204855, y: 1.8537498, z: 7.0331373} speed: 2 - m_Value: {x: 13.868683, y: 4.6196356, z: 8.283247} + m_Value: {x: 15.9204855, y: 1.8537498, z: 7.0331373} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -888,13 +888,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0.45674843, y: -0.32899615, z: 0.18662786, w: 0.80518067} + m_Target: {x: 0.26199344, y: -0.33632332, z: 0.09798696, w: 0.8992483} speed: 2 - m_Value: {x: 0.45674765, y: -0.32899562, z: 0.18662755, w: 0.8051793} + m_Value: {x: 0.26199305, y: -0.33632284, z: 0.09798682, w: 0.899247} m_Size: - m_Target: 2.0371602 + m_Target: 6.5975204 speed: 2 - m_Value: 2.0371602 + m_Value: 6.3134165 m_Ortho: m_Target: 0 speed: 2 @@ -940,9 +940,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 0 - y: 226 + y: 464 width: 1177 - height: 773 + height: 535 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -953,7 +953,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1177, y: 752} + m_TargetSize: {x: 1177, y: 514} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -970,8 +970,8 @@ MonoBehaviour: vZoomLockedByDefault: 0 m_HBaseRangeMin: -588.5 m_HBaseRangeMax: 588.5 - m_VBaseRangeMin: -376 - m_VBaseRangeMax: 376 + m_VBaseRangeMin: -257 + m_VBaseRangeMax: 257 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -990,9 +990,9 @@ MonoBehaviour: x: 0 y: 21 width: 1177 - height: 752 + height: 514 m_Scale: {x: 1, y: 1} - m_Translation: {x: 588.5, y: 376} + m_Translation: {x: 588.5, y: 257} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 @@ -1000,12 +1000,12 @@ MonoBehaviour: m_LastShownAreaInsideMargins: serializedVersion: 2 x: -588.5 - y: -376 + y: -257 width: 1177 - height: 752 + height: 514 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1177, y: 773} + m_LastWindowPixelSize: {x: 1177, y: 535} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 From 4a3fa903c14f3f16d30254b33d35bf8dc42ecf9c Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Thu, 1 Dec 2022 07:16:33 -0600 Subject: [PATCH 25/26] Light stops rearranged, red and green bux fixed --- .../Assets/Scenes/Scenery.unity | 624 ++++-------------- .../Assets/Scripts/Managers/CarDataManager.cs | 6 +- ...hadercompiler-UnityShaderCompiler.exe0.log | 2 +- .../Packages/packages-lock.json | 2 +- .../ProjectSettings/ProjectVersion.txt | 4 +- 5 files changed, 125 insertions(+), 513 deletions(-) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 29cc3c88..2953d976 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -270,7 +270,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 143 + value: 139 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -339,7 +339,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 216 + value: 212 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -408,7 +408,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_RootOrder - value: 183 + value: 179 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: b11d23d837e5a214c8a19804d5d40f52, type: 3} propertyPath: m_LocalScale.x @@ -477,7 +477,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 134 + value: 130 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -546,7 +546,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 121 + value: 117 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -753,7 +753,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 195 + value: 191 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -842,7 +842,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 221 + m_RootOrder: 217 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &83187101 PrefabInstance: @@ -853,7 +853,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 177 + value: 173 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalPosition.x @@ -901,103 +901,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} ---- !u!1 &89894637 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 89894641} - - component: {fileID: 89894640} - - component: {fileID: 89894639} - - component: {fileID: 89894638} - m_Layer: 0 - m_Name: Tester (6) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &89894638 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 89894637} - 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!23 &89894639 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 89894637} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 30f4db41a9c125341a10101efca09631, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &89894640 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 89894637} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &89894641 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 89894637} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.2, z: 11} - m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 118 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &91804264 PrefabInstance: m_ObjectHideFlags: 0 @@ -1007,7 +910,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 158 + value: 154 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1076,7 +979,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 217 + value: 213 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1145,7 +1048,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_RootOrder - value: 191 + value: 187 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 92313ac4df7a92444bb66e5b6425e69d, type: 3} propertyPath: m_LocalScale.x @@ -1283,7 +1186,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 173 + value: 169 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1352,7 +1255,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 186 + value: 182 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1559,7 +1462,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 215 + value: 211 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -1628,7 +1531,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_RootOrder - value: 193 + value: 189 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c3d39eed7c4d6441a859bd18e1ba272, type: 3} propertyPath: m_LocalScale.x @@ -1766,7 +1669,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 214 + value: 210 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -1961,7 +1864,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 213 + value: 209 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2035,7 +1938,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 172 + value: 168 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2173,7 +2076,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 182 + value: 178 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2242,7 +2145,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 176 + value: 172 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -2311,7 +2214,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 113 + value: 111 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -2644,7 +2547,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 156 + value: 152 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -2917,7 +2820,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 115 + value: 112 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3425,7 +3328,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 142 + value: 138 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -3563,7 +3466,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 169 + value: 165 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -3770,7 +3673,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 178 + value: 174 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -3839,7 +3742,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 147 + value: 143 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -3958,7 +3861,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 166 + value: 162 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4027,7 +3930,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 171 + value: 167 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4096,7 +3999,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 189 + value: 185 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4222,7 +4125,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 155 + value: 151 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -4378,7 +4281,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 192 + m_RootOrder: 188 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &537758632 PrefabInstance: @@ -4607,10 +4510,10 @@ MonoBehaviour: - {fileID: 11400000, guid: 235e13a9bb7301a4098cd71054f69563, type: 2} speed: 3 trafficLights: - - {fileID: 1412828176} - {fileID: 203178454} - - {fileID: 608576989} + - {fileID: 1412828176} - {fileID: 1626939819} + - {fileID: 608576989} _trafficLightsMaterials: - {fileID: 2100000, guid: 909b7c78fb14d144d84e8131e748fcf5, type: 2} - {fileID: 2100000, guid: d45a5bfb3de195f4fa34a51ac682cfc0, type: 2} @@ -4707,7 +4610,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 222 + value: 218 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -4776,7 +4679,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 123 + value: 119 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -4976,7 +4879,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 200 + value: 196 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5114,7 +5017,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 194 + value: 190 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -5252,7 +5155,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 223 + value: 219 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -5321,7 +5224,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 141 + value: 137 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -5734,7 +5637,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 125 + value: 121 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6094,7 +5997,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 219 + value: 215 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6163,7 +6066,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_RootOrder - value: 174 + value: 170 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 05a8833ec9508db4ba850adf5702ba1f, type: 3} propertyPath: m_LocalPosition.x @@ -6289,7 +6192,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 149 + value: 145 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6358,7 +6261,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 133 + value: 129 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -6496,7 +6399,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 196 + value: 192 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -6565,7 +6468,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 150 + value: 146 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7048,7 +6951,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 112 + value: 110 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7117,7 +7020,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 109 + value: 107 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7186,7 +7089,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 148 + value: 144 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7255,7 +7158,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 203 + value: 199 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7385,7 +7288,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 110 + value: 108 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7454,7 +7357,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 151 + value: 147 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7523,7 +7426,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 218 + value: 214 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7592,7 +7495,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 111 + value: 109 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7730,7 +7633,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 162 + value: 158 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7799,7 +7702,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 179 + value: 175 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -7868,7 +7771,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 145 + value: 141 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -7994,7 +7897,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_RootOrder - value: 180 + value: 176 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 9d76373d3a5bb9146a238d55909a8926, type: 3} propertyPath: m_LocalScale.x @@ -8063,7 +7966,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 127 + value: 123 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8201,7 +8104,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 206 + value: 202 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8270,7 +8173,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 185 + value: 181 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -8339,7 +8242,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 202 + value: 198 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8546,7 +8449,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 212 + value: 208 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -8679,105 +8582,8 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} ---- !u!1 &1123395768 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1123395772} - - component: {fileID: 1123395771} - - component: {fileID: 1123395770} - - component: {fileID: 1123395769} - m_Layer: 0 - m_Name: Tester (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &1123395769 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1123395768} - 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!23 &1123395770 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1123395768} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: b5587a0072829334791234fbc5b25a89, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1123395771 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1123395768} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1123395772 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1123395768} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 13, y: 0.2, z: 0} - m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 108 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1128257811 -PrefabInstance: +--- !u!1001 &1128257811 +PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: @@ -8785,7 +8591,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_RootOrder - value: 138 + value: 134 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 616e446abaac8024896eef1d2555890c, type: 3} propertyPath: m_LocalPosition.x @@ -9180,7 +8986,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 161 + value: 157 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -9249,7 +9055,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 188 + value: 184 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -9387,7 +9193,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 135 + value: 131 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9585,7 +9391,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 209 + value: 205 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -9759,103 +9565,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ab3b9efd71ca8694d91e6cf208d88326, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1263996744 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1263996748} - - component: {fileID: 1263996747} - - component: {fileID: 1263996746} - - component: {fileID: 1263996745} - m_Layer: 0 - m_Name: Tester - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &1263996745 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1263996744} - 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!23 &1263996746 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1263996744} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 30f4db41a9c125341a10101efca09631, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1263996747 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1263996744} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1263996748 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1263996744} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 24, y: 0.2, z: 13} - m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 107 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1278961060 PrefabInstance: m_ObjectHideFlags: 0 @@ -9865,7 +9574,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 211 + value: 207 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10225,7 +9934,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 197 + value: 193 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10363,7 +10072,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 122 + value: 118 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10432,7 +10141,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 170 + value: 166 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10501,7 +10210,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 116 + value: 113 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10639,7 +10348,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 146 + value: 142 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10839,7 +10548,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 201 + value: 197 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -10908,7 +10617,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 157 + value: 153 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -10977,7 +10686,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_RootOrder - value: 208 + value: 204 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 4744e9e86cb87ae4eab0f1a2181608be, type: 3} propertyPath: m_LocalScale.x @@ -11103,7 +10812,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 175 + value: 171 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x @@ -11168,7 +10877,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 220 + value: 216 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -11306,7 +11015,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 165 + value: 161 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -11375,7 +11084,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_RootOrder - value: 181 + value: 177 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: de5d11cb958cc14459923ca941a05a15, type: 3} propertyPath: m_LocalScale.x @@ -11440,7 +11149,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 205 + value: 201 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -11816,7 +11525,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 137 + value: 133 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -11885,7 +11594,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 124 + value: 120 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12023,7 +11732,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 168 + value: 164 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12092,7 +11801,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 164 + value: 160 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12161,7 +11870,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 130 + value: 126 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12230,7 +11939,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 154 + value: 150 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12383,7 +12092,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 152 + value: 148 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -12452,7 +12161,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 163 + value: 159 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12595,7 +12304,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 128 + value: 124 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -12802,7 +12511,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_RootOrder - value: 224 + value: 220 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 3e68aab5643da2349909d907aba4131a, type: 3} propertyPath: m_LocalScale.x @@ -12940,7 +12649,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 120 + value: 116 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13078,7 +12787,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 199 + value: 195 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13350,7 +13059,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 131 + value: 127 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13488,7 +13197,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 132 + value: 128 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13626,7 +13335,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 129 + value: 125 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13695,7 +13404,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 184 + value: 180 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -13816,7 +13525,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 140 + value: 136 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -13885,7 +13594,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 204 + value: 200 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -13954,7 +13663,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 159 + value: 155 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14023,7 +13732,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_RootOrder - value: 136 + value: 132 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 73d5d79cef1a4584097d0ebaba625810, type: 3} propertyPath: m_LocalScale.x @@ -14092,7 +13801,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_RootOrder - value: 187 + value: 183 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0141500b89f05ad449c21d3c74d882a8, type: 3} propertyPath: m_LocalScale.x @@ -14192,7 +13901,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 160 + value: 156 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14361,7 +14070,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 153 + value: 149 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14430,7 +14139,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 119 + value: 115 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -14572,7 +14281,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 190 + value: 186 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -14779,7 +14488,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 198 + value: 194 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -14921,7 +14630,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 167 + value: 163 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -15197,7 +14906,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 210 + value: 206 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -15314,103 +15023,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: de5d11cb958cc14459923ca941a05a15, type: 3} ---- !u!1 &1946169686 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1946169690} - - component: {fileID: 1946169689} - - component: {fileID: 1946169688} - - component: {fileID: 1946169687} - m_Layer: 0 - m_Name: Tester (4) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &1946169687 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1946169686} - 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!23 &1946169688 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1946169686} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: b5587a0072829334791234fbc5b25a89, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1946169689 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1946169686} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1946169690 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1946169686} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 11, y: 0.2, z: 24} - m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 114 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1952711504 PrefabInstance: m_ObjectHideFlags: 0 @@ -15420,7 +15032,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 139 + value: 135 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x @@ -15700,7 +15312,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 117 + value: 114 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -15769,7 +15381,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_RootOrder - value: 126 + value: 122 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} propertyPath: m_LocalScale.x @@ -16020,7 +15632,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_RootOrder - value: 144 + value: 140 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 5a276a7e042380a459c8f186faa2dbcd, type: 3} propertyPath: m_LocalScale.x @@ -16158,7 +15770,7 @@ PrefabInstance: m_Modifications: - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_RootOrder - value: 207 + value: 203 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} propertyPath: m_LocalScale.x diff --git a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs index 49bd1ca8..dc7a0e2d 100644 --- a/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs +++ b/CarTrackSimulation/Assets/Scripts/Managers/CarDataManager.cs @@ -67,11 +67,11 @@ private void Update() { if (trafficLightStates != null) { for (int i = 0; i < trafficLightStates.Length; i++){ if (trafficLightStates[i].state == 5){ - // print("Semaforo " + j + " Cambia a rojo"); - changeTrafficLightColor(trafficLights[i], redMaterial); - } else if (trafficLightStates[i].state == 7){ // print("Semaforo " + j + " Cambia a verde"); changeTrafficLightColor(trafficLights[i], greenMaterial); + } else if (trafficLightStates[i].state == 7){ + // print("Semaforo " + j + " Cambia a rojo"); + changeTrafficLightColor(trafficLights[i], redMaterial); } } } diff --git a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log index e50e1b99..117c8e05 100644 --- a/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/CarTrackSimulation/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,3 +1,3 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.11f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2021.3.12f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler diff --git a/CarTrackSimulation/Packages/packages-lock.json b/CarTrackSimulation/Packages/packages-lock.json index 39fbf952..8b0a2930 100644 --- a/CarTrackSimulation/Packages/packages-lock.json +++ b/CarTrackSimulation/Packages/packages-lock.json @@ -77,7 +77,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.4.2", + "version": "1.4.3", "depth": 1, "source": "registry", "dependencies": { diff --git a/CarTrackSimulation/ProjectSettings/ProjectVersion.txt b/CarTrackSimulation/ProjectSettings/ProjectVersion.txt index 8ea1b855..b868996e 100644 --- a/CarTrackSimulation/ProjectSettings/ProjectVersion.txt +++ b/CarTrackSimulation/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2021.3.11f1 -m_EditorVersionWithRevision: 2021.3.11f1 (0a5ca18544bf) +m_EditorVersion: 2021.3.12f1 +m_EditorVersionWithRevision: 2021.3.12f1 (8af3c3e441b1) From c531e554bc85d2f2f59dd7876b32562ee0e1fb5c Mon Sep 17 00:00:00 2001 From: Jonathan J Quirino <75098397+jquirinoc-dev@users.noreply.github.com> Date: Thu, 1 Dec 2022 07:22:34 -0600 Subject: [PATCH 26/26] Minor scenery fix --- .../Assets/Scenes/Scenery.unity | 419 +++++++++++++++++- 1 file changed, 417 insertions(+), 2 deletions(-) diff --git a/CarTrackSimulation/Assets/Scenes/Scenery.unity b/CarTrackSimulation/Assets/Scenes/Scenery.unity index 2953d976..14c2da72 100644 --- a/CarTrackSimulation/Assets/Scenes/Scenery.unity +++ b/CarTrackSimulation/Assets/Scenes/Scenery.unity @@ -970,6 +970,89 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &103674849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 103674852} + - component: {fileID: 103674851} + - component: {fileID: 103674850} + m_Layer: 0 + m_Name: ground_grass (59) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &103674850 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103674849} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -9117483709511198939, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &103674851 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103674849} + m_Mesh: {fileID: 5738778707072835271, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!4 &103674852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103674849} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 21.52, y: 0, z: 1.98} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 222 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &130013084 PrefabInstance: m_ObjectHideFlags: 0 @@ -1729,6 +1812,89 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &197060615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 197060618} + - component: {fileID: 197060617} + - component: {fileID: 197060616} + m_Layer: 0 + m_Name: ground_grass (61) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &197060616 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197060615} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -9117483709511198939, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &197060617 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197060615} + m_Mesh: {fileID: 5738778707072835271, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!4 &197060618 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197060615} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 23.7, y: 0, z: 0.32} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 224 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &197264710 PrefabInstance: m_ObjectHideFlags: 0 @@ -7486,6 +7652,89 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9aaff1e83da94e4a9d4cb2116d98995, type: 3} +--- !u!1 &929962616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 929962619} + - component: {fileID: 929962618} + - component: {fileID: 929962617} + m_Layer: 0 + m_Name: ground_grass (58) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &929962617 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929962616} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -9117483709511198939, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &929962618 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929962616} + m_Mesh: {fileID: 5738778707072835271, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!4 &929962619 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929962616} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 20.93, y: 0, z: 3.65} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 221 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &932454350 PrefabInstance: m_ObjectHideFlags: 0 @@ -8582,6 +8831,89 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 79eee8ee151e7f14e83a70aaa795fb6d, type: 3} +--- !u!1 &1117946665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1117946668} + - component: {fileID: 1117946667} + - component: {fileID: 1117946666} + m_Layer: 0 + m_Name: ground_grass (60) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1117946666 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117946665} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -9117483709511198939, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1117946667 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117946665} + m_Mesh: {fileID: 5738778707072835271, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!4 &1117946668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117946665} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 21.9, y: 0, z: 0.84} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 223 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1128257811 PrefabInstance: m_ObjectHideFlags: 0 @@ -8726,7 +9058,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.x - value: 21.47808 + value: 19.58 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.y @@ -8734,7 +9066,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalPosition.z - value: 3.277945 + value: 3.17 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 0c0ca24e9881aa249aba8521bd21aa4d, type: 3} propertyPath: m_LocalRotation.w @@ -10677,6 +11009,89 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!1 &1416405959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1416405962} + - component: {fileID: 1416405961} + - component: {fileID: 1416405960} + m_Layer: 0 + m_Name: ground_grass (62) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1416405960 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416405959} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -9117483709511198939, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1416405961 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416405959} + m_Mesh: {fileID: 5738778707072835271, guid: 62bc801ac7ffc8e4cb0fff75c0e2a610, type: 3} +--- !u!4 &1416405962 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416405959} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 20.91, y: 0, z: 0.36} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 225 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1426316917 PrefabInstance: m_ObjectHideFlags: 0